<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gnupg, branch wk/g13work</title>
<subtitle>The GNU Privacy Guard.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gnupg/atom?h=wk%2Fg13work</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gnupg/atom?h=wk%2Fg13work'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/'/>
<updated>2015-11-30T11:32:10Z</updated>
<entry>
<title>g13: First chunk of code to support dm-crypt.</title>
<updated>2015-11-30T11:32:10Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-10-21T06:38:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=286a89da7c39333e0883c2050cf798905d48c4f5'/>
<id>urn:sha1:286a89da7c39333e0883c2050cf798905d48c4f5</id>
<content type='text'>
* g13/call-syshelp.c, g13/call-syshelp.h: New.
* g13/g13-syshelp.c, g13/g13-syshelp.h: New.
* g13/sh-cmd.c: New.
* g13/sh-blockdev.c: New.
* g13/sh-exectool.c: New.
* g13/sh-dmcrypt.c: New.
* g13/Makefile.am (sbin_PROGRAMS): Add g13-syshelp.c
(g13_syshelp_SOURCES): New.
(g13_syshelp_LDADD): New.

* g13/g13.c (opts): Add option --type.
(g13_deinit_default_ctrl): New.
(main): Implement that option.  Call g13_deinit_default_ctrl.
* g13/g13.h (struct call_syshelp_s): New declaration.
(server_control_s): Add field syshelp_local.
* g13/keyblob.h (KEYBLOB_TAG_CREATED): New.
(KEYBLOB_TAG_ALGOSTR): New.
(KEYBLOB_TAG_HDRCOPY): New.
* g13/backend.c (be_parse_conttype_name): New.
(be_get_detached_name): Add CONTTYPE_DM_CRYPT.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>doc: Typo fix.</title>
<updated>2015-11-30T10:47:23Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-30T10:47:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=b2b079cb2f06067012e311434000d1cb5d6de8a2'/>
<id>urn:sha1:b2b079cb2f06067012e311434000d1cb5d6de8a2</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>doc: Make make distcheck work again.</title>
<updated>2015-11-30T10:45:28Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-30T10:45:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=4ecb5db804003c10c57bdc0dc7f1d9649c5ba6f8'/>
<id>urn:sha1:4ecb5db804003c10c57bdc0dc7f1d9649c5ba6f8</id>
<content type='text'>
* doc/Makefile.am (DISTCLEANFILES): Add gpgkey2ssh.1

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>yat2m: Add keyword @url.</title>
<updated>2015-11-30T10:32:00Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-30T10:32:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=b4756a54a55fcd51717c149e19191a2eeaa6a919'/>
<id>urn:sha1:b4756a54a55fcd51717c149e19191a2eeaa6a919</id>
<content type='text'>
* doc/yat2m.c (proc_texi_cmd): Add keyword @url.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>doc: Build man pages with the same date as the info files.</title>
<updated>2015-11-30T10:27:30Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-30T10:27:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=081c902f16a2f251df4593f090b3978dfa473a26'/>
<id>urn:sha1:081c902f16a2f251df4593f090b3978dfa473a26</id>
<content type='text'>
* doc/Makefile.am (yat2m-stamp): Use option --date.
--

This changes allows reproducible builds.

Debian-bug-id: 806494
</content>
</entry>
<entry>
<title>yat2m: New option --date.</title>
<updated>2015-11-30T10:25:37Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-30T10:25:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=75eb071354d1f862bac09c56c8ab81dae8883270'/>
<id>urn:sha1:75eb071354d1f862bac09c56c8ab81dae8883270</id>
<content type='text'>
* doc/yat2m.c (opt_date): new.
(isodatestring): Use it if set.
(main): New option --date.
</content>
</entry>
<entry>
<title>gpg: Avoid extra translation strings.</title>
<updated>2015-11-27T17:32:27Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-27T17:23:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=686f31c3d5aee0d2825265869ae92ca95cdcabae'/>
<id>urn:sha1:686f31c3d5aee0d2825265869ae92ca95cdcabae</id>
<content type='text'>
* g10/keyedit.c (menu_expire): Use only one prompt.
--

The old code was anyway not fully i18n because it did not used
ngettext.  Further we ran into const char*/char* conflicts on Windows
where we use a different gettext implementation.

FWIW: A better pattern in the case of a static and a malloced string
w/o error return on malloc failure would be:

  const char *s;
  char *s_buf;
  s_buf = xtryasprintf ("%d foo", n);
  if (!s_buf)
    s = "several foo";
  else
    s = s_buf;
  bar (s);
  xfree (s_buf);
</content>
</entry>
<entry>
<title>kbx: Include gpg-error prior to mischelp.h.</title>
<updated>2015-11-27T17:32:26Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-27T17:10:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=436a154ea85e4dffbde7c3b316fbfca1b066aa2a'/>
<id>urn:sha1:436a154ea85e4dffbde7c3b316fbfca1b066aa2a</id>
<content type='text'>
* kbx/keybox-init.c: Change order of includes.
--

This is to avoid redefintion warnings about GPGRT_ATTR_PRINTF.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>gpg,w32: Fix a format string error.</title>
<updated>2015-11-27T17:32:26Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-27T16:59:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=7c856f99144b84ac30e0c9a192f09dc36d93190a'/>
<id>urn:sha1:7c856f99144b84ac30e0c9a192f09dc36d93190a</id>
<content type='text'>
* g10/keyring.c (keyring_search): Fix format string for off_t.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Silence compiler warnings related to not using assuan_fd_t.</title>
<updated>2015-11-27T17:32:26Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-11-27T16:58:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gnupg/commit/?id=501436ab0f9d8e7d56b2f5e344006be5f5a3c653'/>
<id>urn:sha1:501436ab0f9d8e7d56b2f5e344006be5f5a3c653</id>
<content type='text'>
* common/call-gpg.c (start_gpg): Use assuan_fd_t.  Note that the
declaration was already fixed by a previous change.
* dirmngr/server.c (cmd_getinfo): Use assuan_fd_t.
--

Note that this matters only for Windows and it does not harm as long
as we can only build for 32 bit Windows withsizeof(int)==sizeof(void*).

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
</feed>
