Page MenuHome GnuPG
Feed All Stories

Jul 23 2018

aheinecke committed rO0d2d92689189: Use static references for VARAINT_BOOL | BYREF (authored by aheinecke).
Use static references for VARAINT_BOOL | BYREF
Jul 23 2018, 4:11 PM
aheinecke committed rOeb9236394ef2: Fix unlikely error memleak (authored by aheinecke).
Fix unlikely error memleak
Jul 23 2018, 4:11 PM
aheinecke committed rO26d222dfd48c: Poor redmond man's valgrind (authored by aheinecke).
Poor redmond man's valgrind
Jul 23 2018, 2:58 PM
aheinecke committed rObf3ed229470a: Fix tmp path naming if name exists (authored by aheinecke).
Fix tmp path naming if name exists
Jul 23 2018, 2:58 PM
aheinecke committed rOf4c21ec09d84: Remove unused code (authored by aheinecke).
Remove unused code
Jul 23 2018, 2:58 PM
aheinecke committed rO2a4f79650b1e: strdup -> xstrdup (authored by aheinecke).
strdup -> xstrdup
Jul 23 2018, 2:58 PM
aheinecke committed rOc1085f44e177: Make async encryption optional (authored by aheinecke).
Make async encryption optional
Jul 23 2018, 2:58 PM
aheinecke committed rOefaddd81771b: Improve invalidation blocking (authored by aheinecke).
Improve invalidation blocking
Jul 23 2018, 2:58 PM
aheinecke committed rO1020ddceb349: Fix invalidate UI only on unselect (authored by aheinecke).
Fix invalidate UI only on unselect
Jul 23 2018, 2:58 PM
aheinecke committed rOb881eebb0d89: Trace return of UI callbacks (authored by aheinecke).
Trace return of UI callbacks
Jul 23 2018, 2:58 PM
aheinecke committed rOdff52c1a96c4: unique_ptr++ (authored by aheinecke).
unique_ptr++
Jul 23 2018, 2:58 PM
aheinecke committed rO9dfe1f112bc5: Fix make dist (authored by aheinecke).
Fix make dist
Jul 23 2018, 2:58 PM
aheinecke committed rO945d6a7dd884: Next version will be 2.3.0 (authored by aheinecke).
Next version will be 2.3.0
Jul 23 2018, 2:58 PM
werner triaged T4084: Transition Windows RNG to use BCryptGenRandom as Wishlist priority.

CryptGenRandom is only used as an additional source of entropy and doesn't count towards our entropy estimation. Thus whether it is used of not does not make any difference. Our main entropy source is meanwhile the jitter based RNG. Thus your request will receive a low priority.

Jul 23 2018, 2:30 PM · libgcrypt, Feature Request
BenM added a comment to T3354: gpgme only builds against two versions of python at once.

While performing some initial investigation regarding observed discrepancies between compiling GPGME directly and the subsequent SWIG static object for T4086, confirmed the relative ease by which multiple installations would be achievable if performed as a post-build process. This would have the added advantage of being more readily customisable by package maintainers downstream and not just for Debian, it could be made to work more easily with other distributions or other posix systems too.

Jul 23 2018, 10:31 AM · Python, gpgme, Bug Report
aheinecke committed rGTOa74cb061a90d: Add (debug) option to disable sync encryption (authored by aheinecke).
Add (debug) option to disable sync encryption
Jul 23 2018, 10:29 AM
aheinecke committed rGTO115c9fdbfcf7: Fix prefer S/MIME string (authored by aheinecke).
Fix prefer S/MIME string
Jul 23 2018, 10:29 AM
aheinecke committed rGTObb5cac5819bc: Hide auto trust checkbox for now (authored by aheinecke).
Hide auto trust checkbox for now
Jul 23 2018, 10:29 AM
BenM created T4086: GPGME: sharing C compiler configuration with SWIG for generated bindings.
Jul 23 2018, 9:40 AM · gpgme
Laurent Montel <montel@kde.org> committed rKLEOPATRAea3a67ce576e: GIT_SILENT: time to increase it (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase it
Jul 23 2018, 8:14 AM
gniibe added a comment to T4085: Add support for pkg-config.

Obvious benefit will be:

  • It will be easier for developers who use pkg-config for their applications, and want to use gpgme. They can use pkg-config for gpgme.
Jul 23 2018, 4:24 AM
gniibe updated the task description for T4085: Add support for pkg-config.
Jul 23 2018, 4:18 AM
gniibe updated the task description for T4085: Add support for pkg-config.
Jul 23 2018, 4:13 AM
gniibe set External Link to https://bugs.debian.org/659168 on T4085: Add support for pkg-config.
Jul 23 2018, 4:11 AM
gniibe created T4085: Add support for pkg-config.
Jul 23 2018, 3:35 AM

Jul 22 2018

BenM closed T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting as Resolved.

Since first observing this … annoyance … the following updates have been made: Emacs has been upgraded to version 26.1, Org-Mode has been updated multiple times, including significant changes to Babel and the XHTML export, python-mode has been updated, multiple variations on the source blocks have been attempted, the document has had any and all tabs stripped out and replaced, plus each code block has been refactored and re-entered multiple times.

Jul 22 2018, 7:18 PM · Python, gpgme
BenM committed rM4d1642b11ea6: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jul 22 2018, 5:41 PM
BenM committed rMd7c5366d58d0: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Jul 22 2018, 5:41 PM
BenM committed rMb47e1bb98a8f: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Jul 22 2018, 5:41 PM
dkg added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

I've now run the proposed patch on a GNU/Linux system where the kernel's RNG is initialized but /proc/sys/kernel/random/entropy_avail shows numbers below 100, and i can confirm that 3072-bit RSA key generation takes roughly 0.8 seconds: 20 sequential default --quick-keygen operations (each creating two secret keys) took ~32s.

Jul 22 2018, 7:54 AM · libgcrypt, gnupg
dkg added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

Here is another example of users doing sketchy things to try to "fix" this process:

Jul 22 2018, 5:28 AM · libgcrypt, gnupg
dkg added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

Here is an example of the kinds of UI/UX mystery that users face while this decision is unresolved:

Jul 22 2018, 5:22 AM · libgcrypt, gnupg

Jul 21 2018

hippykitty added a comment to T4074: gpg-agent and scdaemon still running after log out.

I can't reproduce the problem with multiple instances of gpg-agent and scdaemon.
However, gpg-agent continues to run after the user has logged out. This is unacceptable, am I right?

Jul 21 2018, 2:08 AM · Bug Report
droidmonkey created T4084: Transition Windows RNG to use BCryptGenRandom .
Jul 21 2018, 12:36 AM · libgcrypt, Feature Request

Jul 20 2018

aheinecke committed rO57dd3ee1dd73: Make UI invalidation more deterministic (authored by aheinecke).
Make UI invalidation more deterministic
Jul 20 2018, 3:39 PM
aheinecke committed rOa9c34f58409c: Don't print error in memdbg if caller changes (authored by aheinecke).
Don't print error in memdbg if caller changes
Jul 20 2018, 3:39 PM
aheinecke committed rOaaafbc793741: Add tracing for update body (authored by aheinecke).
Add tracing for update body
Jul 20 2018, 3:01 PM
aheinecke committed rOa73aa07de8a1: Print error if addin is accessed after shutdown (authored by aheinecke).
Print error if addin is accessed after shutdown
Jul 20 2018, 3:01 PM
aheinecke committed rOe53cbd17a7ea: Use reffing function as name for IUnknown (authored by aheinecke).
Use reffing function as name for IUnknown
Jul 20 2018, 3:01 PM
aheinecke committed rO52e5891158e9: Add simple dtor / ctor counting of Cpp objs (authored by aheinecke).
Add simple dtor / ctor counting of Cpp objs
Jul 20 2018, 3:01 PM
aheinecke committed rO02d0a5ba491c: Implement cpp ctor / dtor counting (authored by aheinecke).
Implement cpp ctor / dtor counting
Jul 20 2018, 3:01 PM
aheinecke committed rO6bbd203bc201: Accept multipart/mixed application/pgp-encrypted (authored by aheinecke).
Accept multipart/mixed application/pgp-encrypted
Jul 20 2018, 3:01 PM
aheinecke committed rOad00070325e7: Remove dead code and add some addRefs (authored by aheinecke).
Remove dead code and add some addRefs
Jul 20 2018, 3:01 PM
aheinecke committed rOaea2712f472a: Fix ref leak on no object error (authored by aheinecke).
Fix ref leak on no object error
Jul 20 2018, 3:01 PM
aheinecke committed rO37a852d0b519: Fix ref leak in get_oom_recipients (authored by aheinecke).
Fix ref leak in get_oom_recipients
Jul 20 2018, 12:05 PM
aheinecke committed rO2116eb9008fd: Fix minor ref leaks (authored by aheinecke).
Fix minor ref leaks
Jul 20 2018, 12:05 PM
aheinecke committed rO4db938bdf940: Add missing memdbg_addRefs (authored by aheinecke).
Add missing memdbg_addRefs
Jul 20 2018, 12:05 PM
aheinecke committed rO3fcd5d9daa22: Add ptr and line to addRef dbg output (authored by aheinecke).
Add ptr and line to addRef dbg output
Jul 20 2018, 12:05 PM
aheinecke committed rO961c03f8c422: Fix ref leak in setDoAutosecure_m (authored by aheinecke).
Fix ref leak in setDoAutosecure_m
Jul 20 2018, 12:05 PM
aheinecke committed rO5cc4867b399a: Fix attach table leak (authored by aheinecke).
Fix attach table leak
Jul 20 2018, 12:05 PM
mkrambach committed rMa965e3e0b895: js: repair BrowserTextExtension test (authored by mkrambach).
js: repair BrowserTextExtension test
Jul 20 2018, 10:59 AM
aheinecke committed rOff589bd30f79: Change an error to debug (authored by aheinecke).
Change an error to debug
Jul 20 2018, 10:54 AM
aheinecke committed rO35e663754f7d: Fix big reference leak of cipherstream / message (authored by aheinecke).
Fix big reference leak of cipherstream / message
Jul 20 2018, 10:54 AM
aheinecke committed rO3a0fdfd1cb67: Improve memdbg name output (authored by aheinecke).
Improve memdbg name output
Jul 20 2018, 10:54 AM
aheinecke committed rO3f51209f207f: Unref application unload / shutdown (authored by aheinecke).
Unref application unload / shutdown
Jul 20 2018, 10:54 AM
aheinecke committed rOa74cfd9861ce: Fix reference error on Explorer / Explorers object (authored by aheinecke).
Fix reference error on Explorer / Explorers object
Jul 20 2018, 10:54 AM
aheinecke committed rO909a57ff02cd: Add memdbg handling for MAPI (authored by aheinecke).
Add memdbg handling for MAPI
Jul 20 2018, 10:54 AM
aheinecke committed rO2e63ea41583f: Also debug oom if debug oom_extra is set (authored by aheinecke).
Also debug oom if debug oom_extra is set
Jul 20 2018, 10:54 AM
aheinecke committed rO5959ec68f8ae: Improve GpgolAddin debug output (authored by aheinecke).
Improve GpgolAddin debug output
Jul 20 2018, 10:54 AM
aheinecke committed rOaf4626b1fdce: Don't export DllCanUnloadNow at all (authored by aheinecke).
Don't export DllCanUnloadNow at all
Jul 20 2018, 10:54 AM
aheinecke committed rO74c6f5d78ee6: Decorate eventsink with memdbg helpers (authored by aheinecke).
Decorate eventsink with memdbg helpers
Jul 20 2018, 10:54 AM
aheinecke committed rOfe5ce6b8faf4: Fix minor ref leak (authored by aheinecke).
Fix minor ref leak
Jul 20 2018, 10:54 AM
aheinecke committed rO05c70803c614: Start memdbg interface for COM ref counting (authored by aheinecke).
Start memdbg interface for COM ref counting
Jul 20 2018, 10:54 AM

Jul 19 2018

werner committed rM5ef492c5635a: core: Clear all flags for a new data property. (authored by werner).
core: Clear all flags for a new data property.
Jul 19 2018, 8:47 PM
werner committed rM085cdeddef63: core: Blank out the plaintext after decryption failure. (authored by werner).
core: Blank out the plaintext after decryption failure.
Jul 19 2018, 5:49 PM
werner added a comment to T4082: GPGME: Modernize signature information.

Well, green is a shortcut on how to display the status of the signature. It came from the green frame KMail printed and it soley used to rely on that information. The idea was that gpgme tells you what it considers to be a good signature. Opinions and trust models meanwhile changed and thus we indeed need to update gpgme's suggestion.

Jul 19 2018, 5:25 PM · gpgme
aheinecke committed rM8168dfbeb120: cpp: Print origin and last update for key/uid (authored by aheinecke).
cpp: Print origin and last update for key/uid
Jul 19 2018, 1:00 PM
werner committed rMaf2c74d6c06a: json: Don't use strdup but the xtrystrdup wrapper. (authored by werner).
json: Don't use strdup but the xtrystrdup wrapper.
Jul 19 2018, 10:03 AM
werner committed rMf42cd70f18d5: core: New interface gpgme_data_new_from_estream. (authored by werner).
core: New interface gpgme_data_new_from_estream.
Jul 19 2018, 10:03 AM

Jul 18 2018

aheinecke committed rW237a8576c21d: Fix p7m and p7s file extensions for Windows 7 (authored by aheinecke).
Fix p7m and p7s file extensions for Windows 7
Jul 18 2018, 3:25 PM
aheinecke committed rWc8487281ac86: Fix string for PEM file extension (authored by aheinecke).
Fix string for PEM file extension
Jul 18 2018, 3:25 PM
aheinecke committed rW8c35e6c684a4: Remove duplicated shell open commands (authored by aheinecke).
Remove duplicated shell open commands
Jul 18 2018, 3:25 PM
aheinecke committed rWf465dbd13ab9: Add installer-finish to POTFILES (authored by aheinecke).
Add installer-finish to POTFILES
Jul 18 2018, 3:25 PM
aheinecke added a subtask for T3890: Gpg4win: p7s and p7m not properly registered as double click handled for GPA or Kleo on Windows 7: T4029: Gpg4win 3.1.3.
Jul 18 2018, 3:23 PM · Bug Report, gpg4win
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T3890: Gpg4win: p7s and p7m not properly registered as double click handled for GPA or Kleo on Windows 7.
Jul 18 2018, 3:23 PM · Release Info, gpg4win
aheinecke closed T3890: Gpg4win: p7s and p7m not properly registered as double click handled for GPA or Kleo on Windows 7 as Resolved.

Yay. Got it.

Jul 18 2018, 3:23 PM · Bug Report, gpg4win
aheinecke committed rO5e2078d4f668: Only shutdown for the last explorer close (authored by aheinecke).
Only shutdown for the last explorer close
Jul 18 2018, 2:34 PM
aheinecke committed rO7f050d64eabf: Minor performance improvement (authored by aheinecke).
Minor performance improvement
Jul 18 2018, 2:22 PM
aheinecke committed rO9c9edde2fbae: Print binary mime data as hex (authored by aheinecke).
Print binary mime data as hex
Jul 18 2018, 2:22 PM
aheinecke committed rO128a1570c1b2: Minor perfomance improvement (authored by aheinecke).
Minor perfomance improvement
Jul 18 2018, 2:22 PM
aheinecke committed rOaee94ccce1f3: Add helper functions for hexdump (authored by aheinecke).
Add helper functions for hexdump
Jul 18 2018, 2:22 PM
aheinecke committed rO9c0216de9a55: Only treat unknown sigs as lvl2 if they are valid (authored by aheinecke).
Only treat unknown sigs as lvl2 if they are valid
Jul 18 2018, 2:22 PM
mkrambach committed rM50da3ff2fddf: js: typo in comment (authored by mkrambach).
js: typo in comment
Jul 18 2018, 1:43 PM
aheinecke committed rM98a75a16ccdf: json: Fix memleak in native msging repl (authored by aheinecke).
json: Fix memleak in native msging repl
Jul 18 2018, 1:16 PM
aheinecke committed rM6d7b4382c3e1: json: Ensure that native msging request is string (authored by aheinecke).
json: Ensure that native msging request is string
Jul 18 2018, 1:08 PM
aheinecke committed rM82e4b900a96c: json: Fix crash by ensuring response is never NULL (authored by aheinecke).
json: Fix crash by ensuring response is never NULL
Jul 18 2018, 1:08 PM
aheinecke committed rMb78140daf772: json: Fix memory errors in create_keylist_patterns (authored by aheinecke).
json: Fix memory errors in create_keylist_patterns
Jul 18 2018, 1:08 PM
aheinecke committed rM16462c54b350: qt: Handle encoding for diagnostics (authored by aheinecke).
qt: Handle encoding for diagnostics
Jul 18 2018, 11:31 AM
aheinecke committed rKLEOPATRA289efa360f6b: Another try to fix windows encoding mess (authored by aheinecke).
Another try to fix windows encoding mess
Jul 18 2018, 11:26 AM
werner removed a project from T169: Add a way to generate keypairs from a passphrase: Stalled.
Jul 18 2018, 10:05 AM · gnupg, Feature Request
werner raised the priority of T169: Add a way to generate keypairs from a passphrase from Low to Normal.

The problem with mnemonics based on words is that they are language dependent and only a small part of the world is fluent enough in English to spell/use them correctly. Thus anything based on ICAO spelling (Alfa, Bravo,...) is a better choice than arbitrary words from one language. Even if that meas to write down a longer string. A CRC is of course very useful.

Jul 18 2018, 10:04 AM · gnupg, Feature Request
Judson added a comment to T169: Add a way to generate keypairs from a passphrase.

It would be great if this feature were implemented with a mnemonic code option, with a built in checksum, as described in bip39: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki Using the same bip39 standard (and perhaps others, as alluded to in T3497) would also improve compatibility with existing crypto key storage devices (i.e. cryptocurrency wallets used as smart cards).

Jul 18 2018, 9:14 AM · gnupg, Feature Request
aheinecke closed T4075: Kleopatra: Setting SigG PIN for Netkey should be optional as Resolved.

Tester reports that this works now.

Jul 18 2018, 8:39 AM · gpg4win, kleopatra, S/MIME
aheinecke added a subtask for T4075: Kleopatra: Setting SigG PIN for Netkey should be optional: T4029: Gpg4win 3.1.3.
Jul 18 2018, 8:39 AM · gpg4win, kleopatra, S/MIME
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4075: Kleopatra: Setting SigG PIN for Netkey should be optional.
Jul 18 2018, 8:39 AM · Release Info, gpg4win
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4069: GpgSM, Dirmngr communication on Windows sometimes very slow.
Jul 18 2018, 8:34 AM · Release Info, gpg4win
aheinecke added a subtask for T4069: GpgSM, Dirmngr communication on Windows sometimes very slow: T4029: Gpg4win 3.1.3.
Jul 18 2018, 8:34 AM · dirmngr, S/MIME, gpg4win
aheinecke closed T4069: GpgSM, Dirmngr communication on Windows sometimes very slow as Resolved.

I got feedback from the user that had the problem. It's fixed with 2.2.9 which contains your commit afaik.

Jul 18 2018, 8:33 AM · dirmngr, S/MIME, gpg4win
Laurent Montel <montel@kde.org> committed rKLEOPATRA629ec11f7565: Remove deprecated Encoding=UTF-8 from desktop (authored by Laurent Montel <montel@kde.org>).
Remove deprecated Encoding=UTF-8 from desktop
Jul 18 2018, 7:03 AM

Jul 17 2018

mirko.luedde added a comment to T4079: gpg 2.2.9 breaks incompatibly and creates options mess.

Dear Andre , all , T4020 does not even well-define the symptom and I
do not agree T4020 is a duplicate of T4079 . I'd close T4020 in favor
of T4079 . Many thanks . Mirko

Jul 17 2018, 7:18 PM · gpg4win, gnupg, Duplicate, Bug Report