<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gnupg, branch npth-3</title>
<subtitle>The GNU Privacy Guard.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gnupg/atom?h=npth-3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gnupg/atom?h=npth-3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/'/>
<updated>2012-01-25T13:07:08Z</updated>
<entry>
<title>Port to npth.</title>
<updated>2012-01-25T13:07:08Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>marcus.brinkmann@ruhr-uni-bochum.de</email>
</author>
<published>2012-01-03T21:12:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=e917c07b2664bb01a5f7b5975723b90da0f396c9'/>
<id>urn:sha1:e917c07b2664bb01a5f7b5975723b90da0f396c9</id>
<content type='text'>
* configure.ac: Don't check for PTH but for NPTH.
(AH_BOTTOM): Remove PTH_SYSCALL_SOFT.
(have_pth): Rename to ...
(have_npth): ... this.
(USE_GNU_NPTH): Rename to ...
(USE_GNU_PTH): ... this.
* m4/npth.m4: New file.
* agent/Makefile.am, agent/cache.c, agent/call-pinentry.c,
agent/call-scd.c, agent/findkey.c, agent/gpg-agent.c,
agent/trustlist.c, common/Makefile.am, common/estream.c,
common/exechelp-posix.c, common/exechelp-w32.c,
common/exechelp-w32ce.c, common/http.c, common/init.c,
common/sysutils.c, dirmngr/Makefile.am, dirmngr/crlfetch.c,
dirmngr/dirmngr.c, dirmngr/dirmngr_ldap.c, dirmngr/ldap-wrapper-ce.c,
dirmngr/ldap-wrapper.c, dirmngr/ldap.c, g13/Makefile.am,
g13/call-gpg.c, g13/g13.c, g13/runner.c, scd/Makefile.am,
scd/apdu.c, scd/app.c, scd/ccid-driver.c, scd/command.c,
scd/scdaemon.c, tools/Makefile.am: Port to npth.
</content>
</entry>
<entry>
<title>Require gitlog-to-changelog to be installed.</title>
<updated>2012-01-25T11:11:41Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-25T11:11:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=495dc68586356891b82a2d2b6367c4131fd17f08'/>
<id>urn:sha1:495dc68586356891b82a2d2b6367c4131fd17f08</id>
<content type='text'>
* Makefile.am (GITLOG_TO_CHANGELOG): New.
(gen-ChangeLog): Use installed version of gitlog-to-changelog.
--

In case an appropriate version of gitlog-to-changelog is not in the
PATH, it is possible to override it using something like:

  make distcheck GITLOG_TO_CHANGELOG=/foo/bar/my-gitlog-to-changelog
</content>
</entry>
<entry>
<title>Extend gitlog-to-changelog option --tear-off.</title>
<updated>2012-01-25T10:58:54Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-25T10:58:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=2a5f61c4779eb9b24a11296c2f422fa0d694463b'/>
<id>urn:sha1:2a5f61c4779eb9b24a11296c2f422fa0d694463b</id>
<content type='text'>
--
It is now possible to suppress git log entries from being copied to
the ChangeLog by using the option --tear-off and having a "--" line
as the first line in the body (like this very log entry).

Note that the GnuPG master branch is the canonical source for our
version of the gitlog-to-changelog script.
</content>
</entry>
<entry>
<title>Changes to --min-cert-level should cause a trustdb rebuild (issue 1366)</title>
<updated>2012-01-20T21:50:42Z</updated>
<author>
<name>David Shaw</name>
<email>dshaw@jabberwocky.com</email>
</author>
<published>2012-01-20T03:33:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=deee8147aab086161c91e6aa6fb41d7148a630f6'/>
<id>urn:sha1:deee8147aab086161c91e6aa6fb41d7148a630f6</id>
<content type='text'>
* g10/gpgv.c, g10/trustdb.c (read_trust_options): Add min_cert_level

* g10/trustdb.c (check_trustdb_stale): Request a rebuild if
  pending_check_trustdb is true (set when we detect a trustdb
  parameter has changed).

* g10/keylist.c (public_key_list): Use 'l' in the "tru" with-colons
  listing for min_cert_level not matching.

* g10/tdbio.c (tdbio_update_version_record, create_version_record,
  tdbio_db_matches_options, tdbio_dump_record, tdbio_read_record,
  tdbio_write_record): Add a byte for min_cert_level in the tdbio
  version record.
</content>
</entry>
<entry>
<title>estream: Fix unclean usage of realloc.</title>
<updated>2012-01-20T13:27:36Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-20T13:27:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=e97e2ced6cf3ee295a3cc9f8968969a1910380ea'/>
<id>urn:sha1:e97e2ced6cf3ee295a3cc9f8968969a1910380ea</id>
<content type='text'>
* common/estream-printf.c (_ESTREAM_PRINTF_MALLOC): Remove.
(_ESTREAM_PRINTF_FREE): Remove.
(_ESTREAM_PRINTF_REALLOC): New.
(fixed_realloc) [!_ESTREAM_PRINTF_REALLOC]): New.
(estream_vasprintf): Use my_printf_realloc instead of my_printf_malloc
and my_printf_free.
(dynamic_buffer_out): Use my_printf_realloc instead of realloc.
--

This bug will never happen in current GnuPG/Libgcrypt because we use
the standard memory allocation functions via Libgcrypt.  However, when
used in other environments it would mess up the heap for an asprintf
with an output length larger than ~512 bytes.
</content>
</entry>
<entry>
<title>Do not copy default merge commit log entries into the ChangeLog.</title>
<updated>2012-01-20T10:26:55Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-20T10:08:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=7589e43b21c8d80c5a57ecb6eb78dfcd0b5dac46'/>
<id>urn:sha1:7589e43b21c8d80c5a57ecb6eb78dfcd0b5dac46</id>
<content type='text'>
* scripts/gitlog-to-changelog: Skip merge commits.
</content>
</entry>
<entry>
<title>Add the INQUIRE_MAXLEN status message.</title>
<updated>2012-01-18T00:49:10Z</updated>
<author>
<name>Ben Kibbey</name>
<email>bjk@luxsci.net</email>
</author>
<published>2012-01-18T00:49:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=ae981dd8f454e2a8bbc6429bed5abc5e87cc83d5'/>
<id>urn:sha1:ae981dd8f454e2a8bbc6429bed5abc5e87cc83d5</id>
<content type='text'>
This status message is used to inform the client of the maximum length
of an inquired passphrase and is used in pinentry-mode=loopback.

* agent/command.c (pinentry_loopback): Send the INQUIRE_MAXLEN status
message before doing the inquire.
</content>
</entry>
<entry>
<title>yat2m: don't dereference pointer to freed memory</title>
<updated>2012-01-16T10:50:28Z</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2012-01-14T21:34:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=4402dc3f0a5c5d0f26ed2ae97f9cda9cf4e695fa'/>
<id>urn:sha1:4402dc3f0a5c5d0f26ed2ae97f9cda9cf4e695fa</id>
<content type='text'>
* doc/yat2m.c (top_parse_file): Correct macrolist-freeing loop.
</content>
</entry>
<entry>
<title>gpg-agent: fix lc-messages handling not to change Xauthority setting</title>
<updated>2012-01-16T10:49:38Z</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2012-01-14T21:20:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=37801918cb916ae8c641e003f204dcc70cccb29c'/>
<id>urn:sha1:37801918cb916ae8c641e003f204dcc70cccb29c</id>
<content type='text'>
* agent/gpg-agent.c (main): Supply omitted "break" statement for
lc-messages option.  Otherwise, control would fall through to the
following oXauthority case and use the same value there.
</content>
</entry>
<entry>
<title>Fix indentation.</title>
<updated>2012-01-15T11:37:33Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-15T11:37:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=75a402fc25e4ec9659723dd58306aff3415736f4'/>
<id>urn:sha1:75a402fc25e4ec9659723dd58306aff3415736f4</id>
<content type='text'>
</content>
</entry>
</feed>
