[Pkg-gnupg-commit] [gnupg2] branch upstream updated (24bfccb -> c75d9bf)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Wed Jan 27 13:24:12 UTC 2016


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

dkg pushed a change to branch upstream
in repository gnupg2.

      from  24bfccb   Imported Upstream version 2.1.10
       new  762fcc0   po: Japanese translation.
       new  df1e0d2   Post release updates.
       new  30af06e   Merge branch 'STABLE-BRANCH-2-2' into wk-master
       new  2ae07f8   common: Add code to execute a helper.
       new  d955cb5   common: Add header file and build the new code.
       new  a81aca6   common: Add a stream interface to 'sh-exectool'.
       new  0c0dafd   tools/gpgtar: Use the new exectool helper.
       new  45c814f   tools/gpgtar: Implement signing.
       new  582e684   tools/gpgtar: Implement symmetric encryption.
       new  a8308ba   dirmngr: Handle http status '501 Not Implemented'.
       new  6ac57a4   dirmngr: Really search all keyservers for patterns.
       new  6d64ef8   dirmngr: Stricter handling of http error codes.
       new  b5cd688   gpg: Write ERROR status on delete-key cancellation
       new  71726b6   dirmngr: Initialize http status code.
       new  ee0fb42   po: Update Russion translation
       new  1c8eae9   tests: Add some more gpgtar tests.
       new  d1a9758   scd: Fix removal of unplugged usb readers on Windows.
       new  6dc37c5   gpg: Don't error out if a key occurs multiple times in the keyring.
       new  d6e0149   Fix required libgpg-error version.
       new  b78fce3   agent: Fix typo.
       new  25f0f05   agent: Improve error handling.
       new  1605e34   gpg: Fix buffer overflow.
       new  f0ae40b   Remove replacements for libgpg-error < 1.21.
       new  4d3395e   gpg: Use a regular type instead of a void* for import stats.
       new  d40975c   scd: Fix regression for generating RSA keys on card.
       new  e573e61   gpg: Fix --default-key checks.
       new  f5aa51a   gpg: Print ownertrust in TOFU+PGP trust model.
       new  d80e1bc   common: Rename sh-exectool to exectool.
       new  467e18b   common: Change license for exectool to LGPLv3+/GPLv2+.
       new  7d129a7   common: Change license of some modules to LGPLv3+/GPLv2+.
       new  7baca03   common: Change license of isascii.c to all-premissive,
       new  4ee881b   sm: Handle gcry_pk_encrypt return value.
       new  0ea186d   gpg: Use more descriptive names.
       new  2e4e10c   gpg: Improve the keyblock cache's transparency.
       new  f369efd   gpg: Improve the keyblock cache's transparency.
       new  2ea1aeb   gpg: New function to printed a detailed error code.
       new  345ec73   gpg: Reduce number of strings to translate.
       new  4ffe44c   common: Use default_errsource for call-gpg and exectool.
       new  fc010b6   gpg: When checking for ambiguous keys, ignore invalid keys.
       new  e644aa7   g10: factor out a function for secret key retrieval.
       new  b30c15b   g10: Fix a regression for generating card key with backup.
       new  72eaff1   g10: Remove deprecated internal functions.
       new  0643688   g10: Fix commit b30c15bf.
       new  af14285   build: Add required macro for pkg-config
       new  98f9e14   common: New file fwddecl.h.
       new  ab9a9bc   g10: clean up of headers for card.
       new  d839229   po: Update Japanese translation.
       new  ee8a8ec   gpg: Use enums instead of defines.
       new  478ca6c   gpg: Mark more options as coming from the config file (when this holds)
       new  7fe4be0   gpg: Display the key that is invalid, not the search description.
       new  4143cc1   gpg: Remove dead code.
       new  1cceba1   gpg: Suppress a warning.
       new  02eb9fc   Only add the user supplied CFLAGS after running any autoconf tests.
       new  dc417bf   gpg: Fix TOCTTOU when updating keyblocks.
       new  4103850   gpg: Improve check for ambiguous keys.
       new  ffe0b7a   gpg: Remove unused parameter.
       new  dc52995   gpg: Lazily evaluate --default-key.
       new  7195b94   gpg: Don't check for ambiguous keys.
       new  4654384   gpg: Fix error message.
       new  5c75992   gpg: Fix type.
       new  aecf1a3   scd: Fix commit b30c15bf (again).
       new  b0c9867   gpg: Do not translate debug output.
       new  ef7b7e9   gpg: Fix use of assert from commit dc417bf0.
       new  04c9cdd   gpg: Add standard free() semantic to pubkey_free.
       new  363ed2e   gpg: Simplify status message code from commit b30c15bf.
       new  a9cbdcf   gpg: Rename struct pubkey to pukey_s and add pubkey_t.
       new  ae3e5c2   dirmngr: Change the Onion keyserver in the conf template.
       new  e684c63   agent: Support --force option for IMPORT_KEY.
       new  40959ad   g10: fix regression of bkuptocard subcommand in --edit-key.
       new  ee433d2   g10: Allow relative path for specifying the file for bkuptocard.
       new  44aee35   g10: Remove subcommand checkbkupkey for --key-edit.
       new  5ca57f1   g10: Use --force when importing key for bkuptocard.
       new  79b51bb   agent: IMPORT_KEY with --force option fix.
       new  bf694cb   Revert commit 4654384fe7a4dcee113dacf27c398b13dea5d0be.
       new  575c15a   gpg: Fix double free.
       new  ff3b607   agent: Fix RSA verification for card.
       new  f2ecbf7   agent: Typo fix for help text.
       new  e70f7a5   gpg: Align notes about minimal keysize with actual checks.
       new  0a00115   common: Do not deref vars in tests after a fail().
       new  1fbfa1b   tests: Use info and error instead of a plain echo.
       new  e64317c   common: Avoid warnings about useless assignments.
       new  6deafb9   dirmngr: Silence one regression test.
       new  db82b61   kbx: Avoid faulty fclose in an error case.
       new  7990586   gpg: Comment on false positives by static analyzers.
       new  09accc0   gpg: Silence warnings found by static analyzer.
       new  85cc744   gpg: Avoid using an uninitialized SALT on premature EOF.
       new  c7389ae   gpg: Silence some regression tests.
       new  2c3e674   Fix keystrlen to work when OPT.KEYID_FORMAT is KF_DEFAULT.
       new  a41638a   gpg: Fix DNS cert lookup returning an URL.
       new  0de7d61   kbx: Avoid warnings about useless assignments.
       new  126aebb   sm: Avoid warnings about useless assignments.
       new  008aa6e   gpg: Fix warnings about useless assignments.
       new  8a56a38   gpg: Avoid warnings about possible NULL deref.
       new  8fd406c   gpg: Return an error code from keygrip_from_pk.
       new  833ba5f   common: New put_membuf_cb to replace static membuf_data_cb.
       new  4966432   common: New function get_assuan_server_version.
       new  4d7ac43   common: New function compare_version_strings.
       new  2aa42ba   Print warnings if old daemon versions are used.
       new  34bca9c   gpg: Add an exact search flag to the PK struct.
       new  4970868   gpg: New command --export-ssh-key
       new  b2da395   gpg: Support ECDSA keys with --export-ssh-key.
       new  eb9c021   tools: Remove gpgkey2ssh.
       new  b280aa6   gpg: Fix NULL de-ref for ambiguous key check in --export-ssh-keys.
       new  0617a05   gpg: Move documentation from keydb.h to keydb.c and getkey.c.
       new  3f52c7d   common: Fix iobuf API of filter function for alignment.
       new  4b4639b   common: Fix iobuf API of filter function for alignment.
       new  4619ea8   gpg: Re-indent check_key_signature2.
       new  e2f984b   ssh: Accept OpenSSH *cert-v01 key variants.
       new  96237b9   Fix to support git worktree.
       new  9dc355a   gpg: Make sure to mark a duplicate registered keybox as primary.
       new  1608629   kbx: Implement keybox_lock for use by gpg.
       new  4aceebf   common: Make sure dotlock functions set a proper ERRNO.
       new  8f1368d   kbx: Improve and fix keybox_lock.
       new  9b6c914   gpg: Improve error code from lock_all.
       new  c7ca0f7   kbx: Change return type of search functions to gpg_error_t.
       new  99cdc15   doc: Update whats-new-in-2.1 from gnupg-doc.
       new  360534b   gpg: Make --list-options show-usage the default.
       new  f5cceef   kbx: Add function keybox_tmp_names to avoid code duplication.
       new  8241ed5   kbx: New function keybox_file_rename to replace rename.
       new  3b1248e   gpg: Detect race between pubring.gpg and pubring.kbx use.
       new  663c5d1   w32: Fix deadlock introduced by keybox_file_rename.
       new  3cccd5a   kbx,w32: Use shorter retry intervals for keybox_file_rename.
       new  56275e4   doc: Fix description of --s2k-* options to match gpg 2.1.
       new  437965e   Use ngettext for some strings.
       new  9309bda   gpg: Use "days" in "...newer than..." diagnostics.
       new  576fedc   gpg: Minor string changes.
       new  79778a8   g10: Improve strings printed by tofu.c.
       new  d96e76d   gpg: Add function print_further_info.
       new  8b7f64f   common: Add substitute code for libgpg-error < 1.22.
       new  cfa4189   gpg: Streamline use of error messages in tofu.c
       new  4c6c973   po: Update German translation
       new  c26d299   doc: Typo fix.
       new  4997433   agent: New option --pinentry-timeout
       new  bdb6135   gpg: Silence message about ignoring revoked user ids.
       new  09117e7   gpg: Make --auto-key-retrieve work with dirmngr configured server.
       new  bb99b40   gpg: Improve header text of the auto-created revocations.
       new  fc0c71d   gpg: Allow new user ids with only the mail address.
       new  361820a   gpg: Rework gpg-conf.skel
       new  afb8696   dirmngr: Use sks-keyservers CA by default for the hkps pool.
       new  77bceb2   dirmngr: Provide the keyserver pool name even if there is no CNAME.
       new  12c665b   dirmngr: Indicate that serial numbers are hexadecimal.
       new  039a557   speedo: Allow use of SHA-256 checksums
       new  ee87c65   agent: Send PROGRESS status lines to the client.
       new  fbe1cf6   gpg: Print PROGRESS status lines during key generation.
       new  d33a340   sm: small fix for GCC 6.
       new  b8bb16c   g10: Fix segfault on unsupported curve.
       new  3e50236   gpgtar,w32: Fix gpgtar 8 bit encoding handling on W32
       new  d56f76a   po: Update German translation
       new  7313c5f   Update copyright years.
       new  cc75359   po: Update Czech translation
       new  dc4a470   po: Auto-update
       new  e9e5e83   Release 2.1.11
       new  c75d9bf   Imported Upstream version 2.1.11

The 153 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                          |   10 +-
 ChangeLog                        |  861 +++++++++
 Makefile.am                      |   17 +-
 Makefile.in                      |   17 +-
 NEWS                             |   55 +-
 README                           |    4 +-
 VERSION                          |    2 +-
 agent/agent.h                    |    8 +
 agent/call-pinentry.c            |   12 +
 agent/call-scd.c                 |   22 +-
 agent/command-ssh.c              |  174 +-
 agent/command.c                  |   32 +-
 agent/cvt-openpgp.c              |   10 +-
 agent/cvt-openpgp.h              |    1 +
 agent/gpg-agent.c                |  119 ++
 agent/pksign.c                   |   14 +-
 autogen.sh                       |    2 +-
 build-aux/getswdb.sh             |   20 +
 build-aux/speedo.mk              |   42 +-
 common/Makefile.am               |    5 +-
 common/Makefile.in               |  112 +-
 common/argparse.c                |    4 +-
 common/asshelp.c                 |   38 +
 common/asshelp.h                 |    4 +
 common/b64enc.c                  |    2 -
 common/call-gpg.c                |   41 +-
 common/call-gpg.h                |    9 +-
 common/common-defs.h             |   20 +-
 common/dotlock.c                 |  104 +-
 common/exectool.c                |  440 +++++
 common/exectool.h                |   56 +
 common/{userids.h => fwddecl.h}  |   16 +-
 common/get-passphrase.c          |   13 +-
 common/gettime.h                 |   20 +-
 common/iobuf.c                   |   53 +-
 common/iobuf.h                   |    7 +-
 common/keyserver.h               |   20 +-
 common/membuf.c                  |   14 +
 common/membuf.h                  |    1 +
 common/mischelp.h                |   28 -
 common/status-codes.h            |   24 +-
 common/status.c                  |   20 +-
 common/status.h                  |   21 +-
 common/stringhelp.c              |   85 +
 common/stringhelp.h              |    3 +
 common/t-convert.c               |    8 +-
 common/t-iobuf.c                 |    5 +-
 common/t-mapstrings.c            |    7 +-
 common/t-stringhelp.c            |   98 +-
 common/t-support.h               |    4 +-
 common/t-timestuff.c             |   35 +-
 common/tlv.c                     |    1 -
 common/types.h                   |   10 -
 common/userids.c                 |    1 -
 common/utf8conv.c                |   65 +-
 common/utf8conv.h                |    2 +
 common/util.h                    |  131 +-
 common/yesno.c                   |   20 +-
 configure                        |  289 +--
 configure.ac                     |   20 +-
 dirmngr/Makefile.am              |    1 +
 dirmngr/Makefile.in              |   86 +-
 dirmngr/crlcache.c               |    7 +-
 dirmngr/dns-stuff.c              |    2 +
 dirmngr/http.c                   |   31 +-
 dirmngr/http.h                   |    3 +-
 dirmngr/ks-action.c              |   19 +-
 dirmngr/ks-engine-hkp.c          |   30 +-
 dirmngr/ks-engine-http.c         |    2 +-
 dirmngr/ks-engine.h              |    2 +-
 dirmngr/misc.c                   |   16 +-
 dirmngr/misc.h                   |    2 +-
 dirmngr/sks-keyservers.netCA.pem |   32 +
 dirmngr/t-dns-stuff.c            |    6 +-
 dirmngr/t-http.c                 |    2 +-
 doc/DETAILS                      |   12 +-
 doc/Makefile.am                  |    4 +-
 doc/Makefile.in                  |    4 +-
 doc/defsincdate                  |    2 +-
 doc/gnupg-card-architecture.eps  |    2 +-
 doc/gnupg-card-architecture.pdf  |  Bin 19753 -> 19753 bytes
 doc/gnupg.info                   |  367 ++--
 doc/gnupg.info-1                 |  110 +-
 doc/gnupg.info-2                 |  231 +--
 doc/gpg-agent.texi               |    7 +
 doc/gpg.texi                     |   98 +-
 doc/tools.texi                   |   73 -
 doc/whats-new-in-2.1.txt         |  119 +-
 g10/armor.c                      |    4 +-
 g10/call-agent.c                 |  136 +-
 g10/call-agent.h                 |    4 +-
 g10/call-dirmngr.c               |   49 +-
 g10/card-util.c                  |    1 -
 g10/cipher.c                     |    2 +-
 g10/compress-bz2.c               |    2 +-
 g10/compress.c                   |    2 +-
 g10/decrypt-data.c               |    4 +-
 g10/delkey.c                     |    5 +-
 g10/dirmngr-conf.skel            |    6 +-
 g10/encrypt.c                    |    5 +-
 g10/export.c                     |  455 ++++-
 g10/getkey.c                     |  705 +++++++-
 g10/gpg.c                        |  300 +---
 g10/gpgv.c                       |    7 +
 g10/import.c                     |   75 +-
 g10/keydb.c                      |  314 +++-
 g10/keydb.h                      |  541 +-----
 g10/keyedit.c                    |  170 +-
 g10/keygen.c                     |  592 ++----
 g10/keyid.c                      |   10 +-
 g10/keylist.c                    |   40 +-
 g10/keyring.c                    |  357 ++--
 g10/keyserver-internal.h         |    1 +
 g10/keyserver.c                  |   63 +-
 g10/main.h                       |   26 +-
 g10/mainproc.c                   |    4 +-
 g10/mdfilter.c                   |    2 +-
 g10/misc.c                       |   46 +
 g10/options.h                    |    7 -
 g10/options.skel                 |   81 +-
 g10/packet.h                     |    1 +
 g10/parse-packet.c               |    9 +-
 g10/pkclist.c                    |   82 +-
 g10/progress.c                   |    2 +-
 g10/revoke.c                     |   13 +-
 g10/server.c                     |    3 +-
 g10/sig-check.c                  |  641 ++++---
 g10/sign.c                       |   13 +-
 g10/skclist.c                    |    7 +
 g10/tdbio.c                      |   33 +-
 g10/test-stubs.c                 |    7 +
 g10/test.c                       |   11 +-
 g10/textfilter.c                 |    2 +-
 g10/tofu.c                       |  523 +++---
 g10/trustdb.c                    |   41 +-
 kbx/keybox-defs.h                |   12 +-
 kbx/keybox-dump.c                |   16 +-
 kbx/keybox-init.c                |   96 +-
 kbx/keybox-openpgp.c             |    1 -
 kbx/keybox-search.c              |   47 +-
 kbx/keybox-update.c              |  105 +-
 kbx/keybox-util.c                |  133 ++
 kbx/keybox.h                     |   20 +-
 po/POTFILES.in                   |    1 +
 po/ca.gmo                        |  Bin 48328 -> 46607 bytes
 po/ca.po                         | 3086 ++++++++++++++++++--------------
 po/cs.gmo                        |  Bin 217707 -> 219029 bytes
 po/cs.po                         | 3658 +++++++++++++++++++++-----------------
 po/da.gmo                        |  Bin 148508 -> 144609 bytes
 po/da.po                         | 3137 ++++++++++++++++++--------------
 po/de.gmo                        |  Bin 228439 -> 236965 bytes
 po/de.po                         | 3145 ++++++++++++++++++--------------
 po/el.gmo                        |  Bin 48492 -> 46733 bytes
 po/el.po                         | 3065 ++++++++++++++++++--------------
 po/en at boldquot.gmo               |  Bin 208596 -> 215384 bytes
 po/en at boldquot.po                | 2953 ++++++++++++++++--------------
 po/en at quot.gmo                   |  Bin 206268 -> 212992 bytes
 po/en at quot.po                    | 2951 ++++++++++++++++--------------
 po/eo.gmo                        |  Bin 31920 -> 30286 bytes
 po/eo.po                         | 3059 +++++++++++++++++--------------
 po/es.gmo                        |  Bin 147957 -> 144176 bytes
 po/es.po                         | 3139 ++++++++++++++++++--------------
 po/et.gmo                        |  Bin 45720 -> 44031 bytes
 po/et.po                         | 3052 +++++++++++++++++--------------
 po/fi.gmo                        |  Bin 48034 -> 46182 bytes
 po/fi.po                         | 3063 +++++++++++++++++--------------
 po/fr.gmo                        |  Bin 228252 -> 222985 bytes
 po/fr.po                         | 3138 ++++++++++++++++++--------------
 po/gl.gmo                        |  Bin 47537 -> 45753 bytes
 po/gl.po                         | 3064 +++++++++++++++++--------------
 po/gnupg2.pot                    | 2907 ++++++++++++++++--------------
 po/hu.gmo                        |  Bin 47434 -> 45696 bytes
 po/hu.po                         | 3058 +++++++++++++++++--------------
 po/id.gmo                        |  Bin 46149 -> 44358 bytes
 po/id.po                         | 3060 +++++++++++++++++--------------
 po/it.gmo                        |  Bin 47531 -> 45785 bytes
 po/it.po                         | 3062 +++++++++++++++++--------------
 po/ja.gmo                        |  Bin 233011 -> 230767 bytes
 po/ja.po                         | 3201 ++++++++++++++++++---------------
 po/nb.gmo                        |  Bin 65966 -> 63253 bytes
 po/nb.po                         | 3105 ++++++++++++++++++--------------
 po/pl.gmo                        |  Bin 151484 -> 147621 bytes
 po/pl.po                         | 3175 +++++++++++++++++++--------------
 po/pt.gmo                        |  Bin 40443 -> 38752 bytes
 po/pt.po                         | 3055 +++++++++++++++++--------------
 po/ro.gmo                        |  Bin 90216 -> 86833 bytes
 po/ro.po                         | 3101 ++++++++++++++++++--------------
 po/ru.gmo                        |  Bin 276687 -> 274140 bytes
 po/ru.po                         | 3270 +++++++++++++++++++---------------
 po/sk.gmo                        |  Bin 46983 -> 45261 bytes
 po/sk.po                         | 3060 +++++++++++++++++--------------
 po/sv.gmo                        |  Bin 148708 -> 144810 bytes
 po/sv.po                         | 3142 ++++++++++++++++++--------------
 po/tr.gmo                        |  Bin 146172 -> 142504 bytes
 po/tr.po                         | 3141 ++++++++++++++++++--------------
 po/uk.gmo                        |  Bin 290899 -> 284070 bytes
 po/uk.po                         | 3191 +++++++++++++++++++--------------
 po/zh_CN.gmo                     |  Bin 92014 -> 88609 bytes
 po/zh_CN.po                      | 3085 ++++++++++++++++++--------------
 po/zh_TW.gmo                     |  Bin 199035 -> 194247 bytes
 po/zh_TW.po                      | 3077 ++++++++++++++++++--------------
 scd/apdu.c                       |    3 +
 scd/app-openpgp.c                |   21 +-
 sm/call-agent.c                  |   70 +-
 sm/call-dirmngr.c                |   47 +-
 sm/certchain.c                   |   14 +-
 sm/encrypt.c                     |    7 +-
 sm/export.c                      |    2 +-
 sm/fingerprint.c                 |    1 -
 sm/gpgsm.c                       |    2 +-
 sm/keydb.c                       |   54 +-
 sm/keydb.h                       |    6 +-
 sm/server.c                      |    2 +-
 tests/openpgp/4gb-packet.test    |    6 +-
 tests/openpgp/Makefile.am        |    2 +-
 tests/openpgp/Makefile.in        |    2 +-
 tests/openpgp/default-key.test   |   73 +
 tests/openpgp/gpgtar.test        |   77 +-
 tools/Makefile.am                |   17 +-
 tools/Makefile.in                |   64 +-
 tools/gpgconf-comp.c             |    4 +
 tools/gpgkey2ssh.c               |  337 ----
 tools/gpgtar-create.c            |   72 +-
 tools/gpgtar-extract.c           |   26 +-
 tools/gpgtar-list.c              |   34 +-
 tools/gpgtar.c                   |   25 +-
 tools/gpgtar.h                   |    2 +-
 227 files changed, 57984 insertions(+), 43569 deletions(-)
 create mode 100644 common/exectool.c
 create mode 100644 common/exectool.h
 copy common/{userids.h => fwddecl.h} (72%)
 create mode 100644 dirmngr/sks-keyservers.netCA.pem
 create mode 100755 tests/openpgp/default-key.test
 delete mode 100644 tools/gpgkey2ssh.c

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