[Pkg-gnupg-commit] [gnupg2] annotated tag gnupg-2.1.16 created (now d1ae6ff)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Mon Nov 21 06:32:32 UTC 2016


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

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

        at  d1ae6ff   (tag)
   tagging  0a641ad25d8c3b91dc32bb9f3f1ae49ae539a4f7 (commit)
  replaces  gnupg-2.1.15
 tagged by  Werner Koch
        on  Fri Nov 18 16:53:19 2016 +0100

- Log -----------------------------------------------------------------
Fixing 3 months-without-a-release bug
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEE2GkhI8QGXepeDzq1JJs50k8l47YFAlgvI+8ACgkQJJs50k8l
47a5awf+PohKMEEsjcy4W+0sHcc2G8Q5vJQcxBH2CUPhCBjkZSS7HRyzgXrEYOr1
1RxAPuFAZM61dJfxSBJCp+a1KvzBHPhQSJuWw9bduKoF6Q1ZT2Oqr2Gsh8wSxOdv
Ws9TuqQkax5iq+ijBILc5aGqkfmHmgVoHxnExXdkcBAmVKj4EjlpOaWtDlGGwgvf
/q0q4NaTsVVQaOle9vymn5iLagNTPxmY3lMJLYWqsf6Kuw5fxfeYLwb4U0AviriN
JF3FkO7DbRa6XfObXxthLKX0LWPqFW5mjD4RRK7cX/P35hunI/iBFzRUDSfgXRR9
NyfbAqIqzIvOM2uNht99/yUw3/6BXA==
=pcdK
-----END PGP SIGNATURE-----

Andre Heinecke (3):
      dirmngr: Open file CRL's in binary mode
      g10: Write first keybox record in binary mode
      w32: Fix PKG_CONFIG_LIBDIR in --build-w32

Arnaud Fontaine (1):
      g10: ECDH shared point format.

Ben Kibbey (2):
      Fix symbol conflict.
      Portability build fix.

Daniel Kahn Gillmor (26):
      gpg: print fingerprint regardless of keyid-format
      spelling: correct achived to achieved
      spelling: conenction should be connection
      tests/fake-pinentries: fake pinentries for downstream developers.
      po: convert localizations to UTF-8
      move some file encodings to UTF-8
      Fix more spelling
      doc: Clarify forward-compatible expectations
      agent: Implement --supervised command (for systemd, etc).
      agent: Fix error handling in map_supervised_sockets
      doc: Point gpg-agent(1) at the right gpg manpage in SEE ALSO.
      doc: Document how to manually shut down gpg-agent.
      common: avoid segfault
      agent: --supervised mode improvements.
      doc: Fix spelling of "internal".
      dirmngr: report actual socket name.
      agent,common: move get_socket_name() into common.
      dirmngr: Implement --supervised command (for systemd, etc).
      Spelling: correct spelling of "passphrase".
      build: Fix misspelled dirmngr.
      agent: Clean up comments.
      doc: Include config examples for socket-activated user services.
      dirmngr: Register hkp-cacert even if the file doesn't exist yet
      dirmngr: Add system CAs if no hkp-cacert is given
      dirmngr: Use a default keyserver if none is explicitly set
      dirmngr: More w32 system daemon cleanup

Ineiev (14):
      doc: Fix Martin Hellman's name.
      doc: Fix typos.
      doc: Fix "Not(e) that you can(not) abbreviate".
      doc: Use the right reference commands.
      doc: Eliminate inconsistent UK English.
      doc: Fix mistakes.
      doc: Replace UTF8 with UTF-8.
      doc: Add missing description of datafile.
      doc: Replace rfc0123 with RFC-0123.
      doc: Improve markup.
      doc: Fix spacings.
      doc: Fix full stops.
      doc: Do not end section names with "."
      po: Update Russian translation.

Justus Winter (102):
      common: Fix typo.
      common: Improve waiting for processes on POSIX.
      tests: Pass flags to test driver.
      tests: Update README.
      common: Fix error handling.
      common: Restore a simpler variant of 'gnupg_wait_process'.
      tests: Speed up the test suite.
      tests: Fix test.
      gpgscm: Fix detection of unbalanced parenthesis.
      tests: Simplify tofu test.
      g10: Add missing header.
      g10: Fix memory leak.
      tests: Use descriptive temporary file names.
      tests: Refine exception handling.
      tests: Correctly handle exceptions in resource handling macros.
      tests: Implement interpreter shutdown using exceptions.
      tests: Refine the repl function.
      doc: Implement simple '@ref'erences.
      dirmngr: Fix type.
      tests: Reduce runtime of excessive test.
      tests: Remove list of tests from the test runner.
      tests: Port the quick key manipulation test to Scheme.
      tests: Drop the old shell-based tests.
      tests: Add documentation, make interactive debugging possible.
      common: Correctly handle modules relying on npth.
      build: Fix check for resolver library on macOS.
      build: Do not link gpg-connect-agent against npth.
      dirmngr: Fix STARTTLS on LDAP connections.
      w32: Fix STARTTLS on LDAP connections.
      agent: Enable restricted, browser, and ssh socket by default.
      build: Fix build against libiconv.
      tools: Ignore existing directories in gpgtar.
      tests,w32: Avoid using 'glob'.
      tests,w32: Do not expose 'glob' to gpgscm.
      build,w32: Unconditionally build tests.
      gpgscm: Update callsite of 'gnupg_spawn_process'.
      tools: Improve error handling.
      g10: Fix testing for debug flag.
      sm: Remove statement without effect.
      g10: Use appropriate variant of 'abs'.
      g10: Fix singular term.
      common: Avoid pointer arithmetic on string literals.
      tools: Fix error handling.
      gpgscm: Improve path handling.
      gpgscm: Improve test of low-level functions.
      tests: Improve handling of Windows newlines.
      tests: Rework test environment setup.
      gpgscm: Initialize nesting stack.
      common,w32: Make use of default_errsource in exechelp.
      common,w32: Extend gnupg_create_inbound_pipe et al.
      common,w32: Communicate with child in non-blocking mode.
      common: Fix copying data to estreams.
      tests: Create and remove socket directories.
      tests,w32: Cope with Windows line endings.
      common,w32: Fix setting environment variables on Windows.
      tests: Flush stdout in the fake pinentry.
      tests: Simplify test.
      tests: Do not autostart gpg-agents on teardown.
      agent,tests,w32: Fix relaying pinentry user data, fix fake-pinentry.
      g10: Assert preconditions.
      Fix typos.
      g10: Fix iteration over getkey results.
      g10,w32: Fix build on Windows.
      gpgscm: Fix inclusion of readline header.
      gpgscm,tests: Add new functions to the test environment.
      g10: Improve and unify key selection for -r and --locate-keys.
      gpgscm: Implement 'atexit'.
      gpgscm: Fix printing strings containing zero bytes.
      g10: Fix crash.
      gpgscm: Add support for pseudo-random numbers.
      gpgscm,w32: Provide schemish file handling for binary files.
      tests,tools: Reimplement 'mk-tdata' in Scheme.
      tests: Fix build.
      tests: Do not allow tests to be run in a shared environment.
      tests: Move environment creation and teardown into each test.
      gpgscm: Drop 'len' argument from splice.
      gpgscm: Generalize splice to write to multiple sinks.
      tests: Write a log file for each test.
      common,w32: Simplify locking.
      tests,w32: Make cleanup more robust.
      gpgscm: Fix error message.
      gpgscm: Expose seek and associated constants.
      tests: Simplify test.
      tests: Log and display output from tests when run in parallel.
      tests: Fix environment setup.
      gpgscm: Remove dubious stack implementation.
      gpgscm: Drop obsolete commented-out code.
      gpgscm: Make the compile-hook configurable.
      gpgscm: Reduce opcode dispatch overhead.
      gpgscm: Recover cells used to maintain interpreter state.
      gpgscm: Recover cells from the list of recently allocated cells.
      gpgscm: Avoid cell allocation overhead.
      g10: Fix memory leak.
      gpgscm: Recover more cells.
      gpgscm: Mark cells requiring finalization.
      g10: Fix memory leak.
      g10: Fix use-after-free.
      g10: Fix iteration over getkey results.
      g10: Fix memory leak.
      g10: Optimize key iteration.
      gpgscm: Fix string.
      gpgscm: Re-enable the garbage collector in case of errors.

Kai Michaelis (4):
      dirmngr: add VERSIONCHECK command
      dirmngr: use gnupg_mkdtemp instead of mkstemp
      dirmngr: improve VERSIONCHECK
      dirmngr: Fix segfault in VERSIONCHECK.

NIIBE Yutaka (49):
      po: Update Japanese translation.
      agent: invoke scdaemon with --homedir.
      scd: Clean up unused shutdown method.
      scd: Release the card reader after card removal.
      scd: Fix an action after card removal.
      tests/gpgscm: Fix use of pointer.
      scd: Add support of ECC pubkey attribute.
      Fix comment and format.
      doc: minor fix for @xref.
      doc: Fix a xref usage.
      agent: Allow only specific digest size for ECDSA.
      dirmngr: Removal of no-libgcrypt.o.
      agent, sm: Set CTX after start_agent.
      agent, dirmngr, scd: npth_init must be after fork.
      agent, dirmngr, scd: Fix init_common_subsystems.
      agent: Fix get_socket_name.
      gpgconf: Fix for --homedir.
      scd: Fix keytocard for ECC.
      scd: minor cleanup to merge other works.
      scd: Support ECC key generation.
      agent: Add --card option for READKEY.
      g10: smartcard keygen change.
      scd: GENKEY updates the public key in APP.
      agent, g10: Fix keygen.
      agent: Fix saving with FORCE=1.
      Fix use cases of snprintf.
      g10: Support ECC for gen_card_key.
      g10: Don't ask keysize for for non-RSA card.
      scd: Fix segfault changing key attr.
      g10,scd: Fix ECC keygen.
      g10: More card key generation change.
      g10: Fix card keygen for decryption.
      common: Fix openpgp_is_curve_supported.
      scd: Use canonical curve name of libgcrypt.
      dirmngr: Fix help string and argument.
      common: Fix gnupg_inotify_has_name.
      scd: Add 0x41 prefix for x-coordinate only result.
      g10: Fix ECDH, clarifying the format.
      dirmngr: Fix error return for ADNS.
      dirmngr: More ADNS error fix.
      common: Fix gnupg_inotify_has_name, differently.
      dirmngr: ADNS error handling fix.
      scd: Add --advanced option for READKEY.
      scd: Fix length error for READKEY.
      scd: Fix status info encoding.
      g10: Fix memory leak.
      scd: Don't limit to ST-2xxx for PC/SC.
      g10: Fix creating a lock for ToFU.
      g10: Fix flags to open for lock of ToFU.

Neal H. Walfield (65):
      g10: When showing a user id's trust, pass the current signature.
      g10: Print the formatted text.
      g10: Print the info text in more situations.
      g10: Support nested transactions on the TOFU DB.
      g10: Change tofu_register & tofu_get_validity to process multiple uids.
      g10: If a key has no valid user ids, change TOFU to return TRUST_NEVER.
      g10: Improve TOFU debugging output and some comments.
      g10: Improve TOFU batch update code.
      gpg: Avoid name spaces clash with future sqlite versions (2).
      gpg: Move state local to tofu.c to a private structure.
      g10: Drop unused argument.
      g10: Fix the show old policy functionality when changing a TOFU policy.
      g10: Update a key's TOFU policy in a transaction.
      g10: Fix error detection.
      g10: Always trust ultimately trusted keys.
      doc: Add a help text for tofu.conflict.
      g10: On a TOFU conflict, show whether the uids are expired or revoked
      g10: Be careful to not be in a transaction during long operations
      g10: Remove unused parameter.
      g10: Improve text.
      g10: Add support for TRUST_NEVER.
      g10: When asking about a TOFU binding conflict, default to unknown.
      g10: Fix typo.
      g10: Don't consider cross-signed keys to be in conflict.
      g10: End transaction earlier.
      g10: Refactor cross sig check code.
      g10: Don't add user attributes to the TOFU DB.
      g10: Simplify the binding statistics shown for a TOFU conflict.
      g10: Record and show statistics for encrypted messages when using TOFU
      g10: Only show the TOFU warning once per key.
      g10: Tweak TOFU's verbosity.
      g10: Make sure some functions are passed a primary key.
      g10: Add missing sqrtu32.h and sqrtu32.c.
      g10: Use the correct conversion function.
      g10: Change TOFU code to respect --faked-system-time.
      g10: Check for a new binding a bit later.
      tests: Don't use --tofu-db-format.
      g10: Use the time a signature was seen, not the embedded time, for stats
      g10: Default to the "good" TOFU policy for keys signed by a UTK.
      g10: Add missing static qualifier.
      g10: Change the default TOFU policy for UTKs to good.
      g10: Correctly compute the euclidean distance.
      g10: Fix whitespace.
      g10: Don't include the signature when printing a binding's validity.
      g10: Only consider bindings matching the signer's user id.
      g10: Use the accessor functions for accessing and comparing key ids
      g10: Load the key block if the supplied user id list is NULL.
      g10: Don't ignore failure.  On failure, rollback.
      g10: Improve some comments and a string.
      g10: On failure, propagate the return code.
      g10: When adding a user id, make sure the keyblock has been prepared.
      g10: Fix a column's type in TOFU DB.
      g10: Correctly determine whether a binding has a conflict.
      g10: Make a singular string singular.
      g10: When changing a TOFU binding's policy, update the conflict info
      tests: Remove support for deprecated functionality.
      g10: If an sqlite operation fails, map the error code to GPG_ERR_GENERAL
      g10: Still check if the key is an UTK or cross signed in batch mode.
      g10: Be more careful when checking cross signatures.
      tests: Add test data to TEST_FILES.
      g10: Be more careful when checking if a binding is signed by a UTK.
      tests: Use shorter filenames.
      g10: Fix bit setting.
      g10: Avoid reading in keys when possible.
      g10: Avoid gratuitious SQLite aborts and starving writers.

Werner Koch (132):
      Post release updates.
      common: Remove unused vars in simple-pwquery.
      wks: Install gpg-wks-client under libexec
      common: Change license of mbox-util to LGPLv2.1+.
      doc: Some additional source comments
      wks: Add command --supported to gpg-wks-client.
      common: Guarantee that gnupg_get_time does not return an error.
      gpg: Change TOFU_STATS to return timestamps.
      gpg: New option --with-tofu-info.
      common: Rename an odd named function.
      gpg: Fix false negatives in Ed25519 signature verification.
      gpg: Make decryption of -R work w/o --try-secret-key or --default-key.
      common: Add a default socket name feature.
      gpgconf: Print the plain socket directory with --list-dirs.
      w32: Fix build regression due to 2aa0701.
      gpg: Fix regression in gpgv's printing of the keyid.
      wks: Relax permission check for the top directory.
      wks: Send a final message to the user.
      tests: Run test requiring the network only in maintainer-mode.
      gpg: Copy the correct digest for use by TOFU.
      gpg: Fix printing of pubkey algo in --verbose signature verify.
      gpg: Add new function write_status_printf.
      gpg: Simplify code to print VALIDSIG.
      gpg: Avoid homedir creation by --list-config
      common: Check read errors in name-value.c
      dirmngr: Add --policy-flags option to WKD_GET.
      wks: Add framework for policy flags.
      po: Fix line ending mismatch in Japanese translation.
      gpg: Use a common filter_getval for import and export.
      common: Add string operator gt,ge,le,lt to recsel.
      gpg: New export filter drop-subkey.
      common: Add an assuan logging monitor.
      dirmngr: Exclude D lines from the IPC debug output.
      agent: Small improvement of the server's local state.
      agent: Silence --debug IPC output for connections from self.
      agent: Terminate on deletion of the socket file (Linux only).
      g10: Temporary hack to repalce missing sqrtu32.
      gpg: Fix format string issues in tofu.
      dirmngr: Terminate on deletion of the socket file (Linux only).
      gpg: Make --output work with --verify.
      gpg: Add options --output and --yes to gpgv.
      gpg: Remove option --yes from gpgv
      gpg: Avoid mixing up status and colon line output.
      tools: Minor fix to the usbmon debugging tool.
      gpg: Improve usability of --quick-gen-key.
      gpg: Allow use of "default" algo for--quick-addkey.
      gpg: Emit a new error status line in --quick-adduid.
      gpg: Avoid malloc failure due to no key signatures
      gpgscm: Fix gcrypt version check.
      doc: Update license information.
      build: Distribute fake pinentries.
      dirmngr: Silence diagnostics about starting housekeeping.
      gpg: Fix regression in fingerprint printing.
      doc: Fix fix "Not(e) that you can(not) abbreviate".
      doc: Add a few extra coding standard notes.
      gpg: Make sure that internal key import is done with a binary stream.
      gpg: Make import filter data object more flexible.
      gpg: Reject import if an import filter removed all user ids.
      gpg: Improve WKD by importing only the requested UID.
      tools: Give mime parser callbacks access to the rfc822 parser.
      tools: Simplify the mime-maker container creation.
      tools: Change mime-maker to write out CR,LF.
      tools: Allow retrieval of signed data from mime-maker.
      tools: Convey signeddata also to the part_data callback in mime-parser.
      wks: Partly implement draft-koch-openpgp-webkey-service-02.
      wks: Avoid long trustdb checks.
      agent: Kludge to allow disabling of the extra sockets.
      agent: Create the extra sockets in the standard socket dir.
      agent: Remove the warning for the GKR hijacking.
      agent: Adjust supervised mode for the new default socket names.
      agent: Adjust cleanup for supervised mode.  Fix for W32.
      agent: Streamline the supervised mode code.
      agent: Fix npth + supervised mode problem.
      agent: Another minor fix to map_supervised_sockets.
      wks: Add option --fake-submission-addr to gpg-wks-client.
      wks: Send key encrypted as required by draft -02
      gpg: Put extra parens around bit tests.
      Revert "g10: Fix singular term."
      agent: Move inotify code to common and improve it.
      agent: Use straightforward names for the default socket names.
      Register DCO for Arnaud Fontaine
      agent: Slightly change structure of cmd_readkey.
      agent: Minor cleanup for recent change in findkey.c
      gpg: Replace two sprintf calls.
      common: Use strconcat in gnupg_setenv.
      dirmngr: Allow command VERSIONCHECK to handle 3 part version numbers.
      tests: Improve portability of fake-pinentry.
      common: Use GPG_ERR_INV_VALUE instead of GPG_ERR_EINVAL.
      agent: Avoid double error message.
      dirmngr: Fix hang due to deferred thread initialization.
      gpg: Convey --quick option to dirmngr for --auto-key-retrieve.
      common: Remove debug output from gnupg_get_socket_name.
      dirmngr: Do not implement --supervised in Windows.
      common: Add GNUPG_MODULE_NAME_GPGV.
      gpg: Verify multiple detached signatures with different hash algos.
      dirmngr: Fix signature checking.
      gpg: Enable the Issuer Fingerprint from rfc4880bis
      common: New function gnupg_usleep.
      common: Improve compare_string_versions.
      gpgconf: Add command --query-swdb.
      gpgconf: Add a new field to the --query-swdb output.
      agent: Extend the PINENTRY_LAUNCHED inquiry and status.
      indent: Move comments inside the block.
      Change all http://www.gnu.org in license notices to https://
      wks: Encrypt all client mails also the target key,
      dirmngr: Improve concurrency in the non-adns case.
      gpg: Improve error message for --quick-gen-key.
      sm: Remove unused arg SECRET from keydb functions.
      gpg,sm: Add STATUS_ERROR keydb_search and keydb_add-resource.
      doc: Clarify dirmngr option --daemon.
      dirmngr: Prepare to trigger jobs by network activity.
      agent: Kludge to mitigate blocking calls in Libgcrypt.
      agent: Improve concurrency when Libgcrypt 1.8 is used.
      gpg: New option --compliance.
      sm: New stub option --compliance.
      gpg: Use usual free semantics for packet structure free functions.
      doc: Add comment to make clear that KBNODE is deprecated.
      gpg: Add new compliance mode "de-vs".
      gpgv: New option --enable-special-filenames.
      gpg: New option --override-session-key-fd.
      wks: Always build gpg-wks-client.
      common: Rename keybox_file_rename to gnupg_rename_file.
      scd,dirmngr: Keep the standard fds when daemonizing.
      dirmngr: Add command to only load the swdb.
      gpgconf: Change the displayed names of the components.
      dirmngr: Improve downloading of swdb.lst.
      dirmngr: Auto-sownload the swdb.lst
      doc: Typo fixes.
      dirmngr: Use a longer timer tick interval.
      po: Update the German translation
      po: Auto-update
      Release 2.1.16

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

This annotated tag includes the following new commits:

       new  dd06d33   scd: Add support of ECC pubkey attribute.
       new  4ab8107   po: convert localizations to UTF-8
       new  af19634   g10: Use the accessor functions for accessing and comparing key ids
       new  c2e5634   g10: Load the key block if the supplied user id list is NULL.
       new  221b0bd   g10: Don't ignore failure.  On failure, rollback.
       new  3825847   g10: Improve some comments and a string.
       new  6e930f0   g10: On failure, propagate the return code.
       new  215180d   move some file encodings to UTF-8
       new  0d67241   Fix more spelling
       new  7305d27   Fix comment and format.
       new  55675fa   doc: Clarify forward-compatible expectations
       new  18bbefa   gpg: Avoid malloc failure due to no key signatures
       new  47baeac   gpgscm: Fix gcrypt version check.
       new  3899041   doc: Update license information.
       new  293d265   build: Distribute fake pinentries.
       new  086d219   g10: Fix memory leak.
       new  5bf1fac   dirmngr: Silence diagnostics about starting housekeeping.
       new  9986436   gpg: Fix regression in fingerprint printing.
       new  83a406b   tests: Use descriptive temporary file names.
       new  ab483ef   tests: Refine exception handling.
       new  58007e5   tests: Correctly handle exceptions in resource handling macros.
       new  9a0659a   tests: Implement interpreter shutdown using exceptions.
       new  884e78e   tests: Refine the repl function.
       new  858af2b   doc: Fix Martin Hellman's name.
       new  fa34650   doc: Fix typos.
       new  20a27d8   doc: Fix "Not(e) that you can(not) abbreviate".
       new  f32689f   doc: Use the right reference commands.
       new  825c1df   doc: Eliminate inconsistent UK English.
       new  f25e040   doc: Fix mistakes.
       new  00d6d8b   doc: Replace UTF8 with UTF-8.
       new  7899162   doc: Add missing description of datafile.
       new  9d2b7bf   doc: Replace rfc0123 with RFC-0123.
       new  3776242   doc: Improve markup.
       new  32bcf8b   doc: Fix spacings.
       new  0eaab1a   doc: Fix full stops.
       new  91d5e6f   doc: Implement simple '@ref'erences.
       new  9c1b3bc   doc: minor fix for @xref.
       new  81cb71a   doc: Fix fix "Not(e) that you can(not) abbreviate".
       new  05e4889   doc: Add a few extra coding standard notes.
       new  8078d82   doc: Do not end section names with "."
       new  b9b4ff8   doc: Fix a xref usage.
       new  4644c27   dirmngr: Open file CRL's in binary mode
       new  285d193   dirmngr: Fix type.
       new  988a04b   tests: Reduce runtime of excessive test.
       new  49fae88   tests: Remove list of tests from the test runner.
       new  6c4c0e3   tests: Port the quick key manipulation test to Scheme.
       new  c644962   tests: Drop the old shell-based tests.
       new  7e0379a   tests: Add documentation, make interactive debugging possible.
       new  df5353b   g10: When adding a user id, make sure the keyblock has been prepared.
       new  98bc6f4   agent: Allow only specific digest size for ECDSA.
       new  836b723   dirmngr: Removal of no-libgcrypt.o.
       new  4e4843e   agent, sm: Set CTX after start_agent.
       new  2b23a32   common: Correctly handle modules relying on npth.
       new  2e64ccb   build: Fix check for resolver library on macOS.
       new  20a1683   build: Do not link gpg-connect-agent against npth.
       new  829949f   gpg: Make sure that internal key import is done with a binary stream.
       new  c9237bf   gpg: Make import filter data object more flexible.
       new  8039366   gpg: Reject import if an import filter removed all user ids.
       new  cbf2ac6   gpg: Improve WKD by importing only the requested UID.
       new  9e6f8a5   dirmngr: Fix STARTTLS on LDAP connections.
       new  4ac138c   tools: Give mime parser callbacks access to the rfc822 parser.
       new  95d60c6   tools: Simplify the mime-maker container creation.
       new  29db3be   tools: Change mime-maker to write out CR,LF.
       new  f776757   tools: Allow retrieval of signed data from mime-maker.
       new  c738f92   tools: Convey signeddata also to the part_data callback in mime-parser.
       new  3380028   wks: Partly implement draft-koch-openpgp-webkey-service-02.
       new  8d37018   w32: Fix STARTTLS on LDAP connections.
       new  e11686f   agent: Enable restricted, browser, and ssh socket by default.
       new  6054e8a   build: Fix build against libiconv.
       new  de67055   wks: Avoid long trustdb checks.
       new  95cf7af   agent: Kludge to allow disabling of the extra sockets.
       new  80cc16e   agent: Create the extra sockets in the standard socket dir.
       new  a43739a   agent: Remove the warning for the GKR hijacking.
       new  eda1764   agent, dirmngr, scd: npth_init must be after fork.
       new  fbc83c0   tools: Ignore existing directories in gpgtar.
       new  949e701   tests,w32: Avoid using 'glob'.
       new  41b510f   tests,w32: Do not expose 'glob' to gpgscm.
       new  4a232d2   build,w32: Unconditionally build tests.
       new  9f92b62   agent: Implement --supervised command (for systemd, etc).
       new  dc059af   agent: Adjust supervised mode for the new default socket names.
       new  afcfae7   agent: Adjust cleanup for supervised mode.  Fix for W32.
       new  1a9c8d7   agent: Streamline the supervised mode code.
       new  a2127c7   agent: Fix error handling in map_supervised_sockets
       new  f57dc2b   agent: Fix npth + supervised mode problem.
       new  1cedc32   agent: Another minor fix to map_supervised_sockets.
       new  e514a5b   wks: Add option --fake-submission-addr to gpg-wks-client.
       new  8ce800d   wks: Send key encrypted as required by draft -02
       new  07cfb3b   gpgscm: Update callsite of 'gnupg_spawn_process'.
       new  32f81f5   tools: Improve error handling.
       new  6b62682   g10: Fix testing for debug flag.
       new  2d44675   sm: Remove statement without effect.
       new  73000d1   g10: Use appropriate variant of 'abs'.
       new  b0d2526   g10: Fix singular term.
       new  4aadc75   common: Avoid pointer arithmetic on string literals.
       new  fc0b392   agent, dirmngr, scd: Fix init_common_subsystems.
       new  5d43d28   gpg: Put extra parens around bit tests.
       new  1a24c67   Revert "g10: Fix singular term."
       new  fb3b3e1   agent: Fix get_socket_name.
       new  5afbfdf   tools: Fix error handling.
       new  dff2660   gpgscm: Improve path handling.
       new  11eac7e   gpgscm: Improve test of low-level functions.
       new  1f76f8d   tests: Improve handling of Windows newlines.
       new  cbbf0a7   tests: Rework test environment setup.
       new  78eda33   g10: Fix a column's type in TOFU DB.
       new  6fdf37f   g10: Correctly determine whether a binding has a conflict.
       new  ca84f65   g10: Make a singular string singular.
       new  3ad17e7   g10: When changing a TOFU binding's policy, update the conflict info
       new  2282c3b   tests: Remove support for deprecated functionality.
       new  5bf92e5   g10: If an sqlite operation fails, map the error code to GPG_ERR_GENERAL
       new  e09166c   g10: Still check if the key is an UTK or cross signed in batch mode.
       new  4c0389f   g10: Be more careful when checking cross signatures.
       new  d2d936f   tests: Add test data to TEST_FILES.
       new  95d0f3e   g10: Be more careful when checking if a binding is signed by a UTK.
       new  0c56ad5   tests: Use shorter filenames.
       new  f99c5fa   dirmngr: add VERSIONCHECK command
       new  c318561   dirmngr: use gnupg_mkdtemp instead of mkstemp
       new  2f7d4c3   agent: Move inotify code to common and improve it.
       new  0b0f9a3   agent: Use straightforward names for the default socket names.
       new  70a8584   gpgconf: Fix for --homedir.
       new  25428be   scd: Fix keytocard for ECC.
       new  c53ce53   doc: Point gpg-agent(1) at the right gpg manpage in SEE ALSO.
       new  869c06e   doc: Document how to manually shut down gpg-agent.
       new  c2e713d   gpgscm: Initialize nesting stack.
       new  e0e782b   Register DCO for Arnaud Fontaine
       new  f1845f2   scd: minor cleanup to merge other works.
       new  34439da   scd: Support ECC key generation.
       new  727ca74   common,w32: Make use of default_errsource in exechelp.
       new  f2d39a6   common,w32: Extend gnupg_create_inbound_pipe et al.
       new  05a1e41   common,w32: Communicate with child in non-blocking mode.
       new  8dce5ee   common: Fix copying data to estreams.
       new  72a99f5   dirmngr: improve VERSIONCHECK
       new  82cbab9   agent: Add --card option for READKEY.
       new  980c037   g10: smartcard keygen change.
       new  b680f79   scd: GENKEY updates the public key in APP.
       new  9a34e21   agent, g10: Fix keygen.
       new  2d79477   tests: Create and remove socket directories.
       new  bf37916   tests,w32: Cope with Windows line endings.
       new  8c7c4fa   common,w32: Fix setting environment variables on Windows.
       new  ca9597f   tests: Flush stdout in the fake pinentry.
       new  71158d8   tests: Simplify test.
       new  1ffd475   agent: Fix saving with FORCE=1.
       new  6e85ac7   Fix use cases of snprintf.
       new  161cb22   g10: Support ECC for gen_card_key.
       new  dafce6f   g10: Don't ask keysize for for non-RSA card.
       new  693e657   scd: Fix segfault changing key attr.
       new  d2653b1   g10,scd: Fix ECC keygen.
       new  f7e5063   g10: Write first keybox record in binary mode
       new  987bbb2   g10: More card key generation change.
       new  acef095   g10: Fix card keygen for decryption.
       new  945e7ab   common: Fix openpgp_is_curve_supported.
       new  b1828c1   scd: Use canonical curve name of libgcrypt.
       new  5e7dfd9   dirmngr: Fix segfault in VERSIONCHECK.
       new  fdb653a   agent: Slightly change structure of cmd_readkey.
       new  8c40b3b   agent: Minor cleanup for recent change in findkey.c
       new  9d6146d   gpg: Replace two sprintf calls.
       new  7983f87   common: Use strconcat in gnupg_setenv.
       new  b120f35   dirmngr: Allow command VERSIONCHECK to handle 3 part version numbers.
       new  f88f11a   tests: Do not autostart gpg-agents on teardown.
       new  852b8f0   agent,tests,w32: Fix relaying pinentry user data, fix fake-pinentry.
       new  3b5f5e0   common: avoid segfault
       new  27f6d5b   agent: --supervised mode improvements.
       new  900c18f   doc: Fix spelling of "internal".
       new  21b3184   tests: Improve portability of fake-pinentry.
       new  ece13f1   common: Use GPG_ERR_INV_VALUE instead of GPG_ERR_EINVAL.
       new  b77f95a   agent: Avoid double error message.
       new  d1ccab5   dirmngr: Fix hang due to deferred thread initialization.
       new  96414ba   dirmngr: Fix help string and argument.
       new  bc28f32   common: Fix gnupg_inotify_has_name.
       new  6bb6ac5   dirmngr: report actual socket name.
       new  6316b28   agent,common: move get_socket_name() into common.
       new  75f8aaf   dirmngr: Implement --supervised command (for systemd, etc).
       new  b648f28   g10: ECDH shared point format.
       new  6bbd97d   scd: Add 0x41 prefix for x-coordinate only result.
       new  ca0ee4e   g10: Fix ECDH, clarifying the format.
       new  8a9341b   dirmngr: Fix error return for ADNS.
       new  6f1d812   dirmngr: More ADNS error fix.
       new  8b3d0d1   common: Fix gnupg_inotify_has_name, differently.
       new  a15ed5a   gpg: Convey --quick option to dirmngr for --auto-key-retrieve.
       new  45dfc02   dirmngr: ADNS error handling fix.
       new  a9c8b5f   common: Remove debug output from gnupg_get_socket_name.
       new  cf20b23   dirmngr: Do not implement --supervised in Windows.
       new  66a0091   g10: Assert preconditions.
       new  445f0c1   Fix typos.
       new  8ea72a7   g10: Fix iteration over getkey results.
       new  ece9ade   common: Add GNUPG_MODULE_NAME_GPGV.
       new  8fced66   gpg: Verify multiple detached signatures with different hash algos.
       new  5a1f6a0   dirmngr: Fix signature checking.
       new  b6f08db   gpg: Enable the Issuer Fingerprint from rfc4880bis
       new  614ca00   g10: Fix bit setting.
       new  eec365a   g10: Avoid reading in keys when possible.
       new  7a634e4   g10: Avoid gratuitious SQLite aborts and starving writers.
       new  3b6b8fe   w32: Fix PKG_CONFIG_LIBDIR in --build-w32
       new  ad491ce   common: New function gnupg_usleep.
       new  5d4f140   g10,w32: Fix build on Windows.
       new  68b59bb   Spelling: correct spelling of "passphrase".
       new  5e693dd   build: Fix misspelled dirmngr.
       new  60ad1a7   gpgscm: Fix inclusion of readline header.
       new  488b183   common: Improve compare_string_versions.
       new  0ed6a6d   gpgconf: Add command --query-swdb.
       new  d10b67b   gpgconf: Add a new field to the --query-swdb output.
       new  1ec07cb   gpgscm,tests: Add new functions to the test environment.
       new  ab89164   g10: Improve and unify key selection for -r and --locate-keys.
       new  c1ea0b5   agent: Extend the PINENTRY_LAUNCHED inquiry and status.
       new  f9da935   scd: Add --advanced option for READKEY.
       new  cd00b07   scd: Fix length error for READKEY.
       new  43f8006   gpgscm: Implement 'atexit'.
       new  1f45878   gpgscm: Fix printing strings containing zero bytes.
       new  2312a7f   indent: Move comments inside the block.
       new  4d7dc43   Change all http://www.gnu.org in license notices to https://
       new  5840353   g10: Fix crash.
       new  6e677f9   gpgscm: Add support for pseudo-random numbers.
       new  413cc50   gpgscm,w32: Provide schemish file handling for binary files.
       new  70215ff   tests,tools: Reimplement 'mk-tdata' in Scheme.
       new  56e1864   wks: Encrypt all client mails also the target key,
       new  37751d2   tests: Fix build.
       new  ac07846   tests: Do not allow tests to be run in a shared environment.
       new  a55393c   tests: Move environment creation and teardown into each test.
       new  4d98a72   gpgscm: Drop 'len' argument from splice.
       new  abe0cc7   gpgscm: Generalize splice to write to multiple sinks.
       new  26df829   tests: Write a log file for each test.
       new  7cbb080   common,w32: Simplify locking.
       new  dd13b2a   tests,w32: Make cleanup more robust.
       new  d445483   gpgscm: Fix error message.
       new  591d61d   gpgscm: Expose seek and associated constants.
       new  4dd4801   tests: Simplify test.
       new  2a7615c   tests: Log and display output from tests when run in parallel.
       new  1062953   tests: Fix environment setup.
       new  c7ea98c   dirmngr: Improve concurrency in the non-adns case.
       new  088d955   gpg: Improve error message for --quick-gen-key.
       new  d7c5799   gpgscm: Remove dubious stack implementation.
       new  9ee184b   gpgscm: Drop obsolete commented-out code.
       new  568cfcd   gpgscm: Make the compile-hook configurable.
       new  d3a98ff   gpgscm: Reduce opcode dispatch overhead.
       new  e0cbd33   gpgscm: Recover cells used to maintain interpreter state.
       new  ee08677   gpgscm: Recover cells from the list of recently allocated cells.
       new  c8044c6   sm: Remove unused arg SECRET from keydb functions.
       new  5d13581   gpg,sm: Add STATUS_ERROR keydb_search and keydb_add-resource.
       new  1854f0f   doc: Clarify dirmngr option --daemon.
       new  e51912f   agent: Clean up comments.
       new  57e95f5   doc: Include config examples for socket-activated user services.
       new  7b04a43   dirmngr: Prepare to trigger jobs by network activity.
       new  4473db1   agent: Kludge to mitigate blocking calls in Libgcrypt.
       new  6bf6981   agent: Improve concurrency when Libgcrypt 1.8 is used.
       new  4ee4d0b   scd: Fix status info encoding.
       new  83c184a   gpgscm: Avoid cell allocation overhead.
       new  2cd281c   g10: Fix memory leak.
       new  93cc322   gpgscm: Recover more cells.
       new  64a58e2   gpgscm: Mark cells requiring finalization.
       new  809d67e   g10: Fix memory leak.
       new  f86b1a1   gpg: New option --compliance.
       new  1f7639e   g10: Fix memory leak.
       new  26c7c1d   sm: New stub option --compliance.
       new  bd60742   g10: Fix use-after-free.
       new  1d03cc7   g10: Fix iteration over getkey results.
       new  d20107f   g10: Fix memory leak.
       new  12834e8   g10: Optimize key iteration.
       new  8ea3b4c   gpg: Use usual free semantics for packet structure free functions.
       new  4bd12b5   doc: Add comment to make clear that KBNODE is deprecated.
       new  b47603a   gpg: Add new compliance mode "de-vs".
       new  500e594   gpgv: New option --enable-special-filenames.
       new  43bfaf2   gpg: New option --override-session-key-fd.
       new  c564790   wks: Always build gpg-wks-client.
       new  c4506a3   common: Rename keybox_file_rename to gnupg_rename_file.
       new  4839e6d   scd,dirmngr: Keep the standard fds when daemonizing.
       new  52c10a2   dirmngr: Add command to only load the swdb.
       new  d8da5bc   gpgconf: Change the displayed names of the components.
       new  c45ca31   dirmngr: Improve downloading of swdb.lst.
       new  bd91f92   dirmngr: Auto-sownload the swdb.lst
       new  fc53a4d   gpgscm: Fix string.
       new  4f18932   gpgscm: Re-enable the garbage collector in case of errors.
       new  5210ff7   doc: Typo fixes.
       new  c4e02a3   dirmngr: Register hkp-cacert even if the file doesn't exist yet
       new  7c1613d   dirmngr: Add system CAs if no hkp-cacert is given
       new  8fb4822   dirmngr: Use a default keyserver if none is explicitly set
       new  b6066ab   scd: Don't limit to ST-2xxx for PC/SC.
       new  b2e1b17   g10: Fix creating a lock for ToFU.
       new  b3a9172   dirmngr: More w32 system daemon cleanup
       new  833eef9   dirmngr: Use a longer timer tick interval.
       new  1c0b140   g10: Fix flags to open for lock of ToFU.
       new  11aaa9c   po: Update Russian translation.
       new  e8ce5e3   po: Update the German translation
       new  5b5bf9b   po: Auto-update
       new  0a641ad   Release 2.1.16

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


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



More information about the Pkg-gnupg-commit mailing list