<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gnupg, branch gniibe/synch-spawn</title>
<subtitle>The GNU Privacy Guard.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gnupg/atom?h=gniibe%2Fsynch-spawn</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gnupg/atom?h=gniibe%2Fsynch-spawn'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/'/>
<updated>2025-10-03T02:51:16Z</updated>
<entry>
<title>commpn:w32: Ignore the error reading from the pipe.</title>
<updated>2025-10-03T02:51:16Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2025-10-03T02:51:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=a6306b7f5e188a58b938067139813c8b230b6df2'/>
<id>urn:sha1:a6306b7f5e188a58b938067139813c8b230b6df2</id>
<content type='text'>
* common/asshelp.c (start_new_service): Clean up for the older
Windows support.

--

GnuPG-bug-id: 7720
Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into gniibe/synch-spawn</title>
<updated>2025-10-03T02:30:31Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2025-10-03T02:30:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=0459c594ee36a831c3f9404ad18037c46718c855'/>
<id>urn:sha1:0459c594ee36a831c3f9404ad18037c46718c855</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gpg: Revamp structure of PKT_symkey_enc.</title>
<updated>2025-09-26T14:27:13Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-09-26T14:27:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=a966c2ce90802f2fa953b04e69fdc529d61b6f53'/>
<id>urn:sha1:a966c2ce90802f2fa953b04e69fdc529d61b6f53</id>
<content type='text'>
* g10/packet.h (PKT_symkey_enc): Allocate the session key so that we
have a fixed length for this struct.
* g10/free-packet.c (free_symkey_enc): Adjust for this change
* g10/parse-packet.c (parse_symkeyenc): Ditto.
* g10/encrypt.c (encrypt_simple, write_symkey_enc): Ditto.
</content>
</entry>
<entry>
<title>gpg: Rename a struct and some variables for clarity.</title>
<updated>2025-09-26T13:18:19Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-09-26T13:17:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=344353fbdd80779865170beda44eccb06bcdbd81'/>
<id>urn:sha1:344353fbdd80779865170beda44eccb06bcdbd81</id>
<content type='text'>
* g10/packet.h (struct pubkey_enc_list): Rename to ...
(struct seskey_enc_list): ... this and change all users.  Also change
all names pkenc_list to sesenc_list.
</content>
</entry>
<entry>
<title>gpg: Detect duplicate keys with --add-recipients.</title>
<updated>2025-09-26T12:46:14Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-09-26T12:43:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=600df5259db0b7be25a2e2b06c0c2d13265eceea'/>
<id>urn:sha1:600df5259db0b7be25a2e2b06c0c2d13265eceea</id>
<content type='text'>
* g10/packet.h (struct pubkey_enc_list): Change to use a union to also
store symkey_enc data.  Adjust all users accordingly.
(struct pubkey_enc_info_item): New.
* g10/free-packet.c (free_pubkey_enc_list): New.
* g10/mainproc.c (release_list): Use it here.
* g10/decrypt.c (decrypt_message): and here.

* g10/encrypt.c (reencrypt_to_new_recipients): Record the used
pubkey_enc packets and pass them to write_pubkey_enc_from_list.
(write_pubkey_enc_from_list): Add arg restrict_pk_list and use it to
skip recipients already used.
--

GnuPG-bug-id: 1825

Note that we here already prepare to better handle symkey_enc packets.
</content>
</entry>
<entry>
<title>w32: Fix gnupg_isatty.</title>
<updated>2025-09-25T06:34:34Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2025-09-25T06:34:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=a4bd829aa6755c1acd32d67d8336023e4e705675'/>
<id>urn:sha1:a4bd829aa6755c1acd32d67d8336023e4e705675</id>
<content type='text'>
* common/homedir.c [HAVE_W32_SYSTEM] (gnupg_isatty): New.
* common/util.h (gnupg_isatty): Make it available on Windows.

--

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>Fix the previous commit.</title>
<updated>2025-09-25T06:25:49Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2025-09-25T06:25:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=7846a8f29ce2d48a571591dc178a8aa4107cb122'/>
<id>urn:sha1:7846a8f29ce2d48a571591dc178a8aa4107cb122</id>
<content type='text'>
* configure.ac: Fix quotation error.

--

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>Fixes for -a and -o for test(1).</title>
<updated>2025-09-25T05:11:54Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2025-09-25T05:11:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=7b479ee9faca2215d58d34437ff8b0b7815549bf'/>
<id>urn:sha1:7b479ee9faca2215d58d34437ff8b0b7815549bf</id>
<content type='text'>
* build-aux/potomo: Avoid using -a and -o for test(1).
* configure.ac: Likewise.
* tests/pkits/common.sh: Likewise.
* tests/tpm2dtests/Makefile.am: Likewise.
* tools/applygnupgdefaults: Likewise.
* tools/gpg-authcode-sign.sh: Likewise.
* tools/mail-signed-keys: Likewise.

--

GnuPG-bug-id: 7807
Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>dirmngr: Fix assertion failure due to wrong buffer length computation.</title>
<updated>2025-09-24T15:02:52Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-09-24T15:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=7101a06cb9149a080664da4f9d8a791a57a5b83e'/>
<id>urn:sha1:7101a06cb9149a080664da4f9d8a791a57a5b83e</id>
<content type='text'>
* dirmngr/ks-engine-ldap.c (ks_ldap_put): Chnage to use a string than
a memory buffer for INFO.
--

This avoids assertion failures for certain lengths of the INFO buffer
with the key listing.  And the new code is much cleaner.
</content>
</entry>
<entry>
<title>tests: Add checks for change-recipients</title>
<updated>2025-09-23T09:06:00Z</updated>
<author>
<name>Joshua Frommholz</name>
<email>joshua.frommholz1@gmail.com</email>
</author>
<published>2025-09-17T12:46:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=60f5b901178b476447d8a2ece0945bd3696e5ec3'/>
<id>urn:sha1:60f5b901178b476447d8a2ece0945bd3696e5ec3</id>
<content type='text'>
* tests/openpgp/add-recipient.scm: Added checks for change-recipients
</content>
</entry>
</feed>
