po: Update the German translation.
speedo: Let install also copy the SO's symlinks.
build: Prepare docs for GnuPG 2.6
• werner updated the task description for
T6454: Release GnuPG 2.4.1.
gpg: Print a warning if the (draft) Kyber algorithm is used.
gpgconf: Fix error in --show-versions due to recent spawn changes.
Update version date of autogen.sh
Put the full commit id into VERSION.
That is probably right for gpgme as used by kleopatra. However in gnupg we need to switch utf8 on and off.
gpgconf: Print the full commit id.
rere 2: I agree as long as the expired certs are order behind regular certs.
Update pinentry. Use snapshots for gpgme and gpgol.
Fix for new Qt6 default of Pinentry 1.3.0
Make mak distcheck work again
Require C++14 also for tests and fix previous commit.
Update gpg-error.m4 and libassuan.m4
Update standard build files
Noteworthy changes in version 1.3.1 (2024-07-03)
Update libassuan to 3.0.1
Update file names libassuan-0 to libassuan-9
Update gpgrt, gpgme, gnupg, kleopatra and libkleo to new snapshots
speedo,w32: Also sign the new libassuan SO name.
speedo,w32: Also sign the new libassuan SO name.
speedo,w32: Add extra flags for gpgrt and fix SO name of libassuan.
speedo,w32: Add extra flags for gpgrt and fix SO name of libassuan.
Backported to 2.4. Options are now listed with gpgconf.
gpgconf: Allow listing of some new options
gpgconf: Allow listing of some new options
sm: Emit user IDs in colon mode even if the Subject is empty.
agent: Silence debug output from the PIN caching.
gpg: Add magic parameter "default" to --quick-add-adsk.
gpg: Print designated revokers also in a standard listing.
gpg: New option --default-new-key-adsk.
common: New function tokenize_to_strlist.
gpg: Autoload designated revoker key and ADSK when needed.
gpg: Implement the LDAP AKL method.
agent: Require use of "SCD DEVINFO --watch" command with socket.
agent: Handle SCD DEVINFO --watch command in a special way.
agent: Initialize thread_startup.fd for pipe connection.
agent:daemon: Add an argument to specify requiring socket connection.
scd: Restrict use of DEVINFO --watch command for socket connection.
scd: Finish DEVINFO --watch command on input close.
scd: Factor out scd_init_event function.
scd: Fix how scdaemon pipe server finishes.
agent: Clean up for scdaemon handling.
agent: Fix a race condition which results accessing finished scd.
gpg-mail-tube: New utility.
tools: New support functions for the mail parser.
gpg: Make --with-sig-check with -with --show-key in non-colon mode.
Yes, the SO number changed. Before that you had run the test with an old version of the library or maybe the current one depending on your system. However, a changed SO number means that you have can have two versions of the library installed and they don't alias them with symlinks. We rarely update SO numbers but int he libassuan case we did it because technically we had a minor ABI change but GnuPG and Cie. are not affected; we did it anyway to be correct.
gpg-mail-tube: New utility.
tools: New support functions for the mail parser.
What you should is to to run
Did you used the speedo build method? Did you install libassuan first?
Our Makefile does not use -Wincompatible-pointer-types for a reason. Please build gpgme only the standard way, i.e. by using . Keep in mind that C is an entire different language than C++.
• werner committed
rGafcac631f1e6: po: Update Dutch translation (authored by Frans Spiesschaert <Frans.Spiesschaert@yucom.be>).
po: Update Dutch translation
• werner committed
rGf4e3ee61b8db: po: Update Dutch translation (authored by Frans Spiesschaert <Frans.Spiesschaert@yucom.be>).
po: Update Dutch translation
• 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
• 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
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.
Remove an declaration for an unused function
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 to make or remove the above declaration.
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.
gpg: New option --show-only-session-key
gpg: Rename recently added import option no-seckeys to only-pubkeys.
gpg: Rename recently added import option no-seckeys to only-pubkeys.
gpg: Rename recently added import option no-seckeys to only-pubkeys.
Okay. The option has been renamed to "only-pubkeys"
• 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.
Debian uses symbol versions to help with library transition. See 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
Maybe we can support this directly in gpgme's assuan API.