[Pkg-gnupg-commit] [gnupg2] branch master updated (e359e6c -> 650e5a4)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue Aug 30 17:48:12 UTC 2016


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

dkg pushed a change to branch master
in repository gnupg2.

      from  e359e6c   prepare new release
       new  495feca   Post release updates
       new  1ab8d36   doc: Update whats-new-in-2.1.txt
       new  12a8870   tests: Check for gpgtar.
       new  d21efa3   g10: Fix building without trust models.
       new  c49c43d   gpgscm: Fix linking.
       new  b7b3771   wks: Publish as binary file.
       new  7f4dd24   build: Always build gpgtar.
       new  f474249   agent: Fix passphrase cache lookups.
       new  0c1fd4e   scd: Fix race conditions for release_application.
       new  d7a405d   tests: Add test for ssh support.
       new  270f7f7   agent: Add known keys to sshcontrol.
       new  1598a44   scd: Fix card removal/reset on multiple contexts.
       new  1af2fd4   g10: Fix crash.
       new  7207b2f   gpgscm: Make error message more useful.
       new  699c6c9   gpgscm: Make assert macro more accurate.
       new  8a6f8e1   g10: Drop superfluous begin transaction.
       new  45bb9a2   g10: Fix error handling.
       new  d9839c9   g10: Properly ignore legacy keys in the keyring cache.
       new  9ee23a7   gpgscm: Make function more general.
       new  4ba1125   g10: Fix key import statistics.
       new  fe40e9c   common: Add unit test for exectool.
       new  35132a8   common: Rework resource cleanup when handling errors.
       new  b3610ba   common: Avoid excessive stack use.
       new  f17aecb   gpgscm: Make the verbose setting more useful.
       new  66c0dab   tests: Fix distcheck.
       new  046338b   gpgscm: Do not shadow common function name in catch macro.
       new  b2572b0   common: Fix iobuf_peek corner case.
       new  583a464   build: Fix check for Android.
       new  9e799b0   tests: Fix distcheck.
       new  c971ff0   tests: Distribute standalone test runner.
       new  40365b2   gpgsm: Fix machine-readable key listing.
       new  3a2421c   common: New file utilproto.c
       new  48a2c93   gpg,gpgsm: Block signals during keyring/keybox update.
       new  cd45cf7   Fix spelling and grammar.
       new  436b28c   dirmngr: Emit correct spelling of "superseded".
       new  dc107b7   More cleanup of "allow to".
       new  e3358b2   kbx: Add missing header file.
       new  993f36e   Reword feature description.
       new  6f284e6   g10: Fix checking key for signature validation.
       new  573e0f3   po: update Japanese translation.
       new  89234f7   po: Update Japanese translation.
       new  3566544   tests: Fix path to fake-pinentry.
       new  05cb300   tests: Update list of tests in Scheme test runner.
       new  db6f3eb   gpgconf: Add limited support for -0.
       new  0c2a745   tests: Use gpgconf to set the ssh socket envvar.
       new  54a1ed2   gpg: Always print the fingerprint in colons mode.
       new  c8cc804   gpg: Make sure that keygrips are printed for each subkey.
       new  c9387e4   gpg: Avoid publishing the GnuPG version by default
       new  894789c   agent: Clean up SSH support.
       new  40d1602   agent: Fix long standing regression tracking the connection count.
       new  7dcad0d   tests: Add openpgp/gpgv-forged-keyring.scm.
       new  591a837   agent: More clean up of SSH support.
       new  5b61497   gpg: Cleanup of dek_to_passphrase function (part 1).
       new  491d6fd   gpg: Cleanup of dek_to_passphrase function (part 2).
       new  ebf24e3   agent: SSH support improvement.
       new  49829c2   Cleanup initialization of libgcrypt.
       new  16feb1e   gpg: Extend the PROGRESS line to give the used unit.
       new  e630f90   agent: Fix regression in recent ssh changes.
       new  f14795d   agent: SSH support fix.
       new  b2b2158   tests: Make ssh test more robust.
       new  e13f1ea   tests: Run each test in a clean environment.
       new  efe973d   gpgscm: Make the name of foreign functions more unique.
       new  d9240a3   tests: Improve temporary directory handling.
       new  194b1e9   tests: Fix distcheck.
       new  a27410a   g10: Fix opening of trust database.
       new  5b59999   gpg: Remove tofu database format "split".
       new  a6acf1f   tests: Fix distcheck.
       new  f2ea7e5   common: New function try_make_printable_string.
       new  ed5c1b0   gpg: Print the signer's UID during verification.
       new  9e6503b   common: Remove simple password query error codes.
       new  14479e2   common: Rework the simple password query module.
       new  72fa314   common: Remove compatibility code.
       new  0698324   common: New function string_to_u64.
       new  70b5d7c   gpg: New option --input-size-hint.
       new  61c2a1f   Call log_set_prefix() with human-readable labels.
       new  3a75ff6   Avoid leading ": " in the log output when there are no prefixes.
       new  b57f553   g13: New command --find-device.
       new  37e9326   g13: Move some function around.
       new  7009206   g13: Consider g13tab for a mount command.
       new  c9a0bcc   g13: Fix double free bug.
       new  b781113   g13: Implement --umount for dm-crypt.
       new  f02ceb6   g13: Allow the use of a g13tab label for --mount.
       new  b5d63e8   agent: Allow import of overly large keys.
       new  de6e321   gpg: New option --sender
       new  d83ba48   dirmngr: Remove all system daemon features.
       new  d25db3c   doc: Add comments on how to parse --list-colons output.
       new  1b55e86   gpg: Add import filter "drop-sig".
       new  6f6bfbf   po: Update Russian translation
       new  ec88d7c   po: Update Norwegian translation.
       new  0a32153   po: Update German translation
       new  e33d073   po: Add init.c to POTFILES.in
       new  74c641f   po: Auto update
       new  c0f1dbd   Update NEWS.
       new  6bee88d   Release 2.1.15
       new  d5cdb89   Imported Upstream version 2.1.15
       new  932cf69   Merge tag 'upstream/2.1.15'
       new  37d6b77   avoid libusb on hurd.  Thanks, Pino Toscano! (Closes: #834533)
       new  94233d6   permissions on test suite are already fixed
       new  9121ee1   drop patches applied upstream and refresh remaining patches
       new  7502373   make gnupg2 reproducible by not regenerating documentation date
       new  3d42820   modern gpgv breaks older python-debian (Closes: #835349)
       new  96bdd37   make autopkgtest work with modern wine (Closes: #835976)
       new  46cabfb   wrap-and-sort -ast for cleaner diffs
       new  b630d36   gnupg Breaks: php-crypt-gpg <= 1.4.1-1 (addresses #835592)
       new  666b9bf   gnupg Breaks: python-apt <= 1.1.0~beta4 (addresses: #835465)
       new  c0f7b5a   gnupg Breaks: python-gnupg << 0.3.8-3 (addresses: #834514, #834600)
       new  5ccf431   gnupg Breaks: libgnupg-interface-perl << 0.52-3 (addresses: #834281)
       new  d0d3352   gnupg Breaks: libmail-gnupg-perl <= 0.22-1 (addresses: #835075)
       new  bd10313   gnupg Breaks: libgnupg-perl (<< 0.19-1) (addresses: #834522)
       new  065a8a5   prepare new upstream release
       new  81e1609   thanks, Lintian!
       new  650e5a4   ignore upstream gnupg.info, since we will rebuild it anyway

The 112 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.


Summary of changes:
 ChangeLog                                          |  645 +++++++
 NEWS                                               |   51 +
 README                                             |   13 +-
 VERSION                                            |    2 +-
 agent/Makefile.am                                  |    2 +-
 agent/agent.h                                      |    1 +
 agent/cache.c                                      |   13 +-
 agent/command-ssh.c                                |  289 +---
 agent/command.c                                    |   13 +-
 agent/cvt-openpgp.c                                |    2 +-
 agent/gpg-agent.c                                  |   21 +-
 agent/learncard.c                                  |    6 +-
 agent/preset-passphrase.c                          |   10 +-
 agent/protect-tool.c                               |    9 +-
 common/Makefile.am                                 |    7 +-
 common/asshelp.c                                   |   47 +-
 common/exechelp-posix.c                            |    4 +-
 common/exectool.c                                  |   72 +-
 common/fwddecl.h                                   |    2 +-
 common/homedir.c                                   |   50 +-
 common/i18n.c                                      |    6 +-
 common/init.c                                      |    8 +
 common/iobuf.c                                     |   20 +-
 common/keyserver.h                                 |    4 +-
 common/logging.c                                   |    5 +-
 common/miscellaneous.c                             |   68 +-
 common/sexputil.c                                  |   50 +
 common/simple-pwquery.c                            |  429 ++---
 common/simple-pwquery.h                            |   43 -
 common/status-codes.h                              |   16 +-
 common/status.h                                    |    1 +
 common/stringhelp.c                                |   79 +-
 common/stringhelp.h                                |    5 +-
 common/t-exectool.c                                |  223 +++
 common/util.h                                      |   11 +-
 common/{recsel.h => utilproto.h}                   |   25 +-
 common/w32-afunix.c                                |  148 --
 common/w32-afunix.h                                |   63 -
 configure.ac                                       |    6 +-
 debian/changelog                                   |   21 +
 debian/control                                     |   81 +-
 debian/gbp.conf                                    |    1 +
 ...0002-Avoid-simple-memory-dumps-via-ptrace.patch |    8 +-
 .../0003-agent-Fix-passphrase-cache-lookups.patch  |  107 --
 ...regenerating-defsincdate-use-shipped-file.patch |   37 +
 ...x-race-conditions-for-release_application.patch |   58 -
 ...achived-achieved-and-s-alternativly-alter.patch |   36 +
 .../0005-tests-Add-test-for-ssh-support.patch      |  259 ---
 .../0006-agent-Add-known-keys-to-sshcontrol.patch  |   85 -
 ...x-card-removal-reset-on-multiple-contexts.patch |  186 ---
 debian/patches/0008-g10-Fix-crash.patch            |   43 -
 ...09-g10-Drop-superfluous-begin-transaction.patch |   38 -
 debian/patches/0010-g10-Fix-error-handling.patch   |   32 -
 ...y-ignore-legacy-keys-in-the-keyring-cache.patch |  464 ------
 .../0012-gpgscm-Make-function-more-general.patch   |   26 -
 .../0013-g10-Fix-key-import-statistics.patch       |  176 --
 .../0014-common-Add-unit-test-for-exectool.patch   |  264 ---
 ...ork-resource-cleanup-when-handling-errors.patch |   77 -
 .../0016-common-Avoid-excessive-stack-use.patch    |  135 --
 ...lude-upstream-tests-openpgp-run-tests.scm.patch |  224 ---
 ...gscm-Make-the-verbose-setting-more-useful.patch |  127 --
 ...ot-shadow-common-function-name-in-catch-m.patch |   26 -
 .../0020-common-Fix-iobuf_peek-corner-case.patch   |  178 --
 ...21-gpgsm-Fix-machine-readable-key-listing.patch |   24 -
 debian/patches/0022-Fix-spelling-grammar.patch     |  238 ---
 ...rmngr-emit-correct-spelling-of-superseded.patch |   43 -
 debian/patches/0024-more-cleanup-of-allow-to.patch |  921 ----------
 ...Fix-checking-key-for-signature-validation.patch |   33 -
 ...d-publishing-the-GnuPG-version-by-default.patch |   56 -
 ...ong-standing-regression-tracking-the-conn.patch |  112 --
 debian/patches/series                              |   27 +-
 debian/rules                                       |    7 +-
 debian/tests/gpgv-win32                            |   11 +-
 dirmngr/Makefile.am                                |    4 +-
 dirmngr/cdblib.c                                   |    2 +-
 dirmngr/certcache.c                                |    3 -
 dirmngr/crlcache.c                                 |    4 +-
 dirmngr/dirmngr.c                                  |  188 +--
 dirmngr/dirmngr.h                                  |    2 -
 dirmngr/http.c                                     |   13 +-
 dirmngr/ldap-wrapper.c                             |    4 +-
 dirmngr/ocsp.c                                     |    6 +-
 dirmngr/server.c                                   |   48 +-
 dirmngr/t-http.c                                   |    2 +-
 dirmngr/validate.c                                 |   12 +-
 doc/DETAILS                                        |   72 +-
 doc/TRANSLATE                                      |    4 +-
 doc/defsincdate                                    |    2 +-
 doc/dirmngr.texi                                   |   41 +-
 doc/gnupg.info                                     |  355 ++--
 doc/gnupg.info-1                                   |  174 +-
 doc/gnupg.info-2                                   |  154 +-
 doc/gpg-agent.texi                                 |   10 +-
 doc/gpg.texi                                       |   74 +-
 doc/gpgsm.texi                                     |    4 +-
 doc/scdaemon.texi                                  |   10 +-
 doc/tools.texi                                     |   10 +-
 doc/whats-new-in-2.1.txt                           |  185 +-
 g10/encrypt.c                                      |    7 +-
 g10/export.c                                       |    2 +-
 g10/getkey.c                                       |    2 +-
 g10/gpg.c                                          |   69 +-
 g10/gpg.h                                          |    2 +
 g10/gpgcompose.c                                   |    2 +-
 g10/gpgv.c                                         |   25 +-
 g10/import.c                                       |  109 +-
 g10/keydb.h                                        |    6 +-
 g10/keyedit.c                                      |    2 +-
 g10/keylist.c                                      |   56 +-
 g10/keyring.c                                      |   18 +-
 g10/mainproc.c                                     |   38 +-
 g10/options.h                                      |   17 +-
 g10/packet.h                                       |    3 +-
 g10/parse-packet.c                                 |    5 +-
 g10/passphrase.c                                   |  233 +--
 g10/pkclist.c                                      |    4 +
 g10/progress.c                                     |   22 +-
 g10/sig-check.c                                    |    4 +-
 g10/sign.c                                         |   17 +-
 g10/tdbio.c                                        |    4 +-
 g10/test-stubs.c                                   |   18 +-
 g10/tofu.c                                         |  873 ++--------
 g10/tofu.h                                         |    4 +-
 g13/Makefile.am                                    |    2 +-
 g13/backend.c                                      |   18 +
 g13/backend.h                                      |    1 +
 g13/be-dmcrypt.c                                   |   17 +
 g13/be-dmcrypt.h                                   |    1 +
 g13/call-syshelp.c                                 |  143 ++
 g13/call-syshelp.h                                 |    6 +
 g13/g13-syshelp.c                                  |    9 +-
 g13/g13-syshelp.h                                  |    1 +
 g13/g13.c                                          |   35 +-
 g13/keyblob.c                                      |   22 -
 g13/keyblob.h                                      |    3 -
 g13/mount.c                                        |  115 +-
 g13/server.c                                       |   27 +
 g13/server.h                                       |    4 +
 g13/sh-cmd.c                                       |  161 +-
 g13/sh-dmcrypt.c                                   |   93 ++
 g13/suspend.c                                      |    1 +
 kbx/kbxutil.c                                      |   10 +-
 kbx/keybox-update.c                                |   38 +-
 kbx/keybox-util.c                                  |   92 +-
 kbx/keybox.h                                       |    3 +-
 m4/ksba.m4                                         |    6 +-
 m4/libgcrypt.m4                                    |    6 +-
 m4/ntbtls.m4                                       |    8 +-
 po/POTFILES.in                                     |    2 +-
 po/ca.po                                           | 1626 +++++++++---------
 po/cs.po                                           | 1613 +++++++++---------
 po/da.po                                           | 1618 +++++++++---------
 po/de.po                                           | 1618 +++++++++---------
 po/el.po                                           | 1606 +++++++++---------
 po/en at boldquot.po                                  | 1559 +++++++++--------
 po/en at quot.po                                      | 1559 +++++++++--------
 po/eo.po                                           | 1602 +++++++++---------
 po/es.po                                           | 1618 +++++++++---------
 po/et.po                                           | 1604 +++++++++---------
 po/fi.po                                           | 1602 +++++++++---------
 po/fr.po                                           | 1618 +++++++++---------
 po/gl.po                                           | 1604 +++++++++---------
 po/gnupg2.pot                                      | 1544 ++++++++---------
 po/hu.po                                           | 1610 +++++++++---------
 po/id.po                                           | 1604 +++++++++---------
 po/it.po                                           | 1604 +++++++++---------
 po/ja.po                                           | 1640 +++++++++---------
 po/nb.po                                           | 1762 ++++++++++----------
 po/pl.po                                           | 1618 +++++++++---------
 po/pt.po                                           | 1606 +++++++++---------
 po/ro.po                                           | 1606 +++++++++---------
 po/ru.po                                           | 1635 +++++++++---------
 po/sk.po                                           | 1604 +++++++++---------
 po/sv.po                                           | 1618 +++++++++---------
 po/tr.po                                           | 1618 +++++++++---------
 po/uk.po                                           | 1616 +++++++++---------
 po/zh_CN.po                                        | 1597 +++++++++---------
 po/zh_TW.po                                        | 1612 +++++++++---------
 scd/app-p15.c                                      |    4 +-
 scd/app.c                                          |    4 +
 scd/ccid-driver.c                                  |    2 +-
 scd/command.c                                      |   96 +-
 scd/scdaemon.c                                     |   12 +-
 sm/gpgsm.c                                         |   11 +-
 sm/keylist.c                                       |    1 -
 sm/server.c                                        |    6 +-
 sm/sign.c                                          |    2 +-
 tests/gpgscm/Makefile.am                           |    2 +-
 tests/gpgscm/ffi-private.h                         |    2 +-
 tests/gpgscm/ffi.c                                 |   29 +-
 tests/gpgscm/init.scm                              |    4 +-
 tests/gpgscm/lib.scm                               |    3 +-
 tests/gpgscm/main.c                                |    2 +-
 tests/gpgscm/scheme.c                              |    2 +-
 tests/gpgscm/tests.scm                             |   42 +-
 tests/migrations/Makefile.am                       |    9 +-
 tests/migrations/common.scm                        |   13 +
 tests/migrations/extended-pkf.scm                  |    3 +
 tests/migrations/from-classic.scm                  |    3 +
 .../4gb-packet.scm => migrations/issue2276.scm}    |   17 +-
 tests/migrations/issue2276.tar.asc                 |  326 ++++
 tests/openpgp/Makefile.am                          |   46 +-
 tests/openpgp/README                               |    2 +-
 tests/openpgp/armor.scm                            |    2 +-
 tests/openpgp/defs.scm                             |   18 +-
 tests/openpgp/fake-pinentry.c                      |    6 +-
 tests/openpgp/gpg-agent.conf.tmpl                  |    1 +
 tests/openpgp/gpgtar.scm                           |    4 +-
 tests/openpgp/gpgv-forged-keyring.scm              |   67 +
 tests/openpgp/{4gb-packet.scm => issue2015.scm}    |   14 +-
 tests/openpgp/{4gb-packet.scm => issue2346.scm}    |   18 +-
 tests/openpgp/{genkey1024.scm => issue2417.scm}    |   49 +-
 .../openpgp/{armsignencrypt.scm => issue2419.scm}  |   16 +-
 tests/openpgp/run-tests.scm                        |  215 +++
 tests/openpgp/samplekeys/issue2346.gpg             |   57 +
 tests/openpgp/samplekeys/ssh-dsa.key               |   12 +
 tests/openpgp/samplekeys/ssh-ecdsa.key             |    5 +
 tests/openpgp/samplekeys/ssh-ed25519.key           |    7 +
 tests/openpgp/samplekeys/ssh-rsa.key               |   27 +
 tests/openpgp/samplemsgs/issue2419.asc             |    7 +
 tests/openpgp/setup.scm                            |    8 -
 tests/openpgp/ssh.scm                              |   66 +
 tests/openpgp/tofu.scm                             |    2 +-
 tools/Makefile.am                                  |   19 +-
 tools/gpg-check-pattern.c                          |    9 +-
 tools/gpg-connect-agent.c                          |    2 +-
 tools/gpg-wks-client.c                             |    5 +-
 tools/gpg-wks-server.c                             |   74 +-
 tools/gpgconf-comp.c                               |    4 +-
 tools/gpgconf.c                                    |   22 +-
 tools/gpgconf.h                                    |    1 +
 tools/gpgsplit.c                                   |    2 +-
 tools/gpgtar.c                                     |    2 +-
 tools/gpgtar.h                                     |    2 +-
 tools/symcryptrun.c                                |   11 +-
 235 files changed, 27503 insertions(+), 31014 deletions(-)
 create mode 100644 common/t-exectool.c
 copy common/{recsel.h => utilproto.h} (65%)
 delete mode 100644 common/w32-afunix.c
 delete mode 100644 common/w32-afunix.h
 delete mode 100644 debian/patches/0003-agent-Fix-passphrase-cache-lookups.patch
 create mode 100644 debian/patches/0003-avoid-regenerating-defsincdate-use-shipped-file.patch
 delete mode 100644 debian/patches/0004-scd-Fix-race-conditions-for-release_application.patch
 create mode 100644 debian/patches/0004-spelling-s-achived-achieved-and-s-alternativly-alter.patch
 delete mode 100644 debian/patches/0005-tests-Add-test-for-ssh-support.patch
 delete mode 100644 debian/patches/0006-agent-Add-known-keys-to-sshcontrol.patch
 delete mode 100644 debian/patches/0007-scd-Fix-card-removal-reset-on-multiple-contexts.patch
 delete mode 100644 debian/patches/0008-g10-Fix-crash.patch
 delete mode 100644 debian/patches/0009-g10-Drop-superfluous-begin-transaction.patch
 delete mode 100644 debian/patches/0010-g10-Fix-error-handling.patch
 delete mode 100644 debian/patches/0011-g10-Properly-ignore-legacy-keys-in-the-keyring-cache.patch
 delete mode 100644 debian/patches/0012-gpgscm-Make-function-more-general.patch
 delete mode 100644 debian/patches/0013-g10-Fix-key-import-statistics.patch
 delete mode 100644 debian/patches/0014-common-Add-unit-test-for-exectool.patch
 delete mode 100644 debian/patches/0015-common-Rework-resource-cleanup-when-handling-errors.patch
 delete mode 100644 debian/patches/0016-common-Avoid-excessive-stack-use.patch
 delete mode 100644 debian/patches/0017-include-upstream-tests-openpgp-run-tests.scm.patch
 delete mode 100644 debian/patches/0018-gpgscm-Make-the-verbose-setting-more-useful.patch
 delete mode 100644 debian/patches/0019-gpgscm-Do-not-shadow-common-function-name-in-catch-m.patch
 delete mode 100644 debian/patches/0020-common-Fix-iobuf_peek-corner-case.patch
 delete mode 100644 debian/patches/0021-gpgsm-Fix-machine-readable-key-listing.patch
 delete mode 100644 debian/patches/0022-Fix-spelling-grammar.patch
 delete mode 100644 debian/patches/0023-dirmngr-emit-correct-spelling-of-superseded.patch
 delete mode 100644 debian/patches/0024-more-cleanup-of-allow-to.patch
 delete mode 100644 debian/patches/0025-g10-Fix-checking-key-for-signature-validation.patch
 delete mode 100644 debian/patches/0026-gpg-Avoid-publishing-the-GnuPG-version-by-default.patch
 delete mode 100644 debian/patches/0027-agent-Fix-long-standing-regression-tracking-the-conn.patch
 copy tests/{openpgp/4gb-packet.scm => migrations/issue2276.scm} (60%)
 create mode 100644 tests/migrations/issue2276.tar.asc
 create mode 100755 tests/openpgp/gpgv-forged-keyring.scm
 copy tests/openpgp/{4gb-packet.scm => issue2015.scm} (65%)
 copy tests/openpgp/{4gb-packet.scm => issue2346.scm} (58%)
 copy tests/openpgp/{genkey1024.scm => issue2417.scm} (52%)
 copy tests/openpgp/{armsignencrypt.scm => issue2419.scm} (72%)
 create mode 100644 tests/openpgp/run-tests.scm
 create mode 100644 tests/openpgp/samplekeys/issue2346.gpg
 create mode 100644 tests/openpgp/samplekeys/ssh-dsa.key
 create mode 100644 tests/openpgp/samplekeys/ssh-ecdsa.key
 create mode 100644 tests/openpgp/samplekeys/ssh-ed25519.key
 create mode 100644 tests/openpgp/samplekeys/ssh-rsa.key
 create mode 100644 tests/openpgp/samplemsgs/issue2419.asc
 create mode 100755 tests/openpgp/ssh.scm

-- 
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