[Pkg-gnupg-commit] [gnupg2] annotated tag gnupg-2.1.22 created (now fa921ac)
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Mon Aug 7 11:56:02 UTC 2017
This is an automated email from the git hooks/post-receive script.
dkg pushed a change to annotated tag gnupg-2.1.22
in repository gnupg2.
at fa921ac (tag)
tagging 7d335ff496b129ee6f33c4ca25bd7a6631a4b590 (commit)
replaces gnupg-2.1.21
tagged by Werner Koch
on Fri Jul 28 19:08:56 2017 +0200
- Log -----------------------------------------------------------------
Tell me, who's that coming?
Not walking, but running.
Cool as the mountain breeze.
Well, that song she's humming,
Could make my guitar start strumming.
Automatically.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE2GkhI8QGXepeDzq1JJs50k8l47YFAll7b84ACgkQJJs50k8l
47bshAf/WtrKEQnvl0LpWlnGPHS7aZjf81nXYbiBQnMMUsFP8E4gRJd4scsPVEAa
K3CGnoNjNJKjQDeuSziQn69oSuU8VcKxH8a7d27W5JBQJax/YzVTEJjkZmHf1E56
8PlU3JLXxtVkGNYhHXQxWJtJLLeDwOwsJ3dKWNHnox+kf8r+9BGk4V4kVGe3S3fI
Hv7aE2I2w6xnbKhqddCZj6Kxdmxl1KSxg0VNHrC46suZ14VCDi52IztNoeK7G4Jl
5Tg/EjTnRtxno6vUQ8vvS7GiRTQ2T22RiHD9xVXeevIkpObvuLXqsS5n8WEQcU1H
jEOUGePq0yQZs5Mj/OHd/WuQPhXpYA==
=oXf3
-----END PGP SIGNATURE-----
Andre Heinecke (4):
gpg: Disable keydb handle caching
speedo: Fix source tar call ambiguity
speedo: Fix a minor memleak in the installer
doc: Update vsnfd profile example
Daniel Kahn Gillmor (2):
docs: Point to https://dev.gnupg.org/ .
doc: Fix spellings.
Daniel Shahaf (1):
doc: minor clarification
Justus Winter (60):
tests: Configure the environments to use scdaemon from build tree.
tests: Fix agent teardown in release builds.
gpgscm: Fix checking for opcode arguments.
Register DCO for William L. Thomson Jr.
common: Support different digest algorithms for ssh fingerprints.
common: Correctly render SHA256-based ssh fingerprints.
agent: Write both ssh fingerprints to 'sshcontrol' file.
agent: Make digest algorithms for ssh fingerprints configurable.
gpg: Fix typos.
doc: Improve documentation.
sm: Fix typo.
sm: Simplify code.
gpg: Fix compliance computation.
gpg,common: Move the compliance framework.
common: Improve checking for compliance with CO_DE_VS.
gpg: Report compliance with CO_DE_VS.
common,g10: Fix typos.
gpg: Improve compliance with CO_DE_VS.
common,gpg,sm: Move the compliance option parser.
common,gpg: Move the compliance option printer.
common,gpg,sm: Initialize compliance module.
common: Add cipher mode to compliance predicate.
gpg: Fix computation of compliance with CO_DE_VS.
common,gpg,sm: Restrict the use of algorithms according to CO_DE_VS.
dirmngr: Implement querying nameservers over IPv6.
gpg: Refactor keyedit module.
gpg: Refactor key checking and fixing.
gpg: Check and fix keys on import.
gpg: Disable compliance module for other GnuPG components.
tests: Run the OpenPGP tests using the new extended key format.
gpgscm: Improve error reporting.
gpgscm: Improve error handling of foreign functions.
gpgscm: Improve option parsing.
gpgscm: Limit the number of parallel jobs.
gpg: Fix error handling.
dirmngr: Fix typo.
dirmngr: Refactor variable-sized array code.
dirmngr: Properly handle SRV records.
gpg: Fix printing keyserver URLs and notation data.
tests: Add test for gpgv.
gpg: Close cached keydb handle in gpgv.
tests: Improve test.
agent: Support unprotected ssh keys.
doc: Fix typo.
gpgscm: Make it impossible to catch '*interpreter-exit*'.
gpgscm: Make loading of modules less verbose.
gpg: Fix importing keys.
gpgscm: Fail early if the test setup fails.
gpgscm: Library improvements.
tests: Improve 'shell.scm' script.
dirmngr: Fix memory leak.
dirmngr: Fix memory leak.
dirmngr: Honor http keyserver URLs.
gpgscm,w32: Fix testing for absolute paths.
dirmngr: Fix handling of proxy URIs.
dirmngr: Fix connecting to http proxies.
dirmngr: Amend TLS handling.
dirmngr: Log http response in debug mode.
dirmngr: Implement TLS over http proxies.
dirmngr: Forbid redirects from .onion to clearnet URIs.
Marcus Brinkmann (14):
artwork: Add new banner.
doc: Document obsolete option in gpgsm. Closes T2231.
speedo: Provide a vagrantfile to test speedo in an isolated VM.
tofu: Compare squares instead of square roots.
doc: Document gnupg version requirement for gpg-preset-passphrase.
common: Allow abbreviations of standard options.
g10: Return proper error when gpg-agent fails to start during probe.
doc: Clarify wording of export-attributes.
g10: Clean keyblock on initial commit.
g10: Avoid caching passphrase for failed symmetric encryption.
g10: Make sure to emit NEED_PASSPHRASE on --export-secret-key.
w32: Change directory on daemon startup.
g10: Make sure to emit NEED_PASSPHRASE on --import of secret key.
g10: Make sure exactly one fingerprint is output with --quick-gen-key.
NIIBE Yutaka (22):
g10: Suppress error for card availability check.
g10: Fix gpgcompose.c.
g10: Fix default-key selection for signing, possibly by card.
agent: Add const qualifier for read-only table.
agent: Fix memory leaks.
scd: Handle a failure of libusb_init.
scd: Fix error code on failure at usb_init.
agent: Fix error from do_encryption.
Fix usage of ARGPARSE_OPTS.
gpgconf: Make vars read-only explicitly.
dnsmngr: Fix use of CPP.
common: logstream fix.
scd: Support longer data length for special DOs for v3 card.
scd: Add debug message for v3 card.
g10: Don't limit at the frontend side for card capability.
scd: Fix SEGV in CCID driver.
agent: Minor fix for Windows.
dirmngr: Minor fix for Windows.
dirmngr: More minor fixes.
dirmngr: More minor fix.
scd: Use unsigned int for fields.
dirmngr: Add annotation for fallthrough.
Neal H. Walfield (5):
gpg: Remove dead code.
gpg: Support 'gpgcompose --encrypted-pop --help'
gpg: Improve some output of gpgcompose.
gpg: Send gpgcompose --help output to stdout, not stderr.
doc: Improve TOFU documentation.
Werner Koch (70):
Post release updates
dirmngr: Re-init libdns resolver on towel change of resolv.conf
dirmngr: This towel should better detect a changed resolv.conf.
gpg: Avoid failure exit when scdaemon is disabled but not needed.
dirmngr: Allow a timeout for HTTP and other TCP connects.
dirmngr: Implement HTTP connect timeouts of 15 or 2 seconds.
common: Fix -Wswitch warning.
po: Make a string translatable.
gpg: Disable keydb handle caching only for W32
Change license of some files to LGPLv2.1.
indent: Always use "_(" and not "_ (" to mark translatable strings.
gpg,gpgsm: Fix compliance check for DSA and avoid an assert.
indent,i18n: Make some new strings translatable. Wrap too long lines.
gpg,gpgsm: Emit status code ENCRYPTION_COMPLIANCE_MODE.
build: Add missing LIBASSUAN_CFLAGS to dirmngr/.
agent: Shutdown on removal of the home directory.
agent: Fix option --debug-wait
doc: Prefer an installed version of yat2m
doc: Update yat2m to take care of SOURCE_DATE_EPOCH.
agent: Use MAX_PASSPHRASE_LEN (255) also for the loopback.
dirmngr: Fix license note in server.c
gpg: New option --key-origin.
gpg: Pass key origin values to import functions.
common: New function split_fields_colon.
agent: New GETINFO sub-command jent_active.
gpg,sm: Check compliance of the RNG.
gpg: Avoid asking by fpr and then by keyid during auto-key-retrieve.
gpg: Make function mk_datestr public.
doc: Comment fixes and one trailing comma fix.
common: New function print_utf9_string.
gpg: New option --with-key-origin.
indent: Improve readability of some comments in getkey.c
gpg: Use macros to check the signature class.
gpg: Fix possible double free of the card serialno.
gpg: Extend --quick-set-expire to allow subkey expiration setting.
doc: Revert the bug reporting address to bugs.gnupg.org
dirmngr: New function dirmngr_status_printf.
dirmngr: Print a SOURCE status for WKD requests.
gpg: Filter keys received via DANE
gpg: Store key origin info for new DANE and WKD retrieved keys.
gpg: Store key origin info for new keys from a keyserver
gpg: Extend --key-origin to take an optional URL arg.
doc: Use @var for meta variables in gpg.texi
gpg: Store key origin for new userids during import merge.
gpg: Update key origin info during import merge.
Revert "w32: Change directory on daemon startup."
common: New functions gnupg_daemon_rootdir and gnupg_chdir.
w32: Also change the directory on daemon startup.
common: Strip trailing slashes from the homedir.
agent: Lengthen timertick interval on Unix to 4 seconds.
agent,dirmngr: Check for homedir removal also using stat(2).
dirmngr: Auto-enable Tor on startup or reload.
dirmngr: Do not use a blocking connect in Tor mode.
wks: Add stubs for new gpg-wks-server commands.
wks: Fix program names in the usage diagnostics.
doc: Add man pages form gpg-wks-server and gpg-wks-client.
gpg: Avoid output to the tty during import.
indent: Wrap an overlong line.
gpg,sm: Fix compliance checking for decryption.
gpg,sm: Allow encryption (with warning) to any key in de-vs mode.
gpg: Tweak compliance checking for verification
agent: Minor cleanup (mostly for documentation).
gpg: Fix segv in get_best_pubkey_byname.
gpg: Minor rework for better readibility of get_best_pubkey_byname.
agent: For OCB key files return Bad Passprase instead of Checksum Error.
gpg,sm: String changes for compliance diagnostics.
agent: Make --ssh-fingerprint-digest re-readable.
po: Update German translation
po: Auto-update
Release 2.1.22
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
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
The 178 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