Page MenuHome GnuPG
Feed Advanced Search

Jun 28 2024

werner committed rG675b12ddd8ca: tools: New support functions for the mail parser. (authored by werner).
tools: New support functions for the mail parser.
Jun 28 2024, 5:59 PM

Jun 27 2024

werner updated the task description for T7178: make check fails for GnuPG with libassuan 3.0.1.
Jun 27 2024, 5:34 PM · libassuan, Bug Report
werner added a comment to T7178: make check fails for GnuPG with libassuan 3.0.1.

What you should is to to run

Jun 27 2024, 5:34 PM · libassuan, Bug Report
werner added inline comments to rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way..
Jun 27 2024, 9:03 AM

Jun 26 2024

werner added a comment to T7178: make check fails for GnuPG with libassuan 3.0.1.

Did you used the speedo build method? Did you install libassuan first?

Jun 26 2024, 9:46 AM · libassuan, Bug Report

Jun 25 2024

werner requested changes to D602: Fix assignment of GetProcAddress to func.

Our Makefile does not use -Wincompatible-pointer-types for a reason. Please build gpgme only the standard way, i.e. by using ./autogen.sh --build-w32. Keep in mind that C is an entire different language than C++.

Jun 25 2024, 5:44 PM
werner added a comment to rCe96df0c82e08: random:cipher: handle substitution in sed command.

Thanks.

Jun 25 2024, 10:53 AM
werner committed rGafcac631f1e6: po: Update Dutch translation (authored by Frans Spiesschaert <Frans.Spiesschaert@yucom.be>).
po: Update Dutch translation
Jun 25 2024, 9:47 AM
werner committed rGf4e3ee61b8db: po: Update Dutch translation (authored by Frans Spiesschaert <Frans.Spiesschaert@yucom.be>).
po: Update Dutch translation
Jun 25 2024, 9:45 AM
werner committed rG95062e27c62c: doc: fix home dir path in common.conf (authored by Todd Zullinger via Gnupg-devel <gnupg-devel@gnupg.org>).
doc: fix home dir path in common.conf
Jun 25 2024, 9:42 AM
werner committed rG60677e65fba3: doc: fix home dir path in common.conf (authored by Todd Zullinger via Gnupg-devel <gnupg-devel@gnupg.org>).
doc: fix home dir path in common.conf
Jun 25 2024, 9:41 AM
werner closed T7176: write_status_text_and_buffer fails to escape some non-printable characters as Resolved.

Reading the original bug report it is clear that this is not a gpg bug but a problem in the Python code. This should only be read as utf-8 if the NOTATION_FLAGS line indicated that this is human readable.

Jun 25 2024, 9:12 AM · Support, gnupg, Not A Bug
werner committed rA69069bc63e6b: Remove an declaration for an unused function (authored by werner).
Remove an declaration for an unused function
Jun 25 2024, 9:05 AM
werner closed T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail as Resolved.
Jun 25 2024, 9:05 AM · MacOS, gpgrt, Bug Report
werner added projects to T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail: gpgrt, MacOS.

The use of putc_unlocked has long been removed. So we should also remove the declaration. Normally this does not harm but in your case you may want to pass CFLAGS="-DHAVE_PUTC_UNLOCKED" to make or remove the above declaration.

Jun 25 2024, 9:02 AM · MacOS, gpgrt, Bug Report

Jun 24 2024

werner added a comment to T7176: write_status_text_and_buffer fails to escape some non-printable characters.

The point here is to escape control characters so that we do not run into problems when reading the stuff. Escaping non-ascii (c >127) is not required and would put a lower limit on the number of (utf-8) characters we can print via the status lines.
Note also that we use almost everywhere ascii versions of the character checks. Thus I would not consider this a bug.

Jun 24 2024, 6:49 PM · Support, gnupg, Not A Bug
werner added a project to T7150: Kleopatra: Import only public keys from WKD: vsd33.

Yes. please.

Jun 24 2024, 6:41 PM · vsd33, kleopatra, Restricted Project
werner committed rG1695cf267edf: gpg: New option --show-only-session-key (authored by werner).
gpg: New option --show-only-session-key
Jun 24 2024, 4:31 PM
werner committed rG489b9c6ebb50: gpg: Rename recently added import option no-seckeys to only-pubkeys. (authored by werner).
gpg: Rename recently added import option no-seckeys to only-pubkeys.
Jun 24 2024, 11:56 AM
werner committed rG4c65dfeb2878: gpg: Rename recently added import option no-seckeys to only-pubkeys. (authored by werner).
gpg: Rename recently added import option no-seckeys to only-pubkeys.
Jun 24 2024, 11:56 AM
werner committed rGe208ccc66c34: gpg: Rename recently added import option no-seckeys to only-pubkeys. (authored by werner).
gpg: Rename recently added import option no-seckeys to only-pubkeys.
Jun 24 2024, 11:55 AM
werner added a comment to T7146: gpg: Add import option "no-seckeys".

Okay. The option has been renamed to "only-pubkeys"

Jun 24 2024, 11:51 AM · vsd33, Restricted Project
werner committed rD43b7bf631b26: swdb: libassuan 3.0.1 (authored by werner).
swdb: libassuan 3.0.1
Jun 24 2024, 11:34 AM
werner renamed T7163: Release libassuan 3.0.0 and 3.0.1 from Release libassuan 3.0.0 to Release libassuan 3.0.0 and 3.0.1.
Jun 24 2024, 11:32 AM · libassuan, Release Info
werner added a comment to T7163: Release libassuan 3.0.0 and 3.0.1.

Debian uses symbol versions to help with library transition. See https://lists.gnupg.org/pipermail/gnupg-devel/2024-June/035587.html for more. Although I am not sure whether this is a good idea, I just released a new version 3.0.1 with just a chnage in the symbol versioning. See rAc9e902705a

Jun 24 2024, 11:32 AM · libassuan, Release Info
werner committed rAdc21b9ad4502: Post release updates (authored by werner).
Post release updates
Jun 24 2024, 11:32 AM
werner committed rAc9e902705a50: Release 3.0.1 (authored by werner).
Release 3.0.1
Jun 24 2024, 11:32 AM
werner added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

Maybe we can support this directly in gpgme's assuan API.

Jun 24 2024, 9:05 AM · gpgagent, scd, gnupg24, Bug Report
werner accepted rG01fa318be0f8: scd: Fix how scdaemon pipe server finishes..
Jun 24 2024, 9:03 AM

Jun 23 2024

werner updated subscribers of T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Thanks for the detailed analysis; we will check to tomorrow why this was changed.

Jun 23 2024, 10:54 AM · MacOS, libgcrypt, Bug Report

Jun 22 2024

werner triaged T7175: libgcrypt 1.11.0 fails to build on 32bit Windows with Clang as Low priority.

Using clang for Windows is not tested or suggested. Thus low priority.

Jun 22 2024, 5:01 PM · clang, Windows, libgcrypt, Bug Report

Jun 21 2024

werner committed rDcaf6a4e4fdd3: swdb: libksba 1.6.7 (authored by werner).
swdb: libksba 1.6.7
Jun 21 2024, 2:24 PM
werner closed T7173: Release libksba 1.6.7 as Resolved.
Jun 21 2024, 2:20 PM · Release Info, libksba
werner committed rK139ebf94f132: Post release updates (authored by werner).
Post release updates
Jun 21 2024, 2:20 PM
werner committed rKb14e68b97df7: Release 1.6.7 (authored by werner).
Release 1.6.7
Jun 21 2024, 2:20 PM
werner updated the task description for T7173: Release libksba 1.6.7.
Jun 21 2024, 2:12 PM · Release Info, libksba
werner triaged T7174: Release libksba 1.7.0 as Low priority.
Jun 21 2024, 2:11 PM · Release Info, libksba
werner closed T7009: Release Libksba 1.6.6 as Resolved.
Jun 21 2024, 2:11 PM · Release Info, libksba
werner triaged T7173: Release libksba 1.6.7 as Normal priority.
Jun 21 2024, 2:09 PM · Release Info, libksba
werner added a comment to T7023: Support SYSROOT in all Gupg related libraries.

Now also done for libksba.

Jun 21 2024, 2:07 PM · Feature Request, Cross-Compiler, gpgrt, libassuan, libksba
werner committed rKe69d5eb2ded6: build: Update autogen.sh and make SYSROOT available. (authored by werner).
build: Update autogen.sh and make SYSROOT available.
Jun 21 2024, 2:06 PM
werner added a comment to T3050: Upload wizard.

Note: With rK3e029a4ed0059116febe05924a14009ca622e3c5 autogen.sh was extended with targets to run converage scripts. However, there is no real documentation and it is questionable whether autogen.sh is the right place - after all the coverage stuff needs more support in a project which can't be easily done in a general way in autogen.sh. These chnages to autogen.sh have meanwhile be replaced by standard autogen.sh.

Jun 21 2024, 1:51 PM · g10code Sprint, Enigmail
werner added a project to T7172: Kleopatra: Fix tab order in smart card views: vsd33.

Yes, please.

Jun 21 2024, 1:25 PM · vsd33 (vsd-3.3.0), a11y, kleopatra, Restricted Project
werner added a project to T7167: The libgcrypt 1.11.0 tests fail on s390x: libgcrypt.
Jun 21 2024, 1:24 PM · libgcrypt, s390, Bug Report
werner raised the priority of T7121: gnupg 2.2.43: scdaemon fails with KDF from Normal to High.
Jun 21 2024, 1:21 PM · gnupg22 (gnupg-2.2.44), yubikey, scd, Bug Report
werner committed rKf2e2f320c9de: Allow for an empty Subject in certs. (authored by werner).
Allow for an empty Subject in certs.
Jun 21 2024, 10:33 AM
werner committed rG1067e544c29d: sm: Emit user IDs in colon mode even if the Subject is empty. (authored by werner).
sm: Emit user IDs in colon mode even if the Subject is empty.
Jun 21 2024, 10:21 AM
werner reopened T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as "Open".
Jun 21 2024, 9:52 AM · gpgrt, MacOS, Bug Report

Jun 20 2024

werner renamed T7171: Allow for empty Subject in X.509 from Allow for empty Subject in X.508 to Allow for empty Subject in X.509.
Jun 20 2024, 3:27 PM · libksba, Bug Report, gnupg, S/MIME
werner triaged T7171: Allow for empty Subject in X.509 as Normal priority.
Jun 20 2024, 3:12 PM · libksba, Bug Report, gnupg, S/MIME
werner triaged T7156: do not get prompted to save passphrase to password manager when using pinentry-curses as Normal priority.

Different pinentries provide different options. The curses pinentry does not have that external password manager thingy. Mixing GUI and tty use seems to be a rare case.

Jun 20 2024, 12:26 PM · pinentry, Feature Request
werner triaged T7162: handle python interact() check like c check as Normal priority.
Jun 20 2024, 12:22 PM · Python, gpgme, Bug Report
werner triaged T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime as Normal priority.
Jun 20 2024, 12:22 PM · MacOS, libgcrypt, Bug Report
werner added a project to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime: MacOS.
Jun 20 2024, 12:21 PM · MacOS, libgcrypt, Bug Report
werner set the icon for s390 to Umbrella.
Jun 20 2024, 12:21 PM
werner triaged T7167: The libgcrypt 1.11.0 tests fail on s390x as High priority.
Jun 20 2024, 12:21 PM · libgcrypt, s390, Bug Report
werner created s390.
Jun 20 2024, 12:20 PM
werner added a project to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'): gpgrt.
Jun 20 2024, 12:16 PM · gpgrt, MacOS, Bug Report
werner closed T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as Resolved.
Jun 20 2024, 12:16 PM · gpgrt, MacOS, Bug Report
werner edited projects for T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime, added: libgcrypt; removed gpgrt.
Jun 20 2024, 12:14 PM · MacOS, libgcrypt, Bug Report
werner added a project to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime: gpgrt.

Didn't you had this problem with 1.10.x ? I can't remember that we changed anything at theat code for years. The only recent change was rC656ca459e which should not have changed anything. Maybe the problem is elsewhere.

Jun 20 2024, 12:14 PM · MacOS, libgcrypt, Bug Report
werner changed the status of T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') from Open to Testing.

Frankly, having environ declared in unistd.h is a glibc convenience and other systems likey don't have it. easy to fix, though.

Jun 20 2024, 12:05 PM · gpgrt, MacOS, Bug Report
werner committed rEa59e902b887f: core: Declare environ for macOS and others. (authored by werner).
core: Declare environ for macOS and others.
Jun 20 2024, 12:04 PM

Jun 19 2024

werner added a parent task for T7168: environ not declared in macOS; gpgrt 1.50 failed to build.: T7102: Release GpgRT 1.50.
Jun 19 2024, 10:39 PM · gpgrt, Bug Report, MacOS
werner added a subtask for T7102: Release GpgRT 1.50: T7168: environ not declared in macOS; gpgrt 1.50 failed to build..
Jun 19 2024, 10:39 PM · Release Info, gpgrt
werner triaged T7168: environ not declared in macOS; gpgrt 1.50 failed to build. as Normal priority.
Jun 19 2024, 10:38 PM · gpgrt, Bug Report, MacOS
werner accepted rEfbe1f5153c3c: Fix how environment variables are specified for spawn..

Please create a bug report instead of pointing to a specific commit. Sure the commit is helpful but w/o a bug report we can't track a bug. I'll do it for you this time ;-)

Jun 19 2024, 10:35 PM
werner added a subtask for T7165: Release Libgcrypt 1.11.0: T7167: The libgcrypt 1.11.0 tests fail on s390x.
Jun 19 2024, 10:31 PM · Release Info, libgcrypt
werner added a parent task for T7167: The libgcrypt 1.11.0 tests fail on s390x: T7165: Release Libgcrypt 1.11.0.
Jun 19 2024, 10:31 PM · libgcrypt, s390, Bug Report
werner committed rDd3b322f0ae23: web: Announce libgcrypt 1.11 branch (authored by werner).
web: Announce libgcrypt 1.11 branch
Jun 19 2024, 2:23 PM
werner closed T5822: libgcrypt: Remove GCRYCTL_ENABLE_M_GUARD support (was: _gcry_private_malloc returns 4-byte alignment memory when use_m_guard==1) as Resolved.
Jun 19 2024, 12:12 PM · Bug Report, libgcrypt
werner closed T5811: libgcrypt: Remove random-daemon (server side) as Resolved.
Jun 19 2024, 12:12 PM · libgcrypt
werner closed T7130: Fix static reports by static analyser in libgcrypt as Resolved.
Jun 19 2024, 12:12 PM · libgcrypt, Bug Report
werner closed T6976: RSA PKCS#1v1.5 signatures with SHA3 use invalid encoding as Resolved.
Jun 19 2024, 12:11 PM · FIPS, libgcrypt, Bug Report
werner closed T7035: libgcrypt: New function gcry_md_hash_buffers_ext (for extendable-output function) as Resolved.
Jun 19 2024, 12:10 PM · libgcrypt, Feature Request, Bug Report
werner closed T6557: Support of SHAKE in MGF function of RSA, a subtask of T6539: The digest&sign/verify API with SHAKE-class digests does not work, as Resolved.
Jun 19 2024, 12:10 PM · libgcrypt, FIPS, Bug Report
werner closed T6557: Support of SHAKE in MGF function of RSA as Resolved.
Jun 19 2024, 12:10 PM · libgcrypt, FIPS, Bug Report
werner removed a project from T5964: gnupg should use the KDFs implemented in libgcrypt: libgcrypt.
Jun 19 2024, 12:09 PM · gnupg26, FIPS, Feature Request
werner closed T6755: libgcrypt: KEM API as Resolved.
Jun 19 2024, 12:08 PM · PQC, libgcrypt
werner closed T6755: libgcrypt: KEM API, a subtask of T6637: PQC for Libgcrypt, as Resolved.
Jun 19 2024, 12:08 PM · PQC, libgcrypt
werner committed rC0cc5c1ece891: Post release updates (authored by werner).
Post release updates
Jun 19 2024, 11:56 AM
werner committed rC9d94d7846cde: Release 1.11.0 (authored by werner).
Release 1.11.0
Jun 19 2024, 11:56 AM
werner committed rD5607b96f0a06: web: Announce EOL for 1.10 (authored by werner).
web: Announce EOL for 1.10
Jun 19 2024, 11:53 AM
werner committed rD5c53f35a8159: swdb: Libgcrypt 1.11.0 (authored by werner).
swdb: Libgcrypt 1.11.0
Jun 19 2024, 11:46 AM
werner updated the task description for T7165: Release Libgcrypt 1.11.0.
Jun 19 2024, 11:40 AM · Release Info, libgcrypt
werner triaged T7166: Release Libgcrypt 1.11.1 as Low priority.
Jun 19 2024, 11:39 AM · Release Info, libgcrypt
werner triaged T7165: Release Libgcrypt 1.11.0 as Normal priority.
Jun 19 2024, 11:37 AM · Release Info, libgcrypt
werner closed T6249: gpgrt: spawn functions as Resolved.
Jun 19 2024, 10:59 AM · gnupg, libassuan, gpgrt
werner closed T7102: Release GpgRT 1.50 as Resolved.
Jun 19 2024, 10:58 AM · Release Info, gpgrt
werner committed rD0f8055c7f3c0: swdb: gpgrt 1.50 (authored by werner).
swdb: gpgrt 1.50
Jun 19 2024, 10:58 AM
werner committed rEd18e28a94830: Post release updates (authored by werner).
Post release updates
Jun 19 2024, 10:54 AM
werner committed rEbb732615daad: Release 1.50 (authored by werner).
Release 1.50
Jun 19 2024, 10:54 AM
werner triaged T7164: Release GpgRT 1.51 as Low priority.
Jun 19 2024, 10:52 AM · Release Info, gpgrt
werner accepted rE8dc6e3281e17: Import spawn functions from GnuPG master..
Jun 19 2024, 10:41 AM
werner committed rE8b64122afecd: po: msgmerge (authored by werner).
po: msgmerge
Jun 19 2024, 10:23 AM
werner committed rEbdd1060445fa: spawn: New flag GPGRT_PROCESS_NO_EUID_CHECK (authored by werner).
spawn: New flag GPGRT_PROCESS_NO_EUID_CHECK
Jun 19 2024, 10:23 AM
werner committed rE0078afb8c60a: spawn: Keep struct definitions at the top of the file. (authored by werner).
spawn: Keep struct definitions at the top of the file.
Jun 19 2024, 10:23 AM
werner updated the task description for T7163: Release libassuan 3.0.0 and 3.0.1.
Jun 19 2024, 9:00 AM · libassuan, Release Info
werner closed T7163: Release libassuan 3.0.0 and 3.0.1 as Resolved.
Jun 19 2024, 9:00 AM · libassuan, Release Info

Jun 18 2024

werner committed rDc8e271b61656: swdb: libassuan 3.0.0 (authored by werner).
swdb: libassuan 3.0.0
Jun 18 2024, 4:03 PM