[Pkg-gnupg-commit] [gnupg2] branch master updated (941ac6d -> 626693b)
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Mon Nov 21 06:31:18 UTC 2016
This is an automated email from the git hooks/post-receive script.
dkg pushed a change to branch master
in repository gnupg2.
from 941ac6d prepare release
adds d4bd974 Post release updates.
adds 62f3e00 common: Remove unused vars in simple-pwquery.
adds c47386a wks: Install gpg-wks-client under libexec
adds 5424597 common: Change license of mbox-util to LGPLv2.1+.
adds 95e9a97 doc: Some additional source comments
adds 460568d wks: Add command --supported to gpg-wks-client.
adds 5eb2682 common: Guarantee that gnupg_get_time does not return an error.
adds 0f1f02a gpg: Change TOFU_STATS to return timestamps.
adds 19d12be gpg: New option --with-tofu-info.
adds 74a082b common: Rename an odd named function.
adds 0a5a854 gpg: Fix false negatives in Ed25519 signature verification.
adds bdbd036 gpg: Make decryption of -R work w/o --try-secret-key or --default-key.
adds 2aa0701 common: Add a default socket name feature.
adds 8e3fa5a gpgconf: Print the plain socket directory with --list-dirs.
adds 8b3e691 w32: Fix build regression due to 2aa0701.
adds 8dda861 g10: When showing a user id's trust, pass the current signature.
adds 0858f14 g10: Print the formatted text.
adds 4c2abb2 g10: Print the info text in more situations.
adds 33e9781 g10: Support nested transactions on the TOFU DB.
adds 6052c14 g10: Change tofu_register & tofu_get_validity to process multiple uids.
adds d045144 g10: If a key has no valid user ids, change TOFU to return TRUST_NEVER.
adds 3beeaa7 g10: Improve TOFU debugging output and some comments.
adds 371ae66 g10: Improve TOFU batch update code.
adds 76304a9 gpg: Fix regression in gpgv's printing of the keyid.
adds b8184d2 gpg: Avoid name spaces clash with future sqlite versions (2).
adds 268f6b7 gpg: Move state local to tofu.c to a private structure.
adds 70df5a8 g10: Drop unused argument.
adds 247eef0 g10: Fix the show old policy functionality when changing a TOFU policy.
adds e4d5e3c g10: Update a key's TOFU policy in a transaction.
adds 5b48960 g10: Fix error detection.
adds 28c235a g10: Always trust ultimately trusted keys.
adds b69b2cb doc: Add a help text for tofu.conflict.
adds edfb693 g10: On a TOFU conflict, show whether the uids are expired or revoked
adds e4eac16 wks: Relax permission check for the top directory.
adds 04c042f wks: Send a final message to the user.
adds babeb6f tests: Run test requiring the network only in maintainer-mode.
adds 4cbd2a6 g10: Be careful to not be in a transaction during long operations
adds 3e67b50 gpg: Copy the correct digest for use by TOFU.
adds 00c2850 g10: Remove unused parameter.
adds 0cb0ea1 g10: Improve text.
adds f2e5cb6 g10: Add support for TRUST_NEVER.
adds 3d44e5e g10: When asking about a TOFU binding conflict, default to unknown.
adds 44690be g10: Fix typo.
adds 37e3c89 gpg: Fix printing of pubkey algo in --verbose signature verify.
adds 6bdadae gpg: Add new function write_status_printf.
adds fde9fa8 gpg: Simplify code to print VALIDSIG.
adds 38d369d gpg: Avoid homedir creation by --list-config
adds b410a3c g10: Don't consider cross-signed keys to be in conflict.
adds 85fad6c g10: End transaction earlier.
adds afdfc95 po: Update Japanese translation.
adds 8b6c0ba agent: invoke scdaemon with --homedir.
adds d1ae710 scd: Clean up unused shutdown method.
adds 8fe8105 scd: Release the card reader after card removal.
adds fc445b3 common: Check read errors in name-value.c
adds 505ee45 dirmngr: Add --policy-flags option to WKD_GET.
adds 46362cb wks: Add framework for policy flags.
adds 18a808b po: Fix line ending mismatch in Japanese translation.
adds f9e49c8 scd: Fix an action after card removal.
adds c8e0d37 gpg: Use a common filter_getval for import and export.
adds 959cd89 common: Add string operator gt,ge,le,lt to recsel.
adds 0a4a03e gpg: New export filter drop-subkey.
adds 0ac671f common: Add an assuan logging monitor.
adds de62347 dirmngr: Exclude D lines from the IPC debug output.
adds c39be0a common: Fix typo.
adds e33111f common: Improve waiting for processes on POSIX.
adds 059c79d tests: Pass flags to test driver.
adds 65a7563 tests: Update README.
adds 1f1f56e g10: Refactor cross sig check code.
adds 2eeb555 agent: Small improvement of the server's local state.
adds 0b99d1f agent: Silence --debug IPC output for connections from self.
adds 9082bde g10: Don't add user attributes to the TOFU DB.
adds 845e2cc common: Fix error handling.
adds c97bde2 common: Restore a simpler variant of 'gnupg_wait_process'.
adds 46c4333 tests: Speed up the test suite.
adds 6503561 agent: Terminate on deletion of the socket file (Linux only).
adds 213b3cf tests: Fix test.
adds f2249b7 gpgscm: Fix detection of unbalanced parenthesis.
adds a9e6db6 g10: Simplify the binding statistics shown for a TOFU conflict.
adds 875ac92 g10: Record and show statistics for encrypted messages when using TOFU
adds 67cef40 g10: Only show the TOFU warning once per key.
adds ee19eac g10: Tweak TOFU's verbosity.
adds 13ddc17 g10: Make sure some functions are passed a primary key.
adds c894fa8 g10: Temporary hack to repalce missing sqrtu32.
adds 97a67d4 gpg: Fix format string issues in tofu.
adds 1f90d3c g10: Add missing sqrtu32.h and sqrtu32.c.
adds 56c1840 g10: Use the correct conversion function.
adds 7b3e857 g10: Change TOFU code to respect --faked-system-time.
adds ee06b3f g10: Check for a new binding a bit later.
adds a937eef tests: Don't use --tofu-db-format.
adds bde29a4 g10: Use the time a signature was seen, not the embedded time, for stats
adds 6308c30 dirmngr: Terminate on deletion of the socket file (Linux only).
adds bbe940c gpg: Make --output work with --verify.
adds a8363b7 gpg: Add options --output and --yes to gpgv.
adds 30a9f53 gpg: Remove option --yes from gpgv
adds d757009 gpg: print fingerprint regardless of keyid-format
adds 937ec53 Fix symbol conflict.
adds eddcba0 Portability build fix.
adds aa81e32 tests: Simplify tofu test.
adds 31fc420 gpg: Avoid mixing up status and colon line output.
adds 9da780e tools: Minor fix to the usbmon debugging tool.
adds 30a011c gpg: Improve usability of --quick-gen-key.
adds 0fd332b gpg: Allow use of "default" algo for--quick-addkey.
adds f4e11f2 gpg: Emit a new error status line in --quick-adduid.
adds 8df8aa1 g10: Default to the "good" TOFU policy for keys signed by a UTK.
adds 9d62b79 g10: Add missing static qualifier.
adds ca91caa g10: Change the default TOFU policy for UTKs to good.
adds 05b2b13 g10: Correctly compute the euclidean distance.
adds 9799b5d g10: Fix whitespace.
adds 68eb5fb tests/gpgscm: Fix use of pointer.
adds 7fafc3c spelling: correct achived to achieved
adds 167273e spelling: conenction should be connection
adds 3248182 tests/fake-pinentries: fake pinentries for downstream developers.
adds dcc6466 g10: Don't include the signature when printing a binding's validity.
adds 3f7f744 g10: Only consider bindings matching the signer's user id.
adds c0e620c g10: Add missing header.
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
new 648ae6f New upstream version 2.1.16
new 5d89e61 Merge tag 'upstream/2.1.16'
new 0418a4d drop patches incorporated upstream
new 377faa4 refresh patches to improve idling behavior of gpg-agent and dirmngr
new 3610990 prepare new release
new 0ecebba clean up debian/copyright
new 59c0791 clean up generated .info files
new 8407e53 switch to using systemd user service files shipped upstream
new 626693b import patch from upstream
The 292 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 | 9 +-
COPYING | 12 +-
COPYING.CC0 | 123 +
COPYING.LIB | 8 +-
ChangeLog | 2473 +++++++
Makefile.am | 14 +-
NEWS | 76 +-
VERSION | 2 +-
acinclude.m4 | 4 +-
agent/Makefile.am | 8 +-
agent/agent.h | 14 +-
agent/cache.c | 2 +-
agent/call-pinentry.c | 115 +-
agent/call-scd.c | 35 +-
agent/command-ssh.c | 38 +-
agent/command.c | 151 +-
agent/cvt-openpgp.c | 2 +-
agent/cvt-openpgp.h | 2 +-
agent/divert-scd.c | 2 +-
agent/findkey.c | 59 +-
agent/genkey.c | 2 +-
agent/gpg-agent.c | 398 +-
agent/learncard.c | 32 +-
agent/pkdecrypt.c | 2 +-
agent/pksign.c | 24 +-
agent/preset-passphrase.c | 2 +-
agent/protect-tool.c | 4 +-
agent/protect.c | 2 +-
agent/t-protect.c | 2 +-
agent/trans.c | 2 +-
agent/trustlist.c | 2 +-
am/cmacros.am | 2 +-
autogen.sh | 2 +-
build-aux/speedo/w32/exdll.h | 2 +-
build-aux/speedo/w32/g4wihelp.c | 10 +-
common/Makefile.am | 10 +-
common/agent-opt.c | 2 +-
common/argparse.h | 2 +-
common/asshelp.c | 71 +-
common/asshelp.h | 7 +-
common/asshelp2.c | 2 +-
common/audit-events.h | 2 +-
common/audit.c | 2 +-
common/audit.h | 2 +-
common/b64dec.c | 2 +-
common/b64enc.c | 4 +-
common/call-gpg.c | 2 +-
common/call-gpg.h | 2 +-
common/ccparray.c | 2 +-
common/ccparray.h | 2 +-
common/common-defs.h | 2 +-
common/convert.c | 4 +-
common/dotlock.c | 2 +-
common/dotlock.h | 2 +-
common/dynload.h | 2 +-
common/exechelp-posix.c | 202 +-
common/exechelp-w32.c | 74 +-
common/exechelp-w32ce.c | 2 +-
common/exechelp.h | 2 +-
common/exectool.c | 14 +-
common/exectool.h | 2 +-
common/fwddecl.h | 2 +-
common/get-passphrase.c | 12 +-
common/get-passphrase.h | 2 +-
common/gettime.c | 34 +-
common/gettime.h | 2 +-
common/gpgrlhelp.c | 2 +-
common/helpfile.c | 2 +-
common/homedir.c | 9 +-
common/host2net.h | 2 +-
common/i18n.c | 2 +-
common/init.c | 16 +-
common/init.h | 2 +-
common/iobuf.c | 2 +-
common/iobuf.h | 2 +-
common/keyserver.h | 2 +-
common/localename.c | 2 +-
common/logging.c | 55 +-
common/logging.h | 3 +-
common/mapstrings.c | 2 +-
common/mbox-util.c | 24 +-
common/mbox-util.h | 20 +-
common/membuf.c | 2 +-
common/membuf.h | 2 +-
common/miscellaneous.c | 2 +-
common/mischelp.c | 2 +-
common/mischelp.h | 2 +-
common/mkdir_p.c | 2 +-
common/mkdir_p.h | 2 +-
common/name-value.c | 9 +-
common/name-value.h | 2 +-
common/openpgp-oid.c | 14 +-
common/openpgpdefs.h | 2 +-
common/percent.c | 2 +-
common/recsel.c | 61 +-
common/recsel.h | 2 +-
common/server-help.c | 2 +-
common/server-help.h | 2 +-
common/session-env.c | 4 +-
common/session-env.h | 2 +-
common/sexp-parse.h | 2 +-
common/sexputil.c | 2 +-
common/shareddefs.h | 2 +-
common/signal.c | 4 +-
common/simple-pwquery.c | 23 +-
common/simple-pwquery.h | 2 +-
common/ssh-utils.c | 2 +-
common/ssh-utils.h | 2 +-
common/status-codes.h | 2 +-
common/status.c | 2 +-
common/status.h | 2 +-
common/stringhelp.c | 65 +-
common/stringhelp.h | 2 +-
common/strlist.c | 2 +-
common/strlist.h | 2 +-
common/sysutils.c | 418 +-
common/sysutils.h | 10 +-
common/t-b64.c | 2 +-
common/t-ccparray.c | 2 +-
common/t-convert.c | 2 +-
common/t-exechelp.c | 2 +-
common/t-exectool.c | 2 +-
common/t-gettime.c | 2 +-
common/t-helpfile.c | 2 +-
common/t-mapstrings.c | 2 +-
common/t-mbox-util.c | 2 +-
common/t-name-value.c | 2 +-
common/t-openpgp-oid.c | 2 +-
common/t-percent.c | 2 +-
common/t-recsel.c | 35 +-
common/t-session-env.c | 2 +-
common/t-sexputil.c | 2 +-
common/t-ssh-utils.c | 2 +-
common/t-stringhelp.c | 67 +-
common/t-strlist.c | 2 +-
common/t-support.h | 2 +-
common/t-sysutils.c | 2 +-
common/t-timestuff.c | 2 +-
common/t-w32-reg.c | 2 +-
common/t-zb32.c | 2 +-
common/tlv.c | 2 +-
common/tlv.h | 2 +-
common/ttyio.c | 2 +-
common/ttyio.h | 2 +-
common/types.h | 2 +-
common/userids.c | 2 +-
common/userids.h | 2 +-
common/utf8conv.c | 2 +-
common/utf8conv.h | 2 +-
common/util.h | 5 +-
common/utilproto.h | 2 +-
common/w32-reg.c | 2 +-
common/w32help.h | 2 +-
common/xasprintf.c | 2 +-
common/xreadline.c | 2 +-
common/yesno.c | 2 +-
common/zb32.c | 2 +-
common/zb32.h | 2 +-
configure.ac | 53 +-
debian/changelog | 7 +
debian/clean | 3 +
debian/copyright | 2 -
debian/dirmngr.install | 4 +-
debian/gnupg-agent.install | 7 +-
...achived-achieved-and-s-alternativly-alter.patch | 36 -
...egression-in-gpgv-s-printing-of-the-keyid.patch | 26 -
...gpg-Avoid-homedir-creation-by-list-config.patch | 43 -
...est-requiring-the-network-only-in-maintai.patch | 52 -
...cryption-of-R-work-w-o-try-secret-key-or-.patch | 45 -
...se-negatives-in-Ed25519-signature-verific.patch | 193 -
.../0010-agent-invoke-scdaemon-with-homedir.patch | 63 -
.../0011-scd-Clean-up-unused-shutdown-method.patch | 199 -
...elease-the-card-reader-after-card-removal.patch | 30 -
.../0013-agent-Fix-npth-daemon-mode-problem.patch | 31 +
...-common-Check-read-errors-in-name-value.c.patch | 36 -
...0014-scd-Fix-an-action-after-card-removal.patch | 51 -
...nate-on-deletion-of-the-socket-file-Linux.patch | 161 -
...minate-on-deletion-of-the-socket-file-Lin.patch | 226 -
.../0017-gpg-Make-output-work-with-verify.patch | 57 -
...18-gpg-Add-options-output-and-yes-to-gpgv.patch | 96 -
.../0019-gpg-Remove-option-yes-from-gpgv.patch | 73 -
...nt-fingerprint-regardless-of-keyid-format.patch | 61 -
...-spelling-conenction-should-be-connection.patch | 38 -
...22-gpg-Improve-usability-of-quick-gen-key.patch | 224 -
...llow-use-of-default-algo-for-quick-addkey.patch | 39 -
...t-a-new-error-status-line-in-quick-adduid.patch | 28 -
.../0025-tests-gpgscm-Fix-use-of-pointer.patch | 66 -
...6-scd-Add-support-of-ECC-pubkey-attribute.patch | 208 -
...d-malloc-failure-due-to-no-key-signatures.patch | 58 -
.../0028-gpgscm-Fix-gcrypt-version-check.patch | 25 -
...ence-diagnostics-about-starting-housekeep.patch | 31 -
...pg-Fix-regression-in-fingerprint-printing.patch | 28 -
...31-dirmngr-Open-file-CRL-s-in-binary-mode.patch | 28 -
debian/patches/0032-dirmngr-Fix-type.patch | 24 -
...ding-a-user-id-make-sure-the-keyblock-has.patch | 31 -
...Allow-only-specific-digest-size-for-ECDSA.patch | 56 -
.../0035-dirmngr-Removal-of-no-libgcrypt.o.patch | 52 -
.../0036-agent-sm-Set-CTX-after-start_agent.patch | 220 -
...-Correctly-handle-modules-relying-on-npth.patch | 41 -
...o-not-link-gpg-connect-agent-against-npth.patch | 27 -
...re-that-internal-key-import-is-done-with-.patch | 24 -
...e-import-filter-data-object-more-flexible.patch | 163 -
...import-if-an-import-filter-removed-all-us.patch | 78 -
...-dirmngr-Fix-STARTTLS-on-LDAP-connections.patch | 26 -
...mime-parser-callbacks-access-to-the-rfc82.patch | 81 -
...e-restricted-browser-and-ssh-socket-by-de.patch | 114 -
.../0045-build-Fix-build-against-libiconv.patch | 94 -
...e-to-allow-disabling-of-the-extra-sockets.patch | 61 -
...e-the-extra-sockets-in-the-standard-socke.patch | 78 -
...-Remove-the-warning-for-the-GKR-hijacking.patch | 95 -
...-dirmngr-scd-npth_init-must-be-after-fork.patch | 225 -
...ols-Ignore-existing-directories-in-gpgtar.patch | 34 -
...lement-supervised-command-for-systemd-etc.patch | 358 -
...t-supervised-mode-for-the-new-default-soc.patch | 80 -
...t-cleanup-for-supervised-mode.-Fix-for-W3.patch | 88 -
...agent-Streamline-the-supervised-mode-code.patch | 491 --
...-error-handling-in-map_supervised_sockets.patch | 33 -
...56-agent-Fix-npth-supervised-mode-problem.patch | 29 -
...other-minor-fix-to-map_supervised_sockets.patch | 31 -
...-Don-t-add-user-attributes-to-the-TOFU-DB.patch | 31 -
.../0059-g10-Fix-testing-for-debug-flag.patch | 25 -
.../0060-sm-Remove-statement-without-effect.patch | 24 -
...oid-pointer-arithmetic-on-string-literals.patch | 42 -
...nt-dirmngr-scd-Fix-init_common_subsystems.patch | 98 -
.../patches/0063-agent-Fix-get_socket_name.patch | 45 -
debian/patches/0064-tools-Fix-error-handling.patch | 34 -
.../0065-g10-Fix-a-column-s-type-in-TOFU-DB.patch | 29 -
...ove-inotify-code-to-common-and-improve-it.patch | 335 -
...traightforward-names-for-the-default-sock.patch | 35 -
debian/patches/0068-gpgconf-Fix-for-homedir.patch | 158 -
.../patches/0069-scd-Fix-keytocard-for-ECC.patch | 28 -
...pg-agent-1-at-the-right-gpg-manpage-in-SE.patch | 25 -
...ument-how-to-manually-shut-down-gpg-agent.patch | 41 -
...72-scd-minor-cleanup-to-merge-other-works.patch | 218 -
.../0073-scd-Support-ECC-key-generation.patch | 309 -
...Make-use-of-default_errsource-in-exechelp.patch | 101 -
...32-Extend-gnupg_create_inbound_pipe-et-al.patch | 93 -
...Communicate-with-child-in-non-blocking-mo.patch | 52 -
.../0077-common-Fix-copying-data-to-estreams.patch | 43 -
.../0078-agent-Add-card-option-for-READKEY.patch | 274 -
.../patches/0079-g10-smartcard-keygen-change.patch | 341 -
...-scd-GENKEY-updates-the-public-key-in-APP.patch | 568 --
debian/patches/0081-agent-g10-Fix-keygen.patch | 44 -
.../0082-agent-Fix-saving-with-FORCE-1.patch | 54 -
.../patches/0083-Fix-use-cases-of-snprintf.patch | 999 ---
.../0084-g10-Support-ECC-for-gen_card_key.patch | 126 -
...10-Don-t-ask-keysize-for-for-non-RSA-card.patch | 108 -
.../0086-scd-Fix-segfault-changing-key-attr.patch | 33 -
debian/patches/0087-g10-scd-Fix-ECC-keygen.patch | 236 -
...-Write-first-keybox-record-in-binary-mode.patch | 27 -
.../0089-g10-More-card-key-generation-change.patch | 161 -
.../0090-g10-Fix-card-keygen-for-decryption.patch | 29 -
...091-common-Fix-openpgp_is_curve_supported.patch | 30 -
...scd-Use-canonical-curve-name-of-libgcrypt.patch | 318 -
...-Slightly-change-structure-of-cmd_readkey.patch | 117 -
...or-cleanup-for-recent-change-in-findkey.c.patch | 32 -
.../0095-gpg-Replace-two-sprintf-calls.patch | 54 -
...-w32-Fix-relaying-pinentry-user-data-fix-.patch | 190 -
debian/patches/0097-common-avoid-segfault.patch | 26 -
.../0098-agent-supervised-mode-improvements.patch | 37 -
.../0099-doc-Fix-spelling-of-internal.patch | 23 -
...ests-Improve-portability-of-fake-pinentry.patch | 178 -
...GPG_ERR_INV_VALUE-instead-of-GPG_ERR_EINV.patch | 30 -
.../0102-agent-Avoid-double-error-message.patch | 42 -
...-hang-due-to-deferred-thread-initializati.patch | 84 -
.../0104-common-Fix-gnupg_inotify_has_name.patch | 81 -
.../0105-dirmngr-report-actual-socket-name.patch | 63 -
...t-common-move-get_socket_name-into-common.patch | 168 -
...lement-supervised-command-for-systemd-etc.patch | 119 -
.../0108-g10-ECDH-shared-point-format.patch | 67 -
...-0x41-prefix-for-x-coordinate-only-result.patch | 62 -
.../0110-g10-Fix-ECDH-clarifying-the-format.patch | 68 -
.../0111-dirmngr-Fix-error-return-for-ADNS.patch | 29 -
.../patches/0112-dirmngr-More-ADNS-error-fix.patch | 47 -
...on-Fix-gnupg_inotify_has_name-differently.patch | 83 -
.../0114-dirmngr-ADNS-error-handling-fix.patch | 48 -
...ve-debug-output-from-gnupg_get_socket_nam.patch | 41 -
...gr-Do-not-implement-supervised-in-Windows.patch | 69 -
debian/patches/0120-g10-Assert-preconditions.patch | 26 -
debian/patches/0121-Fix-typos.patch | 181 -
...122-g10-Fix-iteration-over-getkey-results.patch | 40 -
.../0123-common-Add-GNUPG_MODULE_NAME_GPGV.patch | 44 -
...multiple-detached-signatures-with-differe.patch | 66 -
...le-the-Issuer-Fingerprint-from-rfc4880bis.patch | 71 -
.../0126-common-New-function-gnupg_usleep.patch | 117 -
...7-Spelling-correct-spelling-of-passphrase.patch | 496 --
.../0128-build-Fix-misspelled-dirmngr.patch | 23 -
...29-common-Improve-compare_string_versions.patch | 272 -
...d-the-PINENTRY_LAUNCHED-inquiry-and-statu.patch | 144 -
.../0131-scd-Add-advanced-option-for-READKEY.patch | 382 -
.../0132-scd-Fix-length-error-for-READKEY.patch | 27 -
...133-indent-Move-comments-inside-the-block.patch | 182 -
...http-www.gnu.org-in-license-notices-to-ht.patch | 6323 -----------------
.../patches/0135-common-w32-Simplify-locking.patch | 91 -
...-Improve-concurrency-in-the-non-adns-case.patch | 167 -
...0002-Avoid-simple-memory-dumps-via-ptrace.patch | 8 +-
.../debian-packaging/0001-avoid-beta-warning.patch | 2 +-
...regenerating-defsincdate-use-shipped-file.patch | 4 +-
...Avoid-potential-race-condition-when-some.patch} | 0
...-dimrngr-Avoid-need-for-hkp-housekeeping.patch} | 26 +-
...dirmngr-Lazily-launch-ldap-reaper-thread.patch} | 32 +-
...void-automatically-checking-upstream-swdb.patch | 45 +
...> 0005-dirmngr-Drop-useless-housekeeping.patch} | 39 +-
...-dirmngr-More-win32-system-daemon-cleanup.patch | 48 -
...ister-hkp-cacert-even-if-the-file-doesn-t.patch | 72 -
...-Add-system-CAs-if-no-hkp-cacert-is-given.patch | 98 -
...-a-default-keyserver-if-none-is-explicitl.patch | 65 -
...ent-Create-framework-of-scheduled-timers.patch} | 20 +-
...threads-to-interrupt-main-select-loop-wi.patch} | 14 +-
...ent-Avoid-tight-timer-tick-when-possible.patch} | 8 +-
...scheduled-checks-on-socket-when-inotify-.patch} | 4 +-
debian/patches/series | 152 +-
dirmngr/Makefile.am | 28 +-
dirmngr/cdblib.c | 13 +-
dirmngr/certcache.c | 2 +-
dirmngr/crlcache.c | 4 +-
dirmngr/crlcache.h | 2 +-
dirmngr/crlfetch.c | 2 +-
dirmngr/crlfetch.h | 2 +-
dirmngr/dirmngr-client.c | 2 +-
dirmngr/dirmngr.c | 310 +-
dirmngr/dirmngr.h | 10 +-
dirmngr/dirmngr_ldap.c | 2 +-
dirmngr/dns-stuff.c | 40 +-
dirmngr/dns-stuff.h | 2 +-
dirmngr/http.c | 51 +-
dirmngr/http.h | 4 +-
dirmngr/ks-action.c | 2 +-
dirmngr/ks-action.h | 2 +-
dirmngr/ks-engine-finger.c | 2 +-
dirmngr/ks-engine-hkp.c | 71 +-
dirmngr/ks-engine-http.c | 2 +-
dirmngr/ks-engine-kdns.c | 2 +-
dirmngr/ks-engine-ldap.c | 20 +-
dirmngr/ks-engine.h | 2 +-
dirmngr/ldap-parse-uri.c | 2 +-
dirmngr/ldap-parse-uri.h | 2 +-
dirmngr/ldap-wrapper-ce.c | 2 +-
dirmngr/ldap-wrapper.c | 2 +-
dirmngr/ldap-wrapper.h | 2 +-
dirmngr/ldapserver.h | 2 +-
dirmngr/loadswdb.c | 394 ++
dirmngr/server.c | 123 +-
dirmngr/t-dns-stuff.c | 2 +-
dirmngr/t-http.c | 2 +-
dirmngr/t-ldap-parse-uri.c | 2 +-
dirmngr/t-support.h | 2 +-
dirmngr/w32-ldap-help.h | 2 +-
doc/DETAILS | 57 +-
doc/HACKING | 55 +-
doc/Makefile.am | 11 +-
doc/TRANSLATE | 4 +-
doc/contrib.texi | 22 +-
doc/debugging.texi | 21 +-
doc/defsincdate | 2 +-
doc/dirmngr.texi | 100 +-
doc/examples/README | 4 +-
doc/examples/systemd-user/README | 66 +
.../examples}/systemd-user/dirmngr.service | 0
.../examples}/systemd-user/dirmngr.socket | 0
.../examples}/systemd-user/gpg-agent-extra.socket | 0
.../examples}/systemd-user/gpg-agent-ssh.socket | 0
.../examples}/systemd-user/gpg-agent.service | 0
.../examples}/systemd-user/gpg-agent.socket | 0
doc/glossary.texi | 2 +-
doc/gnupg.info | 215 -
doc/gnupg.info-1 | 7373 --------------------
doc/gnupg.info-2 | 4326 ------------
doc/gpg-agent.texi | 80 +-
doc/gpg.texi | 189 +-
doc/gpgsm.texi | 81 +-
doc/gpgv.texi | 16 +
doc/gpl.texi | 8 +-
doc/help.be.txt | 4 +-
doc/help.ca.txt | 4 +-
doc/help.cs.txt | 4 +-
doc/help.da.txt | 4 +-
doc/help.de.txt | 2 +-
doc/help.el.txt | 4 +-
doc/help.eo.txt | 4 +-
doc/help.es.txt | 2 +-
doc/help.et.txt | 4 +-
doc/help.fi.txt | 2 +-
doc/help.fr.txt | 2 +-
doc/help.gl.txt | 4 +-
doc/help.hu.txt | 2 +-
doc/help.id.txt | 2 +-
doc/help.it.txt | 2 +-
doc/help.ja.txt | 2 +-
doc/help.nb.txt | 4 +-
doc/help.pl.txt | 2 +-
doc/help.pt.txt | 2 +-
doc/help.pt_BR.txt | 2 +-
doc/help.ro.txt | 2 +-
doc/help.ru.txt | 2 +-
doc/help.sk.txt | 2 +-
doc/help.sv.txt | 4 +-
doc/help.tr.txt | 2 +-
doc/help.txt | 19 +-
doc/help.zh_CN.txt | 2 +-
doc/help.zh_TW.txt | 2 +-
doc/howto-create-a-server-cert.texi | 3 +-
doc/instguide.texi | 10 +-
doc/opt-homedir.texi | 4 +-
doc/scdaemon.texi | 57 +-
doc/specify-user-id.texi | 10 +-
doc/sysnotes.texi | 2 +-
doc/tools.texi | 203 +-
doc/yat2m.c | 3 +-
g10/ChangeLog-2011 | 4 +-
g10/Makefile.am | 4 +-
g10/armor.c | 4 +-
g10/build-packet.c | 17 +-
g10/call-agent.c | 264 +-
g10/call-agent.h | 12 +-
g10/call-dirmngr.c | 18 +-
g10/call-dirmngr.h | 6 +-
g10/card-util.c | 67 +-
g10/cipher.c | 2 +-
g10/compress-bz2.c | 2 +-
g10/compress.c | 2 +-
g10/cpr.c | 35 +-
g10/dearmor.c | 2 +-
g10/decrypt-data.c | 2 +-
g10/decrypt.c | 2 +-
g10/dek.h | 2 +-
g10/delkey.c | 2 +-
g10/ecdh.c | 28 +-
g10/encrypt.c | 2 +-
g10/exec.c | 2 +-
g10/exec.h | 2 +-
g10/export.c | 88 +-
g10/filter.h | 2 +-
g10/free-packet.c | 120 +-
g10/getkey.c | 371 +-
g10/gpg.c | 259 +-
g10/gpg.h | 7 +-
g10/gpgcompose.c | 42 +-
g10/gpgsql.c | 12 +-
g10/gpgsql.h | 18 +-
g10/gpgv.c | 31 +-
g10/helptext.c | 2 +-
g10/import.c | 144 +-
g10/kbnode.c | 2 +-
g10/keydb.c | 22 +-
g10/keydb.h | 9 +-
g10/keyedit.c | 44 +-
g10/keygen.c | 288 +-
g10/keyid.c | 6 +-
g10/keylist.c | 118 +-
g10/keyring.c | 6 +-
g10/keyring.h | 2 +-
g10/keyserver-internal.h | 8 +-
g10/keyserver.c | 81 +-
g10/main.h | 11 +-
g10/mainproc.c | 232 +-
g10/mdfilter.c | 2 +-
g10/migrate.c | 2 +-
g10/misc.c | 7 +-
g10/openfile.c | 6 +-
g10/options.h | 10 +-
g10/packet.h | 16 +-
g10/parse-packet.c | 4 +-
g10/passphrase.c | 6 +-
g10/photoid.c | 2 +-
g10/photoid.h | 2 +-
g10/pkclist.c | 55 +-
g10/pkglue.c | 62 +-
g10/pkglue.h | 2 +-
g10/plaintext.c | 2 +-
g10/progress.c | 2 +-
g10/pubkey-enc.c | 2 +-
g10/revoke.c | 2 +-
g10/rmd160.c | 2 +-
g10/rmd160.h | 2 +-
g10/server.c | 16 +-
g10/seskey.c | 2 +-
g10/sig-check.c | 60 +-
g10/sign.c | 2 +-
g10/skclist.c | 2 +-
g10/sqrtu32.c | 244 +
g10/sqrtu32.h | 14 +
g10/t-keydb-get-keyblock.c | 2 +-
g10/t-keydb.c | 2 +-
g10/t-rmd160.c | 2 +-
g10/t-stutter.c | 2 +-
g10/tdbdump.c | 2 +-
g10/tdbio.c | 2 +-
g10/tdbio.h | 2 +-
g10/test-stubs.c | 22 +-
g10/test.c | 2 +-
g10/textfilter.c | 2 +-
g10/tofu.c | 2471 +++++--
g10/tofu.h | 55 +-
g10/trust.c | 2 +-
g10/trustdb.c | 124 +-
g10/trustdb.h | 2 +-
g10/verify.c | 2 +-
g13/Makefile.am | 2 +-
g13/backend.c | 2 +-
g13/backend.h | 2 +-
g13/be-dmcrypt.c | 2 +-
g13/be-dmcrypt.h | 2 +-
g13/be-encfs.c | 2 +-
g13/be-encfs.h | 2 +-
g13/be-truecrypt.c | 2 +-
g13/be-truecrypt.h | 2 +-
g13/call-syshelp.c | 2 +-
g13/call-syshelp.h | 2 +-
g13/create.c | 2 +-
g13/create.h | 2 +-
g13/g13-common.c | 2 +-
g13/g13-common.h | 2 +-
g13/g13-syshelp.c | 4 +-
g13/g13-syshelp.h | 2 +-
g13/g13.c | 4 +-
g13/g13.h | 2 +-
g13/g13tuple.c | 2 +-
g13/g13tuple.h | 2 +-
g13/keyblob.c | 2 +-
g13/keyblob.h | 2 +-
g13/mount.c | 2 +-
g13/mount.h | 2 +-
g13/mountinfo.c | 2 +-
g13/mountinfo.h | 2 +-
g13/runner.c | 2 +-
g13/runner.h | 2 +-
g13/server.c | 2 +-
g13/server.h | 2 +-
g13/sh-blockdev.c | 2 +-
g13/sh-cmd.c | 6 +-
g13/sh-dmcrypt.c | 4 +-
g13/suspend.c | 2 +-
g13/suspend.h | 2 +-
g13/t-g13tuple.c | 2 +-
kbx/Makefile.am | 5 +-
kbx/kbxutil.c | 2 +-
kbx/keybox-blob.c | 2 +-
kbx/keybox-defs.h | 2 +-
kbx/keybox-dump.c | 2 +-
kbx/keybox-file.c | 2 +-
kbx/keybox-init.c | 4 +-
kbx/keybox-openpgp.c | 2 +-
kbx/keybox-search-desc.h | 2 +-
kbx/keybox-search.c | 2 +-
kbx/keybox-update.c | 6 +-
kbx/keybox-util.c | 68 +-
kbx/keybox.h | 4 +-
m4/pkg.m4 | 2 +-
po/ca.po | 2984 ++++----
po/cs.po | 3009 ++++----
po/da.po | 2984 ++++----
po/de.po | 3113 +++++----
po/el.po | 7188 +++++++++----------
po/en at boldquot.po | 2995 ++++----
po/en at quot.po | 2994 ++++----
po/eo.po | 4963 ++++++-------
po/es.po | 5511 ++++++++-------
po/et.po | 5674 +++++++--------
po/fi.po | 2980 ++++----
po/fr.po | 3002 ++++----
po/gl.po | 5066 +++++++-------
po/gnupg2.pot | 2901 ++++----
po/hu.po | 6940 +++++++++---------
po/id.po | 2980 ++++----
po/it.po | 3740 +++++-----
po/ja.po | 3109 +++++----
po/nb.po | 3116 +++++----
po/pl.po | 6540 ++++++++---------
po/pt.po | 5403 +++++++-------
po/ro.po | 6387 ++++++++---------
po/ru.po | 3084 ++++----
po/sk.po | 6996 ++++++++++---------
po/sv.po | 2984 ++++----
po/tr.po | 2982 ++++----
po/uk.po | 3123 +++++----
po/zh_CN.po | 2982 ++++----
po/zh_TW.po | 2988 ++++----
scd/Makefile.am | 2 +-
scd/apdu.c | 58 +-
scd/apdu.h | 3 +-
scd/app-common.h | 6 +-
scd/app-dinsig.c | 2 +-
scd/app-geldkarte.c | 2 +-
scd/app-help.c | 2 +-
scd/app-nks.c | 12 +-
scd/app-openpgp.c | 817 ++-
scd/app-p15.c | 2 +-
scd/app-sc-hsm.c | 2 +-
scd/app.c | 7 +-
scd/atr.c | 2 +-
scd/atr.h | 2 +-
scd/ccid-driver.c | 74 +-
scd/ccid-driver.h | 2 +-
scd/command.c | 23 +-
scd/iso7816.c | 11 +-
scd/iso7816.h | 6 +-
scd/scdaemon.c | 29 +-
scd/scdaemon.h | 2 +-
sm/Makefile.am | 2 +-
sm/base64.c | 2 +-
sm/call-agent.c | 97 +-
sm/call-dirmngr.c | 28 +-
sm/certchain.c | 74 +-
sm/certcheck.c | 2 +-
sm/certdump.c | 2 +-
sm/certlist.c | 17 +-
sm/certreqgen-ui.c | 2 +-
sm/certreqgen.c | 4 +-
sm/decrypt.c | 6 +-
sm/delete.c | 10 +-
sm/encrypt.c | 4 +-
sm/export.c | 13 +-
sm/fingerprint.c | 2 +-
sm/gpgsm.c | 23 +-
sm/gpgsm.h | 7 +-
sm/import.c | 10 +-
sm/keydb.c | 94 +-
sm/keydb.h | 30 +-
sm/keylist.c | 11 +-
sm/minip12.c | 2 +-
sm/minip12.h | 2 +-
sm/misc.c | 2 +-
sm/passphrase.c | 2 +-
sm/passphrase.h | 2 +-
sm/qualified.c | 2 +-
sm/server.c | 19 +-
sm/sign.c | 14 +-
sm/verify.c | 8 +-
tests/Makefile.am | 20 +-
tests/asschk.c | 2 +-
tests/fake-pinentries/README.txt | 38 +
tests/fake-pinentries/fake-pinentry.php | 27 +
tests/fake-pinentries/fake-pinentry.pl | 27 +
tests/fake-pinentries/fake-pinentry.py | 30 +
tests/fake-pinentries/fake-pinentry.sh | 33 +
tests/gpgscm/Makefile.am | 2 +-
tests/gpgscm/Manual.txt | 2 +-
tests/gpgscm/ffi-private.h | 2 +-
tests/gpgscm/ffi.c | 235 +-
tests/gpgscm/ffi.h | 4 +-
tests/gpgscm/ffi.scm | 40 +
tests/gpgscm/init.scm | 10 +-
tests/gpgscm/lib.scm | 74 +
tests/gpgscm/main.c | 16 +-
tests/gpgscm/private.h | 2 +-
tests/gpgscm/repl.scm | 42 +-
tests/gpgscm/scheme-config.h | 2 +-
tests/gpgscm/scheme-private.h | 11 +-
tests/gpgscm/scheme.c | 957 +--
tests/gpgscm/scheme.h | 17 +-
tests/gpgscm/t-child.c | 12 +-
tests/gpgscm/t-child.scm | 25 +
tests/gpgscm/tests.scm | 48 +-
tests/migrations/Makefile.am | 2 +-
tests/openpgp/4gb-packet.scm | 1 +
tests/openpgp/Makefile.am | 35 +-
tests/openpgp/README | 92 +-
tests/openpgp/armdetach.scm | 1 +
tests/openpgp/armdetachm.scm | 1 +
tests/openpgp/armencrypt.scm | 1 +
tests/openpgp/armencryptp.scm | 1 +
tests/openpgp/armor.scm | 1 +
tests/openpgp/armsignencrypt.scm | 1 +
tests/openpgp/armsigs.scm | 1 +
tests/openpgp/clearsig.scm | 1 +
tests/openpgp/conventional-mdc.scm | 19 +-
tests/openpgp/conventional.scm | 1 +
tests/openpgp/decrypt-dsa.scm | 1 +
tests/openpgp/decrypt.scm | 1 +
tests/openpgp/default-key.scm | 3 +-
tests/openpgp/defs.inc | 265 -
tests/openpgp/defs.scm | 146 +-
tests/openpgp/detach.scm | 1 +
tests/openpgp/detachm.scm | 1 +
tests/openpgp/ecc.scm | 3 +-
tests/openpgp/encrypt-dsa.scm | 1 +
tests/openpgp/encrypt.scm | 1 +
tests/openpgp/encryptp.scm | 1 +
tests/openpgp/export.scm | 5 +-
tests/openpgp/fake-pinentry.c | 95 +-
tests/openpgp/finish.scm | 23 -
tests/openpgp/genkey1024.scm | 1 +
tests/openpgp/gpgtar.scm | 1 +
tests/openpgp/gpgv-forged-keyring.scm | 3 +-
tests/openpgp/import.scm | 5 +-
tests/openpgp/issue2015.scm | 4 +-
tests/openpgp/issue2346.scm | 15 +-
tests/openpgp/issue2417.scm | 23 +-
tests/openpgp/issue2419.scm | 3 +-
tests/openpgp/key-selection.scm | 83 +
tests/openpgp/key-selection/0.asc | 30 +
tests/openpgp/key-selection/1.asc | 30 +
tests/openpgp/key-selection/2.asc | 30 +
tests/openpgp/key-selection/3.asc | 43 +
tests/openpgp/key-selection/4.asc | 18 +
tests/openpgp/mds.scm | 1 +
tests/openpgp/multisig.scm | 3 +-
tests/openpgp/pinentry.sh | 28 -
tests/openpgp/quick-key-manipulation.scm | 83 +
tests/openpgp/run-tests.scm | 196 +-
tests/openpgp/seat.scm | 1 +
tests/openpgp/setup.scm | 109 +-
tests/openpgp/{4gb-packet.scm => shell.scm} | 18 +-
tests/openpgp/signencrypt-dsa.scm | 1 +
tests/openpgp/signencrypt.scm | 1 +
tests/openpgp/sigs-dsa.scm | 1 +
tests/openpgp/sigs.scm | 1 +
tests/openpgp/ssh.scm | 1 +
tests/openpgp/tofu.scm | 312 +-
tests/openpgp/tofu/cross-sigs/871C2247-1.gpg | Bin 0 -> 1173 bytes
tests/openpgp/tofu/cross-sigs/871C2247-1.txt | Bin 0 -> 321 bytes
tests/openpgp/tofu/cross-sigs/871C2247-2.gpg | Bin 0 -> 1460 bytes
tests/openpgp/tofu/cross-sigs/871C2247-2.txt | Bin 0 -> 333 bytes
tests/openpgp/tofu/cross-sigs/871C2247-3.gpg | Bin 0 -> 1800 bytes
tests/openpgp/tofu/cross-sigs/871C2247-3.txt | Bin 0 -> 334 bytes
tests/openpgp/tofu/cross-sigs/871C2247-4.gpg | Bin 0 -> 2087 bytes
tests/openpgp/tofu/cross-sigs/871C2247-secret.gpg | Bin 0 -> 2475 bytes
tests/openpgp/tofu/cross-sigs/EC38277E-1.gpg | Bin 0 -> 1171 bytes
tests/openpgp/tofu/cross-sigs/EC38277E-1.txt | Bin 0 -> 321 bytes
tests/openpgp/tofu/cross-sigs/EC38277E-2.gpg | Bin 0 -> 1458 bytes
tests/openpgp/tofu/cross-sigs/EC38277E-2.txt | Bin 0 -> 334 bytes
tests/openpgp/tofu/cross-sigs/EC38277E-3.txt | Bin 0 -> 334 bytes
tests/openpgp/tofu/cross-sigs/EC38277E-secret.gpg | Bin 0 -> 2473 bytes
tests/openpgp/tofu/cross-sigs/README | 79 +
tests/openpgp/use-exact-key.scm | 1 +
tests/openpgp/verify.scm | 88 +-
tests/openpgp/version.scm | 1 +
tests/pkits/Makefile.am | 2 +-
tests/pkits/README | 2 +-
tools/Makefile.am | 30 +-
tools/applygnupgdefaults | 2 +-
tools/call-dirmngr.c | 57 +-
tools/call-dirmngr.h | 3 +-
tools/ccidmon.c | 25 +-
tools/gpg-check-pattern.c | 2 +-
tools/gpg-connect-agent.c | 4 +-
tools/gpg-wks-client.c | 337 +-
tools/gpg-wks-server.c | 487 +-
tools/gpg-wks.h | 29 +-
tools/gpgconf-comp.c | 99 +-
tools/gpgconf.c | 262 +-
tools/gpgconf.h | 2 +-
tools/gpgparsemail.c | 2 +-
tools/gpgsplit.c | 2 +-
tools/gpgtar-create.c | 6 +-
tools/gpgtar-extract.c | 10 +-
tools/gpgtar-list.c | 2 +-
tools/gpgtar.c | 2 +-
tools/gpgtar.h | 2 +-
tools/make-dns-cert.c | 2 +-
tools/mime-maker.c | 280 +-
tools/mime-maker.h | 8 +-
tools/mime-parser.c | 79 +-
tools/mime-parser.h | 9 +-
tools/mk-tdata.c | 75 -
tools/rfc822parse.c | 2 +-
tools/rfc822parse.h | 2 +-
tools/send-mail.c | 2 +-
tools/send-mail.h | 2 +-
tools/sockprox.c | 2 +-
tools/symcryptrun.c | 2 +-
tools/watchgnupg.c | 2 +-
tools/wks-receive.c | 78 +-
tools/wks-util.c | 110 +-
765 files changed, 76012 insertions(+), 96062 deletions(-)
create mode 100644 COPYING.CC0
delete mode 100644 debian/patches/0004-spelling-s-achived-achieved-and-s-alternativly-alter.patch
delete mode 100644 debian/patches/0005-gpg-Fix-regression-in-gpgv-s-printing-of-the-keyid.patch
delete mode 100644 debian/patches/0006-gpg-Avoid-homedir-creation-by-list-config.patch
delete mode 100644 debian/patches/0007-tests-Run-test-requiring-the-network-only-in-maintai.patch
delete mode 100644 debian/patches/0008-gpg-Make-decryption-of-R-work-w-o-try-secret-key-or-.patch
delete mode 100644 debian/patches/0009-gpg-Fix-false-negatives-in-Ed25519-signature-verific.patch
delete mode 100644 debian/patches/0010-agent-invoke-scdaemon-with-homedir.patch
delete mode 100644 debian/patches/0011-scd-Clean-up-unused-shutdown-method.patch
delete mode 100644 debian/patches/0012-scd-Release-the-card-reader-after-card-removal.patch
create mode 100644 debian/patches/0013-agent-Fix-npth-daemon-mode-problem.patch
delete mode 100644 debian/patches/0013-common-Check-read-errors-in-name-value.c.patch
delete mode 100644 debian/patches/0014-scd-Fix-an-action-after-card-removal.patch
delete mode 100644 debian/patches/0015-agent-Terminate-on-deletion-of-the-socket-file-Linux.patch
delete mode 100644 debian/patches/0016-dirmngr-Terminate-on-deletion-of-the-socket-file-Lin.patch
delete mode 100644 debian/patches/0017-gpg-Make-output-work-with-verify.patch
delete mode 100644 debian/patches/0018-gpg-Add-options-output-and-yes-to-gpgv.patch
delete mode 100644 debian/patches/0019-gpg-Remove-option-yes-from-gpgv.patch
delete mode 100644 debian/patches/0020-gpg-print-fingerprint-regardless-of-keyid-format.patch
delete mode 100644 debian/patches/0021-spelling-conenction-should-be-connection.patch
delete mode 100644 debian/patches/0022-gpg-Improve-usability-of-quick-gen-key.patch
delete mode 100644 debian/patches/0023-gpg-Allow-use-of-default-algo-for-quick-addkey.patch
delete mode 100644 debian/patches/0024-gpg-Emit-a-new-error-status-line-in-quick-adduid.patch
delete mode 100644 debian/patches/0025-tests-gpgscm-Fix-use-of-pointer.patch
delete mode 100644 debian/patches/0026-scd-Add-support-of-ECC-pubkey-attribute.patch
delete mode 100644 debian/patches/0027-gpg-Avoid-malloc-failure-due-to-no-key-signatures.patch
delete mode 100644 debian/patches/0028-gpgscm-Fix-gcrypt-version-check.patch
delete mode 100644 debian/patches/0029-dirmngr-Silence-diagnostics-about-starting-housekeep.patch
delete mode 100644 debian/patches/0030-gpg-Fix-regression-in-fingerprint-printing.patch
delete mode 100644 debian/patches/0031-dirmngr-Open-file-CRL-s-in-binary-mode.patch
delete mode 100644 debian/patches/0032-dirmngr-Fix-type.patch
delete mode 100644 debian/patches/0033-g10-When-adding-a-user-id-make-sure-the-keyblock-has.patch
delete mode 100644 debian/patches/0034-agent-Allow-only-specific-digest-size-for-ECDSA.patch
delete mode 100644 debian/patches/0035-dirmngr-Removal-of-no-libgcrypt.o.patch
delete mode 100644 debian/patches/0036-agent-sm-Set-CTX-after-start_agent.patch
delete mode 100644 debian/patches/0037-common-Correctly-handle-modules-relying-on-npth.patch
delete mode 100644 debian/patches/0038-build-Do-not-link-gpg-connect-agent-against-npth.patch
delete mode 100644 debian/patches/0039-gpg-Make-sure-that-internal-key-import-is-done-with-.patch
delete mode 100644 debian/patches/0040-gpg-Make-import-filter-data-object-more-flexible.patch
delete mode 100644 debian/patches/0041-gpg-Reject-import-if-an-import-filter-removed-all-us.patch
delete mode 100644 debian/patches/0042-dirmngr-Fix-STARTTLS-on-LDAP-connections.patch
delete mode 100644 debian/patches/0043-tools-Give-mime-parser-callbacks-access-to-the-rfc82.patch
delete mode 100644 debian/patches/0044-agent-Enable-restricted-browser-and-ssh-socket-by-de.patch
delete mode 100644 debian/patches/0045-build-Fix-build-against-libiconv.patch
delete mode 100644 debian/patches/0046-agent-Kludge-to-allow-disabling-of-the-extra-sockets.patch
delete mode 100644 debian/patches/0047-agent-Create-the-extra-sockets-in-the-standard-socke.patch
delete mode 100644 debian/patches/0048-agent-Remove-the-warning-for-the-GKR-hijacking.patch
delete mode 100644 debian/patches/0049-agent-dirmngr-scd-npth_init-must-be-after-fork.patch
delete mode 100644 debian/patches/0050-tools-Ignore-existing-directories-in-gpgtar.patch
delete mode 100644 debian/patches/0051-agent-Implement-supervised-command-for-systemd-etc.patch
delete mode 100644 debian/patches/0052-agent-Adjust-supervised-mode-for-the-new-default-soc.patch
delete mode 100644 debian/patches/0053-agent-Adjust-cleanup-for-supervised-mode.-Fix-for-W3.patch
delete mode 100644 debian/patches/0054-agent-Streamline-the-supervised-mode-code.patch
delete mode 100644 debian/patches/0055-agent-Fix-error-handling-in-map_supervised_sockets.patch
delete mode 100644 debian/patches/0056-agent-Fix-npth-supervised-mode-problem.patch
delete mode 100644 debian/patches/0057-agent-Another-minor-fix-to-map_supervised_sockets.patch
delete mode 100644 debian/patches/0058-g10-Don-t-add-user-attributes-to-the-TOFU-DB.patch
delete mode 100644 debian/patches/0059-g10-Fix-testing-for-debug-flag.patch
delete mode 100644 debian/patches/0060-sm-Remove-statement-without-effect.patch
delete mode 100644 debian/patches/0061-common-Avoid-pointer-arithmetic-on-string-literals.patch
delete mode 100644 debian/patches/0062-agent-dirmngr-scd-Fix-init_common_subsystems.patch
delete mode 100644 debian/patches/0063-agent-Fix-get_socket_name.patch
delete mode 100644 debian/patches/0064-tools-Fix-error-handling.patch
delete mode 100644 debian/patches/0065-g10-Fix-a-column-s-type-in-TOFU-DB.patch
delete mode 100644 debian/patches/0066-agent-Move-inotify-code-to-common-and-improve-it.patch
delete mode 100644 debian/patches/0067-agent-Use-straightforward-names-for-the-default-sock.patch
delete mode 100644 debian/patches/0068-gpgconf-Fix-for-homedir.patch
delete mode 100644 debian/patches/0069-scd-Fix-keytocard-for-ECC.patch
delete mode 100644 debian/patches/0070-doc-Point-gpg-agent-1-at-the-right-gpg-manpage-in-SE.patch
delete mode 100644 debian/patches/0071-doc-Document-how-to-manually-shut-down-gpg-agent.patch
delete mode 100644 debian/patches/0072-scd-minor-cleanup-to-merge-other-works.patch
delete mode 100644 debian/patches/0073-scd-Support-ECC-key-generation.patch
delete mode 100644 debian/patches/0074-common-w32-Make-use-of-default_errsource-in-exechelp.patch
delete mode 100644 debian/patches/0075-common-w32-Extend-gnupg_create_inbound_pipe-et-al.patch
delete mode 100644 debian/patches/0076-common-w32-Communicate-with-child-in-non-blocking-mo.patch
delete mode 100644 debian/patches/0077-common-Fix-copying-data-to-estreams.patch
delete mode 100644 debian/patches/0078-agent-Add-card-option-for-READKEY.patch
delete mode 100644 debian/patches/0079-g10-smartcard-keygen-change.patch
delete mode 100644 debian/patches/0080-scd-GENKEY-updates-the-public-key-in-APP.patch
delete mode 100644 debian/patches/0081-agent-g10-Fix-keygen.patch
delete mode 100644 debian/patches/0082-agent-Fix-saving-with-FORCE-1.patch
delete mode 100644 debian/patches/0083-Fix-use-cases-of-snprintf.patch
delete mode 100644 debian/patches/0084-g10-Support-ECC-for-gen_card_key.patch
delete mode 100644 debian/patches/0085-g10-Don-t-ask-keysize-for-for-non-RSA-card.patch
delete mode 100644 debian/patches/0086-scd-Fix-segfault-changing-key-attr.patch
delete mode 100644 debian/patches/0087-g10-scd-Fix-ECC-keygen.patch
delete mode 100644 debian/patches/0088-g10-Write-first-keybox-record-in-binary-mode.patch
delete mode 100644 debian/patches/0089-g10-More-card-key-generation-change.patch
delete mode 100644 debian/patches/0090-g10-Fix-card-keygen-for-decryption.patch
delete mode 100644 debian/patches/0091-common-Fix-openpgp_is_curve_supported.patch
delete mode 100644 debian/patches/0092-scd-Use-canonical-curve-name-of-libgcrypt.patch
delete mode 100644 debian/patches/0093-agent-Slightly-change-structure-of-cmd_readkey.patch
delete mode 100644 debian/patches/0094-agent-Minor-cleanup-for-recent-change-in-findkey.c.patch
delete mode 100644 debian/patches/0095-gpg-Replace-two-sprintf-calls.patch
delete mode 100644 debian/patches/0096-agent-tests-w32-Fix-relaying-pinentry-user-data-fix-.patch
delete mode 100644 debian/patches/0097-common-avoid-segfault.patch
delete mode 100644 debian/patches/0098-agent-supervised-mode-improvements.patch
delete mode 100644 debian/patches/0099-doc-Fix-spelling-of-internal.patch
delete mode 100644 debian/patches/0100-tests-Improve-portability-of-fake-pinentry.patch
delete mode 100644 debian/patches/0101-common-Use-GPG_ERR_INV_VALUE-instead-of-GPG_ERR_EINV.patch
delete mode 100644 debian/patches/0102-agent-Avoid-double-error-message.patch
delete mode 100644 debian/patches/0103-dirmngr-Fix-hang-due-to-deferred-thread-initializati.patch
delete mode 100644 debian/patches/0104-common-Fix-gnupg_inotify_has_name.patch
delete mode 100644 debian/patches/0105-dirmngr-report-actual-socket-name.patch
delete mode 100644 debian/patches/0106-agent-common-move-get_socket_name-into-common.patch
delete mode 100644 debian/patches/0107-dirmngr-Implement-supervised-command-for-systemd-etc.patch
delete mode 100644 debian/patches/0108-g10-ECDH-shared-point-format.patch
delete mode 100644 debian/patches/0109-scd-Add-0x41-prefix-for-x-coordinate-only-result.patch
delete mode 100644 debian/patches/0110-g10-Fix-ECDH-clarifying-the-format.patch
delete mode 100644 debian/patches/0111-dirmngr-Fix-error-return-for-ADNS.patch
delete mode 100644 debian/patches/0112-dirmngr-More-ADNS-error-fix.patch
delete mode 100644 debian/patches/0113-common-Fix-gnupg_inotify_has_name-differently.patch
delete mode 100644 debian/patches/0114-dirmngr-ADNS-error-handling-fix.patch
delete mode 100644 debian/patches/0115-common-Remove-debug-output-from-gnupg_get_socket_nam.patch
delete mode 100644 debian/patches/0116-dirmngr-Do-not-implement-supervised-in-Windows.patch
delete mode 100644 debian/patches/0120-g10-Assert-preconditions.patch
delete mode 100644 debian/patches/0121-Fix-typos.patch
delete mode 100644 debian/patches/0122-g10-Fix-iteration-over-getkey-results.patch
delete mode 100644 debian/patches/0123-common-Add-GNUPG_MODULE_NAME_GPGV.patch
delete mode 100644 debian/patches/0124-gpg-Verify-multiple-detached-signatures-with-differe.patch
delete mode 100644 debian/patches/0125-gpg-Enable-the-Issuer-Fingerprint-from-rfc4880bis.patch
delete mode 100644 debian/patches/0126-common-New-function-gnupg_usleep.patch
delete mode 100644 debian/patches/0127-Spelling-correct-spelling-of-passphrase.patch
delete mode 100644 debian/patches/0128-build-Fix-misspelled-dirmngr.patch
delete mode 100644 debian/patches/0129-common-Improve-compare_string_versions.patch
delete mode 100644 debian/patches/0130-agent-Extend-the-PINENTRY_LAUNCHED-inquiry-and-statu.patch
delete mode 100644 debian/patches/0131-scd-Add-advanced-option-for-READKEY.patch
delete mode 100644 debian/patches/0132-scd-Fix-length-error-for-READKEY.patch
delete mode 100644 debian/patches/0133-indent-Move-comments-inside-the-block.patch
delete mode 100644 debian/patches/0134-Change-all-http-www.gnu.org-in-license-notices-to-ht.patch
delete mode 100644 debian/patches/0135-common-w32-Simplify-locking.patch
delete mode 100644 debian/patches/0136-dirmngr-Improve-concurrency-in-the-non-adns-case.patch
rename debian/patches/dirmngr-idling/{0142-dirmngr-hkp-Avoid-potential-race-condition-when-some.patch => 0001-dirmngr-hkp-Avoid-potential-race-condition-when-some.patch} (100%)
rename debian/patches/dirmngr-idling/{0143-dimrngr-Avoid-need-for-hkp-housekeeping.patch => 0002-dimrngr-Avoid-need-for-hkp-housekeeping.patch} (93%)
rename debian/patches/dirmngr-idling/{0145-dirmngr-Lazily-launch-ldap-reaper-thread.patch => 0003-dirmngr-Lazily-launch-ldap-reaper-thread.patch} (83%)
create mode 100644 debian/patches/dirmngr-idling/0004-dirmngr-Avoid-automatically-checking-upstream-swdb.patch
rename debian/patches/dirmngr-idling/{0144-dirmngr-Drop-useless-housekeeping.patch => 0005-dirmngr-Drop-useless-housekeeping.patch} (81%)
delete mode 100644 debian/patches/dirmngr-idling/0141-dirmngr-More-win32-system-daemon-cleanup.patch
delete mode 100644 debian/patches/easy-keyservers/0117-dirmngr-Register-hkp-cacert-even-if-the-file-doesn-t.patch
delete mode 100644 debian/patches/easy-keyservers/0118-dirmngr-Add-system-CAs-if-no-hkp-cacert-is-given.patch
delete mode 100644 debian/patches/easy-keyservers/0119-dirmngr-Use-a-default-keyserver-if-none-is-explicitl.patch
rename debian/patches/gpg-agent-idling/{0137-agent-Create-framework-of-scheduled-timers.patch => 0001-agent-Create-framework-of-scheduled-timers.patch} (90%)
rename debian/patches/gpg-agent-idling/{0138-agent-Allow-threads-to-interrupt-main-select-loop-wi.patch => 0002-agent-Allow-threads-to-interrupt-main-select-loop-wi.patch} (88%)
rename debian/patches/gpg-agent-idling/{0139-agent-Avoid-tight-timer-tick-when-possible.patch => 0003-agent-Avoid-tight-timer-tick-when-possible.patch} (93%)
rename debian/patches/gpg-agent-idling/{0140-agent-Avoid-scheduled-checks-on-socket-when-inotify-.patch => 0004-agent-Avoid-scheduled-checks-on-socket-when-inotify-.patch} (91%)
create mode 100644 dirmngr/loadswdb.c
create mode 100644 doc/examples/systemd-user/README
rename {debian => doc/examples}/systemd-user/dirmngr.service (100%)
rename {debian => doc/examples}/systemd-user/dirmngr.socket (100%)
rename {debian => doc/examples}/systemd-user/gpg-agent-extra.socket (100%)
rename {debian => doc/examples}/systemd-user/gpg-agent-ssh.socket (100%)
rename {debian => doc/examples}/systemd-user/gpg-agent.service (100%)
rename {debian => doc/examples}/systemd-user/gpg-agent.socket (100%)
delete mode 100644 doc/gnupg.info
delete mode 100644 doc/gnupg.info-1
delete mode 100644 doc/gnupg.info-2
create mode 100644 g10/sqrtu32.c
create mode 100644 g10/sqrtu32.h
create mode 100644 tests/fake-pinentries/README.txt
create mode 100755 tests/fake-pinentries/fake-pinentry.php
create mode 100755 tests/fake-pinentries/fake-pinentry.pl
create mode 100755 tests/fake-pinentries/fake-pinentry.py
create mode 100755 tests/fake-pinentries/fake-pinentry.sh
delete mode 100755 tests/openpgp/defs.inc
delete mode 100755 tests/openpgp/finish.scm
create mode 100644 tests/openpgp/key-selection.scm
create mode 100644 tests/openpgp/key-selection/0.asc
create mode 100644 tests/openpgp/key-selection/1.asc
create mode 100644 tests/openpgp/key-selection/2.asc
create mode 100644 tests/openpgp/key-selection/3.asc
create mode 100644 tests/openpgp/key-selection/4.asc
delete mode 100755 tests/openpgp/pinentry.sh
create mode 100755 tests/openpgp/quick-key-manipulation.scm
copy tests/openpgp/{4gb-packet.scm => shell.scm} (70%)
mode change 100755 => 100644
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-1.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-1.txt
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-2.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-2.txt
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-3.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-3.txt
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-4.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/871C2247-secret.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/EC38277E-1.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/EC38277E-1.txt
create mode 100644 tests/openpgp/tofu/cross-sigs/EC38277E-2.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/EC38277E-2.txt
create mode 100644 tests/openpgp/tofu/cross-sigs/EC38277E-3.txt
create mode 100644 tests/openpgp/tofu/cross-sigs/EC38277E-secret.gpg
create mode 100644 tests/openpgp/tofu/cross-sigs/README
delete mode 100644 tools/mk-tdata.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