[Pkg-gnupg-commit] [gnupg2] annotated tag gnupg-2.1.12 created (now 49936b8)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Wed May 11 08:39:06 UTC 2016


This is an automated email from the git hooks/post-receive script.

dkg pushed a change to annotated tag gnupg-2.1.12
in repository gnupg2.

        at  49936b8   (tag)
   tagging  00df5b1236cac5c7a48638a4613278c5aab486f8 (commit)
  replaces  gnupg-2.1.11
 tagged by  Werner Koch
        on  Wed May 4 16:00:08 2016 +0200

- Log -----------------------------------------------------------------
Fixing a lack of 3 months without a release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAABCAAGBQJXKgBoAAoJECSbOdJPJeO2QzkH/2vPHY3uOdWtPvW5LJ8jmq08
W94320oa/iwmEIiJIM5J3GuyS4RAHCMAe/g1Xoqrixmwcn6tJ7/YPYydsAV9B5aX
8FlM3ZB3SgLuJwZ+i26M2Vjqjbxav3NMn0zLexAcjJ5plwPjTUs7qb57q2qtXz2b
pb0lIBAfB44En6Hqbcac61LvJtXuUhuawYqYWrHWSKczgGtgQG6qgKjOXYqNJnGQ
0R6MgCgnZWf9s9x+MMyS4C6giTAqgeuiYWDS2F7jCqzZWIf+YUC0Pu+YCSzzziHe
QMZ4xoXFGK3+fwUheo8T/l9JoiU0sJjtITMc3nI9X5tm2zOIkfCyPzgST3eqYm8=
=M9ym
-----END PGP SIGNATURE-----

Andre Heinecke (5):
      dirmngr: Fix https incorrectly reported in help
      dirmngr: Fix https never reported in general help
      speedo,w32: Install localisation
      speedo,w32: Fix uninstallation
      speedo,w32: Install sqlite

Daniel Kahn Gillmor (2):
      gpg: Clean up dangling agent_open and agent_closed declarations.
      gpgparsemail: Allow weirdly-mixed pkcs7 signatures.

Ineiev (3):
      doc: Typo fixes
      doc: Update help.ru.txt
      po: Update Russian translation

Justus Winter (46):
      tools/mk-tdata: Fix data generation on Windows.
      common/exechelp: Fix pipe creation.
      common/exechelp: Fix error handling.
      common/exechelp: Fix opening the 'nul' device.
      common/exechelp: Fix handle leak.
      common/exechelp: Disable debugging by default.
      common/exechelp: Avoid magic numbers.
      common/exechelp: Mute the Windows version.
      common/exechelp: Add general pipe function.
      common/exechelp: Provide a way to wait for multiple processes.
      tests/openpgp: Fix file removal.
      tests/openpgp: Avoid dependency on source files.
      tests/openpgp: Reimplement 'pinentry.sh' in c.
      tests/openpgp: Qualify executables with extension.
      tools: Drop superfluous include.
      dirmngr: Add missing CFLAGS.
      common: Consolidate Assuan server argument handling.
      common: Update README.
      tests/openpgp: Skip gpgtar test if it has not been built.
      dirmngr: Add more missing CFLAGS.
      doc: Drop superfluous 'is'.
      g10: Guard code against errors.
      g10: Drop superfluous declaration.
      build: Make libusb a hard requirement if the ccid driver is requested.
      kbx: Avoid undefined behavior.
      sm: Remove unused argument '--fixed-passphrase'.
      sm: Implement pinentry loopback and reading passphrases from fd.
      g10: Use gpg-error abstraction of sched_yield.
      speedo,w32: Build libsqlite3.
      g10: Remove option --always-trust if compiled without trust models.
      build: Check for conflicting trust model options.
      po: Fix misleading german translation.
      tests: Fix default key test.
      g10: Support armored keyrings in gpgv.
      dirmngr: Autodetect PEM format in dirmngr-client.
      Revert "g10: Support armored keyrings in gpgv."
      g10: Fix typo.
      g10: Fix exporting secret keys of certain sizes.
      tests: Test the migration from a classic GnuPG home directory.
      agent: Sanitize permissions of the private key directory.
      tests: Make migration test more robust and silent.
      agent: Convert key format document to org.
      common: Add 'append_to_strlist_try' which can fail.
      common: Add 'free_strlist_wipe' which wipes memory.
      common: Add support for the new extended private key format.
      common: Drop unused variables, fix warnings.

Kevin J. McCarthy (1):
      g10: Silence message if --quiet is given.

NIIBE Yutaka (10):
      scd: Migrate to new API of libusb 1.0.
      g10: Make sure to have the directory for trustdb.
      dirmngr: fix for memory alignment.
      common, g10: Fix indentation to silence GCC-6.
      scd: Bug fix for a device with multiple interfaces.
      g10: Add const qualifier.
      agent: allow removal of the shadowed key.
      scd: Fix memory leaks.
      scd: Fix error return path.
      scd: More fix of error return path.

Neal H. Walfield (36):
      doc: Note that rngd can also be used to quickly generate insecure keys.
      common: Change simple_query to ignore status messages.
      common: Fix comment.
      gpg: Fix format_keyid when dynamically allocating the buffer.
      gpg: Fix calc_header_length when LEN is 0 and improve documentation.
      gpg: Improve API documentation.
      gpg: Make ASCII armor decoding more robust to encoding errors.
      gpg: Add accessor & utility functions for pk->keyid and pk->main_keyid.
      gpg: Initialize the primary key when generating a key.
      gpg: Use format_keyid rather than manually formatting the keyid.
      gpg: Split the function check_signature_end.
      gpg: Split print_and_check_one_sig.
      gpg: Split check_key_signature2.
      gpg: Systematically detect and fix signatures that are out of order.
      common: More accurately name function.
      common: Check for an error before reading.
      gpg: Use higher-level functions.
      common: Add log_assert.
      common: Improve a function's documentation and comments.
      common: Reduce buffer size.
      gpg: Avoid an unnecessary copy.
      gpg: Add some asserts.
      gpg: Improve documentation and comments related to OpenPGP packets.
      gpg: Avoid directly twiddling bits.
      gpg: More carefully encode a packet's length.
      gpg: Show debugging info if a sig with an unsupported sig class is used.
      gpg: Refactor the printing of binary notations.
      gpg: Add a new function for creating binary notations.
      gpg: Allow the caller to write the contents of a plaintext packet.
      gpg: Split write_pubkey_enc_from_list.
      gpg: Rename pop_filter to iobuf_pop_filter and export it.
      common: Provide a function for mapping packet types to strings.
      gpg: More robustly detect valid non-armored OpenPGP messages.
      gpg: Add new program gpgcompose.
      gpg: Add a new test.
      doc: Improve documentation of --enable-large-rsa.

Uldis Anšmits (1):
      tests/openpgp: Make tests more portable.

Werner Koch (83):
      Post release updates
      dirmngr: Build fix for FreeBSD (EAI macros)
      gpg: Shorten the --tofu-policy help text
      scd: Fix detection of libusb.
      scd: Fix size_t/int mismatch in libusb
      tests: Remove some harmless warnings in regression tests.
      g13: First chunk of code to support dm-crypt.
      common: Make gnupg_exec_tool conform to spec.
      g13: Switch over to common/exectool.c.
      g13: Fix releasing of a syshelp context.
      g13: Return an error for non-existing device.
      g13: Re-factor high level create code.
      g13: Add functions to handle uint in a keyblob.
      g13: Rename utils.c to g13tuple.c
      g13: Define 3 new tags.
      g13: Improve dump_keyblob.
      g13: Second chunk of code to support dm-crypt.
      g13: Require a confirmation before g13 is used for DM-Crypt.
      gpg: Add hidden key-edit subcommand "change-usage".
      Put asterisks in front of two function descriptions.
      doc: Add a gnupg-module-overview picture.
      w32: Do not error out if gpgconf is not installed.
      w32: Make scdaemon build again due to libusb problem.
      g13: Run mount after dmsetup.
      g13: Add commands --suspend and --remove.
      gpg: Prettify a 2 octet hex output.
      scd: Add manufacturer id 0x000a
      gpg: Do not rely on a certain evaluation order.
      sm: Always create a keybox header when creating a new keybox.
      gpg: Silence trustdb computation with --quiet.
      gpg: Remove the extra prompt for Curve25519.
      gpg: Improve message when asking for key capabilities.
      gpg: Fix NULL-segv for missing tofu DB.
      tests: Add missing file.
      Now build "gpg" binary but install as "gpg2"
      gpg: Replace use of "gpg2" by GPG_NAME
      build: Build gpgcompose only in maintainer mode
      doc: Install gpg and gpgv man pages under the correct name.
      build: Fix for: Build gpgcompose only in maintainer mode
      doc: Point to RFC-4880 for keyedit subcommand "tsign".
      indent: Help Emacs not to get confused by conditional compilation.
      doc: Note that the persistant passphrase format is unimplemented.
      agent: Implement new protection mode openpgp-s2k3-ocb-aes.
      tests: Set fake-pinentry's stdout and stdin to _IOLBF.
      agent: Allow gpg-protect-tool to handle openpgp-native protection.
      agent: Fix regression due to recent commit 4159567.
      po: Fix a string in de.po.
      gpg: Avoid debug like output at start of --edit-key.
      gpg: Improve UID selction of --quick-sign-key.
      speedo: Use swdb.lst to define the SQLite version.
      w32: Replace libiconv DLL by iconv feature of libgpg-error.
      w32: Use --enable-gpg2-is-gpg by default.
      common: Use new function to print a failure of xtrymalloc.
      doc: Explain use of common error variable names.
      common: Minor fixes for the new private-keys.c.
      gpg: Add OpenPGP card vendor 0x2342.
      http: Allow to request system defined CAs for TLS.
      dirmngr: Use system provided root CAs with KS_FETCH.
      dirmngr: Add experimental command WKD_GET.
      gpg: Add experimental AKL method "wkd" and option --with-wkd-hash.
      common: Improve log_assert.
      gpg: Remove all assert.h and s/assert/log_assert/.
      doc: Fix name of gpg's option --tofu-policy
      gpg: Factor some code code out of tofu.c
      common: Extend log_string to indent lines.
      doc: Add a comment about the goals of the agent.
      gpg: Re-format some tofu messages.
      gpg: Improve line wrapping for a tofu message.
      gpg: Extend TRUST_foo status lines with the trust model.
      gpg: Emit status lines TOFU_STATS and TOFU_STATS_LONG.
      tests: Silence output of some tests.
      common: Print https URLs in help messages.
      agent: Make --allow-loopback-pinentry the default.
      build: Update config.{guess,sub} to 2016-04-02 and 2016-03-30.
      Some minor string changes and fixed a printf format.
      po: Update German translation.
      tests: Disable the migrations tests
      po: Auto-update
      speedo: Also try patch files w/o version number.
      speedo: Build sqlite with static-libgcc.
      gpg: Fix const char pointer mismatch with gettext.
      speedo,w32: Remove the installation directory page.
      Release 2.1.12

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  167558a   Post release updates
       new  d0d9708   scd: Migrate to new API of libusb 1.0.
       new  f099042   doc: Typo fixes
       new  4d67144   dirmngr: Build fix for FreeBSD (EAI macros)
       new  ab7d41b   gpg: Shorten the --tofu-policy help text
       new  1b90b52   scd: Fix detection of libusb.
       new  3d952a2   scd: Fix size_t/int mismatch in libusb
       new  75311cf   doc: Note that rngd can also be used to quickly generate insecure keys.
       new  d9f9b3b   g10: Make sure to have the directory for trustdb.
       new  acac103   common: Change simple_query to ignore status messages.
       new  d711f5c   tests: Remove some harmless warnings in regression tests.
       new  81494fd   g13: First chunk of code to support dm-crypt.
       new  d19d6e1   common: Make gnupg_exec_tool conform to spec.
       new  c5d7045   g13: Switch over to common/exectool.c.
       new  6390bec   g13: Fix releasing of a syshelp context.
       new  3087197   g13: Return an error for non-existing device.
       new  dc1dbc4   g13: Re-factor high level create code.
       new  4f152f3   g13: Add functions to handle uint in a keyblob.
       new  82d1215   g13: Rename utils.c to g13tuple.c
       new  59fc350   g13: Define 3 new tags.
       new  13f745b   g13: Improve dump_keyblob.
       new  b0e6ab1   g13: Second chunk of code to support dm-crypt.
       new  86f3bb1   g13: Require a confirmation before g13 is used for DM-Crypt.
       new  ad43dc6   common: Fix comment.
       new  c0268c4   gpg: Fix format_keyid when dynamically allocating the buffer.
       new  5cdde08   gpg: Fix calc_header_length when LEN is 0 and improve documentation.
       new  9663b08   gpg: Improve API documentation.
       new  9b28b82   gpg: Add hidden key-edit subcommand "change-usage".
       new  772f6b2   Put asterisks in front of two function descriptions.
       new  6fbe12a   dirmngr: fix for memory alignment.
       new  ea9cfcf   common, g10: Fix indentation to silence GCC-6.
       new  a1c1128   doc: Add a gnupg-module-overview picture.
       new  2f02ed7   gpg: Make ASCII armor decoding more robust to encoding errors.
       new  44b02e1   w32: Do not error out if gpgconf is not installed.
       new  e1ceff1   w32: Make scdaemon build again due to libusb problem.
       new  813df2f   gpg: Clean up dangling agent_open and agent_closed declarations.
       new  7e7f35a   gpgparsemail: Allow weirdly-mixed pkcs7 signatures.
       new  c45633a   gpg: Add accessor & utility functions for pk->keyid and pk->main_keyid.
       new  bf9d124   gpg: Initialize the primary key when generating a key.
       new  10671c3   gpg: Use format_keyid rather than manually formatting the keyid.
       new  ac5aea9   gpg: Split the function check_signature_end.
       new  5fbd805   gpg: Split print_and_check_one_sig.
       new  44cdb9d   gpg: Split check_key_signature2.
       new  2d1d795   gpg: Systematically detect and fix signatures that are out of order.
       new  661ba47   tools/mk-tdata: Fix data generation on Windows.
       new  b0125ae   common/exechelp: Fix pipe creation.
       new  f5a4b6a   common/exechelp: Fix error handling.
       new  8857590   common/exechelp: Fix opening the 'nul' device.
       new  dd67036   common/exechelp: Fix handle leak.
       new  5d8f7b1   common/exechelp: Disable debugging by default.
       new  709e2a7   common/exechelp: Avoid magic numbers.
       new  54acc87   common/exechelp: Mute the Windows version.
       new  9f4a8d4   common/exechelp: Add general pipe function.
       new  5ba4f60   common/exechelp: Provide a way to wait for multiple processes.
       new  6292841   tests/openpgp: Fix file removal.
       new  785a7f4   tests/openpgp: Avoid dependency on source files.
       new  01dcc2c   tests/openpgp: Reimplement 'pinentry.sh' in c.
       new  ede0061   tests/openpgp: Qualify executables with extension.
       new  f268679   g13: Run mount after dmsetup.
       new  f7968db   g13: Add commands --suspend and --remove.
       new  903466e   common: More accurately name function.
       new  8066f8a   common: Check for an error before reading.
       new  33ac735   gpg: Use higher-level functions.
       new  f57a91a   common: Add log_assert.
       new  14d27b2   common: Improve a function's documentation and comments.
       new  75861b6   common: Reduce buffer size.
       new  512bc72   gpg: Avoid an unnecessary copy.
       new  c9636a1   gpg: Add some asserts.
       new  b7b4a1b   gpg: Improve documentation and comments related to OpenPGP packets.
       new  105a562   gpg: Avoid directly twiddling bits.
       new  960f5e2   gpg: More carefully encode a packet's length.
       new  87515e3   gpg: Show debugging info if a sig with an unsupported sig class is used.
       new  2de0d41   gpg: Prettify a 2 octet hex output.
       new  3a1d142   tools: Drop superfluous include.
       new  9a1778a   dirmngr: Add missing CFLAGS.
       new  e77c855   common: Consolidate Assuan server argument handling.
       new  50995d2   common: Update README.
       new  1cdb744   tests/openpgp: Make tests more portable.
       new  fd2d00c   gpg: Refactor the printing of binary notations.
       new  1a62458   gpg: Add a new function for creating binary notations.
       new  2fdb950   gpg: Allow the caller to write the contents of a plaintext packet.
       new  7eac494   gpg: Split write_pubkey_enc_from_list.
       new  1463f9b   gpg: Rename pop_filter to iobuf_pop_filter and export it.
       new  24e0f1d   common: Provide a function for mapping packet types to strings.
       new  605276e   gpg: More robustly detect valid non-armored OpenPGP messages.
       new  d040628   gpg: Add new program gpgcompose.
       new  a883d4c   tests/openpgp: Skip gpgtar test if it has not been built.
       new  9f0ba50   dirmngr: Add more missing CFLAGS.
       new  8daf9a0   doc: Drop superfluous 'is'.
       new  40f6529   g10: Guard code against errors.
       new  1e4b782   g10: Drop superfluous declaration.
       new  e997552   build: Make libusb a hard requirement if the ccid driver is requested.
       new  7a32f87   scd: Bug fix for a device with multiple interfaces.
       new  a68ca5a9  kbx: Avoid undefined behavior.
       new  53ed98e   sm: Remove unused argument '--fixed-passphrase'.
       new  eea139c   sm: Implement pinentry loopback and reading passphrases from fd.
       new  b17577e   gpg: Add a new test.
       new  4f578cb   g10: Silence message if --quiet is given.
       new  834b84c   scd: Add manufacturer id 0x000a
       new  60b34f9   gpg: Do not rely on a certain evaluation order.
       new  b752d2c   g10: Add const qualifier.
       new  8588c2d   agent: allow removal of the shadowed key.
       new  1dc7f55   doc: Improve documentation of --enable-large-rsa.
       new  1aad5c6   sm: Always create a keybox header when creating a new keybox.
       new  af9a4af   gpg: Silence trustdb computation with --quiet.
       new  7f91906   gpg: Remove the extra prompt for Curve25519.
       new  fc30c07   gpg: Improve message when asking for key capabilities.
       new  e2c5781   gpg: Fix NULL-segv for missing tofu DB.
       new  8be9dab   g10: Use gpg-error abstraction of sched_yield.
       new  e7171f5   speedo,w32: Build libsqlite3.
       new  b74185b   g10: Remove option --always-trust if compiled without trust models.
       new  6060ea8   build: Check for conflicting trust model options.
       new  42d4c27   po: Fix misleading german translation.
       new  dd5902c   tests: Fix default key test.
       new  abb352d   g10: Support armored keyrings in gpgv.
       new  c6ed863   tests: Add missing file.
       new  96bcd42   Now build "gpg" binary but install as "gpg2"
       new  7b58a11   gpg: Replace use of "gpg2" by GPG_NAME
       new  4b5341d   build: Build gpgcompose only in maintainer mode
       new  4dc4fb1   doc: Install gpg and gpgv man pages under the correct name.
       new  f45ed07   build: Fix for: Build gpgcompose only in maintainer mode
       new  9354293   dirmngr: Autodetect PEM format in dirmngr-client.
       new  76ca869   Revert "g10: Support armored keyrings in gpgv."
       new  02ef6bb   doc: Update help.ru.txt
       new  71040f4   g10: Fix typo.
       new  02cf135   g10: Fix exporting secret keys of certain sizes.
       new  22b869a   doc: Point to RFC-4880 for keyedit subcommand "tsign".
       new  7faf131   indent: Help Emacs not to get confused by conditional compilation.
       new  100b413   doc: Note that the persistant passphrase format is unimplemented.
       new  4159567   agent: Implement new protection mode openpgp-s2k3-ocb-aes.
       new  94504b3   tests: Set fake-pinentry's stdout and stdin to _IOLBF.
       new  6df75ec   agent: Allow gpg-protect-tool to handle openpgp-native protection.
       new  8c3fb23   agent: Fix regression due to recent commit 4159567.
       new  d1507b4   po: Fix a string in de.po.
       new  a064285   dirmngr: Fix https incorrectly reported in help
       new  6272f24   dirmngr: Fix https never reported in general help
       new  085b19f   gpg: Avoid debug like output at start of --edit-key.
       new  d02de6c   gpg: Improve UID selction of --quick-sign-key.
       new  2385b9f   speedo: Use swdb.lst to define the SQLite version.
       new  defbc70   tests: Test the migration from a classic GnuPG home directory.
       new  f8adf1a   agent: Sanitize permissions of the private key directory.
       new  bd4d656   w32: Replace libiconv DLL by iconv feature of libgpg-error.
       new  d81de22   w32: Use --enable-gpg2-is-gpg by default.
       new  0c35e09   tests: Make migration test more robust and silent.
       new  342cc48   agent: Convert key format document to org.
       new  95303ee   common: Add 'append_to_strlist_try' which can fail.
       new  c6d1f2f   common: Add 'free_strlist_wipe' which wipes memory.
       new  12af263   common: Add support for the new extended private key format.
       new  b8cb097   common: Drop unused variables, fix warnings.
       new  8776abb   common: Use new function to print a failure of xtrymalloc.
       new  2502a76   doc: Explain use of common error variable names.
       new  b7fa496   common: Minor fixes for the new private-keys.c.
       new  07dbd06   gpg: Add OpenPGP card vendor 0x2342.
       new  fd765df   http: Allow to request system defined CAs for TLS.
       new  c3aeda8   dirmngr: Use system provided root CAs with KS_FETCH.
       new  c83c6f2   dirmngr: Add experimental command WKD_GET.
       new  87de9e1   gpg: Add experimental AKL method "wkd" and option --with-wkd-hash.
       new  508b0de   scd: Fix memory leaks.
       new  cb4fee8   scd: Fix error return path.
       new  9740dff   common: Improve log_assert.
       new  64bfeaf   gpg: Remove all assert.h and s/assert/log_assert/.
       new  300b227   doc: Fix name of gpg's option --tofu-policy
       new  dcad99c   gpg: Factor some code code out of tofu.c
       new  35f4b6a   common: Extend log_string to indent lines.
       new  6677d8b   scd: More fix of error return path.
       new  c88efcc   doc: Add a comment about the goals of the agent.
       new  d73e83c   gpg: Re-format some tofu messages.
       new  5cef611   gpg: Improve line wrapping for a tofu message.
       new  ae18893   gpg: Extend TRUST_foo status lines with the trust model.
       new  83865be   gpg: Emit status lines TOFU_STATS and TOFU_STATS_LONG.
       new  33aacc3   tests: Silence output of some tests.
       new  9e28617   common: Print https URLs in help messages.
       new  3ef0938   agent: Make --allow-loopback-pinentry the default.
       new  04cc7c3   build: Update config.{guess,sub} to 2016-04-02 and 2016-03-30.
       new  d00625d   Some minor string changes and fixed a printf format.
       new  75f31cd   po: Update German translation.
       new  4fd13ab   po: Update Russian translation
       new  d696eb3   tests: Disable the migrations tests
       new  6bbab4d   po: Auto-update
       new  3f58fc6   speedo,w32: Install localisation
       new  5ec76fd   speedo,w32: Fix uninstallation
       new  2b78223   speedo,w32: Install sqlite
       new  9ea258f   speedo: Also try patch files w/o version number.
       new  edce430   speedo: Build sqlite with static-libgcc.
       new  920b142   gpg: Fix const char pointer mismatch with gettext.
       new  fb1e9df   speedo,w32: Remove the installation directory page.
       new  00df5b1   Release 2.1.12

The 187 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gnupg2.git



More information about the Pkg-gnupg-commit mailing list