[Pkg-gnupg-commit] [gnupg2] branch upstream updated (d2d4174 -> 8bc0972)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Mon Aug 7 11:55:47 UTC 2017


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

dkg pushed a change to branch upstream
in repository gnupg2.

      from  d2d4174   New upstream version 2.1.21
       new  99e6835   Post release updates
       new  386a7bb   tests: Configure the environments to use scdaemon from build tree.
       new  a8dd968   g10: Suppress error for card availability check.
       new  ae95a7f   g10: Fix gpgcompose.c.
       new  0e1729b   tests: Fix agent teardown in release builds.
       new  aae50e0   gpgscm: Fix checking for opcode arguments.
       new  705da1e   docs: Point to https://dev.gnupg.org/ .
       new  3713f67   doc: Fix spellings.
       new  fbb2259   g10: Fix default-key selection for signing, possibly by card.
       new  509e4a4   agent: Add const qualifier for read-only table.
       new  0c62832   Register DCO for William L. Thomson Jr.
       new  3ac1a9d   common: Support different digest algorithms for ssh fingerprints.
       new  3a07a69   common: Correctly render SHA256-based ssh fingerprints.
       new  a5f046d   agent: Write both ssh fingerprints to 'sshcontrol' file.
       new  525f2c4   agent: Make digest algorithms for ssh fingerprints configurable.
       new  b5f356e   dirmngr: Re-init libdns resolver on towel change of resolv.conf
       new  de3a098   dirmngr: This towel should better detect a changed resolv.conf.
       new  9965446   agent: Fix memory leaks.
       new  d3d640b   gpg: Disable keydb handle caching
       new  663e5ed   gpg: Fix typos.
       new  5c33649   scd: Handle a failure of libusb_init.
       new  8defb21   scd: Fix error code on failure at usb_init.
       new  c03e0eb   agent: Fix error from do_encryption.
       new  485b5a6   doc: Improve documentation.
       new  30c71a9   sm: Fix typo.
       new  f9cb15b   sm: Simplify code.
       new  02af509   gpg: Fix compliance computation.
       new  8a01228   gpg,common: Move the compliance framework.
       new  3b70f62   common: Improve checking for compliance with CO_DE_VS.
       new  be8ca88   gpg: Report compliance with CO_DE_VS.
       new  216f080   common,g10: Fix typos.
       new  96acbdd   speedo: Fix source tar call ambiguity
       new  13dc75a   speedo: Fix a minor memleak in the installer
       new  027ce4b   gpg: Improve compliance with CO_DE_VS.
       new  842d233   common,gpg,sm: Move the compliance option parser.
       new  f440cf7   common,gpg: Move the compliance option printer.
       new  21fc250   common,gpg,sm: Initialize compliance module.
       new  e051e39   common: Add cipher mode to compliance predicate.
       new  17e5afd   gpg: Avoid failure exit when scdaemon is disabled but not needed.
       new  5b9025c   dirmngr: Allow a timeout for HTTP and other TCP connects.
       new  9b43220   dirmngr: Implement HTTP connect timeouts of 15 or 2 seconds.
       new  b03fab0   gpg: Fix computation of compliance with CO_DE_VS.
       new  a64a55e   common,gpg,sm: Restrict the use of algorithms according to CO_DE_VS.
       new  bc5503b   artwork: Add new banner.
       new  8a90668   gpg: Remove dead code.
       new  4ddf4e1   gpg: Support 'gpgcompose --encrypted-pop --help'
       new  cb0484e   gpg: Improve some output of gpgcompose.
       new  7aeac20   gpg: Send gpgcompose --help output to stdout, not stderr.
       new  7c91b48   common: Fix -Wswitch warning.
       new  a36c48a   po: Make a string translatable.
       new  e809251   gpg: Disable keydb handle caching only for W32
       new  15d2a00   dirmngr: Implement querying nameservers over IPv6.
       new  8095d16   gpg: Refactor keyedit module.
       new  404fa82   gpg: Refactor key checking and fixing.
       new  9b12b45   gpg: Check and fix keys on import.
       new  6e23416   gpg: Disable compliance module for other GnuPG components.
       new  3419a33   Change license of some files to LGPLv2.1.
       new  b766d3d   tests: Run the OpenPGP tests using the new extended key format.
       new  4c8be58   gpgscm: Improve error reporting.
       new  6639aed   gpgscm: Improve error handling of foreign functions.
       new  e555e7e   gpgscm: Improve option parsing.
       new  61ef435   gpgscm: Limit the number of parallel jobs.
       new  6cc4702   indent: Always use "_(" and not "_ (" to mark translatable strings.
       new  3621dbe   gpg,gpgsm: Fix compliance check for DSA and avoid an assert.
       new  badc1cd   gpg: Fix error handling.
       new  794261c   dirmngr: Fix typo.
       new  fc4834d   dirmngr: Refactor variable-sized array code.
       new  48aae81   dirmngr: Properly handle SRV records.
       new  890a3a7   gpg: Fix printing keyserver URLs and notation data.
       new  62274d3   tests: Add test for gpgv.
       new  a68a982   gpg: Close cached keydb handle in gpgv.
       new  e0877a9   indent,i18n: Make some new strings translatable.  Wrap too long lines.
       new  f31dc25   gpg,gpgsm: Emit status code ENCRYPTION_COMPLIANCE_MODE.
       new  815ecdf   build: Add missing LIBASSUAN_CFLAGS to dirmngr/.
       new  1ead1ca   agent: Shutdown on removal of the home directory.
       new  b49b1a8   tests: Improve test.
       new  2739647   agent: Support unprotected ssh keys.
       new  ecd6c01   agent: Fix option --debug-wait
       new  7fb724c   doc: Document obsolete option in gpgsm.  Closes T2231.
       new  f6faa05   doc: Prefer an installed version of yat2m
       new  139de02   doc: Update yat2m to take care of SOURCE_DATE_EPOCH.
       new  3681ee7   agent: Use MAX_PASSPHRASE_LEN (255) also for the loopback.
       new  4538f3c   doc: minor clarification
       new  4c3a59e   doc: Fix typo.
       new  243b2a5   doc: Improve TOFU documentation.
       new  1455b40   speedo: Provide a vagrantfile to test speedo in an isolated VM.
       new  d245949   tofu: Compare squares instead of square roots.
       new  957f8eb   dirmngr: Fix license note in server.c
       new  bce02a8   gpgscm: Make it impossible to catch '*interpreter-exit*'.
       new  f78fe1a   gpgscm: Make loading of modules less verbose.
       new  877a321   doc: Document gnupg version requirement for gpg-preset-passphrase.
       new  fa1155e   gpg: New option --key-origin.
       new  330212e   gpg: Pass key origin values to import functions.
       new  956da89   gpg: Fix importing keys.
       new  7a6e6ad   gpgscm: Fail early if the test setup fails.
       new  b4d2508   gpgscm: Library improvements.
       new  58eafd1   tests: Improve 'shell.scm' script.
       new  8494678   common: New function split_fields_colon.
       new  bbbd0db   agent: New GETINFO sub-command jent_active.
       new  a149afe   gpg,sm: Check compliance of the RNG.
       new  3d670fa   dirmngr: Fix memory leak.
       new  ebb35ed   dirmngr: Fix memory leak.
       new  b231959   dirmngr: Honor http keyserver URLs.
       new  2e1342b   gpgscm,w32: Fix testing for absolute paths.
       new  f17862d   common: Allow abbreviations of standard options.
       new  fa63db8   Fix usage of ARGPARSE_OPTS.
       new  9979118   gpgconf: Make vars read-only explicitly.
       new  73d4781   dirmngr: Fix handling of proxy URIs.
       new  46a4a0c   dirmngr: Fix connecting to http proxies.
       new  1ba220e   dirmngr: Amend TLS handling.
       new  e7eabe6   dirmngr: Log http response in debug mode.
       new  da91d21   dirmngr: Implement TLS over http proxies.
       new  2e54594   gpg: Avoid asking by fpr and then by keyid during auto-key-retrieve.
       new  e7fc6e3   dirmngr: Forbid redirects from .onion to clearnet URIs.
       new  cc12cf3   dnsmngr: Fix use of CPP.
       new  84146b3   common: logstream fix.
       new  69614d5   scd: Support longer data length for special DOs for v3 card.
       new  9998b16   g10: Return proper error when gpg-agent fails to start during probe.
       new  3ee314d   gpg: Make function mk_datestr public.
       new  33ecb54   doc: Comment fixes and one trailing comma fix.
       new  bddc2e0   common: New function print_utf9_string.
       new  165cdd8   gpg: New option --with-key-origin.
       new  a5dcc01   indent: Improve readability of some comments in getkey.c
       new  cea4313   doc: Clarify wording of export-attributes.
       new  892e86b   scd: Add debug message for v3 card.
       new  a76b6cf   g10: Don't limit at the frontend side for card capability.
       new  d8a55da   scd: Fix SEGV in CCID driver.
       new  609bbdf   g10: Clean keyblock on initial commit.
       new  5818ff0   gpg: Use macros to check the signature class.
       new  e888f7a   gpg: Fix possible double free of the card serialno.
       new  b55b72b   gpg: Extend --quick-set-expire to allow subkey expiration setting.
       new  e4c720f   g10: Avoid caching passphrase for failed symmetric encryption.
       new  328fca1   agent: Minor fix for Windows.
       new  2746028   dirmngr: Minor fix for Windows.
       new  789401e   dirmngr: More minor fixes.
       new  ade4b27   dirmngr: More minor fix.
       new  45e4048   scd: Use unsigned int for fields.
       new  5dac85f   doc: Revert the bug reporting address to bugs.gnupg.org
       new  d8e46f1   g10: Make sure to emit NEED_PASSPHRASE on --export-secret-key.
       new  78ebc62   w32: Change directory on daemon startup.
       new  872137b   g10: Make sure to emit NEED_PASSPHRASE on --import of secret key.
       new  9b88cfa   dirmngr: New function dirmngr_status_printf.
       new  e975482   dirmngr: Print a SOURCE status for WKD requests.
       new  f6f0dd4   gpg: Filter keys received via DANE
       new  e7068bf   gpg: Store key origin info for new DANE and WKD retrieved keys.
       new  2ca0381   gpg: Store key origin info for new keys from a keyserver
       new  87b5421   gpg: Extend --key-origin to take an optional URL arg.
       new  aa358ac   doc: Use @var for meta variables in gpg.texi
       new  d40b4a4   dirmngr: Add annotation for fallthrough.
       new  84c993d   gpg: Store key origin for new userids during import merge.
       new  166d0d7   gpg: Update key origin info during import merge.
       new  f2d2648   Revert "w32: Change directory on daemon startup."
       new  226f143   common: New functions gnupg_daemon_rootdir and gnupg_chdir.
       new  0ef5034   w32: Also change the directory on daemon startup.
       new  24c7aa0   common: Strip trailing slashes from the homedir.
       new  f4ec769   agent: Lengthen timertick interval on Unix to 4 seconds.
       new  d50c2ef   agent,dirmngr: Check for homedir removal also using stat(2).
       new  fd68bdb   dirmngr: Auto-enable Tor on startup or reload.
       new  c5e5748   dirmngr: Do not use a blocking connect in Tor mode.
       new  4f569c6   doc: Update vsnfd profile example
       new  b428dd4   wks: Add stubs for new gpg-wks-server commands.
       new  c76398d   wks: Fix program names in the usage diagnostics.
       new  be636c3   doc: Add man pages form gpg-wks-server and gpg-wks-client.
       new  94eea0e   g10: Make sure exactly one fingerprint is output with --quick-gen-key.
       new  fcb62fe   gpg: Avoid output to the tty during import.
       new  6d95611   indent: Wrap an overlong line.
       new  a0d0cbe   gpg,sm: Fix compliance checking for decryption.
       new  1bd22a8   gpg,sm: Allow encryption (with warning) to any key in de-vs mode.
       new  6502bb0   gpg: Tweak compliance checking for verification
       new  5516ef4   agent: Minor cleanup (mostly for documentation).
       new  6496dc1   gpg: Fix segv in get_best_pubkey_byname.
       new  1c35e29   gpg: Minor rework for better readibility of get_best_pubkey_byname.
       new  5cf9515   agent: For OCB key files return Bad Passprase instead of Checksum Error.
       new  efe187e   gpg,sm: String changes for compliance diagnostics.
       new  6c9899b   agent: Make --ssh-fingerprint-digest re-readable.
       new  339f672   po: Update German translation
       new  731d7c6   po: Auto-update
       new  7d335ff   Release 2.1.22
       new  8bc0972   New upstream version 2.1.22

The 179 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:
 AUTHORS                                           |   27 +-
 COPYING.GPL2                                      |  339 +++
 COPYING.LGPL21                                    |  509 ++++
 COPYING.LIB => COPYING.LGPL3                      |    0
 ChangeLog                                         | 1229 ++++++++++
 Makefile.am                                       |    3 +-
 NEWS                                              |   51 +-
 README                                            |    2 +-
 VERSION                                           |    2 +-
 agent/agent.h                                     |   26 +-
 agent/call-pinentry.c                             |   14 +-
 agent/command-ssh.c                               |   51 +-
 agent/command.c                                   |   33 +-
 agent/divert-scd.c                                |    8 +-
 agent/findkey.c                                   |  135 +-
 agent/genkey.c                                    |    4 +-
 agent/gpg-agent.c                                 |  153 +-
 agent/pksign.c                                    |  155 +-
 agent/preset-passphrase.c                         |    3 +-
 agent/protect.c                                   |   59 +-
 build-aux/speedo.mk                               |    4 +-
 build-aux/speedo/w32/g4wihelp.c                   |    5 +-
 common/Makefile.am                                |    3 +-
 common/argparse.c                                 |   45 +-
 common/argparse.h                                 |   14 +-
 common/compliance.c                               |  590 +++++
 common/compliance.h                               |   88 +
 common/homedir.c                                  |   91 +-
 common/logging.c                                  |    3 +-
 common/miscellaneous.c                            |   10 +
 common/ssh-utils.c                                |  128 +-
 common/ssh-utils.h                                |    6 +-
 common/status-codes.h                             |   26 +-
 common/status.h                                   |    4 +
 common/stringhelp.c                               |   36 +
 common/stringhelp.h                               |    4 +
 common/sysutils.c                                 |   46 +
 common/sysutils.h                                 |    4 +-
 common/t-ssh-utils.c                              |  103 +-
 common/t-stringhelp.c                             |   76 +
 common/util.h                                     |    2 +
 configure.ac                                      |    7 +-
 dirmngr/Makefile.am                               |    8 +-
 dirmngr/dirmngr-client.c                          |    2 +-
 dirmngr/dirmngr.c                                 |   88 +-
 dirmngr/dirmngr.h                                 |    9 +
 dirmngr/dirmngr_ldap.c                            |    2 +-
 dirmngr/dns-stuff.c                               |   49 +-
 dirmngr/dns.c                                     |  288 ++-
 dirmngr/http.c                                    |  328 ++-
 dirmngr/http.h                                    |    5 +-
 dirmngr/ks-action.c                               |   16 +-
 dirmngr/ks-engine-finger.c                        |    2 +-
 dirmngr/ks-engine-hkp.c                           |  272 ++-
 dirmngr/ks-engine-http.c                          |   26 +
 dirmngr/ldap.c                                    |    1 +
 dirmngr/loadswdb.c                                |    1 +
 dirmngr/server.c                                  |   42 +-
 dirmngr/t-http.c                                  |   31 +
 doc/DETAILS                                       |   33 +-
 doc/Makefile.am                                   |   10 +-
 doc/defsincdate                                   |    2 +-
 doc/dirmngr.texi                                  |   25 +-
 doc/examples/vsnfd.prf                            |    2 +-
 doc/gnupg.texi                                    |    4 +-
 doc/gpg-agent.texi                                |    7 +
 doc/gpg.texi                                      |  417 ++--
 doc/gpgsm.texi                                    |    7 +-
 doc/tools.texi                                    |    2 +
 doc/wks.texi                                      |  340 +++
 doc/yat2m.c                                       |   14 +-
 g10/Makefile.am                                   |    7 +-
 g10/build-packet.c                                |   10 +-
 g10/call-agent.c                                  |   49 +-
 g10/call-agent.h                                  |    6 +-
 g10/call-dirmngr.c                                |   30 +-
 g10/call-dirmngr.h                                |    2 +-
 g10/card-util.c                                   |   51 +-
 g10/cpr.c                                         |    2 +-
 g10/decrypt-data.c                                |   12 +
 g10/encrypt.c                                     |   69 +-
 g10/export.c                                      |    3 +-
 g10/free-packet.c                                 |    6 +
 g10/getkey.c                                      |  510 ++--
 g10/gpg.c                                         |  134 +-
 g10/gpgcompose.c                                  |   75 +-
 g10/gpgv.c                                        |    1 +
 g10/import.c                                      |  405 +++-
 g10/key-check.c                                   |  655 +++++
 tests/gpgscm/ffi.h => g10/key-check.h             |   18 +-
 g10/keydb.h                                       |   34 +-
 g10/keyedit.c                                     |  803 ++-----
 g10/keyedit.h                                     |   60 +
 g10/keygen.c                                      |    7 +-
 g10/keyid.c                                       |   40 +-
 g10/keylist.c                                     |   62 +-
 g10/keyserver-internal.h                          |    2 +-
 g10/keyserver.c                                   |   55 +-
 g10/main.h                                        |   32 +-
 g10/mainproc.c                                    |   73 +-
 g10/misc.c                                        |  106 -
 g10/options.h                                     |   13 +-
 g10/packet.h                                      |   10 +-
 g10/parse-packet.c                                |    8 +-
 g10/pkclist.c                                     |    8 +-
 g10/pubkey-enc.c                                  |   25 +-
 g10/sig-check.c                                   |   21 +
 g10/sign.c                                        |   34 +-
 g10/skclist.c                                     |   16 +-
 g10/sqrtu32.c                                     |  244 --
 g10/sqrtu32.h                                     |   14 -
 g10/tofu.c                                        |   18 +-
 kbx/kbxutil.c                                     |    2 +-
 po/ca.po                                          | 2575 ++++++++++----------
 po/cs.po                                          | 2624 ++++++++++----------
 po/da.po                                          | 2616 ++++++++++----------
 po/de.po                                          | 2637 +++++++++++----------
 po/el.po                                          | 2575 ++++++++++----------
 po/en at boldquot.po                                 | 2549 ++++++++++----------
 po/en at quot.po                                     | 2549 ++++++++++----------
 po/eo.po                                          | 2568 ++++++++++----------
 po/es.po                                          | 2619 ++++++++++----------
 po/et.po                                          | 2573 ++++++++++----------
 po/fi.po                                          | 2576 ++++++++++----------
 po/fr.po                                          | 2621 ++++++++++----------
 po/gl.po                                          | 2573 ++++++++++----------
 po/gnupg2.pot                                     | 2533 ++++++++++----------
 po/hu.po                                          | 2575 ++++++++++----------
 po/id.po                                          | 2576 ++++++++++----------
 po/it.po                                          | 2573 ++++++++++----------
 po/ja.po                                          | 2595 ++++++++++----------
 po/nb.po                                          | 2611 ++++++++++----------
 po/pl.po                                          | 2623 ++++++++++----------
 po/pt.po                                          | 2572 ++++++++++----------
 po/ro.po                                          | 2600 ++++++++++----------
 po/ru.po                                          | 2613 ++++++++++----------
 po/sk.po                                          | 2575 ++++++++++----------
 po/sv.po                                          | 2615 ++++++++++----------
 po/tr.po                                          | 2615 ++++++++++----------
 po/uk.po                                          | 2618 ++++++++++----------
 po/zh_CN.po                                       | 2599 ++++++++++----------
 po/zh_TW.po                                       | 2608 ++++++++++----------
 scd/app-openpgp.c                                 |   94 +-
 scd/ccid-driver.c                                 |   30 +-
 scd/scdaemon.c                                    |    9 +-
 sm/call-agent.c                                   |   19 +
 sm/decrypt.c                                      |   53 +-
 sm/encrypt.c                                      |   54 +
 sm/gpgsm.c                                        |   56 +-
 sm/gpgsm.h                                        |    2 +
 sm/keylist.c                                      |    5 +-
 sm/sign.c                                         |   40 +
 sm/verify.c                                       |   42 +-
 tests/fake-pinentries/README.txt                  |    2 +-
 tests/gpgme/gpgme-defs.scm                        |    4 +-
 tests/gpgscm/ffi.c                                |    2 +
 tests/gpgscm/ffi.scm                              |    3 +-
 tests/gpgscm/init.scm                             |    6 +-
 tests/gpgscm/main.c                               |   19 +-
 tests/gpgscm/repl.scm                             |   12 +
 tests/gpgscm/scheme.c                             |   53 +-
 tests/gpgscm/tests.scm                            |  128 +-
 tests/gpgsm/gpgsm-defs.scm                        |    4 +-
 tests/openpgp/Makefile.am                         |    3 +-
 tests/openpgp/all-tests.scm                       |   22 +-
 tests/openpgp/defs.scm                            |   10 +-
 tests/openpgp/gpgv.scm                            |   75 +
 tests/openpgp/shell.scm                           |   28 +-
 tests/openpgp/{verify.scm => signed-messages.scm} |   72 -
 tests/openpgp/ssh-export.scm                      |    4 +-
 tests/openpgp/verify.scm                          |  268 +--
 tools/call-dirmngr.c                              |   15 +-
 tools/call-dirmngr.h                              |   15 +-
 tools/gpg-check-pattern.c                         |    2 +-
 tools/gpg-wks-client.c                            |   19 +-
 tools/gpg-wks-server.c                            |   79 +-
 tools/gpg-wks.h                                   |   15 +-
 tools/gpgconf-comp.c                              |   14 +-
 tools/gpgconf.c                                   |    3 +-
 tools/gpgsplit.c                                  |    4 +-
 tools/mime-maker.c                                |   15 +-
 tools/mime-maker.h                                |   15 +-
 tools/mime-parser.c                               |   15 +-
 tools/mime-parser.h                               |   15 +-
 tools/rfc822parse.c                               |   20 +-
 tools/rfc822parse.h                               |   18 +-
 tools/send-mail.c                                 |   15 +-
 tools/send-mail.h                                 |   15 +-
 tools/symcryptrun.c                               |    2 +-
 tools/wks-receive.c                               |   15 +-
 tools/wks-util.c                                  |   16 +-
 191 files changed, 46435 insertions(+), 40030 deletions(-)
 create mode 100644 COPYING.GPL2
 create mode 100644 COPYING.LGPL21
 rename COPYING.LIB => COPYING.LGPL3 (100%)
 create mode 100644 common/compliance.c
 create mode 100644 common/compliance.h
 create mode 100644 doc/wks.texi
 create mode 100644 g10/key-check.c
 copy tests/gpgscm/ffi.h => g10/key-check.h (67%)
 create mode 100644 g10/keyedit.h
 delete mode 100644 g10/sqrtu32.c
 delete mode 100644 g10/sqrtu32.h
 create mode 100755 tests/openpgp/gpgv.scm
 copy tests/openpgp/{verify.scm => signed-messages.scm} (84%)
 mode change 100755 => 100644

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