Page MenuHome GnuPG
Feed Advanced Search

Jan 27 2025

aheinecke committed rGPGMEPPccd5c742c057: Cpp: Change firstSeen / lastSeen return values (authored by aheinecke).
Cpp: Change firstSeen / lastSeen return values
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP00082a0a4c6e: cpp: Add WithTofu Keylist Mode (authored by aheinecke).
cpp: Add WithTofu Keylist Mode
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPa149253b65d4: cpp: Add ostream operators for key and uid (authored by aheinecke).
cpp: Add ostream operators for key and uid
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP28a12a89751a: cpp: Add convenience update function to a key (authored by aheinecke).
cpp: Add convenience update function to a key
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPf029812a9b48: cpp: Declare sizes of tofu-info enums (authored by aheinecke).
cpp: Declare sizes of tofu-info enums
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP956b44b57641: cpp: Add support for gpgme_op_tofu_policy (authored by aheinecke).
cpp: Add support for gpgme_op_tofu_policy
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP48c4045dceb9: cpp: Improve README (authored by aheinecke).
cpp: Improve README
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPf2babcd71b89: cpp: Avoid missing returns in non-void functions (authored by andreasstieger).
cpp: Avoid missing returns in non-void functions
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP780fbbadc92a: cpp, qt: Include config.h (authored by aheinecke).
cpp, qt: Include config.h
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP842e58dc66b7: cpp, qt: Handle modified includedir installation (authored by aheinecke).
cpp, qt: Handle modified includedir installation
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPd411b3725a11: cpp: Fix gcc diagnostic push / pop (authored by aheinecke).
cpp: Fix gcc diagnostic push / pop
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPd29a9ba4ff4a: Fix spelling (authored by dkg).
Fix spelling
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPf1ecc0b62917: cpp: Add support for URL Data encodings (authored by aheinecke).
cpp: Add support for URL Data encodings
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP742e7b5368a5: Add convenience function to get key from sig (authored by aheinecke).
Add convenience function to get key from sig
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPPaf9c4fbc8179: cpp: Return null key if the signature had no key (authored by aheinecke).
cpp: Return null key if the signature had no key
Jan 27 2025, 10:40 AM
aheinecke committed rGPGMEPP3d2bfe3fc73d: qt, cpp: Fix expected targets in Config files (authored by aheinecke).
qt, cpp: Fix expected targets in Config files
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPdb27fae86f85: cpp: Add API for gpgme_addrspec_from_uid (authored by aheinecke).
cpp: Add API for gpgme_addrspec_from_uid
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP2953709e7239: qt, cpp: Install version headers in subdirs (authored by aheinecke).
qt, cpp: Install version headers in subdirs
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP8ecfad56d99e: qt, cpp: Fix permissions of Config files (authored by aheinecke).
qt, cpp: Fix permissions of Config files
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP007f5ccac613: cpp: Fix init of string from null (authored by aheinecke).
cpp: Fix init of string from null
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPd175f9d20681: qt, cpp: Add all generated files to cleanfiles (authored by aheinecke).
qt, cpp: Add all generated files to cleanfiles
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPdb8bc660fae5: cpp: Extend gpgmefw for tofuinfo and swdb query (authored by aheinecke).
cpp: Extend gpgmefw for tofuinfo and swdb query
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP4ebab0de5645: cpp: Don't include gpgme.h in tofuinfo header (authored by aheinecke).
cpp: Don't include gpgme.h in tofuinfo header
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP6918fbc0f037: qt, cpp: Fix versioning in cmake config and header (authored by aheinecke).
qt, cpp: Fix versioning in cmake config and header
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP70d3bcbeef47: cpp: Add API for swdb queries (authored by aheinecke).
cpp: Add API for swdb queries
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP8fe50c85aad4: cpp: Add more EngineInfo::Version ctors (authored by aheinecke).
cpp: Add more EngineInfo::Version ctors
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP099fdfa6878c: qt, cpp: Enable dll build for windows (authored by aheinecke).
qt, cpp: Enable dll build for windows
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP000376ef9377: qt, cpp: Add cmake config files for w32 (authored by aheinecke).
qt, cpp: Add cmake config files for w32
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP2ab9d752ace1: Remove a forgotten instance of @libsuffix@ (authored by heirecka).
Remove a forgotten instance of @libsuffix@
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP93590ea8d75a: cpp: Add get / set Sender API (authored by aheinecke).
cpp: Add get / set Sender API
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP27143a5c7085: cpp: Fix update of partial key in verifyresult (authored by aheinecke).
cpp: Fix update of partial key in verifyresult
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP232fa28e6513: Fix cmake configuration files for MacOS (authored by aheinecke).
Fix cmake configuration files for MacOS
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPbe9afa267f25: cpp: Fix addrSpec for keys without email (authored by aheinecke).
cpp: Fix addrSpec for keys without email
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP14f877cf66d4: cpp: Ensure that hasSecret is correct after update (authored by aheinecke).
cpp: Ensure that hasSecret is correct after update
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP94c668084c44: cpp: Add interactor to generate keys on smartcard (authored by aheinecke).
cpp: Add interactor to generate keys on smartcard
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP6f466c9bbe62: cpp: Add revuid and adduid support (authored by aheinecke).
cpp: Add revuid and adduid support
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP96bdfef6487b: cpp: Add subkey keygrip to API (authored by aheinecke).
cpp: Add subkey keygrip to API
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP4f750fba7c3d: cpp: Use gpgme_op_decrypt_ex and add new flags. (authored by aheinecke).
cpp: Use gpgme_op_decrypt_ex and add new flags.
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP7edd7d4b9167: cpp: Wrap keylist_from_data (authored by aheinecke).
cpp: Wrap keylist_from_data
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP16c1f8b13502: qt, cpp: Add additional copyright BSI notes (authored by aheinecke).
qt, cpp: Add additional copyright BSI notes
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPb77b42091525: cpp: Respect decrypt flags in new functions (authored by aheinecke).
cpp: Respect decrypt flags in new functions
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP23aa55cf3851: Change copyright from Intevation to BSI (authored by aheinecke).
Change copyright from Intevation to BSI
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP23cde2e8227a: cpp: Fix CMake config library name for GPGME (authored by aheinecke).
cpp: Fix CMake config library name for GPGME
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP19b416d62483: Fix some shadow warnings (authored by aheinecke).
Fix some shadow warnings
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP7e99bec2765f: Add isDeVs to ostream operator (authored by aheinecke).
Add isDeVs to ostream operator
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP270a8dc4e8d3: cpp: Fix Key::isDeVs for subkeys (authored by aheinecke).
cpp: Fix Key::isDeVs for subkeys
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPf1d22a9d9594: cpp: Fix version info comparison (authored by aheinecke).
cpp: Fix version info comparison
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPd5022fe477c2: Spelling fixes for comments and doc (authored by aheinecke).
Spelling fixes for comments and doc
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPf9d352f4610d: cpp: Fix handling of lsig promotion (authored by aheinecke).
cpp: Fix handling of lsig promotion
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP8bdd912b74e2: cpp: Wrap create_key and create_subkey (authored by aheinecke).
cpp: Wrap create_key and create_subkey
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPe62bfbd44b13: cpp: Add conveniance Data::toString (authored by aheinecke).
cpp: Add conveniance Data::toString
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPfc72cb19de09: cpp: Add shorthand for key locate (authored by aheinecke).
cpp: Add shorthand for key locate
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP8608fe955231: cpp: Add SpawnShowWindow flag (authored by aheinecke).
cpp: Add SpawnShowWindow flag
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP5c9596f97f3e: cpp: Expose skipped_v3_keys (authored by aheinecke).
cpp: Expose skipped_v3_keys
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP36183907231d: cpp: Add origin and last_update to UserID (authored by aheinecke).
cpp: Add origin and last_update to UserID
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP5e15401ecb18: cpp: Add origin and last_update (authored by aheinecke).
cpp: Add origin and last_update
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP7e23fc544624: cpp: Expose sessionKey and symkeyAlgo (authored by aheinecke).
cpp: Expose sessionKey and symkeyAlgo
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPe693c1c0a860: cpp: Add gpgme_data_rewind to cpp API (authored by aheinecke).
cpp: Add gpgme_data_rewind to cpp API
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPc2a41fc3ec60: cpp: Add legacy_cipher_nomdc (authored by aheinecke).
cpp: Add legacy_cipher_nomdc
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPc03e81de39c3: cpp: Fix memory of DecryptionResult::symkeyAlgo (authored by aheinecke).
cpp: Fix memory of DecryptionResult::symkeyAlgo
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP4ba2ef72c83b: cpp: Add gpgme_(get)set_ctx_flag (authored by aheinecke).
cpp: Add gpgme_(get)set_ctx_flag
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPd0c6d2d06785: cpp: Add proper gpgme_op_createkey (authored by aheinecke).
cpp: Add proper gpgme_op_createkey
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP10e03d61d081: cpp: Add enum mapping for GPGME_AUDIT_LOG_DIAG (authored by aheinecke).
cpp: Add enum mapping for GPGME_AUDIT_LOG_DIAG
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP17b24412dcc6: cpp: Print origin and last update for key/uid (authored by aheinecke).
cpp: Print origin and last update for key/uid
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPbd230dd28589: cpp: Add safety checks for key update (authored by aheinecke).
cpp: Add safety checks for key update
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPbd3aa0c52353: cpp: Initialize all gpgme_key_t's in context (authored by aheinecke).
cpp: Initialize all gpgme_key_t's in context
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP1ce99dedbbd1: cpp: Add first manual tests (authored by aheinecke).
cpp: Add first manual tests
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPa20146167cb3: cpp: Fix use after free in gencardkeyinteractor (authored by aheinecke).
cpp: Fix use after free in gencardkeyinteractor
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP660c162e1439: cpp: Add KeyListMode::Locate (authored by aheinecke).
cpp: Add KeyListMode::Locate
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP5b53d7ea4544: cpp,tests: Add another test runner (authored by aheinecke).
cpp,tests: Add another test runner
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP111e24f72173: cpp: Add some convenience functions (authored by aheinecke).
cpp: Add some convenience functions
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP440f1c95387e: qt,cpp: Consistently use nullptr and override (authored by aheinecke).
qt,cpp: Consistently use nullptr and override
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP7557cac7c3af: cpp: Make GpgME::Data::toKeys really const (authored by aheinecke).
cpp: Make GpgME::Data::toKeys really const
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPffc336fe23ba: cpp: Add ostream operators for import result (authored by aheinecke).
cpp: Add ostream operators for import result
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP805c463aafb9: cpp: Fix Error::hasSystemError (authored by aheinecke).
cpp: Fix Error::hasSystemError
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPPb034016fb3b0: cpp: Add wrapper for gpgme_set_global_flag (authored by aheinecke).
cpp: Add wrapper for gpgme_set_global_flag
Jan 27 2025, 10:39 AM
aheinecke committed rGPGMEPP40c092195919: cpp: Fix GenCardKeyInteractor and extend it (authored by aheinecke).
cpp: Fix GenCardKeyInteractor and extend it
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPPb9dde4d2bc7c: cpp: Fix initialization warning (authored by aheinecke).
cpp: Fix initialization warning
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP92145af7088b: cpp: Minor coding style fix (authored by aheinecke).
cpp: Minor coding style fix
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPPd4ff3a7fe37a: cpp: Add support for multiple keysigs in edit (authored by aheinecke).
cpp: Add support for multiple keysigs in edit
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPPf778f86e9a63: cpp: Add convenience API to obtain remarks (authored by aheinecke).
cpp: Add convenience API to obtain remarks
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP22bf258b8d3b: cpp: Add env var to control editinteractor debug (authored by aheinecke).
cpp: Add env var to control editinteractor debug
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPPcd070af6615f: cpp: Fix adding duplicated sigs on multiple uids (authored by aheinecke).
cpp: Fix adding duplicated sigs on multiple uids
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP4a7a9c84e898: cpp: Minor optimization in remark lookup (authored by aheinecke).
cpp: Minor optimization in remark lookup
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP8c4cc1e3be0f: cpp: Fix dupe_ok state for single uid (authored by aheinecke).
cpp: Fix dupe_ok state for single uid
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP81fe3f98dbe0: cpp: Add API to obtain mutliple remarks (authored by aheinecke).
cpp: Add API to obtain mutliple remarks
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP34b67e1d444b: cpp, qt: Use uidhash to select uids for signing (authored by aheinecke).
cpp, qt: Use uidhash to select uids for signing
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP905246ac2d23: qt, cpp: Support export modes (authored by aheinecke).
qt, cpp: Support export modes
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPP452abd91e79a: cpp: Use cstdlib getenv for portability (authored by aheinecke).
cpp: Use cstdlib getenv for portability
Jan 27 2025, 10:38 AM
aheinecke committed rGPGMEPPadb872f2084a: cpp: Use portable off_t size_t (authored by aheinecke).
cpp: Use portable off_t size_t
Jan 27 2025, 10:37 AM
aheinecke committed rGPGMEPP02d885a9c380: Revert "cpp: Use portable off_t size_t" (authored by aheinecke).
Revert "cpp: Use portable off_t size_t"
Jan 27 2025, 10:37 AM
aheinecke committed rGPGMEPP897f4832d5e7: cpp: Export KeyListModeSaver (authored by aheinecke).
cpp: Export KeyListModeSaver
Jan 27 2025, 10:36 AM
aheinecke committed rGPGMEPP5fee1b6846d8: cpp: Expose gpgme_data_set_flag through cpp API (authored by aheinecke).
cpp: Expose gpgme_data_set_flag through cpp API
Jan 27 2025, 10:35 AM
aheinecke committed rGPGMEPPe3eb5afe13a9: qt, cpp: Support larger size-hint on 32 bit builds (authored by aheinecke).
qt, cpp: Support larger size-hint on 32 bit builds
Jan 27 2025, 10:35 AM

Jan 20 2025

aheinecke committed rD3affd314280b: Blog: Clarify who is meant by they (authored by aheinecke).
Blog: Clarify who is meant by they
Jan 20 2025, 12:22 PM

Dec 20 2024

aheinecke added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Yeah that is a messed up environment mixing elf and windows binaries. There is no which on windows. It is called where. So if your terminal is able to execute which then this is some kind of Linux environment on Windows. The winpty error comes from the terminal. Please use cmd.exe for all tests.

Dec 20 2024, 2:53 PM · Windows, pinentry, Bug Report, gpg4win

Dec 17 2024

aheinecke added a comment to T7462: gpg4win CLI installation ignores .ini configuration.

Thanks for opening the ticket. I looked at it when it was reported in the forum, But had no test build at hand to test a fix. If you look at the history of g4wihelp.c you can see how other functions have been ported to Unicode recently. The change is that the strings in the nsis script world have changed to two byte strings. The problem is then where the c code interacts with the NSIS script obtaining parameters and setting return values. Since the popstackna takes an ascii string it only takes the first character as the second byte is null. Changing these occurrences to popstackn and the setuservariable to widechar should do the trick.

Dec 17 2024, 5:50 PM · gpd5x, gpg4win

Dec 16 2024

aheinecke merged T3840: Kleopatra: Button language does not always match GUI language into T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Dec 16 2024, 10:06 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke merged task T3840: Kleopatra: Button language does not always match GUI language into T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Dec 16 2024, 10:06 PM · kleopatra, gpg4win
aheinecke placed T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows up for grabs.

I had T3840 assigned to me related to the Qt parts. I close that now as duplicate. But I don't see that we ever added a call of gpgrt_w32_override_locale to kleopatra or gpgol either. Which I assume to be the fix for T7454

Dec 16 2024, 10:05 PM · gpd5x, kleopatra, gpg4win, Bug Report