[Pkg-gnupg-commit] [gnupg2] branch upstream updated (eab50bf -> 5fea181)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Thu Mar 16 22:33:23 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  eab50bf   New upstream version 2.1.18
       new  14bc2fa   Post release updates
       new  9d45a20   Update NEWS with link to release announcement.
       new  c023446   speedo: Remove the unused ADNS package.
       new  628ff84   tests: Enable gpgconf test.
       new  5aafa56   tests: Add test demonstrating issue2929.
       new  5b28f02   tools: Fix memory leak.
       new  b0348fd   tools: Improve error handling.
       new  82e309a   tools: Add comments explaining the functions parameters.
       new  bfd75e9   tools: Use platform abstraction for renaming files.
       new  77b8aff   tools: Use platform abstraction for I/O.
       new  73d6572   tools: Use platform abstraction for I/O.
       new  72736af   dirmngr: New option --disable-ipv4.
       new  51e5a5e   dirmngr: Simplify error returning inside http.c.
       new  770b75a   gpg: Print a warning on Tor problems.
       new  6ecd8b3   tests,w32: Fix locating GPGME's tests on Windows.
       new  5f2da5d   tests: Skip GPGME tests that are not built.
       new  e175152   agent: Fix double free.
       new  7d5a0ed   tests,w32: Fix gpgsm signature verification test.
       new  02a39f0   tests,w32: Fix GPGME tests requiring a pinentry.
       new  3f4f20e   gpg: Fix searching for mail addresses in keyrings.
       new  bb5ceb7   scd: Add INTERRUPT endp support to CCID driver.
       new  9b06633   scd: Fix APP reference counting.
       new  881dcdf   scd: Only submit apdu_get_status when needed.
       new  031e3fa   scd: Wake up the select when new USB scan.
       new  25cc857   scd: Improve watching USB device removal.
       new  f92fe33   scd: Fix release of transfer object.
       new  f3d9b25   scd: More changes on watching removal of card/reader.
       new  216afba   scd: Fix cancel INTERRUPT transfer.
       new  7c8eee4   scd: Don't send GET_STATUS packet if not needed.
       new  2a02503   scd: Fix GetSlotStatus.
       new  1ec7dc4   Explain commit e175152ef7515921635bf1e00383e812668d13fc.
       new  59048b0   Revert "tests: Add test demonstrating issue2929."
       new  489edf8   gpgscm: Introduce macro for the vector length.
       new  d27a443   gpgscm: Fix setting the line of the first gc reservation.
       new  e343984   gpgscm: Provide framework for immediate values.
       new  49e2ae6   gpgscm: Use a compact vector representation.
       new  f08d37a   scd: Fix SERIALNO for multiple devices.
       new  e17fa5c   scd: Remove --debug-disable-ticker option.
       new  b0e8376   dirmngr: Require --allow-version-check even if --use-tor is used.
       new  2076cda   gpgscm: Remove unused functions.
       new  8f0ecb1   gpgscm: Fix build with object list.
       new  cea6d11   gpgscm: Optimize symbol lookups and insertions.
       new  874424e   gpgscm: Fix build with list environments.
       new  b85d509   gpgscm: Optimize environment lookups and insertions.
       new  2e78aa6   gpgscm: Tune the hash tables.
       new  8ddc926   scd: Fix regression tracking the connection count.
       new  f518196   Fix explanation of commit e175152ef7515921635bf1e00383e812668d13fc.
       new  7440119   dirmngr: New option --no-use-tor and internal changes.
       new  6f9d8a9   gpg: Remove period at end of warning.
       new  7426818   gpg: Add newline to output.
       new  027b81b   gpg: Only print out TOFU statistics for conflicts in interactive mode
       new  a08c781   gpg: If there is a TOFU conflict, elide the too few message warning.
       new  769272b   gpg: Ensure TOFU bindings associated with UTKs are registered as usual
       new  e596b21   Revert "Revert "tests: Add test demonstrating issue2929.""
       new  64be8e1   tests: Improve description of test.
       new  407f5f9   gpg: Don't assume that strtoul interprets "" as 0.
       new  7052a0d   gpg: More diagnostics for a launched pinentry.
       new  309f464   agent: Tell the Pinentry the client's pid.
       new  042fe71   agent: Tell pinentry the hostname the agent is running on.
       new  f2b276d   doc: Clarify abbreviation of --help.
       new  f31120a   gpg: Fix aliases --list-key, --list-sig, and --check-sig.
       new  8a9d4b5   po: Copied missing nl.po translation from the 2.0 branch.
       new  aa3f087   po: Manual updates of nl translation.
       new  b30ac66   wks: Add WKS-Phase headers to the server messages.
       new  56aa85f   tests: Skip key types not supported by OpenSSH.
       new  6823ed4   gpg,common: Make sure that all fd given are valid.
       new  8810314   common: Avoid warning about implicit declaration of gnupg_fd_valid.
       new  5996c7b   gpg: Fix memory leak in the error case of signature creation.
       new  da4c132   scd: Fix use case of PC/SC.
       new  f8ce31a   g13: Fix build on macOS.
       new  810adfd   gpg: Print a warning if no command has been given.
       new  30dac04   gpgconf: No ENOENT warning with --change-options et al.
       new  dee026d   dirmngr: Do a DNS lookup even if it is missing from nsswitch.conf.
       new  b456e5b   gpg: Make --export-ssh-key work for the primary key.
       new  e279281   scd: Fix RESET command handling.
       new  127e1e5   tests: Check expiration times of created keys.
       new  90d383f   tests: Test and document other ways to create keys.
       new  2f7b6cb   tests,build: Fix distcheck.
       new  da2ba20   dirmngr: Avoid PTR lookup for hosts in a pool
       new  a75325f   dirmngr: Do PTR lookups only for 'keyserver --hosttable'.
       new  a3509e1   libdns: Workaround for bracketed numerical addresses.
       new  7a666cc   scd: Minor fixes to silence compiler warnings.
       new  aef60ab   dirmngr: Replace stpcpy chains by strconcat.
       new  1af733f   indent: Reformat and extend some comments in dirmngr.
       new  5c4e67a   dirmngr: Prepare certcache for forthcoming changes.
       new  04bfa6f   sm,common: Move ksba reader and writer support to common/.
       new  919e76b   common: Change license of ksba-io-support.c
       new  28c3152   common: Remove gpgsm dependencies from ksba-io-support.
       new  e1dfd86   common: Rename remaining symbols in ksba-io-support.
       new  09d71de   po: Adjust POTFILES for renamed sm/base64.c.
       new  9a1a5ca   dirmngr: Load all system provided certificates.
       new  7006352   dirmngr,w32: Load all system provided certificates.
       new  99d4dfe   scd: Fix RESET command handling (more).
       new  aab6ba0   gpgscm: Guard use of tagged expressions.
       new  3f4f64b   agent: Send back all public keys for available cards.
       new  dea4b3c   agent: No cards is not an error.
       new  ed99af0   dirmngr: Remove use of hardcoded numbers in validate.
       new  070211e   dirmngr: Add options --tls and --systrust to the VALIDATE cmd.
       new  f07811e   dirmngr: Add option --no-crl to the VALIDATE cmd.
       new  cd32ebd   dirmngr: Strip the default https port from the Host: header.
       new  a74902c   dirmngr: Add per-session verify callback to http.c
       new  64fffd0   dirmngr: First take on ntbtls cert verification.
       new  74c04fc   Adjust copyright years for sm/certdump.c
       new  f923873   dirmngr: Make t-http.c work again with gnutls.
       new  81ea24b    dirmngr: Make t-http.c work again with gnutls - second try
       new  e174893   dirmngr.c: Make http.c build without any TLS support.
       new  3e9512e   common: New function log_logv_with_prefix.
       new  a022baa   dirmngr: Setup a log handler for ntbtls.
       new  3fc6922   g10: Support primary key generation by keygrip.
       new  39c7450   dirmngr: Add a magic field to the http structs.
       new  493c142   dirmngr: New Assuan option "http-crl".
       new  50b9828   dirmngr: Implement trust classes for the cert cache.
       new  9741aa2   dirmngr: Load "sks-keyservers.netCA.pem" into the cache.
       new  d1625a9   dirmngr: Load --hkp-cacert values into the certificate cache.
       new  831d014   dirmngr: Add special treatment for the standard hkps pool to ntbtls.
       new  24cf060   Clean up word replication.
       new  ccb4203   Fix spelling.
       new  7742455   speedo: Now build for W32 with ntbtls support.
       new  ef42435   tests: No spelling fix for test text.
       new  78d875a   agent: Prepare to pass an additional parameter to the getpin callback.
       new  6488ffb   agent: Prepend the description to a PIN prompt.
       new  e3944f3   scd: Improve the prompts for OpenPGP cards.
       new  6d50eeb   po: Fix two fuzzy strings.
       new  aa61cb5   po: Update the German translation
       new  143ca03   scd: Nitpicks on the improved card prompts
       new  468dbc7   po: Update the German translation
       new  7ccabbc   Revert "scd: Nitpicks on the improved card prompts"
       new  f98c8cb   scd,agent: Improve the OpenPGP PIN prompt texts.
       new  fd9cb9f   po: Adjust the German translation.
       new  a42bf00   dirmngr,w32: Make https with ntbtls work.
       new  c2f02ea   speedo,w32: Install gpg-wks-client.
       new  effa80e   gpg: Emit new status DECRYPTION_KEY
       new  a209025   wks: New callback for the mime parser.
       new  d30e17a   wks: Make sure that the draft 2 request is correctly detected.
       new  22b69b9   dirmngr: Add new debug flag "extprog"
       new  49b4a67   speedo,w32: Fix gpg-wks-client installation
       new  7af5d61   gpgv: New options --log-file and --debug
       new  55b6c25   Clarify text of LGPLv2+/GPLv2+ licensed files.
       new  64ec21b   g10: fix typo
       new  ddf01a6   trustdb: Respect --quiet during --import-ownertrust.
       new  f5782e1   dirmngr: Avoid warnings during non-ntbtls build.
       new  1192449   w32: Make pipes really pollable.
       new  8a67dc4   gpgv,w32: Fix --status-fd.
       new  7cc57e2   gpgscm: Track source locations in every kind of ports.
       new  ebeccd7   gpg,tools: Make trust-model configurable via gpgconf.
       new  4190017   tests: Improve support for gpgconf.
       new  d379a01   gpg,tools: Make auto-key-retrieve configurable via gpgconf.
       new  058c97f   gpgscm: Fix calculating the line number.
       new  e4583ae   gpgscm: Improve parsing.
       new  e182542   gpg: Do not require a trustdb for decryption.
       new  19f8d53   speedo,w32: Install sks-keyservers.netCA.pem.
       new  2bbdeb8   gpg: Allow creating keys using an existing ECC key.
       new  891ab23   gpg: Make --export-options work with --export-secret-keys.
       new  280c724   po: Update Russian translation
       new  c7f2a59   po: Update Ukrainian translation
       new  c405f2e   po: Auto-update
       new  246b279   build: Add kludge for "make distcheck" in a release build.
       new  4a28c21   Release 2.1.19
       new  5fea181   New upstream version 2.1.19

The 159 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                                          | 1228 +++++++++++
 Makefile.am                                        |    3 +-
 NEWS                                               |   50 +
 VERSION                                            |    2 +-
 agent/agent.h                                      |   22 +-
 agent/cache.c                                      |   27 +-
 agent/call-pinentry.c                              |  103 +-
 agent/call-scd.c                                   |  159 +-
 agent/command-ssh.c                                |  128 +-
 agent/command.c                                    |   15 +-
 agent/divert-scd.c                                 |  125 +-
 agent/findkey.c                                    |   40 +-
 agent/genkey.c                                     |    2 +-
 agent/gpg-agent.c                                  |    2 +-
 agent/pkdecrypt.c                                  |    2 +-
 agent/pksign.c                                     |   19 +-
 agent/preset-passphrase.c                          |    2 +-
 agent/protect.c                                    |    2 +-
 build-aux/speedo.mk                                |   35 +-
 build-aux/speedo/w32/inst.nsi                      |   19 +-
 common/Makefile.am                                 |    4 +-
 common/argparse.c                                  |    8 +-
 common/argparse.h                                  |    4 +-
 common/asshelp.c                                   |    2 +-
 common/dotlock.c                                   |   10 +-
 common/dotlock.h                                   |    4 +-
 common/dynload.h                                   |    4 +-
 common/exechelp-w32.c                              |   12 +-
 common/exectool.c                                  |    5 +
 common/homedir.c                                   |    2 +-
 common/iobuf.c                                     |    2 +-
 sm/base64.c => common/ksba-io-support.c            |  153 +-
 common/ksba-io-support.h                           |   66 +
 common/logging.c                                   |   44 +-
 common/logging.h                                   |    6 +-
 common/membuf.c                                    |    2 +-
 common/mischelp.c                                  |    4 +-
 common/mischelp.h                                  |    4 +-
 common/name-value.c                                |    2 +-
 common/session-env.c                               |    2 +-
 common/sexp-parse.h                                |    2 +-
 common/sexputil.c                                  |   65 +-
 common/simple-pwquery.c                            |    2 +-
 common/simple-pwquery.h                            |    2 +-
 common/status-codes.h                              |  136 +-
 common/status.h                                    |    1 +
 common/stringhelp.c                                |    4 +-
 common/stringhelp.h                                |    4 +-
 common/strlist.c                                   |    4 +-
 common/strlist.h                                   |    4 +-
 common/sysutils.c                                  |   11 +
 common/sysutils.h                                  |    1 +
 common/t-stringhelp.c                              |    4 +-
 common/t-strlist.c                                 |    4 +-
 common/t-support.h                                 |    4 +-
 common/t-timestuff.c                               |    4 +-
 common/t-w32-reg.c                                 |    4 +-
 common/ttyio.c                                     |    2 +-
 common/types.h                                     |    4 +-
 common/utf8conv.c                                  |    6 +-
 common/utf8conv.h                                  |    4 +-
 common/util.h                                      |   10 +-
 common/w32-reg.c                                   |    4 +-
 common/w32help.h                                   |    4 +-
 common/yesno.c                                     |    2 +-
 configure.ac                                       |   80 +-
 dirmngr/ChangeLog-2011                             |    4 +-
 dirmngr/Makefile.am                                |    7 +-
 dirmngr/certcache.c                                |  597 ++++-
 dirmngr/certcache.h                                |   32 +-
 dirmngr/crlcache.c                                 |    6 +-
 dirmngr/crlfetch.c                                 |   31 +-
 dirmngr/dirmngr.c                                  |  101 +-
 dirmngr/dirmngr.h                                  |   34 +-
 dirmngr/dns-stuff.c                                |   81 +-
 dirmngr/dns-stuff.h                                |    5 +
 dirmngr/http-ntbtls.c                              |  124 ++
 dirmngr/http.c                                     |  433 ++--
 dirmngr/http.h                                     |   17 +-
 dirmngr/ks-engine-finger.c                         |    4 +-
 dirmngr/ks-engine-hkp.c                            |  207 +-
 dirmngr/ks-engine-http.c                           |    8 +-
 dirmngr/ks-engine-ldap.c                           |    8 +-
 dirmngr/ldap.c                                     |   22 +-
 dirmngr/loadswdb.c                                 |    7 +
 dirmngr/misc.c                                     |    2 +
 dirmngr/ocsp.c                                     |    5 +-
 dirmngr/server.c                                   |  166 +-
 dirmngr/t-http.c                                   |   84 +-
 dirmngr/validate.c                                 |  235 +-
 dirmngr/validate.h                                 |   43 +-
 doc/DETAILS                                        |   12 +-
 doc/TRANSLATE                                      |    2 +-
 doc/defsincdate                                    |    2 +-
 doc/dirmngr.texi                                   |   15 +-
 doc/gnupg-module-overview.pdf                      |  Bin 315248 -> 62898 bytes
 doc/gnupg-module-overview.png                      |  Bin 36868 -> 58876 bytes
 doc/gpg-agent.texi                                 |    6 +-
 doc/gpg.texi                                       |   44 +-
 doc/gpgsm.texi                                     |    2 +-
 doc/gpgv.texi                                      |    5 +
 doc/scdaemon.texi                                  |    2 +-
 doc/whats-new-in-2.1.txt                           |    6 +-
 g10/armor.c                                        |    2 +-
 g10/build-packet.c                                 |    2 +-
 g10/call-agent.c                                   |    2 +-
 g10/call-dirmngr.c                                 |   26 +-
 g10/card-util.c                                    |    2 +-
 g10/compress.c                                     |    2 +-
 g10/cpr.c                                          |    3 +
 g10/encrypt.c                                      |    6 +-
 g10/export.c                                       |   75 +-
 g10/getkey.c                                       |    2 +-
 g10/gpg.c                                          |   23 +-
 g10/gpgv.c                                         |   44 +-
 g10/import.c                                       |    2 +-
 g10/keydb.c                                        |    2 +-
 g10/keyedit.c                                      |    8 +-
 g10/keygen.c                                       |  284 +--
 g10/keyid.c                                        |    2 +-
 g10/keylist.c                                      |    5 +-
 g10/keyring.c                                      |   24 +-
 g10/main.h                                         |    6 +-
 g10/mainproc.c                                     |    6 +-
 g10/misc.c                                         |    2 +-
 g10/passphrase.c                                   |    3 +
 g10/pkclist.c                                      |    4 +-
 g10/pubkey-enc.c                                   |   36 +-
 g10/revoke.c                                       |    2 +-
 g10/rmd160.c                                       |    2 +-
 g10/server.c                                       |   19 +-
 g10/sign.c                                         |   11 +-
 g10/tdbdump.c                                      |   22 +-
 g10/test-stubs.c                                   |    3 +-
 g10/tofu.c                                         |  114 +-
 g10/trust.c                                        |   32 +-
 g10/trustdb.c                                      |   87 +-
 g10/trustdb.h                                      |   10 +-
 g13/Makefile.am                                    |    2 +-
 g13/g13-syshelp.h                                  |    2 +-
 g13/server.c                                       |    2 +-
 g13/sh-cmd.c                                       |    2 +-
 kbx/keybox-blob.c                                  |    4 +-
 m4/autobuild.m4                                    |    2 +-
 m4/gettext.m4                                      |    4 +-
 m4/intldir.m4                                      |    4 +-
 m4/lcmessage.m4                                    |    4 +-
 m4/nls.m4                                          |    4 +-
 m4/po.m4                                           |    4 +-
 m4/progtest.m4                                     |    4 +-
 po/POTFILES.in                                     |    2 +-
 po/ca.po                                           | 1636 +++++++-------
 po/cs.po                                           | 1644 +++++++-------
 po/da.po                                           | 1640 +++++++-------
 po/de.po                                           | 1646 +++++++-------
 po/el.po                                           | 1636 +++++++-------
 po/en at boldquot.po                                  | 1640 +++++++-------
 po/en at quot.po                                      | 1640 +++++++-------
 po/eo.po                                           | 1633 +++++++-------
 po/es.po                                           | 1643 +++++++-------
 po/et.po                                           | 1636 +++++++-------
 po/fi.po                                           | 1636 +++++++-------
 po/fr.po                                           | 1648 +++++++-------
 po/gl.po                                           | 1636 +++++++-------
 po/gnupg2.pot                                      | 1630 +++++++-------
 po/hu.po                                           | 1636 +++++++-------
 po/id.po                                           | 1636 +++++++-------
 po/it.po                                           | 1636 +++++++-------
 po/ja.po                                           | 1648 +++++++-------
 po/nb.po                                           | 1643 +++++++-------
 po/pl.po                                           | 1652 +++++++-------
 po/pt.po                                           | 1637 +++++++-------
 po/ro.po                                           | 1641 +++++++-------
 po/ru.po                                           | 2303 ++++++++++----------
 po/sk.po                                           | 1636 +++++++-------
 po/sv.po                                           | 1642 +++++++-------
 po/tr.po                                           | 1645 +++++++-------
 po/uk.po                                           | 2136 +++++++++---------
 po/zh_CN.po                                        | 1641 +++++++-------
 po/zh_TW.po                                        | 1643 +++++++-------
 scd/apdu.c                                         |   99 +-
 scd/apdu.h                                         |    2 +-
 scd/app-common.h                                   |    7 +-
 scd/app-dinsig.c                                   |    2 +-
 scd/app-geldkarte.c                                |    2 +-
 scd/app-nks.c                                      |    2 +-
 scd/app-openpgp.c                                  |  235 +-
 scd/app.c                                          |  160 +-
 scd/ccid-driver.c                                  |  271 ++-
 scd/ccid-driver.h                                  |    4 +-
 scd/command.c                                      |   66 +-
 scd/scdaemon.c                                     |  206 +-
 scd/scdaemon.h                                     |    5 +-
 sm/Makefile.am                                     |    1 -
 sm/call-dirmngr.c                                  |    2 +-
 sm/certchain.c                                     |    2 +-
 sm/certdump.c                                      |    4 +-
 sm/certlist.c                                      |    2 +-
 sm/certreqgen-ui.c                                 |   24 +-
 sm/certreqgen.c                                    |   12 +-
 sm/decrypt.c                                       |   21 +-
 sm/encrypt.c                                       |   11 +-
 sm/export.c                                        |   28 +-
 sm/gpgsm.h                                         |   18 +-
 sm/import.c                                        |   13 +-
 sm/keydb.c                                         |    2 +-
 sm/keylist.c                                       |    2 +-
 sm/sign.c                                          |   11 +-
 sm/verify.c                                        |   21 +-
 tests/gpgme/gpgme-defs.scm                         |    6 +-
 tests/gpgme/run-tests.scm                          |    2 +-
 tests/gpgme/wrap.scm                               |    7 +-
 tests/gpgscm/Makefile.am                           |    3 +-
 tests/gpgscm/ffi.c                                 |    9 +
 tests/gpgscm/ffi.scm                               |    3 +
 tests/gpgscm/init.scm                              |   10 +-
 tests/gpgscm/lib.scm                               |    2 +-
 tests/gpgscm/main.c                                |    2 +-
 tests/gpgscm/scheme-private.h                      |   12 +-
 tests/gpgscm/scheme.c                              |  582 ++---
 tests/gpgscm/time.scm                              |   42 +
 tests/gpgsm/verify.scm                             |    8 +-
 tests/openpgp/Makefile.am                          |    9 +-
 tests/openpgp/defs.scm                             |   27 +-
 tests/openpgp/gpgconf.scm                          |   48 +
 tests/openpgp/{issue2015.scm => issue2929.scm}     |   19 +-
 .../{encrypt-multifile.scm => issue2941.scm}       |   27 +-
 tests/openpgp/quick-key-manipulation.scm           |   57 +-
 tests/openpgp/samplekeys/README                    |    2 +
 tests/openpgp/ssh-import.scm                       |   33 +-
 tests/openpgp/tofu.scm                             |   51 +-
 tests/openpgp/verify.scm                           |    3 +
 tools/gpg-connect-agent.c                          |   22 +-
 tools/gpg-wks-client.c                             |   90 +-
 tools/gpg-wks-server.c                             |   27 +-
 tools/gpg-wks.h                                    |    4 +
 tools/gpgconf-comp.c                               |  275 +--
 tools/gpgconf.c                                    |    2 +-
 tools/gpgparsemail.c                               |    2 +-
 tools/gpgtar.c                                     |    4 +-
 tools/mail-signed-keys                             |    2 +-
 tools/mime-parser.c                                |   25 +
 tools/mime-parser.h                                |    2 +
 tools/symcryptrun.c                                |    4 +-
 tools/wks-receive.c                                |   49 +-
 245 files changed, 31229 insertions(+), 26168 deletions(-)
 rename sm/base64.c => common/ksba-io-support.c (79%)
 create mode 100644 common/ksba-io-support.h
 create mode 100644 dirmngr/http-ntbtls.c
 create mode 100644 tests/gpgscm/time.scm
 create mode 100644 tests/openpgp/gpgconf.scm
 copy tests/openpgp/{issue2015.scm => issue2929.scm} (60%)
 mode change 100755 => 100644
 copy tests/openpgp/{encrypt-multifile.scm => issue2941.scm} (61%)

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