[Pkg-gnupg-commit] [gnupg2] branch experimental updated (d8ce1e8 -> 518f13a)
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Thu Mar 16 22:32:56 UTC 2017
This is an automated email from the git hooks/post-receive script.
dkg pushed a change to branch experimental
in repository gnupg2.
from d8ce1e8 actually ship /usr/share/doc/gnupg/README.Debian
adds e359e6c prepare new release
adds 495feca Post release updates
adds 1ab8d36 doc: Update whats-new-in-2.1.txt
adds 12a8870 tests: Check for gpgtar.
adds d21efa3 g10: Fix building without trust models.
adds c49c43d gpgscm: Fix linking.
adds b7b3771 wks: Publish as binary file.
adds 7f4dd24 build: Always build gpgtar.
adds f474249 agent: Fix passphrase cache lookups.
adds 0c1fd4e scd: Fix race conditions for release_application.
adds d7a405d tests: Add test for ssh support.
adds 270f7f7 agent: Add known keys to sshcontrol.
adds 1598a44 scd: Fix card removal/reset on multiple contexts.
adds 1af2fd4 g10: Fix crash.
adds 7207b2f gpgscm: Make error message more useful.
adds 699c6c9 gpgscm: Make assert macro more accurate.
adds 8a6f8e1 g10: Drop superfluous begin transaction.
adds 45bb9a2 g10: Fix error handling.
adds d9839c9 g10: Properly ignore legacy keys in the keyring cache.
adds 9ee23a7 gpgscm: Make function more general.
adds 4ba1125 g10: Fix key import statistics.
adds fe40e9c common: Add unit test for exectool.
adds 35132a8 common: Rework resource cleanup when handling errors.
adds b3610ba common: Avoid excessive stack use.
adds f17aecb gpgscm: Make the verbose setting more useful.
adds 66c0dab tests: Fix distcheck.
adds 046338b gpgscm: Do not shadow common function name in catch macro.
adds b2572b0 common: Fix iobuf_peek corner case.
adds 583a464 build: Fix check for Android.
adds 9e799b0 tests: Fix distcheck.
adds c971ff0 tests: Distribute standalone test runner.
adds 40365b2 gpgsm: Fix machine-readable key listing.
adds 3a2421c common: New file utilproto.c
adds 48a2c93 gpg,gpgsm: Block signals during keyring/keybox update.
adds cd45cf7 Fix spelling and grammar.
adds 436b28c dirmngr: Emit correct spelling of "superseded".
adds dc107b7 More cleanup of "allow to".
adds e3358b2 kbx: Add missing header file.
adds 993f36e Reword feature description.
adds 6f284e6 g10: Fix checking key for signature validation.
adds 573e0f3 po: update Japanese translation.
adds 89234f7 po: Update Japanese translation.
adds 3566544 tests: Fix path to fake-pinentry.
adds 05cb300 tests: Update list of tests in Scheme test runner.
adds db6f3eb gpgconf: Add limited support for -0.
adds 0c2a745 tests: Use gpgconf to set the ssh socket envvar.
adds 54a1ed2 gpg: Always print the fingerprint in colons mode.
adds c8cc804 gpg: Make sure that keygrips are printed for each subkey.
adds c9387e4 gpg: Avoid publishing the GnuPG version by default
adds 894789c agent: Clean up SSH support.
adds 40d1602 agent: Fix long standing regression tracking the connection count.
adds 7dcad0d tests: Add openpgp/gpgv-forged-keyring.scm.
adds 591a837 agent: More clean up of SSH support.
adds 5b61497 gpg: Cleanup of dek_to_passphrase function (part 1).
adds 491d6fd gpg: Cleanup of dek_to_passphrase function (part 2).
adds ebf24e3 agent: SSH support improvement.
adds 49829c2 Cleanup initialization of libgcrypt.
adds 16feb1e gpg: Extend the PROGRESS line to give the used unit.
adds e630f90 agent: Fix regression in recent ssh changes.
adds f14795d agent: SSH support fix.
adds b2b2158 tests: Make ssh test more robust.
adds e13f1ea tests: Run each test in a clean environment.
adds efe973d gpgscm: Make the name of foreign functions more unique.
adds d9240a3 tests: Improve temporary directory handling.
adds 194b1e9 tests: Fix distcheck.
adds a27410a g10: Fix opening of trust database.
adds 5b59999 gpg: Remove tofu database format "split".
adds a6acf1f tests: Fix distcheck.
adds f2ea7e5 common: New function try_make_printable_string.
adds ed5c1b0 gpg: Print the signer's UID during verification.
adds 9e6503b common: Remove simple password query error codes.
adds 14479e2 common: Rework the simple password query module.
adds 72fa314 common: Remove compatibility code.
adds 0698324 common: New function string_to_u64.
adds 70b5d7c gpg: New option --input-size-hint.
adds 61c2a1f Call log_set_prefix() with human-readable labels.
adds 3a75ff6 Avoid leading ": " in the log output when there are no prefixes.
adds b57f553 g13: New command --find-device.
adds 37e9326 g13: Move some function around.
adds 7009206 g13: Consider g13tab for a mount command.
adds c9a0bcc g13: Fix double free bug.
adds b781113 g13: Implement --umount for dm-crypt.
adds f02ceb6 g13: Allow the use of a g13tab label for --mount.
adds b5d63e8 agent: Allow import of overly large keys.
adds de6e321 gpg: New option --sender
adds d83ba48 dirmngr: Remove all system daemon features.
adds d25db3c doc: Add comments on how to parse --list-colons output.
adds 1b55e86 gpg: Add import filter "drop-sig".
adds 6f6bfbf po: Update Russian translation
adds ec88d7c po: Update Norwegian translation.
adds 0a32153 po: Update German translation
adds e33d073 po: Add init.c to POTFILES.in
adds 74c641f po: Auto update
adds c0f1dbd Update NEWS.
adds 6bee88d Release 2.1.15
adds d5cdb89 Imported Upstream version 2.1.15
adds 932cf69 Merge tag 'upstream/2.1.15'
adds 37d6b77 avoid libusb on hurd. Thanks, Pino Toscano! (Closes: #834533)
adds 94233d6 permissions on test suite are already fixed
adds 9121ee1 drop patches applied upstream and refresh remaining patches
adds 7502373 make gnupg2 reproducible by not regenerating documentation date
adds 3d42820 modern gpgv breaks older python-debian (Closes: #835349)
adds 96bdd37 make autopkgtest work with modern wine (Closes: #835976)
adds 46cabfb wrap-and-sort -ast for cleaner diffs
adds b630d36 gnupg Breaks: php-crypt-gpg <= 1.4.1-1 (addresses #835592)
adds 666b9bf gnupg Breaks: python-apt <= 1.1.0~beta4 (addresses: #835465)
adds c0f7b5a gnupg Breaks: python-gnupg << 0.3.8-3 (addresses: #834514, #834600)
adds 5ccf431 gnupg Breaks: libgnupg-interface-perl << 0.52-3 (addresses: #834281)
adds d0d3352 gnupg Breaks: libmail-gnupg-perl <= 0.22-1 (addresses: #835075)
adds bd10313 gnupg Breaks: libgnupg-perl (<< 0.19-1) (addresses: #834522)
adds 065a8a5 prepare new upstream release
adds 81e1609 thanks, Lintian!
adds 650e5a4 ignore upstream gnupg.info, since we will rebuild it anyway
adds 5a7acdf restore keyid output in gpgv (Closes: #836144)
adds f6c0626 avoid test suite failures when HOME does not exist
adds 150f03b prepare new release
adds bbcd4f6 Use upstream fix to avoid touching homedir during test suite
adds 7b3021d backward compatibility for preset-passphrase and protect-tool
adds 2b013fd add Breaks: for python3-apt too (thanks, Harald Jenny!)
adds fe5f50c Avoid network access during tests (Closes: #836259)
adds 4fadb52 more patches from upstream
adds fd9652f prepare new release
adds a9b925b update debian/tests/gpgv-win32
adds 6287ff6 more patches from upstream (Closes: #838153)
adds 5d92443 tighten dependencies between gnupg and dirmngr (Closes: #834602)
adds f9f950d updated systemd user gpg-agent units for socket activation
adds a24f115 prepare release
adds 792fef5 added udev rules for Fujitsu Siemens cardreader (Closes: #840312)
adds 66d51af mark transitional packages Multi-Arch: Foreign (closes: #840258)
adds 099d743 make gnupg2 binNMU-safe
adds 1c5cb4e more patches from upstream
adds aeaf130 track upstream decision-making about gpg-agent socket names
adds c4e5f6f prepare new release
adds 90926d8 more upstream patches (Closes: #841437, #840680)
adds 464ddb5 prepare new bugfix release
adds 74372b2 more upstream patches
adds cc370f5 dirmngr systemd user service is now socket-activated.
adds 9b4d687 prepare release
adds 898a622 rename gpg-agent-restricted.socket to gpg-agent-extra.socket
adds 608e654 prepare release
adds b64a77a add some import-options for better migration
adds 7aac1e5 Introduce gpgv-static package (Closes: #806940)
adds c90326a Build-depend on adns for better DNS resolution in dirmngr
adds 4ee0281 Set simple and easy defaults for keyservers
adds 5d78259 reorganize some patches to distinguish them from upstream
adds f58d17b more fixes from upstream
adds 862db4e Help dirmngr and gpg-agent idle better by default
adds 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.
adds dd06d33 scd: Add support of ECC pubkey attribute.
adds 4ab8107 po: convert localizations to UTF-8
adds af19634 g10: Use the accessor functions for accessing and comparing key ids
adds c2e5634 g10: Load the key block if the supplied user id list is NULL.
adds 221b0bd g10: Don't ignore failure. On failure, rollback.
adds 3825847 g10: Improve some comments and a string.
adds 6e930f0 g10: On failure, propagate the return code.
adds 215180d move some file encodings to UTF-8
adds 0d67241 Fix more spelling
adds 7305d27 Fix comment and format.
adds 55675fa doc: Clarify forward-compatible expectations
adds 18bbefa gpg: Avoid malloc failure due to no key signatures
adds 47baeac gpgscm: Fix gcrypt version check.
adds 3899041 doc: Update license information.
adds 293d265 build: Distribute fake pinentries.
adds 086d219 g10: Fix memory leak.
adds 5bf1fac dirmngr: Silence diagnostics about starting housekeeping.
adds 9986436 gpg: Fix regression in fingerprint printing.
adds 83a406b tests: Use descriptive temporary file names.
adds ab483ef tests: Refine exception handling.
adds 58007e5 tests: Correctly handle exceptions in resource handling macros.
adds 9a0659a tests: Implement interpreter shutdown using exceptions.
adds 884e78e tests: Refine the repl function.
adds 858af2b doc: Fix Martin Hellman's name.
adds fa34650 doc: Fix typos.
adds 20a27d8 doc: Fix "Not(e) that you can(not) abbreviate".
adds f32689f doc: Use the right reference commands.
adds 825c1df doc: Eliminate inconsistent UK English.
adds f25e040 doc: Fix mistakes.
adds 00d6d8b doc: Replace UTF8 with UTF-8.
adds 7899162 doc: Add missing description of datafile.
adds 9d2b7bf doc: Replace rfc0123 with RFC-0123.
adds 3776242 doc: Improve markup.
adds 32bcf8b doc: Fix spacings.
adds 0eaab1a doc: Fix full stops.
adds 91d5e6f doc: Implement simple '@ref'erences.
adds 9c1b3bc doc: minor fix for @xref.
adds 81cb71a doc: Fix fix "Not(e) that you can(not) abbreviate".
adds 05e4889 doc: Add a few extra coding standard notes.
adds 8078d82 doc: Do not end section names with "."
adds b9b4ff8 doc: Fix a xref usage.
adds 4644c27 dirmngr: Open file CRL's in binary mode
adds 285d193 dirmngr: Fix type.
adds 988a04b tests: Reduce runtime of excessive test.
adds 49fae88 tests: Remove list of tests from the test runner.
adds 6c4c0e3 tests: Port the quick key manipulation test to Scheme.
adds c644962 tests: Drop the old shell-based tests.
adds 7e0379a tests: Add documentation, make interactive debugging possible.
adds df5353b g10: When adding a user id, make sure the keyblock has been prepared.
adds 98bc6f4 agent: Allow only specific digest size for ECDSA.
adds 836b723 dirmngr: Removal of no-libgcrypt.o.
adds 4e4843e agent, sm: Set CTX after start_agent.
adds 2b23a32 common: Correctly handle modules relying on npth.
adds 2e64ccb build: Fix check for resolver library on macOS.
adds 20a1683 build: Do not link gpg-connect-agent against npth.
adds 829949f gpg: Make sure that internal key import is done with a binary stream.
adds c9237bf gpg: Make import filter data object more flexible.
adds 8039366 gpg: Reject import if an import filter removed all user ids.
adds cbf2ac6 gpg: Improve WKD by importing only the requested UID.
adds 9e6f8a5 dirmngr: Fix STARTTLS on LDAP connections.
adds 4ac138c tools: Give mime parser callbacks access to the rfc822 parser.
adds 95d60c6 tools: Simplify the mime-maker container creation.
adds 29db3be tools: Change mime-maker to write out CR,LF.
adds f776757 tools: Allow retrieval of signed data from mime-maker.
adds c738f92 tools: Convey signeddata also to the part_data callback in mime-parser.
adds 3380028 wks: Partly implement draft-koch-openpgp-webkey-service-02.
adds 8d37018 w32: Fix STARTTLS on LDAP connections.
adds e11686f agent: Enable restricted, browser, and ssh socket by default.
adds 6054e8a build: Fix build against libiconv.
adds de67055 wks: Avoid long trustdb checks.
adds 95cf7af agent: Kludge to allow disabling of the extra sockets.
adds 80cc16e agent: Create the extra sockets in the standard socket dir.
adds a43739a agent: Remove the warning for the GKR hijacking.
adds eda1764 agent, dirmngr, scd: npth_init must be after fork.
adds fbc83c0 tools: Ignore existing directories in gpgtar.
adds 949e701 tests,w32: Avoid using 'glob'.
adds 41b510f tests,w32: Do not expose 'glob' to gpgscm.
adds 4a232d2 build,w32: Unconditionally build tests.
adds 9f92b62 agent: Implement --supervised command (for systemd, etc).
adds dc059af agent: Adjust supervised mode for the new default socket names.
adds afcfae7 agent: Adjust cleanup for supervised mode. Fix for W32.
adds 1a9c8d7 agent: Streamline the supervised mode code.
adds a2127c7 agent: Fix error handling in map_supervised_sockets
adds f57dc2b agent: Fix npth + supervised mode problem.
adds 1cedc32 agent: Another minor fix to map_supervised_sockets.
adds e514a5b wks: Add option --fake-submission-addr to gpg-wks-client.
adds 8ce800d wks: Send key encrypted as required by draft -02
adds 07cfb3b gpgscm: Update callsite of 'gnupg_spawn_process'.
adds 32f81f5 tools: Improve error handling.
adds 6b62682 g10: Fix testing for debug flag.
adds 2d44675 sm: Remove statement without effect.
adds 73000d1 g10: Use appropriate variant of 'abs'.
adds b0d2526 g10: Fix singular term.
adds 4aadc75 common: Avoid pointer arithmetic on string literals.
adds fc0b392 agent, dirmngr, scd: Fix init_common_subsystems.
adds 5d43d28 gpg: Put extra parens around bit tests.
adds 1a24c67 Revert "g10: Fix singular term."
adds fb3b3e1 agent: Fix get_socket_name.
adds 5afbfdf tools: Fix error handling.
adds dff2660 gpgscm: Improve path handling.
adds 11eac7e gpgscm: Improve test of low-level functions.
adds 1f76f8d tests: Improve handling of Windows newlines.
adds cbbf0a7 tests: Rework test environment setup.
adds 78eda33 g10: Fix a column's type in TOFU DB.
adds 6fdf37f g10: Correctly determine whether a binding has a conflict.
adds ca84f65 g10: Make a singular string singular.
adds 3ad17e7 g10: When changing a TOFU binding's policy, update the conflict info
adds 2282c3b tests: Remove support for deprecated functionality.
adds 5bf92e5 g10: If an sqlite operation fails, map the error code to GPG_ERR_GENERAL
adds e09166c g10: Still check if the key is an UTK or cross signed in batch mode.
adds 4c0389f g10: Be more careful when checking cross signatures.
adds d2d936f tests: Add test data to TEST_FILES.
adds 95d0f3e g10: Be more careful when checking if a binding is signed by a UTK.
adds 0c56ad5 tests: Use shorter filenames.
adds f99c5fa dirmngr: add VERSIONCHECK command
adds c318561 dirmngr: use gnupg_mkdtemp instead of mkstemp
adds 2f7d4c3 agent: Move inotify code to common and improve it.
adds 0b0f9a3 agent: Use straightforward names for the default socket names.
adds 70a8584 gpgconf: Fix for --homedir.
adds 25428be scd: Fix keytocard for ECC.
adds c53ce53 doc: Point gpg-agent(1) at the right gpg manpage in SEE ALSO.
adds 869c06e doc: Document how to manually shut down gpg-agent.
adds c2e713d gpgscm: Initialize nesting stack.
adds e0e782b Register DCO for Arnaud Fontaine
adds f1845f2 scd: minor cleanup to merge other works.
adds 34439da scd: Support ECC key generation.
adds 727ca74 common,w32: Make use of default_errsource in exechelp.
adds f2d39a6 common,w32: Extend gnupg_create_inbound_pipe et al.
adds 05a1e41 common,w32: Communicate with child in non-blocking mode.
adds 8dce5ee common: Fix copying data to estreams.
adds 72a99f5 dirmngr: improve VERSIONCHECK
adds 82cbab9 agent: Add --card option for READKEY.
adds 980c037 g10: smartcard keygen change.
adds b680f79 scd: GENKEY updates the public key in APP.
adds 9a34e21 agent, g10: Fix keygen.
adds 2d79477 tests: Create and remove socket directories.
adds bf37916 tests,w32: Cope with Windows line endings.
adds 8c7c4fa common,w32: Fix setting environment variables on Windows.
adds ca9597f tests: Flush stdout in the fake pinentry.
adds 71158d8 tests: Simplify test.
adds 1ffd475 agent: Fix saving with FORCE=1.
adds 6e85ac7 Fix use cases of snprintf.
adds 161cb22 g10: Support ECC for gen_card_key.
adds dafce6f g10: Don't ask keysize for for non-RSA card.
adds 693e657 scd: Fix segfault changing key attr.
adds d2653b1 g10,scd: Fix ECC keygen.
adds f7e5063 g10: Write first keybox record in binary mode
adds 987bbb2 g10: More card key generation change.
adds acef095 g10: Fix card keygen for decryption.
adds 945e7ab common: Fix openpgp_is_curve_supported.
adds b1828c1 scd: Use canonical curve name of libgcrypt.
adds 5e7dfd9 dirmngr: Fix segfault in VERSIONCHECK.
adds fdb653a agent: Slightly change structure of cmd_readkey.
adds 8c40b3b agent: Minor cleanup for recent change in findkey.c
adds 9d6146d gpg: Replace two sprintf calls.
adds 7983f87 common: Use strconcat in gnupg_setenv.
adds b120f35 dirmngr: Allow command VERSIONCHECK to handle 3 part version numbers.
adds f88f11a tests: Do not autostart gpg-agents on teardown.
adds 852b8f0 agent,tests,w32: Fix relaying pinentry user data, fix fake-pinentry.
adds 3b5f5e0 common: avoid segfault
adds 27f6d5b agent: --supervised mode improvements.
adds 900c18f doc: Fix spelling of "internal".
adds 21b3184 tests: Improve portability of fake-pinentry.
adds ece13f1 common: Use GPG_ERR_INV_VALUE instead of GPG_ERR_EINVAL.
adds b77f95a agent: Avoid double error message.
adds d1ccab5 dirmngr: Fix hang due to deferred thread initialization.
adds 96414ba dirmngr: Fix help string and argument.
adds bc28f32 common: Fix gnupg_inotify_has_name.
adds 6bb6ac5 dirmngr: report actual socket name.
adds 6316b28 agent,common: move get_socket_name() into common.
adds 75f8aaf dirmngr: Implement --supervised command (for systemd, etc).
adds b648f28 g10: ECDH shared point format.
adds 6bbd97d scd: Add 0x41 prefix for x-coordinate only result.
adds ca0ee4e g10: Fix ECDH, clarifying the format.
adds 8a9341b dirmngr: Fix error return for ADNS.
adds 6f1d812 dirmngr: More ADNS error fix.
adds 8b3d0d1 common: Fix gnupg_inotify_has_name, differently.
adds a15ed5a gpg: Convey --quick option to dirmngr for --auto-key-retrieve.
adds 45dfc02 dirmngr: ADNS error handling fix.
adds a9c8b5f common: Remove debug output from gnupg_get_socket_name.
adds cf20b23 dirmngr: Do not implement --supervised in Windows.
adds 66a0091 g10: Assert preconditions.
adds 445f0c1 Fix typos.
adds 8ea72a7 g10: Fix iteration over getkey results.
adds ece9ade common: Add GNUPG_MODULE_NAME_GPGV.
adds 8fced66 gpg: Verify multiple detached signatures with different hash algos.
adds 5a1f6a0 dirmngr: Fix signature checking.
adds b6f08db gpg: Enable the Issuer Fingerprint from rfc4880bis
adds 614ca00 g10: Fix bit setting.
adds eec365a g10: Avoid reading in keys when possible.
adds 7a634e4 g10: Avoid gratuitious SQLite aborts and starving writers.
adds 3b6b8fe w32: Fix PKG_CONFIG_LIBDIR in --build-w32
adds ad491ce common: New function gnupg_usleep.
adds 5d4f140 g10,w32: Fix build on Windows.
adds 68b59bb Spelling: correct spelling of "passphrase".
adds 5e693dd build: Fix misspelled dirmngr.
adds 60ad1a7 gpgscm: Fix inclusion of readline header.
adds 488b183 common: Improve compare_string_versions.
adds 0ed6a6d gpgconf: Add command --query-swdb.
adds d10b67b gpgconf: Add a new field to the --query-swdb output.
adds 1ec07cb gpgscm,tests: Add new functions to the test environment.
adds ab89164 g10: Improve and unify key selection for -r and --locate-keys.
adds c1ea0b5 agent: Extend the PINENTRY_LAUNCHED inquiry and status.
adds f9da935 scd: Add --advanced option for READKEY.
adds cd00b07 scd: Fix length error for READKEY.
adds 43f8006 gpgscm: Implement 'atexit'.
adds 1f45878 gpgscm: Fix printing strings containing zero bytes.
adds 2312a7f indent: Move comments inside the block.
adds 4d7dc43 Change all http://www.gnu.org in license notices to https://
adds 5840353 g10: Fix crash.
adds 6e677f9 gpgscm: Add support for pseudo-random numbers.
adds 413cc50 gpgscm,w32: Provide schemish file handling for binary files.
adds 70215ff tests,tools: Reimplement 'mk-tdata' in Scheme.
adds 56e1864 wks: Encrypt all client mails also the target key,
adds 37751d2 tests: Fix build.
adds ac07846 tests: Do not allow tests to be run in a shared environment.
adds a55393c tests: Move environment creation and teardown into each test.
adds 4d98a72 gpgscm: Drop 'len' argument from splice.
adds abe0cc7 gpgscm: Generalize splice to write to multiple sinks.
adds 26df829 tests: Write a log file for each test.
adds 7cbb080 common,w32: Simplify locking.
adds dd13b2a tests,w32: Make cleanup more robust.
adds d445483 gpgscm: Fix error message.
adds 591d61d gpgscm: Expose seek and associated constants.
adds 4dd4801 tests: Simplify test.
adds 2a7615c tests: Log and display output from tests when run in parallel.
adds 1062953 tests: Fix environment setup.
adds c7ea98c dirmngr: Improve concurrency in the non-adns case.
adds 088d955 gpg: Improve error message for --quick-gen-key.
adds d7c5799 gpgscm: Remove dubious stack implementation.
adds 9ee184b gpgscm: Drop obsolete commented-out code.
adds 568cfcd gpgscm: Make the compile-hook configurable.
adds d3a98ff gpgscm: Reduce opcode dispatch overhead.
adds e0cbd33 gpgscm: Recover cells used to maintain interpreter state.
adds ee08677 gpgscm: Recover cells from the list of recently allocated cells.
adds c8044c6 sm: Remove unused arg SECRET from keydb functions.
adds 5d13581 gpg,sm: Add STATUS_ERROR keydb_search and keydb_add-resource.
adds 1854f0f doc: Clarify dirmngr option --daemon.
adds e51912f agent: Clean up comments.
adds 57e95f5 doc: Include config examples for socket-activated user services.
adds 7b04a43 dirmngr: Prepare to trigger jobs by network activity.
adds 4473db1 agent: Kludge to mitigate blocking calls in Libgcrypt.
adds 6bf6981 agent: Improve concurrency when Libgcrypt 1.8 is used.
adds 4ee4d0b scd: Fix status info encoding.
adds 83c184a gpgscm: Avoid cell allocation overhead.
adds 2cd281c g10: Fix memory leak.
adds 93cc322 gpgscm: Recover more cells.
adds 64a58e2 gpgscm: Mark cells requiring finalization.
adds 809d67e g10: Fix memory leak.
adds f86b1a1 gpg: New option --compliance.
adds 1f7639e g10: Fix memory leak.
adds 26c7c1d sm: New stub option --compliance.
adds bd60742 g10: Fix use-after-free.
adds 1d03cc7 g10: Fix iteration over getkey results.
adds d20107f g10: Fix memory leak.
adds 12834e8 g10: Optimize key iteration.
adds 8ea3b4c gpg: Use usual free semantics for packet structure free functions.
adds 4bd12b5 doc: Add comment to make clear that KBNODE is deprecated.
adds b47603a gpg: Add new compliance mode "de-vs".
adds 500e594 gpgv: New option --enable-special-filenames.
adds 43bfaf2 gpg: New option --override-session-key-fd.
adds c564790 wks: Always build gpg-wks-client.
adds c4506a3 common: Rename keybox_file_rename to gnupg_rename_file.
adds 4839e6d scd,dirmngr: Keep the standard fds when daemonizing.
adds 52c10a2 dirmngr: Add command to only load the swdb.
adds d8da5bc gpgconf: Change the displayed names of the components.
adds c45ca31 dirmngr: Improve downloading of swdb.lst.
adds bd91f92 dirmngr: Auto-sownload the swdb.lst
adds fc53a4d gpgscm: Fix string.
adds 4f18932 gpgscm: Re-enable the garbage collector in case of errors.
adds 5210ff7 doc: Typo fixes.
adds c4e02a3 dirmngr: Register hkp-cacert even if the file doesn't exist yet
adds 7c1613d dirmngr: Add system CAs if no hkp-cacert is given
adds 8fb4822 dirmngr: Use a default keyserver if none is explicitly set
adds b6066ab scd: Don't limit to ST-2xxx for PC/SC.
adds b2e1b17 g10: Fix creating a lock for ToFU.
adds b3a9172 dirmngr: More w32 system daemon cleanup
adds 833eef9 dirmngr: Use a longer timer tick interval.
adds 1c0b140 g10: Fix flags to open for lock of ToFU.
adds 11aaa9c po: Update Russian translation.
adds e8ce5e3 po: Update the German translation
adds 5b5bf9b po: Auto-update
adds 0a641ad Release 2.1.16
adds 648ae6f New upstream version 2.1.16
adds 5d89e61 Merge tag 'upstream/2.1.16'
adds 0418a4d drop patches incorporated upstream
adds 377faa4 refresh patches to improve idling behavior of gpg-agent and dirmngr
adds 3610990 prepare new release
adds 0ecebba clean up debian/copyright
adds 59c0791 clean up generated .info files
adds 8407e53 switch to using systemd user service files shipped upstream
adds 626693b import patch from upstream
adds c9e33c5 avoid using adns due to lack of security support (Closes: #845078)
adds 0fbc9c4 improve documentation about dirmngr --homedir
adds 528c321 remove -pie from hppa build of gpgv-static (Closes #846889)
adds c83fe65 import several upstream bugfix patches (Closes: #846834)
adds 8fb6d47 avoid -pie for gpgv-static on kfreebsd-amd64 and x32 as well
adds d0f87e1 link gnupg-agent and scdaemon with Enhances/Suggests (Closes: #833518)
adds 6329f9d prepare debian release
adds b72d24d use larger secmem for gpg-agent (Closes: #846953)
adds 7e174fc Post release updates.
adds 9a707a2 agent: Fix npth + daemon mode problem.
adds 0540cfb doc: Ship example gpg-agent-browser.socket in examples/systemd-user/.
adds 2c97fa8 doc: Clarify dirmngr --homedir option.
adds 362afb4 build: Add repo-only maintainer script append-signature.sh.
adds 91a0483 g10: Add a convenience function for checking if a key is a primary key
adds 7142b29 g10: Don't use the same variable for multiple SQL compiled statements
adds 182efc5 g10: Correctly parameterize ngettext.
adds 037f9de g10: Cache the effective policy. Recompute it when required.
adds 6ce14a8 g10: Fix memory leak.
adds 893a3f7 tests: Delay querying the avaliable algorithms.
adds 66834eb gpgscm: Use a static pool of cells for small integers.
adds 7b4e2ea gpgscm: Fix installation of error handler.
adds d8df804 gpgscm: Fix property lists.
adds a3b258d gpgscm: Refactor.
adds 5c2db9d scd: Fix receive buffer size.
adds 44c17bc g10: If the set of UTKs changes, invalidate any changed policies.
adds bfeafe2 g10: Use es_fopen instead of open.
adds 03a65a5 g10: Avoid gratuitously loading a keyblock when it is already available
adds 7856e3e gpgscm: Fix initialization of 'sink'.
adds 3fb9954 gpgscm: Clean sweeped cells.
adds 005d326 gpgscm: Make 'reverse' compatible with 'reverse_in_place'.
adds b89e63e scd: Support OpenPGP card V3 for RSA.
adds cc1d213 tests: Rename ssh test.
adds 4db9a42 g10: Fix iteration over getkey results.
adds 47b8b9e tests: Add test for the ssh key export.
adds ecc126a build: Remove more keywords from the generated ChangeLog
adds f6728d1 dirmngr: Lazily launch ldap reaper thread.
adds e062bc4 gpgscm: Avoid truncating pointers.
adds bde4fdd tests: Add test for '--decrypt --multifile'.
adds 2f27cb1 g10: Extend TOFU_STATS to always show the validity
adds 522f74f Improve some comments.
adds 9fb5e9c tools,build: Build WKS tools against libintl.
adds 52385a2 g10: Fix memory leak.
adds 60b4982 gpg,sm: Merge the two versions of check_special_filename.
adds a5910e0 gpg: Make --decrypt with output '-&nnnn' work.
adds 81d6e98 agent,w32: Initialize nPth in server mode.
adds 8489b12 gpgsm: Allow decryption with a card returning a PKCS#1 stripped key.
adds 854adc8 agent,dirmngr: Handle corner case in shutdown mode.
adds aa6ab9e agent,dirmngr: Tiny restructuring.
adds 3c0569e tests: Add test for '--encrypt --multifile'.
adds 12af8e8 tests: Add test for '--verify --multifile'.
adds fbdfe6a tests,build: Fix distcheck.
adds 86efc3e gpg: Let only Dirmngr decide whether CERT is supported.
adds 304566d dirmngr: Add option --standard-resolver.
adds d0bfe3d Register DCO for Tobias Mueller.
adds bd1a1d8 g10: In the TOFU module, make strings easier to translate.
adds cd532bb g10: Improve debugging output.
adds ce29272 gpg: New option --default-new-key-algo.
adds ef10c34 gpg: Fix error code arg in ERRSIG status line.
adds fae4d06 tests: New test for '--enarmor' and '--dearmor'.
adds 41b3d09 gpg: New option --quick-set-expire.
adds bd9ebe1 g10: Remove dead code.
adds d5b18d6 tests: Replace data used by the TOFU conflict test.
adds 17c717d tests: Check the signature count in the TOFU TFS record.
adds db6d8cf tests: Change (interactive-shell) to start an interactive shell
adds 6102099 g10: Avoid a memory leak.
adds 7572d27 doc: Improve the text in the gpg manual
adds 87972fd tests: Update distributed files
adds 89ac071 tests: Remove debugging display.
adds 5b5d881 tests: Rename 'error' to 'fail'.
adds e352ead tests: Add test importing a revocation certificate.
adds 8636ad5 agent: Respect --enable-large-secmem
adds 92df40a tests: Improve quick key manipulation test.
adds dec2ae3 tests: Add test for '--quick-set-expire'.
adds c3008bf gpg: Fix portability problem.
adds b265969 tools: Fix memleak in gpgconf.
adds dd03667 tools: Fix use of uninitialized var in mime-maker.
adds 3b5b94c g10: Fix out-of-bounds access.
adds a2bedc8 gpgscm: Generalize 'for-each-p'.
adds c3138de tools: Move a function from gpg-wks-server to wks-util.c.
adds d8c5e8c wks: New option --check for gpg-wks-client.
adds a75790b gpg: Fix the fix out-of-bounds access.
adds fcf5aea gpgscm: Implement tags.
adds a4a6916 gpgscm: Add flags to the interpreter.
adds 0125669 gpgscm: Add flag TAIL_CONTEXT.
adds 404e8a4 gpgscm: Keep a history of calls for error messages.
adds e7429b1 gpgscm: Better error reporting.
adds 4a04277 wks: New option --status-fd for gpg-wks-client.
adds cb4c7ab Fix 2 compiler warnings.
adds 5c7d582 common: Skip the Byte Order Mark in conf files.
adds 3de9bad g10: Fix memory leak.
adds c8100fc g10: List compression algorithms using human-readable names.
adds 59f1562 tests: New test using all available compression algorithms.
adds b778d8d tests: Add a test for '--quick-addkey'.
adds d568a15 g10: Create keys that expire in simple key generation mode.
adds 522e6f7 gpg: Fix algo string parsing of --quick-addkey.
adds f1304ee gpg: Do not use a fixed string for --gpgconf-list:default_pubkey_algo.
adds 98433c7 gpg: Fix memory leak in ecc key generation.
adds ab3cdeb po: Update Japanese translation.
adds e3876f1 gpgscm: Improve library functions.
adds fe36e63 tests: Refactor test runner.
adds 1a176b9 gpgscm: Move the test runner to the Scheme library.
adds d43dabf gpgscm: Generalize the test runner.
adds 429891a gpgscm: Print failed and skipped tests.
adds dd3dde0 g10: Create expiring keys in quick key generation mode.
adds ca59815 g10: Spell out --recv-keys.
adds 04754ce g10: Hyphenate --clearsign.
adds a6d6e4a g10,sm: Spell out --list-sigs.
adds 9147737 g10,sm: Spell out --check-sigs.
adds 892c827 g10,sm: Spell out --gen-key.
adds 09163a6 g10: Spell out --full-gen-key.
adds ec1bd3a g10: Spell out --gen-revoke.
adds c1c35fb g10,sm: Spell out --passwd.
adds 57aa42c dirmngr: Improve ntbtls support.
adds 2e734a3 dirmngr,build: Remove support for ADNS.
adds f6acd04 dirmngr: Add basic libdns support
adds f8ab2c4 dirmngr: New libdns snapshot
adds aae68a3 common: Add replacements for error codes from gpg-error 1.26.
adds d84f5a8 doc: Add license notes for libdns.
adds 392966a dirmngr: Require a c99 compiler
adds 4a030f6 dirmngr: Fix bugs in the standard resolver code.
adds 4c13e4e dirmngr: Implement CNAME and SRV record lookup via libdns.
adds 3c2a791 dirmngr: Implement CERT record lookup via libdns.
adds d34a2bb dirmngr: New configure option --disable-libdns.
adds d6e3324 common: Fix typo.
adds 55dc811 tests: Rework check for trust models.
adds ca1e974 common: Support locating components in the build tree.
adds 948cca9 tests: Reuse GPGME's tests.
adds 0e2055c build: Fix distcheck.
adds 2d1760f dirmngr: First patch to re-enable Tor support.
adds bc6b76e doc: Add aliases of all changed options.
adds c252627 g10: Shorten unreasonably long option.
adds 3c69109 g10: Spell out --desig-revoke.
adds 6e43967 g10: Rename 'card-edit' to 'edit-card'.
adds 41ad04d g10: Rework the --quick-* interface.
adds 6b16b02 g10: Avoid translating simple error messages.
adds 6caa2d0 g10: Add missing space.
adds fea9da4 g10: On a TOFU conflict, write the conflicting keys to the status fd
adds 116a78e doc: Add documentation for programmatic use of GnuPG.
adds ca02a8b doc: Improve section on unattended key generation.
adds 94f6b90 g10: Extend TOFU_STATS to emit <sign-days> and <encyrption-days>
adds 4a2c210 g10: Use total days, not total messages to compute TOFU validity
adds a165fa0 doc: Fix manual.
adds 3c7d6a1 sm: Fix agent communication.
adds 12a5265 doc: Mention extra information in pinentry status lines.
adds 6ca3c28 gpgconf: Fix --apply-defaults.
adds 76cd64a gpgconf: New command --apply-profile.
adds 48671f2 gpg,sm: A few more option for --gpgconf-list.
adds 41a426a doc: Wrap a too long line in DETAILS.
adds 59d3c3e dirmngr: Factor common libdns code out.
adds ddb4808 dirmngr: Pass Tor credentials to libdns.
adds c4e8a31 dirmngr: Use one context for all libdns queries.
adds 024dbd7 dirmngr: Auto-switch from Tor port to Torbrowser port.
adds b653e76 po: Update Japanese translation.
adds c3c6084 po: Fix Japanese translation.
adds e77b924 dirmngr: Fix setup of libdns for W32.
adds e384405 Remove unused debug flags and add "dns" and "network".
adds 026bbf0 speedo,w32: Use nsExec::ExecToLog to avoid popups
adds df00745 gpgscm: Make exception handling more robust.
adds 3949cbd gpgscm: Display location when assertions fail.
adds a45dc08 gpgscm: Change associativity of ::.
adds a1afc45 tests: New test for --delete-[secret-]keys.
adds a76fe9e doc: Clarify that delkey deletes public keys.
adds aec89a7 test: Extend TOFU tests to also check the days with signatures.
adds d51499f dirmngr,w32: Hack around a select problem.
adds 10dae15 typo: Fix a string in do_we_trust_pre.
adds 63c7bf1 po: Some updates to the German translation.
adds 0bf16d7 tests: Use sequential test runner if only one test is given.
adds 65a0d6a tests: Use the common test framework for the migration tests.
adds 284ec54 build: Add target to sign the windows installer.
adds af8b68f dirmngr: Fix problems with the getsrv function.
adds 81c0127 dirmngr: New option --resolver-timeout.
adds b8b0d2f build: Update distributed signature key.
adds 2051f29 doc: Update NEWS
adds 7185f73 po: Update one English string in Japanese translation.
adds 13465e7 sm: Remove wrong example from gpgsm --help.
adds 4a283b5 po: Update German translation.
adds 192a5cb po: Auto-update.
adds ade3246 Release 2.1.17
adds 881d5a5 New upstream version 2.1.17
adds fd3780d Merge tag 'upstream/2.1.17'
adds 47ced23 set up new changelog entry.
adds e757b28 refresh patches (dropping those applied upstream already)
adds 92ccf81 adns is no longer used upstream, drop explicit disabling
adds 3e927db remove no-longer-valid dns-srv configure option
adds 0f71549 disable-libdns when minimizing linkage
adds 02a7fdd canonicalize *.install files with wrap-and-sort.ast
adds 9ef0735 document copyright for new embedded libdns
adds 04ca3e7 look for updates in gcrypt archive, not on user-facing webpage.
adds cda4c51 cherrypick patches from upstream
adds 68bb389 prepare debian release
adds 32bae0c more bugfixes from upstream
adds f583555 more minor fixes from upstream
adds 1916c9f prepare debian release
adds e6c672b still more patches from upstream
adds 57a3951 resolve ambiguity in aliased options and commands (Closes: #850475)
adds 2e20f89 auto-enable gpg-agent and dirmngr for systemd user sessions
adds ac821e3 enable easy reloads from systemd
adds b66c265 prepare debian release
adds 857e32d more fixes from upstream (improving on but not yet closing: #849845)
adds 65a2dbc adopt suggestion from gniibe related to #841143
adds 907c0c7 prepare a debian release
adds 4f30439 Upstream patches, fixing unnecessary delay (Closes: #851298)
adds e973225 gpg-agent: avoid race in shutdown (Closes: #841143)
adds 8b789ea improve dirmngr, gpg-agent README.Debian (Closes: #850982)
adds 0bf7b9a clean up gpg-agent-idling patch
adds 676b529 prepare debian release
adds 44bbcb1 update systemd integration documentation
adds 440052f encourage libpam-systemd to create and manage the user session
adds bff47f6 Post release updates.
adds e2ed3c1 tests: Add missing encrypted sample, cleanup samples handling.
adds a30c0a6 tests: Move argument parser.
adds c067a01 tests: Add macro managing ephemeral home directories.
adds 36c1413 tests: Add test suite for gpgsm.
adds 6204f81 tests: Avoid skipping exectool tests.
adds 6e96cdd gpgscm: Guard use of union member.
adds 8431f5a scd: Clean up internal API for APP.
adds e917dfc wks: Let the client ignore missing policy flags.
adds 1909e99 tools: Show a clearer error message if a server doesn't support WKS
adds d26c518 dirmngr: Fix for --disable-libdns usage.
adds c7ec9c4 scd: Improve internal CCID driver.
adds f9882d8 scd: Simplify monitoring card removal.
adds 4cc9fc5 scd: APP centric approach for device management.
adds c48cf7e scd: Fix a race condition for new_reader_slot.
adds cdc8d0b scd: Improve internal CCID driver.
adds f300e12 scd: Fix card removal monitor.
adds 3376904 scd: Fix select_application.
adds b200e63 dirmngr: Strip root zone suffix from libdns cname results.
adds 5a4a109 doc: Remove warning that DNS is not routed via Tor
adds e8b8435 gpgscm: Use boxed values for source locations.
adds b79274a gpgscm: Add 'finally', rework all macros.
adds b0e14bd gpgscm: Fail if too many arguments are given.
adds c52930d build: Enable gcc warnings to detect non-portable code.
adds 6b84ecb Replace use of variable-length-arrays.
adds 5b6ebfb g13: Improve printing of debug infos.
adds 6d06519 tests: Fix faked time in the TOFU test.
adds a1e0d4a common: Turn assertions into expressions.
adds 0004d52 dirmngr: New debug message on correctly initialized libdns.
adds 9695124 dirmngr: Make sure Tor mode is also set for DNS on SIGHUP.
adds 293a55b doc: Extend dirmngr's --allow-version-check description
adds 28e1496 tests,w32: Fix locating the components.
adds 588121c doc: Add release announcement pointers to NEWS entries.
adds 38671cf g10: avoid warning when --disable-tofu
adds 4ded213 tests: Fix macro.
adds 168c8c9 tests: New test for --{show,override}-session-key.
adds 353f6ff doc: Mention gpgv in the description of gpg --verify.
adds 6170eb8 Silence two -Wlogical-op warnings.
adds 8a41e73 scd: Support multiple readers by CCID driver.
adds 62268a2 scd: Fix for --disable-ccid-driver.
adds 858e14c scd: Fix for --disable-ccid for scdaemon.
adds e1f6833 doc: Document summary values of TOFU_STATS
adds 8d77490 agent,w32: Fix annoying output to DebugView.
adds 9fa94aa dirmngr: Strip root zone suffix from libdns SRV results.
adds 16078f3 dirmngr: Change internal SRV lookup API.
adds 714faea dirmngr: Improve debug output for TLS.
adds 88dc3af dirmngr: Implement experimental SRV record lookup for WKD.
adds 2baba11 doc: Update man page for watchgnupg
adds c2cbe2f dirmngr: Do not use a SRV record for HKP if a port was specified.
adds 0cc975d dirmngr: Use "pgpkey-hkps" and "pgpkey-hkp" for SRV record lookups.
adds bfd6a49 common: Fix fallback code.
adds c8cfc62 tests: Add test for gpgconf.
adds 1f5caf9 tools: Fix memory leaks and improve error handling.
adds 88e42ef tests: Improve gpgconf test.
adds 7345c64 doc: Mention dirmngr.conf
adds a20a450 systemd-user: Enable "systemctl --user reload {dirmngr,gpg-agent}"
adds 7249ab0 common: Avoid unnecessary ambiguity in argparse.
adds 088d71d common: New function log_debug_with_string.
adds 02ab4b0 dirmngr: Add debug code to http.c.
adds da894c4 dirmngr: Implement debug option "network" for http.
adds 915864e dirmngr: Remove warnings about unused global variables.
adds 09aeac4 dirmngr: Fix Tor access for v6 addresses.
adds 76fb2fe dirmngr: Mark hosts dead on ENETDOWN.
adds 20dfcfe dirmngr: After a connection failure log a hint if Tor is not running.
adds 0fadff9 libdns: Provide replacement for EPROTO.
adds 97372b3 libdns: Silence -Wstrict-prototypes on some function ptrs.
adds 3c00b52 build: Make autogen.sh more POSIX friendly.
adds 5c0777e tests: Fix t-gettime for a time_t of 64 and a long of 32 bit.
adds c99a09f gpg: Rename a var to avoid a shadowing warning.
adds 3db76c9 build: Make autogen.sh more POSIX friendly (next try)
adds 2e6f1c9 scd: Add --demand option for SERIALNO.
adds 0801f49 agent: Ask specific SERIALNO for pksign/pkdecrypt.
adds 8b1611a tests: Improve GPGHOME handling.
adds 82646bb dirmngr: Fix URL creation for literal IPv6 addresses in HKP.
adds daae97b dirmngr: Avoid network queries for literal IP addresses.
adds 9850124 dirmngr: Allow reverse DNS lookups in Tor-mode.
adds e6aebfe dirmngr: Implement hkps lookups using literal addresses.
adds adbfbf6 gpg: Prepare some key cleaning function for use with secret key packets.
adds bae42e5 common: Remove unused function tty_print_string.
adds 766c250 gpg: Sync print of additional sig data in --edit-key.
adds 3563237 gpg: Clean bogus subkey binding when cleaning a key.
adds a09f258 build: Handle packages with dashes in --find-version.
adds 8b1f24a scd: Add "card_list" sub command for GETINFO.
adds 79cea89 scd: Cleanup SERIALNO protocol.
adds 701f54e gpg: Remove unused definitions.
adds 2312248 gpgconf: Allow "all" for --launch, --kill, and --reload.
adds 3d356d1 agent: Reduce sleep time in the progress callback.
adds 34fa2d7 common: Fix flushing copy buffers.
adds 367349b dirmngr: Add setup of CA for NTBTLS.
adds 55c9212 common: Clarify use of vars in buffer copy code.
adds 3daeef7 gpg: Allow to freeze faked system time.
adds e031b3c common: Fix buffer copy code again.
adds e926f30 build: Print a commit id in the generated ChangeLog
adds 21c9ebb scd: Fix INTERRUPT transfer.
adds 953d4ec gpg: New export and import options "backup" and "restore".
adds 65ed117 po: Fixes to the German translation
adds a85731a gpg: Fix misleading log message when checking regexp.
adds b3e7a11 dco: Register Phil Pennock.
adds 88ade47 dirmngr: Handle missing nsswitch.conf.
adds 9ae0b81 dirmngr: Print debug message only with --debug.
adds d4c0187 libdns: Hack to skip negation term.
adds 3ca3da8 dirmngr: On SIGHUP mark all keyservers alive.
adds af5979a Fix format string errors and some missing error case initialization.
adds 707c47f Update copyright notices for 2017.
adds ee79e84 po: Translate two new strings to German
adds d393678 po: Auto update
adds 25e0298 build: Change make distcheck configure and temp. remove gpgconf.scm.
adds f8289b1 Release 2.1.18
adds eab50bf New upstream version 2.1.18
adds b096c4e Merge tag 'upstream/2.1.18'
adds 4c977f0 remove patches already upstream
adds 223c796 refresh debian/patches
adds 1243679 prepare debian release
adds a57ff1c correct header in gnupg-agent.NEWS
adds 8a03231 pull fixes from upstream (including a double-free in gpg-agent)
adds e1e418c prepare debian package
adds 2f03f6a fix searches for keys with raw addr-spec
adds 031879e prepare another debian release
adds 20b1321 document that debian disables --allow-version-check
adds efed7aa docs, debugging, and bugfix patches from upstream (Closes: #852979)
adds e6173b1 scdaemon bugfixes
adds 9d33b9a prepare debian release
adds 92a4f1c use simpler and more direct gpgconf invocations for socket names
adds c7013c2 scdaemon.udev: Add Yubikey and Nitrokey (Closes: #648331, 734889).
adds cd2ad84 scdaemon fix for PC/SC (Closes: #852702, #854005, #854595, #854616).
adds ea66e9f clean up sc patch
adds 4c91bae prepare new debian release
adds 874d7ac scdaemon: Fix duplicated entries (Closes: #855056).
adds c27c450 prepare debian release
adds a462489 scdaemon fixes from gniibe
new 14bc2fa Post release updates
new 9d45a20 Update NEWS with link to release announcement.
new c023446 speedo: Remove the unused ADNS package.
new 628ff84 tests: Enable gpgconf test.
new 5aafa56 tests: Add test demonstrating issue2929.
new 5b28f02 tools: Fix memory leak.
new b0348fd tools: Improve error handling.
new 82e309a tools: Add comments explaining the functions parameters.
new bfd75e9 tools: Use platform abstraction for renaming files.
new 77b8aff tools: Use platform abstraction for I/O.
new 73d6572 tools: Use platform abstraction for I/O.
new 72736af dirmngr: New option --disable-ipv4.
new 51e5a5e dirmngr: Simplify error returning inside http.c.
new 770b75a gpg: Print a warning on Tor problems.
new 6ecd8b3 tests,w32: Fix locating GPGME's tests on Windows.
new 5f2da5d tests: Skip GPGME tests that are not built.
new e175152 agent: Fix double free.
new 7d5a0ed tests,w32: Fix gpgsm signature verification test.
new 02a39f0 tests,w32: Fix GPGME tests requiring a pinentry.
new 3f4f20e gpg: Fix searching for mail addresses in keyrings.
new bb5ceb7 scd: Add INTERRUPT endp support to CCID driver.
new 9b06633 scd: Fix APP reference counting.
new 881dcdf scd: Only submit apdu_get_status when needed.
new 031e3fa scd: Wake up the select when new USB scan.
new 25cc857 scd: Improve watching USB device removal.
new f92fe33 scd: Fix release of transfer object.
new f3d9b25 scd: More changes on watching removal of card/reader.
new 216afba scd: Fix cancel INTERRUPT transfer.
new 7c8eee4 scd: Don't send GET_STATUS packet if not needed.
new 2a02503 scd: Fix GetSlotStatus.
new 1ec7dc4 Explain commit e175152ef7515921635bf1e00383e812668d13fc.
new 59048b0 Revert "tests: Add test demonstrating issue2929."
new 489edf8 gpgscm: Introduce macro for the vector length.
new d27a443 gpgscm: Fix setting the line of the first gc reservation.
new e343984 gpgscm: Provide framework for immediate values.
new 49e2ae6 gpgscm: Use a compact vector representation.
new f08d37a scd: Fix SERIALNO for multiple devices.
new e17fa5c scd: Remove --debug-disable-ticker option.
new b0e8376 dirmngr: Require --allow-version-check even if --use-tor is used.
new 2076cda gpgscm: Remove unused functions.
new 8f0ecb1 gpgscm: Fix build with object list.
new cea6d11 gpgscm: Optimize symbol lookups and insertions.
new 874424e gpgscm: Fix build with list environments.
new b85d509 gpgscm: Optimize environment lookups and insertions.
new 2e78aa6 gpgscm: Tune the hash tables.
new 8ddc926 scd: Fix regression tracking the connection count.
new f518196 Fix explanation of commit e175152ef7515921635bf1e00383e812668d13fc.
new 7440119 dirmngr: New option --no-use-tor and internal changes.
new 6f9d8a9 gpg: Remove period at end of warning.
new 7426818 gpg: Add newline to output.
new 027b81b gpg: Only print out TOFU statistics for conflicts in interactive mode
new a08c781 gpg: If there is a TOFU conflict, elide the too few message warning.
new 769272b gpg: Ensure TOFU bindings associated with UTKs are registered as usual
new e596b21 Revert "Revert "tests: Add test demonstrating issue2929.""
new 64be8e1 tests: Improve description of test.
new 407f5f9 gpg: Don't assume that strtoul interprets "" as 0.
new 7052a0d gpg: More diagnostics for a launched pinentry.
new 309f464 agent: Tell the Pinentry the client's pid.
new 042fe71 agent: Tell pinentry the hostname the agent is running on.
new f2b276d doc: Clarify abbreviation of --help.
new f31120a gpg: Fix aliases --list-key, --list-sig, and --check-sig.
new 8a9d4b5 po: Copied missing nl.po translation from the 2.0 branch.
new aa3f087 po: Manual updates of nl translation.
new b30ac66 wks: Add WKS-Phase headers to the server messages.
new 56aa85f tests: Skip key types not supported by OpenSSH.
new 6823ed4 gpg,common: Make sure that all fd given are valid.
new 8810314 common: Avoid warning about implicit declaration of gnupg_fd_valid.
new 5996c7b gpg: Fix memory leak in the error case of signature creation.
new da4c132 scd: Fix use case of PC/SC.
new f8ce31a g13: Fix build on macOS.
new 810adfd gpg: Print a warning if no command has been given.
new 30dac04 gpgconf: No ENOENT warning with --change-options et al.
new dee026d dirmngr: Do a DNS lookup even if it is missing from nsswitch.conf.
new b456e5b gpg: Make --export-ssh-key work for the primary key.
new e279281 scd: Fix RESET command handling.
new 127e1e5 tests: Check expiration times of created keys.
new 90d383f tests: Test and document other ways to create keys.
new 2f7b6cb tests,build: Fix distcheck.
new da2ba20 dirmngr: Avoid PTR lookup for hosts in a pool
new a75325f dirmngr: Do PTR lookups only for 'keyserver --hosttable'.
new a3509e1 libdns: Workaround for bracketed numerical addresses.
new 7a666cc scd: Minor fixes to silence compiler warnings.
new aef60ab dirmngr: Replace stpcpy chains by strconcat.
new 1af733f indent: Reformat and extend some comments in dirmngr.
new 5c4e67a dirmngr: Prepare certcache for forthcoming changes.
new 04bfa6f sm,common: Move ksba reader and writer support to common/.
new 919e76b common: Change license of ksba-io-support.c
new 28c3152 common: Remove gpgsm dependencies from ksba-io-support.
new e1dfd86 common: Rename remaining symbols in ksba-io-support.
new 09d71de po: Adjust POTFILES for renamed sm/base64.c.
new 9a1a5ca dirmngr: Load all system provided certificates.
new 7006352 dirmngr,w32: Load all system provided certificates.
new 99d4dfe scd: Fix RESET command handling (more).
new aab6ba0 gpgscm: Guard use of tagged expressions.
new 3f4f64b agent: Send back all public keys for available cards.
new dea4b3c agent: No cards is not an error.
new ed99af0 dirmngr: Remove use of hardcoded numbers in validate.
new 070211e dirmngr: Add options --tls and --systrust to the VALIDATE cmd.
new f07811e dirmngr: Add option --no-crl to the VALIDATE cmd.
new cd32ebd dirmngr: Strip the default https port from the Host: header.
new a74902c dirmngr: Add per-session verify callback to http.c
new 64fffd0 dirmngr: First take on ntbtls cert verification.
new 74c04fc Adjust copyright years for sm/certdump.c
new f923873 dirmngr: Make t-http.c work again with gnutls.
new 81ea24b dirmngr: Make t-http.c work again with gnutls - second try
new e174893 dirmngr.c: Make http.c build without any TLS support.
new 3e9512e common: New function log_logv_with_prefix.
new a022baa dirmngr: Setup a log handler for ntbtls.
new 3fc6922 g10: Support primary key generation by keygrip.
new 39c7450 dirmngr: Add a magic field to the http structs.
new 493c142 dirmngr: New Assuan option "http-crl".
new 50b9828 dirmngr: Implement trust classes for the cert cache.
new 9741aa2 dirmngr: Load "sks-keyservers.netCA.pem" into the cache.
new d1625a9 dirmngr: Load --hkp-cacert values into the certificate cache.
new 831d014 dirmngr: Add special treatment for the standard hkps pool to ntbtls.
new 24cf060 Clean up word replication.
new ccb4203 Fix spelling.
new 7742455 speedo: Now build for W32 with ntbtls support.
new ef42435 tests: No spelling fix for test text.
new 78d875a agent: Prepare to pass an additional parameter to the getpin callback.
new 6488ffb agent: Prepend the description to a PIN prompt.
new e3944f3 scd: Improve the prompts for OpenPGP cards.
new 6d50eeb po: Fix two fuzzy strings.
new aa61cb5 po: Update the German translation
new 143ca03 scd: Nitpicks on the improved card prompts
new 468dbc7 po: Update the German translation
new 7ccabbc Revert "scd: Nitpicks on the improved card prompts"
new f98c8cb scd,agent: Improve the OpenPGP PIN prompt texts.
new fd9cb9f po: Adjust the German translation.
new a42bf00 dirmngr,w32: Make https with ntbtls work.
new c2f02ea speedo,w32: Install gpg-wks-client.
new effa80e gpg: Emit new status DECRYPTION_KEY
new a209025 wks: New callback for the mime parser.
new d30e17a wks: Make sure that the draft 2 request is correctly detected.
new 22b69b9 dirmngr: Add new debug flag "extprog"
new 49b4a67 speedo,w32: Fix gpg-wks-client installation
new 7af5d61 gpgv: New options --log-file and --debug
new 55b6c25 Clarify text of LGPLv2+/GPLv2+ licensed files.
new 64ec21b g10: fix typo
new ddf01a6 trustdb: Respect --quiet during --import-ownertrust.
new f5782e1 dirmngr: Avoid warnings during non-ntbtls build.
new 1192449 w32: Make pipes really pollable.
new 8a67dc4 gpgv,w32: Fix --status-fd.
new 7cc57e2 gpgscm: Track source locations in every kind of ports.
new ebeccd7 gpg,tools: Make trust-model configurable via gpgconf.
new 4190017 tests: Improve support for gpgconf.
new d379a01 gpg,tools: Make auto-key-retrieve configurable via gpgconf.
new 058c97f gpgscm: Fix calculating the line number.
new e4583ae gpgscm: Improve parsing.
new e182542 gpg: Do not require a trustdb for decryption.
new 19f8d53 speedo,w32: Install sks-keyservers.netCA.pem.
new 2bbdeb8 gpg: Allow creating keys using an existing ECC key.
new 891ab23 gpg: Make --export-options work with --export-secret-keys.
new 280c724 po: Update Russian translation
new c7f2a59 po: Update Ukrainian translation
new c405f2e po: Auto-update
new 246b279 build: Add kludge for "make distcheck" in a release build.
new 4a28c21 Release 2.1.19
new 5fea181 New upstream version 2.1.19
new 9873410 Merge tag 'upstream/2.1.19'
new 396f9bc add logcheck filters for gpg-agent (Closes: #856438)
new 71bc21a drop patches already applied upstream
new 15dc3ed refresh patches
new a2fdeca import bugfixes and better testing from upstream
new 320b9c1 more bugfix patches from upstream
new 518f13a prepare 2.1.19 for experimental
The 166 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 | 33 +-
COPYING | 12 +-
COPYING.CC0 | 123 +
COPYING.LIB | 8 +-
COPYING.other | 60 +
ChangeLog | 8826 ++++++++++++++-
Makefile.am | 20 +-
NEWS | 378 +-
README | 32 +-
VERSION | 2 +-
acinclude.m4 | 4 +-
agent/Makefile.am | 10 +-
agent/agent.h | 41 +-
agent/cache.c | 42 +-
agent/call-pinentry.c | 202 +-
agent/call-scd.c | 204 +-
agent/command-ssh.c | 455 +-
agent/command.c | 177 +-
agent/cvt-openpgp.c | 4 +-
agent/cvt-openpgp.h | 2 +-
agent/divert-scd.c | 137 +-
agent/findkey.c | 99 +-
agent/genkey.c | 4 +-
agent/gpg-agent.c | 463 +-
agent/learncard.c | 40 +-
agent/pkdecrypt.c | 4 +-
agent/pksign.c | 43 +-
agent/preset-passphrase.c | 14 +-
agent/protect-tool.c | 13 +-
agent/protect.c | 4 +-
agent/t-protect.c | 2 +-
agent/trans.c | 2 +-
agent/trustlist.c | 2 +-
am/cmacros.am | 2 +-
autogen.rc | 1 -
autogen.sh | 38 +-
build-aux/gitlog-to-changelog | 10 +-
build-aux/speedo.mk | 102 +-
build-aux/speedo/w32/exdll.h | 2 +-
build-aux/speedo/w32/g4wihelp.c | 10 +-
build-aux/speedo/w32/inst.nsi | 36 +-
build-aux/speedo/w32/pkg-copyright.txt | 25 +
common/Makefile.am | 21 +-
common/agent-opt.c | 2 +-
common/argparse.c | 36 +-
common/argparse.h | 6 +-
common/asshelp.c | 120 +-
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 | 12 +-
common/dotlock.h | 6 +-
common/dynload.h | 6 +-
common/exechelp-posix.c | 206 +-
common/exechelp-w32.c | 95 +-
common/exechelp-w32ce.c | 2 +-
common/exechelp.h | 2 +-
common/exectool.c | 145 +-
common/exectool.h | 2 +-
common/fwddecl.h | 4 +-
common/get-passphrase.c | 12 +-
common/get-passphrase.h | 2 +-
common/gettime.c | 36 +-
common/gettime.h | 2 +-
common/gpgrlhelp.c | 2 +-
common/helpfile.c | 2 +-
common/homedir.c | 134 +-
common/host2net.h | 2 +-
common/i18n.c | 8 +-
common/init.c | 24 +-
common/init.h | 2 +-
common/iobuf.c | 61 +-
common/iobuf.h | 10 +-
common/keyserver.h | 6 +-
sm/base64.c => common/ksba-io-support.c | 155 +-
common/ksba-io-support.h | 66 +
common/localename.c | 2 +-
common/logging.c | 219 +-
common/logging.h | 29 +-
common/mapstrings.c | 2 +-
common/mbox-util.c | 24 +-
common/mbox-util.h | 20 +-
common/membuf.c | 4 +-
common/membuf.h | 2 +-
common/miscellaneous.c | 72 +-
common/mischelp.c | 6 +-
common/mischelp.h | 6 +-
common/mkdir_p.c | 2 +-
common/mkdir_p.h | 2 +-
common/name-value.c | 11 +-
common/name-value.h | 2 +-
common/openpgp-oid.c | 30 +-
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 | 6 +-
common/session-env.h | 2 +-
common/sexp-parse.h | 4 +-
common/sexputil.c | 101 +-
common/shareddefs.h | 2 +-
common/signal.c | 4 +-
common/simple-pwquery.c | 452 +-
common/simple-pwquery.h | 47 +-
common/ssh-utils.c | 2 +-
common/ssh-utils.h | 2 +-
common/status-codes.h | 134 +-
common/status.c | 2 +-
common/status.h | 4 +-
common/stringhelp.c | 148 +-
common/stringhelp.h | 11 +-
common/strlist.c | 6 +-
common/strlist.h | 6 +-
common/sysutils.c | 465 +-
common/sysutils.h | 13 +-
common/t-b64.c | 2 +-
common/t-ccparray.c | 2 +-
common/t-convert.c | 2 +-
common/t-exechelp.c | 2 +-
common/t-exectool.c | 236 +
common/t-gettime.c | 19 +-
common/t-helpfile.c | 2 +-
common/t-iobuf.c | 6 +-
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 | 71 +-
common/t-strlist.c | 6 +-
common/t-support.h | 6 +-
common/t-sysutils.c | 2 +-
common/t-timestuff.c | 6 +-
common/t-w32-reg.c | 6 +-
common/t-zb32.c | 2 +-
common/tlv.c | 6 +-
common/tlv.h | 2 +-
common/ttyio.c | 132 +-
common/ttyio.h | 3 +-
common/types.h | 6 +-
common/userids.c | 2 +-
common/userids.h | 2 +-
common/utf8conv.c | 8 +-
common/utf8conv.h | 6 +-
common/util.h | 47 +-
common/{recsel.h => utilproto.h} | 27 +-
common/w32-afunix.c | 148 -
common/w32-afunix.h | 63 -
common/w32-reg.c | 6 +-
common/w32help.h | 6 +-
common/w32info-rc.h.in | 2 +-
common/xasprintf.c | 2 +-
common/xreadline.c | 2 +-
common/yesno.c | 4 +-
common/zb32.c | 2 +-
common/zb32.h | 2 +-
configure.ac | 309 +-
debian/Xsession.d/90gpg-agent | 9 +-
debian/changelog | 225 +
debian/clean | 4 +
debian/control | 126 +-
debian/copyright | 27 +-
debian/dirmngr.NEWS | 10 +
debian/dirmngr.README.Debian | 45 +-
debian/dirmngr.install | 3 +-
debian/dirmngr.links | 1 +
debian/gbp.conf | 1 +
debian/gnupg-agent.NEWS | 10 +
debian/gnupg-agent.README.Debian | 78 +-
debian/gnupg-agent.install | 6 +-
debian/gnupg-agent.links | 6 +
debian/gnupg-agent.logcheck.ignore.server | 11 +
debian/gpgv-static.1 | 32 +
debian/gpgv-static.install | 1 +
debian/gpgv-static.lintian-overrides | 3 +
debian/gpgv-static.manpages | 1 +
debian/migrate-pubring-from-classic-gpg | 2 +-
.../0003-agent-Fix-passphrase-cache-lookups.patch | 107 -
...x-race-conditions-for-release_application.patch | 58 -
.../0005-tests-Add-test-for-ssh-support.patch | 259 -
.../0006-agent-Add-known-keys-to-sshcontrol.patch | 85 -
...x-card-removal-reset-on-multiple-contexts.patch | 186 -
debian/patches/0008-g10-Fix-crash.patch | 43 -
...09-g10-Drop-superfluous-begin-transaction.patch | 38 -
debian/patches/0010-g10-Fix-error-handling.patch | 32 -
...y-ignore-legacy-keys-in-the-keyring-cache.patch | 464 -
...s-Always-escape-newlines-when-escaping-da.patch | 63 +
.../0012-gpgscm-Make-function-more-general.patch | 26 -
.../0013-g10-Fix-key-import-statistics.patch | 176 -
...nformation-about-ssh-add-comments-to-test.patch | 66 +
.../0014-common-Add-unit-test-for-exectool.patch | 264 -
...an-error-when-trying-to-revoke-non-exista.patch | 53 +
...ve-error-message-for-the-KEYTOCARD-comman.patch | 126 +
...ork-resource-cleanup-when-handling-errors.patch | 77 -
.../0016-common-Avoid-excessive-stack-use.patch | 135 -
...ix-quick-key-generation-with-always-trust.patch | 84 +
...initialize-the-trust-db-when-generating-k.patch | 52 +
...lude-upstream-tests-openpgp-run-tests.scm.patch | 224 -
...-gpgconf-list-return-the-default-keyserve.patch | 140 +
...gscm-Make-the-verbose-setting-more-useful.patch | 127 -
...19-dirmngr-Rearrange-files-to-fix-de6d831.patch | 233 +
...ot-shadow-common-function-name-in-catch-m.patch | 26 -
.../0020-common-Fix-iobuf_peek-corner-case.patch | 178 -
...Fix-compile-error-with-older-gcc-versions.patch | 39 +
...-variables-to-the-import-and-export-filte.patch | 140 +
...21-gpgsm-Fix-machine-readable-key-listing.patch | 24 -
debian/patches/0022-Fix-spelling-grammar.patch | 238 -
...sible-segv-when-attribute-packets-are-fil.patch | 58 +
...rmngr-emit-correct-spelling-of-superseded.patch | 43 -
.../patches/0023-scd-Fix-scd_kick_the_loop.patch | 193 +
.../patches/0024-dirmngr-Fix-commit-de6d8313.patch | 27 +
debian/patches/0024-more-cleanup-of-allow-to.patch | 921 --
...r-SSH-robustly-handling-scdaemon-s-errors.patch | 82 +
...Fix-checking-key-for-signature-validation.patch | 33 -
...d-publishing-the-GnuPG-version-by-default.patch | 56 -
.../0026-scd-Fix-API-of-select_file-_path.patch | 266 +
...ong-standing-regression-tracking-the-conn.patch | 112 -
debian/patches/0027-scd-Clean-up-old-code.patch | 1355 +++
.../0028-scd-More-cleanup-of-old-code.patch | 102 +
...d-Fix-compiler-warnings-for-app-openpgp.c.patch | 45 +
...x-attempt-to-double-free-an-UID-structure.patch | 59 +
...scm-Fix-creation-of-temporary-directories.patch | 38 +
...nize-temporary-and-socket-directory-handl.patch | 376 +
.../patches/0033-scd-Close-THE_EVENT-handle.patch | 29 +
.../0034-tools-More-portable-for-openpty-use.patch | 58 +
.../0035-common-Fix-warning-for-portability.patch | 26 +
...-agent-Fix-get_client_pid-for-portability.patch | 177 +
debian/patches/0037-agent-Add-include-files.patch | 27 +
.../0038-agent-Resolve-conflict-of-util.h.patch | 263 +
...ts-Avoid-overflowing-signed-32-bit-time_t.patch | 56 +
.../patches/0040-Remove-I-option-to-common.patch | 3130 +++++
debian/patches/0041-More-change-for-common.patch | 69 +
debian/patches/0042-tools-Removal-of-Icommon.patch | 39 +
...allow-the-user-to-revoke-the-last-valid-U.patch | 119 +
...044-gpgscm-Use-system-strlwr-if-available.patch | 51 +
...-doc-Add-a-note-to-the-trust-model-direct.patch | 75 +
...not-put-a-keyserver-into-a-new-dirmngr.co.patch | 54 +
...10-Move-more-flags-into-the-flag-bitfield.patch | 728 ++
.../0048-tests-Rework-environment-setup.patch | 227 +
...he-tests-for-the-Python-bindings-of-GPGME.patch | 141 +
...tdout-before-printing-stats-with-check-si.patch | 37 +
...-in-README-how-to-create-run-user-directo.patch | 47 +
...Python-tests-if-the-bindings-are-not-buil.patch | 63 +
.../0053-tests-Fix-running-python-condition.patch | 33 +
.../patches/0054-g10-Remove-unused-function.patch | 120 +
.../patches/0055-g10-Fix-check-of-serialno.patch | 25 +
...Remove-disable-tools-configuration-option.patch | 62 +
...the-tools-that-the-tests-are-going-to-use.patch | 44 +
...-Fix-using-tools-from-the-build-directory.patch | 59 +
...ent-g10-Remove-redundant-SERIALNO-request.patch | 234 +
...003-Avoid-simple-memory-dumps-via-ptrace.patch} | 10 +-
.../0001-avoid-beta-warning.patch | 10 +-
...regenerating-defsincdate-use-shipped-file.patch | 37 +
...void-automatically-checking-upstream-swdb.patch | 65 +
.../0007-dirmngr-Drop-useless-housekeeping.patch | 199 +
...-Avoid-potential-race-condition-when-some.patch | 77 +
...5-dimrngr-Avoid-need-for-hkp-housekeeping.patch | 225 +
...gent-Create-framework-of-scheduled-timers.patch | 191 +
...-threads-to-interrupt-main-select-loop-wi.patch | 93 +
...gent-Avoid-tight-timer-tick-when-possible.patch | 110 +
...-scheduled-checks-on-socket-when-inotify-.patch | 26 +
debian/patches/series | 86 +-
debian/rules | 21 +-
debian/scdaemon.udev | 19 +
debian/systemd-user/dirmngr.service | 11 -
debian/systemd-user/gpg-agent-browser.socket | 13 +
debian/systemd-user/gpg-agent.service | 11 -
debian/tests/gpgv-win32 | 21 +-
debian/watch | 3 +-
dirmngr/ChangeLog-2011 | 4 +-
dirmngr/Makefile.am | 57 +-
dirmngr/cdblib.c | 15 +-
dirmngr/certcache.c | 602 +-
dirmngr/certcache.h | 32 +-
dirmngr/crlcache.c | 16 +-
dirmngr/crlcache.h | 2 +-
dirmngr/crlfetch.c | 33 +-
dirmngr/crlfetch.h | 2 +-
dirmngr/dirmngr-client.c | 2 +-
dirmngr/dirmngr.c | 639 +-
dirmngr/dirmngr.h | 51 +-
dirmngr/dirmngr_ldap.c | 2 +-
dirmngr/dns-stuff.c | 2015 +++-
dirmngr/dns-stuff.h | 42 +-
dirmngr/dns.c | 11271 +++++++++++++++++++
dirmngr/dns.h | 1365 +++
dirmngr/http-ntbtls.c | 124 +
dirmngr/http.c | 654 +-
dirmngr/http.h | 24 +-
dirmngr/ks-action.c | 2 +-
dirmngr/ks-action.h | 2 +-
dirmngr/ks-engine-finger.c | 6 +-
dirmngr/ks-engine-hkp.c | 450 +-
dirmngr/ks-engine-http.c | 12 +-
dirmngr/ks-engine-kdns.c | 4 +-
dirmngr/ks-engine-ldap.c | 30 +-
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 | 11 +-
dirmngr/ldap-wrapper.h | 2 +-
dirmngr/ldap.c | 22 +-
dirmngr/ldapserver.h | 2 +-
dirmngr/loadswdb.c | 404 +
dirmngr/misc.c | 10 +
dirmngr/ocsp.c | 13 +-
dirmngr/server.c | 408 +-
dirmngr/t-dns-stuff.c | 94 +-
dirmngr/t-http.c | 88 +-
dirmngr/t-ldap-parse-uri.c | 2 +-
dirmngr/t-support.h | 2 +-
dirmngr/validate.c | 247 +-
dirmngr/validate.h | 43 +-
dirmngr/w32-ldap-help.h | 2 +-
doc/DETAILS | 219 +-
doc/HACKING | 55 +-
doc/Makefile.am | 16 +-
doc/TRANSLATE | 10 +-
doc/contrib.texi | 22 +-
doc/debugging.texi | 24 +-
doc/defsincdate | 2 +-
doc/dirmngr.texi | 203 +-
doc/examples/README | 4 +-
doc/examples/gpgconf.conf | 8 +-
doc/examples/systemd-user/README | 66 +
doc/examples/systemd-user/dirmngr.service | 11 +
doc/examples/systemd-user/dirmngr.socket | 11 +
doc/examples/systemd-user/gpg-agent-browser.socket | 13 +
doc/examples/systemd-user/gpg-agent-extra.socket | 13 +
doc/examples/systemd-user/gpg-agent-ssh.socket | 13 +
doc/examples/systemd-user/gpg-agent.service | 11 +
doc/examples/systemd-user/gpg-agent.socket | 12 +
doc/glossary.texi | 2 +-
doc/gnupg-module-overview.pdf | Bin 315248 -> 62898 bytes
doc/gnupg-module-overview.png | Bin 36868 -> 58876 bytes
doc/gnupg.info | 214 -
doc/gnupg.info-1 | 7369 ------------
doc/gnupg.info-2 | 4324 -------
doc/gpg-agent.texi | 96 +-
doc/gpg.texi | 692 +-
doc/gpgsm.texi | 97 +-
doc/gpgv.texi | 21 +
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 | 5 +-
doc/instguide.texi | 10 +-
doc/opt-homedir.texi | 4 +-
doc/scdaemon.texi | 76 +-
doc/specify-user-id.texi | 10 +-
doc/sysnotes.texi | 2 +-
doc/tools.texi | 270 +-
doc/whats-new-in-2.1.txt | 189 +-
doc/yat2m.c | 3 +-
g10/ChangeLog-2011 | 4 +-
g10/Makefile.am | 4 +-
g10/armor.c | 9 +-
g10/build-packet.c | 19 +-
g10/call-agent.c | 269 +-
g10/call-agent.h | 12 +-
g10/call-dirmngr.c | 44 +-
g10/call-dirmngr.h | 6 +-
g10/card-util.c | 69 +-
g10/cipher.c | 2 +-
g10/compress-bz2.c | 2 +-
g10/compress.c | 4 +-
g10/cpr.c | 40 +-
g10/dearmor.c | 2 +-
g10/decrypt-data.c | 2 +-
g10/decrypt.c | 11 +-
g10/dek.h | 2 +-
g10/delkey.c | 2 +-
g10/distsigkey.gpg | Bin 4114 -> 3452 bytes
g10/ecdh.c | 28 +-
g10/encrypt.c | 15 +-
g10/exec.c | 2 +-
g10/exec.h | 2 +-
g10/export.c | 193 +-
g10/filter.h | 2 +-
g10/free-packet.c | 120 +-
g10/getkey.c | 379 +-
g10/gpg.c | 486 +-
g10/gpg.h | 5 +-
g10/gpgcompose.c | 61 +-
g10/gpgsql.c | 12 +-
g10/gpgsql.h | 18 +-
g10/gpgv.c | 116 +-
g10/helptext.c | 2 +-
g10/import.c | 267 +-
g10/kbnode.c | 2 +-
g10/keydb.c | 30 +-
g10/keydb.h | 48 +-
g10/keyedit.c | 223 +-
g10/keygen.c | 1049 +-
g10/keyid.c | 8 +-
g10/keylist.c | 266 +-
g10/keyring.c | 44 +-
g10/keyring.h | 2 +-
g10/keyserver-internal.h | 8 +-
g10/keyserver.c | 85 +-
g10/main.h | 20 +-
g10/mainproc.c | 285 +-
g10/mdfilter.c | 2 +-
g10/migrate.c | 2 +-
g10/misc.c | 9 +-
g10/openfile.c | 6 +-
g10/options.h | 33 +-
g10/packet.h | 25 +-
g10/parse-packet.c | 15 +-
g10/passphrase.c | 242 +-
g10/photoid.c | 4 +-
g10/photoid.h | 2 +-
g10/pkclist.c | 70 +-
g10/pkglue.c | 62 +-
g10/pkglue.h | 2 +-
g10/plaintext.c | 24 +-
g10/progress.c | 24 +-
g10/pubkey-enc.c | 38 +-
g10/revoke.c | 7 +-
g10/rmd160.c | 4 +-
g10/rmd160.h | 2 +-
g10/server.c | 13 +-
g10/seskey.c | 2 +-
g10/sig-check.c | 64 +-
g10/sign.c | 64 +-
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 | 19 +-
g10/tdbdump.c | 24 +-
g10/tdbio.c | 6 +-
g10/tdbio.h | 2 +-
g10/test-stubs.c | 59 +-
g10/test.c | 2 +-
g10/textfilter.c | 2 +-
g10/tofu.c | 4306 ++++---
g10/tofu.h | 69 +-
g10/trust.c | 148 +-
g10/trustdb.c | 250 +-
g10/trustdb.h | 23 +-
g10/verify.c | 2 +-
g13/Makefile.am | 6 +-
g13/backend.c | 20 +-
g13/backend.h | 3 +-
g13/be-dmcrypt.c | 19 +-
g13/be-dmcrypt.h | 3 +-
g13/be-encfs.c | 2 +-
g13/be-encfs.h | 2 +-
g13/be-truecrypt.c | 2 +-
g13/be-truecrypt.h | 2 +-
g13/call-syshelp.c | 145 +-
g13/call-syshelp.h | 8 +-
g13/create.c | 2 +-
g13/create.h | 2 +-
g13/g13-common.c | 2 +-
g13/g13-common.h | 2 +-
g13/g13-syshelp.c | 13 +-
g13/g13-syshelp.h | 5 +-
g13/g13.c | 39 +-
g13/g13.h | 2 +-
g13/g13tuple.c | 4 +-
g13/g13tuple.h | 2 +-
g13/keyblob.c | 24 +-
g13/keyblob.h | 5 +-
g13/mount.c | 117 +-
g13/mount.h | 2 +-
g13/mountinfo.c | 2 +-
g13/mountinfo.h | 2 +-
g13/runner.c | 2 +-
g13/runner.h | 2 +-
g13/server.c | 31 +-
g13/server.h | 6 +-
g13/sh-blockdev.c | 2 +-
g13/sh-cmd.c | 165 +-
g13/sh-dmcrypt.c | 97 +-
g13/suspend.c | 3 +-
g13/suspend.h | 2 +-
g13/t-g13tuple.c | 2 +-
kbx/Makefile.am | 5 +-
kbx/kbxutil.c | 12 +-
kbx/keybox-blob.c | 6 +-
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 | 40 +-
kbx/keybox-util.c | 58 +-
kbx/keybox.h | 3 +-
m4/autobuild.m4 | 2 +-
m4/gettext.m4 | 4 +-
m4/intldir.m4 | 4 +-
m4/ksba.m4 | 6 +-
m4/lcmessage.m4 | 4 +-
m4/libgcrypt.m4 | 6 +-
m4/nls.m4 | 4 +-
m4/ntbtls.m4 | 8 +-
m4/pkg.m4 | 2 +-
m4/po.m4 | 4 +-
m4/progtest.m4 | 4 +-
po/POTFILES.in | 4 +-
po/ca.po | 4156 +++----
po/cs.po | 4197 +++----
po/da.po | 4166 +++----
po/de.po | 4382 +++----
po/el.po | 8274 +++++++-------
po/en at boldquot.po | 4062 +++----
po/en at quot.po | 4061 +++----
po/eo.po | 6091 +++++-----
po/es.po | 6679 +++++------
po/et.po | 6802 +++++------
po/fi.po | 4128 +++----
po/fr.po | 4188 +++----
po/gl.po | 6202 +++++-----
po/gnupg2.pot | 3899 +++----
po/hu.po | 8024 ++++++-------
po/id.po | 4130 +++----
po/it.po | 4882 ++++----
po/ja.po | 4235 +++----
po/nb.po | 4484 ++++----
po/pl.po | 7695 +++++++------
po/pt.po | 6537 +++++------
po/ro.po | 7482 ++++++------
po/ru.po | 4405 ++++----
po/sk.po | 8076 ++++++-------
po/sv.po | 4166 +++----
po/tr.po | 4173 +++----
po/uk.po | 4299 +++----
po/zh_CN.po | 4126 +++----
po/zh_TW.po | 4154 +++----
scd/Makefile.am | 2 +-
scd/apdu.c | 552 +-
scd/apdu.h | 18 +-
scd/app-common.h | 77 +-
scd/app-dinsig.c | 4 +-
scd/app-geldkarte.c | 4 +-
scd/app-help.c | 2 +-
scd/app-nks.c | 14 +-
scd/app-openpgp.c | 1142 +-
scd/app-p15.c | 10 +-
scd/app-sc-hsm.c | 2 +-
scd/app.c | 678 +-
scd/atr.c | 2 +-
scd/atr.h | 2 +-
scd/ccid-driver.c | 1109 +-
scd/ccid-driver.h | 24 +-
scd/command.c | 870 +-
scd/iso7816.c | 11 +-
scd/iso7816.h | 6 +-
scd/scdaemon.c | 260 +-
scd/scdaemon.h | 12 +-
sm/Makefile.am | 3 +-
sm/call-agent.c | 100 +-
sm/call-dirmngr.c | 30 +-
sm/certchain.c | 76 +-
sm/certcheck.c | 2 +-
sm/certdump.c | 6 +-
sm/certlist.c | 19 +-
sm/certreqgen-ui.c | 26 +-
sm/certreqgen.c | 16 +-
sm/decrypt.c | 35 +-
sm/delete.c | 10 +-
sm/encrypt.c | 15 +-
sm/export.c | 41 +-
sm/fingerprint.c | 2 +-
sm/gpgsm.c | 88 +-
sm/gpgsm.h | 25 +-
sm/import.c | 23 +-
sm/keydb.c | 96 +-
sm/keydb.h | 30 +-
sm/keylist.c | 14 +-
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 | 25 +-
sm/sign.c | 27 +-
sm/verify.c | 29 +-
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/{migrations => gpgme}/Makefile.am | 50 +-
tests/gpgme/gpgme-defs.scm | 144 +
tests/gpgme/run-tests.scm | 69 +
.../extended-pkf.scm => gpgme/setup.scm} | 32 +-
tests/gpgme/wrap.scm | 63 +
tests/gpgscm/Makefile.am | 7 +-
tests/gpgscm/Manual.txt | 2 +-
tests/gpgscm/ffi-private.h | 4 +-
tests/gpgscm/ffi.c | 259 +-
tests/gpgscm/ffi.h | 4 +-
tests/gpgscm/ffi.scm | 8 +
tests/gpgscm/init.scm | 112 +-
tests/gpgscm/lib.scm | 189 +-
tests/gpgscm/main.c | 33 +-
tests/gpgscm/opdefines.h | 15 +-
tests/gpgscm/private.h | 2 +-
tests/gpgscm/repl.scm | 49 +-
tests/gpgscm/scheme-config.h | 2 +-
tests/gpgscm/scheme-private.h | 63 +-
tests/gpgscm/scheme.c | 2225 ++--
tests/gpgscm/scheme.h | 38 +-
tests/gpgscm/t-child.c | 12 +-
tests/gpgscm/t-child.scm | 25 +
tests/gpgscm/tests.scm | 361 +-
tests/gpgscm/time.scm | 42 +
.../gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 | 10 +
tests/gpgsm/Makefile.am | 78 +
tests/gpgsm/cert_dfn_pca01.der | Bin 0 -> 1224 bytes
tests/gpgsm/cert_dfn_pca15.der | Bin 0 -> 1560 bytes
tests/gpgsm/cert_g10code_test1.der | Bin 0 -> 793 bytes
tests/{openpgp => gpgsm}/decrypt.scm | 9 +-
.../{openpgp/encrypt-dsa.scm => gpgsm/encrypt.scm} | 32 +-
tests/{openpgp/armdetach.scm => gpgsm/export.scm} | 23 +-
tests/gpgsm/gpgsm-defs.scm | 103 +
tests/gpgsm/import.scm | 53 +
tests/gpgsm/plain-1.cms.asc | 33 +
tests/gpgsm/plain-2.cms.asc | 43 +
tests/gpgsm/plain-3.cms.asc | 11 +
tests/gpgsm/plain-large.cms.asc | 4213 +++++++
.../{openpgp/armdetach.scm => gpgsm/run-tests.scm} | 27 +-
tests/{openpgp/4gb-packet.scm => gpgsm/setup.scm} | 15 +-
tests/{openpgp/armdetach.scm => gpgsm/sign.scm} | 22 +-
tests/gpgsm/verify.scm | 65 +
tests/migrations/Makefile.am | 42 +-
tests/migrations/common.scm | 23 +-
tests/migrations/extended-pkf.scm | 3 +
tests/migrations/from-classic.scm | 3 +
.../4gb-packet.scm => migrations/issue2276.scm} | 17 +-
tests/migrations/issue2276.tar.asc | 326 +
.../decrypt-dsa.scm => migrations/run-tests.scm} | 21 +-
tests/{openpgp/finish.scm => migrations/setup.scm} | 5 +-
tests/openpgp/4gb-packet.scm | 3 +-
tests/openpgp/Makefile.am | 117 +-
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 | 3 +-
tests/openpgp/armsignencrypt.scm | 1 +
tests/openpgp/armsigs.scm | 1 +
tests/openpgp/clearsig.scm | 5 +-
tests/openpgp/{encrypt-dsa.scm => compression.scm} | 21 +-
tests/openpgp/conventional-mdc.scm | 21 +-
tests/openpgp/conventional.scm | 3 +-
tests/openpgp/decrypt-dsa.scm | 1 +
tests/openpgp/decrypt-multifile.scm | 47 +
tests/openpgp/decrypt-session-key.scm | 45 +
tests/openpgp/decrypt.scm | 1 +
tests/openpgp/default-key.scm | 3 +-
tests/openpgp/defs.inc | 265 -
tests/openpgp/defs.scm | 367 +-
tests/openpgp/delete-keys.scm | 103 +
tests/openpgp/detach.scm | 1 +
tests/openpgp/detachm.scm | 1 +
tests/openpgp/ecc.scm | 7 +-
tests/openpgp/{armsigs.scm => enarmor.scm} | 7 +-
tests/openpgp/encrypt-dsa.scm | 3 +-
.../{armencrypt.scm => encrypt-multifile.scm} | 17 +-
tests/openpgp/encrypt.scm | 3 +-
tests/openpgp/encryptp.scm | 1 +
tests/openpgp/export.scm | 9 +-
tests/openpgp/fake-pinentry.c | 101 +-
tests/openpgp/genkey1024.scm | 3 +-
tests/openpgp/gpg-agent.conf.tmpl | 1 +
tests/openpgp/gpgconf.scm | 48 +
tests/openpgp/gpgtar.scm | 12 +-
tests/openpgp/gpgv-forged-keyring.scm | 68 +
...tachm.scm => import-revocation-certificate.scm} | 28 +-
tests/openpgp/import.scm | 7 +-
tests/openpgp/{detachm.scm => issue2015.scm} | 22 +-
tests/openpgp/{4gb-packet.scm => issue2346.scm} | 13 +-
tests/openpgp/{4gb-packet.scm => issue2417.scm} | 17 +-
.../openpgp/{armsignencrypt.scm => issue2419.scm} | 17 +-
tests/openpgp/{detachm.scm => issue2929.scm} | 25 +-
tests/openpgp/{armdetach.scm => issue2941.scm} | 23 +-
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 | 3 +-
tests/openpgp/multisig.scm | 3 +-
tests/openpgp/pinentry.sh | 28 -
tests/openpgp/plain-large.asc | 1332 +++
tests/openpgp/quick-key-manipulation.scm | 197 +
tests/openpgp/{armdetach.scm => run-tests.scm} | 30 +-
tests/openpgp/samplekeys/README | 2 +
tests/openpgp/samplekeys/authenticate-only.pub.asc | 31 +
tests/openpgp/samplekeys/authenticate-only.sec.asc | 60 +
tests/openpgp/samplekeys/issue2346.gpg | 57 +
tests/openpgp/samplekeys/ssh-dsa.key | 12 +
tests/openpgp/samplekeys/ssh-ecdsa.key | 5 +
tests/openpgp/samplekeys/ssh-ed25519.key | 7 +
tests/openpgp/samplekeys/ssh-rsa.key | 27 +
tests/openpgp/samplemsgs/clearsig-1-key-1.asc | 17 +
tests/openpgp/samplemsgs/issue2419.asc | 7 +
.../openpgp/samplemsgs/revoke-2D727CC768697734.asc | 8 +
tests/openpgp/samplemsgs/signed-1-key-1.asc | 15 +
tests/openpgp/seat.scm | 1 +
tests/openpgp/setup.scm | 117 +-
tests/openpgp/{4gb-packet.scm => shell.scm} | 18 +-
tests/openpgp/signencrypt-dsa.scm | 1 +
tests/openpgp/signencrypt.scm | 3 +-
tests/openpgp/sigs-dsa.scm | 1 +
tests/openpgp/sigs.scm | 3 +-
tests/openpgp/ssh-export.scm | 52 +
tests/openpgp/ssh-import.scm | 88 +
tests/openpgp/tofu-2183839A-1.txt | Bin 191 -> 0 bytes
tests/openpgp/tofu-BC15C85A-1.txt | 9 -
tests/openpgp/tofu-EE37CF96-1.txt | 9 -
tests/openpgp/tofu-keys-secret.asc | 95 -
tests/openpgp/tofu-keys.asc | 47 -
tests/openpgp/tofu.scm | 470 +-
tests/openpgp/tofu/conflicting/1C005AF3-1.txt | Bin 0 -> 342 bytes
tests/openpgp/tofu/conflicting/1C005AF3-2.txt | Bin 0 -> 338 bytes
tests/openpgp/tofu/conflicting/1C005AF3-3.txt | Bin 0 -> 339 bytes
tests/openpgp/tofu/conflicting/1C005AF3-4.txt | Bin 0 -> 338 bytes
tests/openpgp/tofu/conflicting/1C005AF3-5.txt | Bin 0 -> 339 bytes
tests/openpgp/tofu/conflicting/1C005AF3-secret.gpg | Bin 0 -> 2537 bytes
tests/openpgp/tofu/conflicting/1C005AF3.gpg | Bin 0 -> 1235 bytes
tests/openpgp/tofu/conflicting/B662E42F-1.txt | Bin 0 -> 340 bytes
tests/openpgp/tofu/conflicting/B662E42F-2.txt | Bin 0 -> 339 bytes
tests/openpgp/tofu/conflicting/B662E42F-3.txt | Bin 0 -> 342 bytes
tests/openpgp/tofu/conflicting/B662E42F-4.txt | Bin 0 -> 340 bytes
tests/openpgp/tofu/conflicting/B662E42F-5.txt | 1 +
tests/openpgp/tofu/conflicting/B662E42F-secret.gpg | Bin 0 -> 2537 bytes
tests/openpgp/tofu/conflicting/B662E42F.gpg | Bin 0 -> 1235 bytes
tests/openpgp/tofu/conflicting/BE04EB2B-1.txt | Bin 0 -> 340 bytes
tests/openpgp/tofu/conflicting/BE04EB2B-2.txt | Bin 0 -> 342 bytes
tests/openpgp/tofu/conflicting/BE04EB2B-3.txt | Bin 0 -> 340 bytes
tests/openpgp/tofu/conflicting/BE04EB2B-4.txt | Bin 0 -> 342 bytes
tests/openpgp/tofu/conflicting/BE04EB2B-5.txt | Bin 0 -> 340 bytes
tests/openpgp/tofu/conflicting/BE04EB2B-secret.gpg | Bin 0 -> 2537 bytes
tests/openpgp/tofu/conflicting/BE04EB2B.gpg | Bin 0 -> 1235 bytes
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 +
.../{genkey1024.scm => verify-multifile.scm} | 47 +-
tests/openpgp/verify.scm | 93 +-
tests/openpgp/version.scm | 1 +
tests/pkits/Makefile.am | 2 +-
tests/pkits/README | 2 +-
tools/Makefile.am | 49 +-
tools/applygnupgdefaults | 2 +-
tools/call-dirmngr.c | 109 +-
tools/call-dirmngr.h | 5 +-
tools/ccidmon.c | 25 +-
tools/gpg-check-pattern.c | 11 +-
tools/gpg-connect-agent.c | 28 +-
tools/gpg-wks-client.c | 529 +-
tools/gpg-wks-server.c | 674 +-
tools/gpg-wks.h | 36 +-
tools/gpgconf-comp.c | 761 +-
tools/gpgconf.c | 318 +-
tools/gpgconf.h | 13 +-
tools/gpgparsemail.c | 4 +-
tools/gpgsplit.c | 4 +-
tools/gpgtar-create.c | 12 +-
tools/gpgtar-extract.c | 10 +-
tools/gpgtar-list.c | 2 +-
tools/gpgtar.c | 8 +-
tools/gpgtar.h | 4 +-
tools/mail-signed-keys | 2 +-
tools/make-dns-cert.c | 2 +-
tools/mime-maker.c | 287 +-
tools/mime-maker.h | 8 +-
tools/mime-parser.c | 104 +-
tools/mime-parser.h | 11 +-
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 | 17 +-
tools/watchgnupg.c | 6 +-
tools/wks-receive.c | 95 +-
tools/wks-util.c | 350 +-
848 files changed, 147704 insertions(+), 103005 deletions(-)
create mode 100644 COPYING.CC0
create mode 100644 COPYING.other
rename sm/base64.c => common/ksba-io-support.c (79%)
create mode 100644 common/ksba-io-support.h
create mode 100644 common/t-exectool.c
copy common/{recsel.h => utilproto.h} (60%)
delete mode 100644 common/w32-afunix.c
delete mode 100644 common/w32-afunix.h
create mode 100644 debian/dirmngr.links
create mode 100644 debian/gnupg-agent.links
create mode 100644 debian/gnupg-agent.logcheck.ignore.server
create mode 100644 debian/gpgv-static.1
create mode 100644 debian/gpgv-static.install
create mode 100644 debian/gpgv-static.lintian-overrides
create mode 100644 debian/gpgv-static.manpages
delete mode 100644 debian/patches/0003-agent-Fix-passphrase-cache-lookups.patch
delete mode 100644 debian/patches/0004-scd-Fix-race-conditions-for-release_application.patch
delete mode 100644 debian/patches/0005-tests-Add-test-for-ssh-support.patch
delete mode 100644 debian/patches/0006-agent-Add-known-keys-to-sshcontrol.patch
delete mode 100644 debian/patches/0007-scd-Fix-card-removal-reset-on-multiple-contexts.patch
delete mode 100644 debian/patches/0008-g10-Fix-crash.patch
delete mode 100644 debian/patches/0009-g10-Drop-superfluous-begin-transaction.patch
delete mode 100644 debian/patches/0010-g10-Fix-error-handling.patch
delete mode 100644 debian/patches/0011-g10-Properly-ignore-legacy-keys-in-the-keyring-cache.patch
create mode 100644 debian/patches/0012-common-tools-Always-escape-newlines-when-escaping-da.patch
delete mode 100644 debian/patches/0012-gpgscm-Make-function-more-general.patch
delete mode 100644 debian/patches/0013-g10-Fix-key-import-statistics.patch
create mode 100644 debian/patches/0013-tests-Log-information-about-ssh-add-comments-to-test.patch
delete mode 100644 debian/patches/0014-common-Add-unit-test-for-exectool.patch
create mode 100644 debian/patches/0014-g10-Signal-an-error-when-trying-to-revoke-non-exista.patch
create mode 100644 debian/patches/0015-agent-Improve-error-message-for-the-KEYTOCARD-comman.patch
delete mode 100644 debian/patches/0015-common-Rework-resource-cleanup-when-handling-errors.patch
delete mode 100644 debian/patches/0016-common-Avoid-excessive-stack-use.patch
create mode 100644 debian/patches/0016-gpg-Fix-quick-key-generation-with-always-trust.patch
create mode 100644 debian/patches/0017-gpg-Always-initialize-the-trust-db-when-generating-k.patch
delete mode 100644 debian/patches/0017-include-upstream-tests-openpgp-run-tests.scm.patch
create mode 100644 debian/patches/0018-dirmngr-Let-gpgconf-list-return-the-default-keyserve.patch
delete mode 100644 debian/patches/0018-gpgscm-Make-the-verbose-setting-more-useful.patch
create mode 100644 debian/patches/0019-dirmngr-Rearrange-files-to-fix-de6d831.patch
delete mode 100644 debian/patches/0019-gpgscm-Do-not-shadow-common-function-name-in-catch-m.patch
delete mode 100644 debian/patches/0020-common-Fix-iobuf_peek-corner-case.patch
create mode 100644 debian/patches/0020-tools-Fix-compile-error-with-older-gcc-versions.patch
create mode 100644 debian/patches/0021-gpg-Add-new-variables-to-the-import-and-export-filte.patch
delete mode 100644 debian/patches/0021-gpgsm-Fix-machine-readable-key-listing.patch
delete mode 100644 debian/patches/0022-Fix-spelling-grammar.patch
create mode 100644 debian/patches/0022-gpg-Fix-possible-segv-when-attribute-packets-are-fil.patch
delete mode 100644 debian/patches/0023-dirmngr-emit-correct-spelling-of-superseded.patch
create mode 100644 debian/patches/0023-scd-Fix-scd_kick_the_loop.patch
create mode 100644 debian/patches/0024-dirmngr-Fix-commit-de6d8313.patch
delete mode 100644 debian/patches/0024-more-cleanup-of-allow-to.patch
create mode 100644 debian/patches/0025-agent-For-SSH-robustly-handling-scdaemon-s-errors.patch
delete mode 100644 debian/patches/0025-g10-Fix-checking-key-for-signature-validation.patch
delete mode 100644 debian/patches/0026-gpg-Avoid-publishing-the-GnuPG-version-by-default.patch
create mode 100644 debian/patches/0026-scd-Fix-API-of-select_file-_path.patch
delete mode 100644 debian/patches/0027-agent-Fix-long-standing-regression-tracking-the-conn.patch
create mode 100644 debian/patches/0027-scd-Clean-up-old-code.patch
create mode 100644 debian/patches/0028-scd-More-cleanup-of-old-code.patch
create mode 100644 debian/patches/0029-scd-Fix-compiler-warnings-for-app-openpgp.c.patch
create mode 100644 debian/patches/0030-gpg-Fix-attempt-to-double-free-an-UID-structure.patch
create mode 100644 debian/patches/0031-gpgscm-Fix-creation-of-temporary-directories.patch
create mode 100644 debian/patches/0032-tests-Harmonize-temporary-and-socket-directory-handl.patch
create mode 100644 debian/patches/0033-scd-Close-THE_EVENT-handle.patch
create mode 100644 debian/patches/0034-tools-More-portable-for-openpty-use.patch
create mode 100644 debian/patches/0035-common-Fix-warning-for-portability.patch
create mode 100644 debian/patches/0036-agent-Fix-get_client_pid-for-portability.patch
create mode 100644 debian/patches/0037-agent-Add-include-files.patch
create mode 100644 debian/patches/0038-agent-Resolve-conflict-of-util.h.patch
create mode 100644 debian/patches/0039-tests-Avoid-overflowing-signed-32-bit-time_t.patch
create mode 100644 debian/patches/0040-Remove-I-option-to-common.patch
create mode 100644 debian/patches/0041-More-change-for-common.patch
create mode 100644 debian/patches/0042-tools-Removal-of-Icommon.patch
create mode 100644 debian/patches/0043-gpg-Do-not-allow-the-user-to-revoke-the-last-valid-U.patch
create mode 100644 debian/patches/0044-gpgscm-Use-system-strlwr-if-available.patch
create mode 100644 debian/patches/0045-doc-Add-a-note-to-the-trust-model-direct.patch
create mode 100644 debian/patches/0046-dirmngr-Do-not-put-a-keyserver-into-a-new-dirmngr.co.patch
create mode 100644 debian/patches/0047-g10-Move-more-flags-into-the-flag-bitfield.patch
create mode 100644 debian/patches/0048-tests-Rework-environment-setup.patch
create mode 100644 debian/patches/0049-tests-Run-the-tests-for-the-Python-bindings-of-GPGME.patch
create mode 100644 debian/patches/0050-gpg-Flush-stdout-before-printing-stats-with-check-si.patch
create mode 100644 debian/patches/0051-doc-Explain-in-README-how-to-create-run-user-directo.patch
create mode 100644 debian/patches/0052-tests-Skip-Python-tests-if-the-bindings-are-not-buil.patch
create mode 100644 debian/patches/0053-tests-Fix-running-python-condition.patch
create mode 100644 debian/patches/0054-g10-Remove-unused-function.patch
create mode 100644 debian/patches/0055-g10-Fix-check-of-serialno.patch
create mode 100644 debian/patches/0056-build-Remove-disable-tools-configuration-option.patch
create mode 100644 debian/patches/0057-tests-Dump-the-tools-that-the-tests-are-going-to-use.patch
create mode 100644 debian/patches/0058-tests-Fix-using-tools-from-the-build-directory.patch
create mode 100644 debian/patches/0059-agent-g10-Remove-redundant-SERIALNO-request.patch
rename debian/patches/{0002-Avoid-simple-memory-dumps-via-ptrace.patch => block-ptrace-on-agent/0003-Avoid-simple-memory-dumps-via-ptrace.patch} (88%)
rename debian/patches/{ => debian-packaging}/0001-avoid-beta-warning.patch (79%)
create mode 100644 debian/patches/debian-packaging/0002-avoid-regenerating-defsincdate-use-shipped-file.patch
create mode 100644 debian/patches/dimrngr-idling/0006-dirmngr-Avoid-automatically-checking-upstream-swdb.patch
create mode 100644 debian/patches/dimrngr-idling/0007-dirmngr-Drop-useless-housekeeping.patch
create mode 100644 debian/patches/dirmngr-idling/0004-dirmngr-hkp-Avoid-potential-race-condition-when-some.patch
create mode 100644 debian/patches/dirmngr-idling/0005-dimrngr-Avoid-need-for-hkp-housekeeping.patch
create mode 100644 debian/patches/gpg-agent-idling/0008-agent-Create-framework-of-scheduled-timers.patch
create mode 100644 debian/patches/gpg-agent-idling/0009-agent-Allow-threads-to-interrupt-main-select-loop-wi.patch
create mode 100644 debian/patches/gpg-agent-idling/0010-agent-Avoid-tight-timer-tick-when-possible.patch
create mode 100644 debian/patches/gpg-agent-idling/0011-agent-Avoid-scheduled-checks-on-socket-when-inotify-.patch
delete mode 100644 debian/systemd-user/dirmngr.service
create mode 100644 debian/systemd-user/gpg-agent-browser.socket
delete mode 100644 debian/systemd-user/gpg-agent.service
mode change 100644 => 100755 debian/tests/gpgv-win32
create mode 100644 dirmngr/dns.c
create mode 100644 dirmngr/dns.h
create mode 100644 dirmngr/http-ntbtls.c
create mode 100644 dirmngr/loadswdb.c
create mode 100644 doc/examples/systemd-user/README
create mode 100644 doc/examples/systemd-user/dirmngr.service
create mode 100644 doc/examples/systemd-user/dirmngr.socket
create mode 100644 doc/examples/systemd-user/gpg-agent-browser.socket
create mode 100644 doc/examples/systemd-user/gpg-agent-extra.socket
create mode 100644 doc/examples/systemd-user/gpg-agent-ssh.socket
create mode 100644 doc/examples/systemd-user/gpg-agent.service
create mode 100644 doc/examples/systemd-user/gpg-agent.socket
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
copy tests/{migrations => gpgme}/Makefile.am (51%)
create mode 100644 tests/gpgme/gpgme-defs.scm
create mode 100644 tests/gpgme/run-tests.scm
copy tests/{migrations/extended-pkf.scm => gpgme/setup.scm} (56%)
mode change 100755 => 100644
create mode 100644 tests/gpgme/wrap.scm
create mode 100644 tests/gpgscm/time.scm
create mode 100644 tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939
create mode 100644 tests/gpgsm/Makefile.am
create mode 100644 tests/gpgsm/cert_dfn_pca01.der
create mode 100644 tests/gpgsm/cert_dfn_pca15.der
create mode 100644 tests/gpgsm/cert_g10code_test1.der
copy tests/{openpgp => gpgsm}/decrypt.scm (80%)
mode change 100755 => 100644
copy tests/{openpgp/encrypt-dsa.scm => gpgsm/encrypt.scm} (60%)
mode change 100755 => 100644
copy tests/{openpgp/armdetach.scm => gpgsm/export.scm} (65%)
mode change 100755 => 100644
create mode 100644 tests/gpgsm/gpgsm-defs.scm
create mode 100644 tests/gpgsm/import.scm
create mode 100644 tests/gpgsm/plain-1.cms.asc
create mode 100644 tests/gpgsm/plain-2.cms.asc
create mode 100644 tests/gpgsm/plain-3.cms.asc
create mode 100644 tests/gpgsm/plain-large.cms.asc
copy tests/{openpgp/armdetach.scm => gpgsm/run-tests.scm} (59%)
mode change 100755 => 100644
copy tests/{openpgp/4gb-packet.scm => gpgsm/setup.scm} (67%)
mode change 100755 => 100644
copy tests/{openpgp/armdetach.scm => gpgsm/sign.scm} (69%)
mode change 100755 => 100644
create mode 100644 tests/gpgsm/verify.scm
copy tests/{openpgp/4gb-packet.scm => migrations/issue2276.scm} (60%)
create mode 100644 tests/migrations/issue2276.tar.asc
copy tests/{openpgp/decrypt-dsa.scm => migrations/run-tests.scm} (68%)
mode change 100755 => 100644
rename tests/{openpgp/finish.scm => migrations/setup.scm} (84%)
mode change 100755 => 100644
copy tests/openpgp/{encrypt-dsa.scm => compression.scm} (68%)
create mode 100755 tests/openpgp/decrypt-multifile.scm
create mode 100755 tests/openpgp/decrypt-session-key.scm
delete mode 100755 tests/openpgp/defs.inc
create mode 100755 tests/openpgp/delete-keys.scm
copy tests/openpgp/{armsigs.scm => enarmor.scm} (86%)
copy tests/openpgp/{armencrypt.scm => encrypt-multifile.scm} (70%)
create mode 100644 tests/openpgp/gpgconf.scm
create mode 100755 tests/openpgp/gpgv-forged-keyring.scm
copy tests/openpgp/{detachm.scm => import-revocation-certificate.scm} (54%)
mode change 100755 => 100644
copy tests/openpgp/{detachm.scm => issue2015.scm} (62%)
copy tests/openpgp/{4gb-packet.scm => issue2346.scm} (69%)
copy tests/openpgp/{4gb-packet.scm => issue2417.scm} (67%)
copy tests/openpgp/{armsignencrypt.scm => issue2419.scm} (70%)
copy tests/openpgp/{detachm.scm => issue2929.scm} (58%)
mode change 100755 => 100644
copy tests/openpgp/{armdetach.scm => issue2941.scm} (59%)
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 100644 tests/openpgp/plain-large.asc
create mode 100755 tests/openpgp/quick-key-manipulation.scm
copy tests/openpgp/{armdetach.scm => run-tests.scm} (55%)
mode change 100755 => 100644
create mode 100644 tests/openpgp/samplekeys/authenticate-only.pub.asc
create mode 100644 tests/openpgp/samplekeys/authenticate-only.sec.asc
create mode 100644 tests/openpgp/samplekeys/issue2346.gpg
create mode 100644 tests/openpgp/samplekeys/ssh-dsa.key
create mode 100644 tests/openpgp/samplekeys/ssh-ecdsa.key
create mode 100644 tests/openpgp/samplekeys/ssh-ed25519.key
create mode 100644 tests/openpgp/samplekeys/ssh-rsa.key
create mode 100644 tests/openpgp/samplemsgs/clearsig-1-key-1.asc
create mode 100644 tests/openpgp/samplemsgs/issue2419.asc
create mode 100644 tests/openpgp/samplemsgs/revoke-2D727CC768697734.asc
create mode 100644 tests/openpgp/samplemsgs/signed-1-key-1.asc
copy tests/openpgp/{4gb-packet.scm => shell.scm} (70%)
mode change 100755 => 100644
create mode 100755 tests/openpgp/ssh-export.scm
create mode 100755 tests/openpgp/ssh-import.scm
delete mode 100644 tests/openpgp/tofu-2183839A-1.txt
delete mode 100644 tests/openpgp/tofu-BC15C85A-1.txt
delete mode 100644 tests/openpgp/tofu-EE37CF96-1.txt
delete mode 100755 tests/openpgp/tofu-keys-secret.asc
delete mode 100755 tests/openpgp/tofu-keys.asc
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3-1.txt
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3-2.txt
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3-3.txt
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3-4.txt
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3-5.txt
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3-secret.gpg
create mode 100644 tests/openpgp/tofu/conflicting/1C005AF3.gpg
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F-1.txt
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F-2.txt
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F-3.txt
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F-4.txt
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F-5.txt
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F-secret.gpg
create mode 100644 tests/openpgp/tofu/conflicting/B662E42F.gpg
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B-1.txt
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B-2.txt
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B-3.txt
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B-4.txt
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B-5.txt
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B-secret.gpg
create mode 100644 tests/openpgp/tofu/conflicting/BE04EB2B.gpg
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
copy tests/openpgp/{genkey1024.scm => verify-multifile.scm} (53%)
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