<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gnupg, branch gnupg-2.2.3</title>
<subtitle>The GNU Privacy Guard.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gnupg/atom?h=gnupg-2.2.3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gnupg/atom?h=gnupg-2.2.3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/'/>
<updated>2017-11-20T11:39:16Z</updated>
<entry>
<title>Release 2.2.3</title>
<updated>2017-11-20T11:39:16Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2017-11-20T11:39:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=97f4feaaca8da4dcf1ca09a2016693155016f06b'/>
<id>urn:sha1:97f4feaaca8da4dcf1ca09a2016693155016f06b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Use -Werror only for the check.</title>
<updated>2017-11-20T11:32:31Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2017-11-20T11:32:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=04d9833e71cc9d0c087faec091c29b0b6cf69488'/>
<id>urn:sha1:04d9833e71cc9d0c087faec091c29b0b6cf69488</id>
<content type='text'>
* configure.ac: Do not add -Werror to mycflags.
--

On Windows and possible also on other platforms we expect to a get a
few errors or warnins.  Thus we can't use -Werror by default.  This is
why we have a separate configure options --enable-werror ;-).

Fixes-commit: 3ecd1a41be7c880976987d13e88342c98f37e064
Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>gpg-agent: Avoid getting stuck in shutdown pending state.</title>
<updated>2017-11-20T10:55:34Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2017-11-13T09:52:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=7ffedfab8909a45a4b0347a5f7b52222e8439f1d'/>
<id>urn:sha1:7ffedfab8909a45a4b0347a5f7b52222e8439f1d</id>
<content type='text'>
* agent/gpg-agent.c (handle_connections): Always check inotify fds.
--

I noticed a gpg-agent processed, probably in shutdown_pending state,
which was selecting on only these two inotify fds.  The select
returned immediately but because we did not handle the fds in
shutdown_pending state they were not read and the next select call
returned one of them immediately again.  Actually that should not
hanppen because the

          if (active_connections == 0)
            break; /* ready */

should have terminated the loop.  For unknown reasons (maybe be just a
connection thread terminated in a gdb session) that did not happen.
By moving the check outside of the shutdown_pending condition and
closing the fd after they have been triggered the code should be more
robust.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
(cherry picked from commit 5d83eb9226c0ce608ec284d8c9bc22ce84a00c25)
</content>
</entry>
<entry>
<title>agent: Use clock or clock_gettime for calibration.</title>
<updated>2017-11-20T10:53:44Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2017-11-07T01:49:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=760aa8aadafb747f33a1461ab0c2570b5ae43716'/>
<id>urn:sha1:760aa8aadafb747f33a1461ab0c2570b5ae43716</id>
<content type='text'>
* agent/protect.c (calibrate_get_time): Use clock or clock_gettime.

--

For calibration, clock(3) is better than times(3) among UNIXen.
Tested on NetBSD 7.1 and FreeBSD 11.1, using QEMU.

Thanks to Damien Goutte-Gattat for the information of use of
CLOCKS_PER_SEC;  The old code with times(3) is not 100% correct,
in terms of POSIX.  It should have used sysconf (_SC_CLK_TCK) instead
of CLOCKS_PER_SEC.  CLOCKS_PER_SEC is specifically for clock(3).

GnuPG-bug-id: 3056, 3276, 3472
Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
(cherry picked from commit 380bce13d94ff03c96e39ac1d834f382c5c730a1)
</content>
</entry>
<entry>
<title>build: Check -Wlogical-op flag availability with -Werror.</title>
<updated>2017-11-20T03:01:31Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2017-11-20T03:01:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=3ecd1a41be7c880976987d13e88342c98f37e064'/>
<id>urn:sha1:3ecd1a41be7c880976987d13e88342c98f37e064</id>
<content type='text'>
* configure.ac: Use -Werror.

--

Using clang, -Wlogical-op doesn't fail but generates warning.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>build: BSD make support for yat2m.</title>
<updated>2017-11-20T02:33:26Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2017-11-20T02:33:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=e1984969cac06a88c7e6f5e49e5c3104d10a847d'/>
<id>urn:sha1:e1984969cac06a88c7e6f5e49e5c3104d10a847d</id>
<content type='text'>
* configure.ac (YAT2M): Only define when found.
* doc/Makefile.am: Portability fix.

--

This is not intended to apply to master, but 2.2 branch only.  When
new libgpg-error is required, installation of yat2m can be assumed.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>dirmngr: Fix double free of a hash context in the error case.</title>
<updated>2017-11-17T09:38:46Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2017-11-17T09:34:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=2aa106d6a4e2b09c257e8d769895d93ebb7f7edf'/>
<id>urn:sha1:2aa106d6a4e2b09c257e8d769895d93ebb7f7edf</id>
<content type='text'>
* dirmngr/crlcache.c: Clearly document that this fucntions takes
ownership of MD.
(abort_sig_check): Allow NULL for MD.
(crl_parse_insert): Immediately set MD to NULL.  Remove check for md
before a calling abort_sig_check.
--

GnuPG-bug-id: 3510
Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>w32: Fix default registry path</title>
<updated>2017-11-15T10:44:53Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-11-15T10:41:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=4f5afaf1fdb5cb13859aca390ccb5a1ba1dba00c'/>
<id>urn:sha1:4f5afaf1fdb5cb13859aca390ccb5a1ba1dba00c</id>
<content type='text'>
* configure.ac (GNUPG_REGISTRY_DIR): Remove leading backslash.

--
Windows does not like the leading backslash and won't read
the key.
Problem reported in the Gpg4win Message boards.

This bug was introduced by rev. 75ba215e

Signed-off-by: Andre Heinecke &lt;aheinecke@intevation.de&gt;
</content>
</entry>
<entry>
<title>doc: Add man page for gpgtar</title>
<updated>2017-11-15T09:17:17Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2017-11-15T09:17:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=1b6d1ac97638ebc5b5ce7d863b166e9b7669bf2f'/>
<id>urn:sha1:1b6d1ac97638ebc5b5ce7d863b166e9b7669bf2f</id>
<content type='text'>
--

This also removes the documentation for gpg-zip which is not
distributed anymore.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>gpgtar: Prefer --set-filename over implicit name</title>
<updated>2017-11-15T08:56:22Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-11-15T08:54:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=878b8bfdcc3a8becfc46b9287a2d14cd3c875f28'/>
<id>urn:sha1:878b8bfdcc3a8becfc46b9287a2d14cd3c875f28</id>
<content type='text'>
* tools/gpgtar-extract.c: Prefer opt.filename over filename
for the directory prefix.

--
If you would extract from stdin (filename -) and use set-filename
to provide a real filename the "-" would be used for the directory
name. With this change an explicit filename is prefered.

GnuPG-Bug-Id: T3500
Signed-off-by: Andre Heinecke &lt;aheinecke@intevation.de&gt;
</content>
</entry>
</feed>
