<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme, branch gpgme-1.24.2</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.24.2</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.24.2'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2025-02-10T09:58:49Z</updated>
<entry>
<title>Release 1.24.2</title>
<updated>2025-02-10T09:58:49Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-02-10T09:58:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5214a34ba766d5eba4d0c1ce53be51e118382476'/>
<id>urn:sha1:5214a34ba766d5eba4d0c1ce53be51e118382476</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare NEWS for the next release</title>
<updated>2025-02-04T13:14:32Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-02-03T15:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=88dc25e2ebf525dc56a6e419261e41329de197e4'/>
<id>urn:sha1:88dc25e2ebf525dc56a6e419261e41329de197e4</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>core: Fix regression for RSA in gpgme_pubkey_algo_string.</title>
<updated>2025-02-04T13:04:53Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-02-03T15:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a6e8f961436dd470b819ff3fa3ed0da946dafc87'/>
<id>urn:sha1:a6e8f961436dd470b819ff3fa3ed0da946dafc87</id>
<content type='text'>
* src/gpgme.c (gpgme_pubkey_algo_string): Consider all RSA variants.
--

Fixes-commit: 62b6c1f16ae0ed7b0eb1b095ee383aa0910314bb
GnuPG-bug-id: 7508
</content>
</entry>
<entry>
<title>build: Fix generation of ChangeLog on secondary working trees</title>
<updated>2025-01-15T13:44:36Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2025-01-15T13:44:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f6403a998f812b95534c1b6911b4ae5590c0d970'/>
<id>urn:sha1:f6403a998f812b95534c1b6911b4ae5590c0d970</id>
<content type='text'>
* Makefile.am (gen-ChangeLog): Use test -e instead of test -d to check
for git working trees.
--

In secondary working trees (created with `git worktree add ...`) .git
is a file referencing the original .git directory.
</content>
</entry>
<entry>
<title>build: Remove defining GPG_ERR_ENABLE_ERRNO_MACROS.</title>
<updated>2025-01-15T06:39:22Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2025-01-15T06:39:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=fa17f2aaedb50cb576c47b191b3599e384272bc2'/>
<id>urn:sha1:fa17f2aaedb50cb576c47b191b3599e384272bc2</id>
<content type='text'>
* configure.ac (GPG_ERR_ENABLE_ERRNO_MACROS): Remove.

--

It was for Windows CE.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>tests,json: Prevent failing tests after 2027-05-15</title>
<updated>2025-01-02T09:41:05Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2025-01-02T09:31:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=b9f9e24c00448851027683757ee5cf3f8c569ff1'/>
<id>urn:sha1:b9f9e24c00448851027683757ee5cf3f8c569ff1</id>
<content type='text'>
* tests/json/key-with-revokers.asc: Replace with new public key.
* tests/json/t-keylist-revokers.out.json: Update to new public key.
--

The old test key expired on 2027-05-15 which would break the tests after
this date. Replace it with a new test key which doesn't expire. The new
key was generated with
gpg --faked-system-time 1715782979 \
--add-desig-revoker sensitive:A0FF4590BB6122EDEF6E3C542D727CC768697734 \
--add-desig-revoker 23FD347A419429BACCD5E72D6BC4778054ACD246 \
--quick-gen-key key-with-revokers@example.net default default never
and exported with
gpg --export --armor --export-options export-sensitive-revkeys \
key-with-revokers@example.net

GnuPG-bug-id: 7471
</content>
</entry>
<entry>
<title>build,python: Fix uninstalling in distcheck</title>
<updated>2024-12-04T16:02:40Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2024-12-04T15:35:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=7a42ec5d466dfb5d4571773e22a51d0786b76d85'/>
<id>urn:sha1:7a42ec5d466dfb5d4571773e22a51d0786b76d85</id>
<content type='text'>
* lang/python/Makefile.am (uninstall-local): Get platlib path relative
to data path.
--

For unknown reasons (at least on my system) Python 3.1x's sysconfig
returns a platlib (== directory for site-specific, platform-specific
files) starting with /usr/local although the prefix config variable is
/usr. This broke uninstallation because a wrong folder was (tried to)
remove. Python 2.7 and 3.9 return a platlib starting with just /usr. In
order to always get the correct relative path we use the data path
instead of the prefix config variable as anchor directory.
</content>
</entry>
<entry>
<title>build,python: Add Python 3.13 and remove Python 3.8</title>
<updated>2024-12-04T16:02:40Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2024-12-04T13:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=27da4ec6350d803354d691c06a31c47176ec1064'/>
<id>urn:sha1:27da4ec6350d803354d691c06a31c47176ec1064</id>
<content type='text'>
* configure.ac: Look for Python 3.13. Don't look for Python 3.8 anymore.
* lang/python/setup.py.in: Update Python versions in classifiers.
* m4/python.m4: Add python3.13 as valid interpreter. Remove python3.8.
--
</content>
</entry>
<entry>
<title>Post release updates</title>
<updated>2024-12-04T14:43:56Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-12-04T14:43:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3ba4b7593454a9f78bbd61a29f5230b173ffaf5b'/>
<id>urn:sha1:3ba4b7593454a9f78bbd61a29f5230b173ffaf5b</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release 1.24.1</title>
<updated>2024-12-04T14:33:56Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-12-04T13:59:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f6257431a8f80b507b8197f16088fb257153fe4e'/>
<id>urn:sha1:f6257431a8f80b507b8197f16088fb257153fe4e</id>
<content type='text'>
--

Although the GPGME_PK_KYBER is technically an API change we ignore it
because this is just another enum value which does not change the ABI
and no software uses it yet.  Kleopatra is the first to use this and
it already has a test for gpgme 1.24.1.

GnuPG-bug-id: 7440
</content>
</entry>
</feed>
