[Pkg-gnupg-commit] [gnupg2] branch master updated (385f06c -> 1d62cb3)
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Fri Aug 11 16:57:37 UTC 2017
This is an automated email from the git hooks/post-receive script.
dkg pushed a change to branch master
in repository gnupg2.
from 385f06c prepare new debian release
adds 14bc2fa Post release updates
adds 9d45a20 Update NEWS with link to release announcement.
adds c023446 speedo: Remove the unused ADNS package.
adds 628ff84 tests: Enable gpgconf test.
adds 5aafa56 tests: Add test demonstrating issue2929.
adds 5b28f02 tools: Fix memory leak.
adds b0348fd tools: Improve error handling.
adds 82e309a tools: Add comments explaining the functions parameters.
adds bfd75e9 tools: Use platform abstraction for renaming files.
adds 77b8aff tools: Use platform abstraction for I/O.
adds 73d6572 tools: Use platform abstraction for I/O.
adds 72736af dirmngr: New option --disable-ipv4.
adds 51e5a5e dirmngr: Simplify error returning inside http.c.
adds 770b75a gpg: Print a warning on Tor problems.
adds 6ecd8b3 tests,w32: Fix locating GPGME's tests on Windows.
adds 5f2da5d tests: Skip GPGME tests that are not built.
adds e175152 agent: Fix double free.
adds 7d5a0ed tests,w32: Fix gpgsm signature verification test.
adds 02a39f0 tests,w32: Fix GPGME tests requiring a pinentry.
adds 3f4f20e gpg: Fix searching for mail addresses in keyrings.
adds bb5ceb7 scd: Add INTERRUPT endp support to CCID driver.
adds 9b06633 scd: Fix APP reference counting.
adds 881dcdf scd: Only submit apdu_get_status when needed.
adds 031e3fa scd: Wake up the select when new USB scan.
adds 25cc857 scd: Improve watching USB device removal.
adds f92fe33 scd: Fix release of transfer object.
adds f3d9b25 scd: More changes on watching removal of card/reader.
adds 216afba scd: Fix cancel INTERRUPT transfer.
adds 7c8eee4 scd: Don't send GET_STATUS packet if not needed.
adds 2a02503 scd: Fix GetSlotStatus.
adds 1ec7dc4 Explain commit e175152ef7515921635bf1e00383e812668d13fc.
adds 59048b0 Revert "tests: Add test demonstrating issue2929."
adds 489edf8 gpgscm: Introduce macro for the vector length.
adds d27a443 gpgscm: Fix setting the line of the first gc reservation.
adds e343984 gpgscm: Provide framework for immediate values.
adds 49e2ae6 gpgscm: Use a compact vector representation.
adds f08d37a scd: Fix SERIALNO for multiple devices.
adds e17fa5c scd: Remove --debug-disable-ticker option.
adds b0e8376 dirmngr: Require --allow-version-check even if --use-tor is used.
adds 2076cda gpgscm: Remove unused functions.
adds 8f0ecb1 gpgscm: Fix build with object list.
adds cea6d11 gpgscm: Optimize symbol lookups and insertions.
adds 874424e gpgscm: Fix build with list environments.
adds b85d509 gpgscm: Optimize environment lookups and insertions.
adds 2e78aa6 gpgscm: Tune the hash tables.
adds 8ddc926 scd: Fix regression tracking the connection count.
adds f518196 Fix explanation of commit e175152ef7515921635bf1e00383e812668d13fc.
adds 7440119 dirmngr: New option --no-use-tor and internal changes.
adds 6f9d8a9 gpg: Remove period at end of warning.
adds 7426818 gpg: Add newline to output.
adds 027b81b gpg: Only print out TOFU statistics for conflicts in interactive mode
adds a08c781 gpg: If there is a TOFU conflict, elide the too few message warning.
adds 769272b gpg: Ensure TOFU bindings associated with UTKs are registered as usual
adds e596b21 Revert "Revert "tests: Add test demonstrating issue2929.""
adds 64be8e1 tests: Improve description of test.
adds 407f5f9 gpg: Don't assume that strtoul interprets "" as 0.
adds 7052a0d gpg: More diagnostics for a launched pinentry.
adds 309f464 agent: Tell the Pinentry the client's pid.
adds 042fe71 agent: Tell pinentry the hostname the agent is running on.
adds f2b276d doc: Clarify abbreviation of --help.
adds f31120a gpg: Fix aliases --list-key, --list-sig, and --check-sig.
adds 8a9d4b5 po: Copied missing nl.po translation from the 2.0 branch.
adds aa3f087 po: Manual updates of nl translation.
adds b30ac66 wks: Add WKS-Phase headers to the server messages.
adds 56aa85f tests: Skip key types not supported by OpenSSH.
adds 6823ed4 gpg,common: Make sure that all fd given are valid.
adds 8810314 common: Avoid warning about implicit declaration of gnupg_fd_valid.
adds 5996c7b gpg: Fix memory leak in the error case of signature creation.
adds da4c132 scd: Fix use case of PC/SC.
adds f8ce31a g13: Fix build on macOS.
adds 810adfd gpg: Print a warning if no command has been given.
adds 30dac04 gpgconf: No ENOENT warning with --change-options et al.
adds dee026d dirmngr: Do a DNS lookup even if it is missing from nsswitch.conf.
adds b456e5b gpg: Make --export-ssh-key work for the primary key.
adds e279281 scd: Fix RESET command handling.
adds 127e1e5 tests: Check expiration times of created keys.
adds 90d383f tests: Test and document other ways to create keys.
adds 2f7b6cb tests,build: Fix distcheck.
adds da2ba20 dirmngr: Avoid PTR lookup for hosts in a pool
adds a75325f dirmngr: Do PTR lookups only for 'keyserver --hosttable'.
adds a3509e1 libdns: Workaround for bracketed numerical addresses.
adds 7a666cc scd: Minor fixes to silence compiler warnings.
adds aef60ab dirmngr: Replace stpcpy chains by strconcat.
adds 1af733f indent: Reformat and extend some comments in dirmngr.
adds 5c4e67a dirmngr: Prepare certcache for forthcoming changes.
adds 04bfa6f sm,common: Move ksba reader and writer support to common/.
adds 919e76b common: Change license of ksba-io-support.c
adds 28c3152 common: Remove gpgsm dependencies from ksba-io-support.
adds e1dfd86 common: Rename remaining symbols in ksba-io-support.
adds 09d71de po: Adjust POTFILES for renamed sm/base64.c.
adds 9a1a5ca dirmngr: Load all system provided certificates.
adds 7006352 dirmngr,w32: Load all system provided certificates.
adds 99d4dfe scd: Fix RESET command handling (more).
adds aab6ba0 gpgscm: Guard use of tagged expressions.
adds 3f4f64b agent: Send back all public keys for available cards.
adds dea4b3c agent: No cards is not an error.
adds ed99af0 dirmngr: Remove use of hardcoded numbers in validate.
adds 070211e dirmngr: Add options --tls and --systrust to the VALIDATE cmd.
adds f07811e dirmngr: Add option --no-crl to the VALIDATE cmd.
adds cd32ebd dirmngr: Strip the default https port from the Host: header.
adds a74902c dirmngr: Add per-session verify callback to http.c
adds 64fffd0 dirmngr: First take on ntbtls cert verification.
adds 74c04fc Adjust copyright years for sm/certdump.c
adds f923873 dirmngr: Make t-http.c work again with gnutls.
adds 81ea24b dirmngr: Make t-http.c work again with gnutls - second try
adds e174893 dirmngr.c: Make http.c build without any TLS support.
adds 3e9512e common: New function log_logv_with_prefix.
adds a022baa dirmngr: Setup a log handler for ntbtls.
adds 3fc6922 g10: Support primary key generation by keygrip.
adds 39c7450 dirmngr: Add a magic field to the http structs.
adds 493c142 dirmngr: New Assuan option "http-crl".
adds 50b9828 dirmngr: Implement trust classes for the cert cache.
adds 9741aa2 dirmngr: Load "sks-keyservers.netCA.pem" into the cache.
adds d1625a9 dirmngr: Load --hkp-cacert values into the certificate cache.
adds 831d014 dirmngr: Add special treatment for the standard hkps pool to ntbtls.
adds 24cf060 Clean up word replication.
adds ccb4203 Fix spelling.
adds 7742455 speedo: Now build for W32 with ntbtls support.
adds ef42435 tests: No spelling fix for test text.
adds 78d875a agent: Prepare to pass an additional parameter to the getpin callback.
adds 6488ffb agent: Prepend the description to a PIN prompt.
adds e3944f3 scd: Improve the prompts for OpenPGP cards.
adds 6d50eeb po: Fix two fuzzy strings.
adds aa61cb5 po: Update the German translation
adds 143ca03 scd: Nitpicks on the improved card prompts
adds 468dbc7 po: Update the German translation
adds 7ccabbc Revert "scd: Nitpicks on the improved card prompts"
adds f98c8cb scd,agent: Improve the OpenPGP PIN prompt texts.
adds fd9cb9f po: Adjust the German translation.
adds a42bf00 dirmngr,w32: Make https with ntbtls work.
adds c2f02ea speedo,w32: Install gpg-wks-client.
adds effa80e gpg: Emit new status DECRYPTION_KEY
adds a209025 wks: New callback for the mime parser.
adds d30e17a wks: Make sure that the draft 2 request is correctly detected.
adds 22b69b9 dirmngr: Add new debug flag "extprog"
adds 49b4a67 speedo,w32: Fix gpg-wks-client installation
adds 7af5d61 gpgv: New options --log-file and --debug
adds 55b6c25 Clarify text of LGPLv2+/GPLv2+ licensed files.
adds 64ec21b g10: fix typo
adds ddf01a6 trustdb: Respect --quiet during --import-ownertrust.
adds f5782e1 dirmngr: Avoid warnings during non-ntbtls build.
adds 1192449 w32: Make pipes really pollable.
adds 8a67dc4 gpgv,w32: Fix --status-fd.
adds 7cc57e2 gpgscm: Track source locations in every kind of ports.
adds ebeccd7 gpg,tools: Make trust-model configurable via gpgconf.
adds 4190017 tests: Improve support for gpgconf.
adds d379a01 gpg,tools: Make auto-key-retrieve configurable via gpgconf.
adds 058c97f gpgscm: Fix calculating the line number.
adds e4583ae gpgscm: Improve parsing.
adds e182542 gpg: Do not require a trustdb for decryption.
adds 19f8d53 speedo,w32: Install sks-keyservers.netCA.pem.
adds 2bbdeb8 gpg: Allow creating keys using an existing ECC key.
adds 891ab23 gpg: Make --export-options work with --export-secret-keys.
adds 280c724 po: Update Russian translation
adds c7f2a59 po: Update Ukrainian translation
adds c405f2e po: Auto-update
adds 246b279 build: Add kludge for "make distcheck" in a release build.
adds 4a28c21 Release 2.1.19
adds 5fea181 New upstream version 2.1.19
adds 9873410 Merge tag 'upstream/2.1.19'
adds 396f9bc add logcheck filters for gpg-agent (Closes: #856438)
adds 71bc21a drop patches already applied upstream
adds 15dc3ed refresh patches
adds a2fdeca import bugfixes and better testing from upstream
adds 320b9c1 more bugfix patches from upstream
adds 518f13a prepare 2.1.19 for experimental
adds c54e2a0 more patches from upstream (Closes: #854829)
adds a35fa60 more patches from upstream
adds 542ca95 add verbose=3 to the test suite as requested by upstream
adds b90ad75 prepare new debian release for new logs from the buildds
adds f5ccfb8 more patches from usptream
adds 372c912 prepare new debian release
adds 90d81d9 clean up patch topic names for easier legibility
adds 3cdb792 Post release updates.
adds e064c75 common,tools: Always escape newlines when escaping data.
adds 74cb3b2 tests: Log information about ssh, add comments to test.
adds 62d21a4 g10: Signal an error when trying to revoke non-existant UID.
adds d6f0f36 agent: Improve error message for the KEYTOCARD command.
adds 4735ab9 gpg: Fix (quick) key generation with --always-trust.
adds 0c4d062 gpg: Always initialize the trust db when generating keys.
adds de6d831 dirmngr: Let --gpgconf-list return the default keyserver.
adds 1890896 dirmngr: Rearrange files to fix de6d831.
adds b1f48da tools: Fix compile error with older gcc versions.
adds 1813f3b gpg: Add new variables to the import and export filters.
adds 5f6f3f5 gpg: Fix possible segv when attribute packets are filtered.
adds f9acc7d scd: Fix scd_kick_the_loop.
adds 67c203b dirmngr: Fix commit de6d8313
adds 4ce4f2f agent: For SSH, robustly handling scdaemon's errors.
adds 6d1e16d po: Update Japanese translation.
adds 0703de0 scd: Fix API of select_file/_path.
adds cb63373 scd: Clean up old code.
adds 9bf39ed scd: More cleanup of old code.
adds e6ca015 scd: Fix compiler warnings for app-openpgp.c.
adds 4a130bb gpg: Fix attempt to double free an UID structure.
adds e358911 wks: Set published keys world-readable.
adds 171e431 gpgscm: Fix creation of temporary directories.
adds 7e19786 tests: Harmonize temporary and socket directory handling.
adds cc933a9 scd: Close THE_EVENT handle.
adds ce37ada tools: More portable for openpty use.
adds b9ab733 common: Fix warning for portability.
adds f7f806a agent: Fix get_client_pid for portability.
adds bf03925 agent: Add include files.
adds 8f0bf64 doc: Replace README.maint content.
adds 176e07c agent: Resolve conflict of util.h.
adds de38383 tests: Avoid overflowing signed 32 bit time_t.
adds 70aca95 Remove -I option to common.
adds d6c7bf1 More change for common.
adds 80fb1a8 tools: Removal of -Icommon.
adds 591b6a9 gpg: Do not allow the user to revoke the last valid UID.
adds c22a2a8 gpgscm: Use system strlwr if available.
adds 4b57359 build: Improve CFLAGS handling.
adds b71384c Revert "build: Improve CFLAGS handling."
adds f0257b4 doc: Add a note to the trust model direct.
adds 8f02864 dirmngr: Do not put a keyserver into a new dirmngr.conf
adds 2649fdf g10: Move more flags into the flag bitfield.
adds dd60e86 build: Use macOS' compatibility macros to enable all features.
adds 5c83759 wks: Put stdout into binary mode for Windows.
adds ed5575e wks: Put stdout into binary mode for Windows at another place.
adds cca91a3 tests: Rework environment setup.
adds 046a15a tests: Run the tests for the Python bindings of GPGME.
adds 9a77b3b gpg: Flush stdout before printing stats with --check-sigs.
adds 40b7911 doc: Explain in README how to create /run/user directories.
adds d82abbb tests: Skip Python tests if the bindings are not built.
adds a672dde tests: Fix running python condition.
adds ed32482 g10: Remove unused function.
adds 61785b6 g10: Fix check of serialno.
adds 6993e42 build: Remove '--disable-tools' configuration option.
adds c7833ec tests: Dump the tools that the tests are going to use.
adds a98459d tests: Fix using tools from the build directory.
adds 8c8ce87 agent,g10: Remove redundant SERIALNO request.
adds 38c9555 gpgscm: Remove framework for immediate values.
adds 6a3f857 gpgscm: Simplify hash tables.
adds 69c521d dirmngr: Ignore warning alerts in the GNUTLS handshake.
adds b1106b4 gpg: Make sure the conflict set includes the current key.
adds fb9d68d tests: Add test for issue 2959.
adds e2c63a1 gpg: Remove unused stuff.
adds fe0b37e gpg: Add new field no 18 to the colon listing.
adds d75d209 tests: Fail if we cannot create the socket directory.
adds ceb4b24 tests: Remove debugging remnants.
adds 06f1f16 tests: Create temporary directories in '/tmp'.
adds 88f1505 dirmngr: Load the hosts file into libdns.
adds 483c128 dirmngr: Fix error handling.
adds 74c1f30 gpg: New command --quick-set-primary-uid.
adds d17840c tests,w32: Use GetTempPath to get the path for temporary files.
adds fde885b tests: Test '--quick-set-primary-uid'.
adds 178b631 gpgscm: Make test cleanup more robust.
adds 2c9d9ac tests: Use gpgconf to stop the agent.
adds 26086b3 common: Implicitly do a gpgconf --create-socketdir.
adds 6fab7bb agent: New option --stub-only for DELETE_KEY
adds 2c237c1 agent: New option --enable-extended-key-format.
adds 0b3770c gpg: Improve check for already compressed packets.
adds 0848cfc scd: Fix timeout handling for key generation.
adds d582757 scd: Change the order of applications when accessed.
adds c1e6302 g10: Support specifying SERIALNO for --card-status.
adds caf0091 common: Fix connecting to the agent.
adds 6d3edfd g10: Fix memory leak.
adds 211d71f tests: Add test for '--decrypt --unwrap'.
adds 5128cd7 tests: Fix distcheck.
adds 4af389c gpg: Prepare for listing last_update and key origin data.
adds b207806 tests,w32: Fix importing the extra key for GPGME's keylist test.
adds 5b3523d indent: Re-indent parts of build-packet.c
adds f5b565a gpg: Export ring trust packets in backup mode.
adds 0526c99 gpg: Change parse_packet to take a context.
adds ba57f83 indent: Re-indent function free-packet.
adds afa8680 gpg: Extend free_packet to handle a packet parser context.
adds a8895c9 gpg: Revamp reading and writing of ring trust packets.
adds 6466540 gpg: Fix export porting of zero length user ID packets.
adds 7bf24e8 gpg: Fix actual leak and possible leaks in the packet parser.
adds a6142db gpg: Remove the use of the signature information from a KBX.
adds 214fa90 common: Avoid undefined behavior.
adds 5e89144 gpg: Consistent use of preprocessor conditionals.
adds 8f2671d gpg: Pass CTRL to many more functions.
adds 52ba5e6 gpg: Assert that an opaque parameter is really what we expect.
adds 3a10de3 gpg: Print more stats for the keydb and the signature cache.
adds aca5f49 gpg: Pass CTRL also to getkey_end.
adds 5556eca gpg: Avoid multiple open calls to the keybox file.
adds 0039d71 kbx: Unify blob reading functions.
adds d243752 agent: Use OCB for key protection with --enable-extended-key-format.
adds 3f6d949 gpg: Handle critical marked 'Reason for Revocation'.
adds 90932bd gpgscm: Slightly improve the procedure dispatch.
adds d23052b gpgconf: Add --enable-extended-key-format for the agent.
adds 608124a doc: Add two example profiles.
adds 661d22c po: Update Russian translation
adds c7be01d po: Update the German translation
adds c6b5611 po: Auto-update.
adds 5d873f2 dirmngr: Do not assume that /etc/hosts exists.
adds 35c843c dirmngr: Always print a warning for a missing /etc/hosts.
adds cc32ddb dirmngr: Handle EIO which is sometimes returned by cookie functions.
adds fce36d7 dirmngr,w32: Silence the 'certificate already cached' message.
adds 3533b85 dirmngr: New option --disable-ipv6
adds e7eb9b1 Release 2.1.20
adds 6478793 New upstream version 2.1.20
adds bcbdae7 Merge tag 'upstream/2.1.20' into experimental
adds ca115bb drop patches already upstream
adds ca39ff6 refresh patches
adds 2937394 import post-release bugfixes from upstream
adds f9596bc prepare debian release
adds 4672da3 more bugfix patches from upstream
adds 45a0ba6 prepare new debian release
adds a3c1ff3 more upstream bugfixes (Closes: #858400)
adds fe989cd prepare another debian release
adds 41b69e8 avoid shipping or trying to use .skel files
adds 8ccbfe2 more bugfixes from upstream
adds 38c06ba skip missing signing keys (Closes: #834922)
adds 4f24cc3 prepare debian experimental release
adds 573453d more bugfix patches from upstream
adds 1d51865 use the upstream-adopted skeleton file removal
adds 24f8775 use available smartcard when signing
adds e3f3ca8 prepare new debian experimental release
adds e5c8937 complete removal of .skel files
adds 943176c Post release updates.
adds 5744d20 agent: Minor fix for get_client_pid.
adds 685438b po: Update Japanese translation.
adds d858096 gpgscm: Simplify substring operation.
adds a80d4a9 gpgscm: Simplify get-output-string operation.
adds 6261611 gpgscm: Fix copying values.
adds 32b75fb tests: Fix setup of ephemeral home directories.
adds 01e84d4 tests: Fix setup of ephemeral home directories.
adds 9464531 tests: Make test more robust.
adds af1c1a5 tests: Disable 'pkits' test suite.
adds 23f00f1 tests: Fix distcheck.
adds b83903f gpgscm: Initialize unused slots in vectors.
adds f1dc34f gpgscm: Avoid mutating integer.
adds ebe12be agent: Serialize access to passphrase cache.
adds 3c93595 scd: Don't keep CCID reader open when card is not available.
adds cc420d3 scd: Internal CCID reader cleanup.
adds 547bc01 gpg: Fix printing of offline taken subkey.
adds 9c9fde1 doc: Explain the '>' in a key listing.
adds bf8b5e9 gpgscm: Fix compact vector encoding.
adds 56638c2 gpgscm: Remove arbitrary limit on number of cell segments.
adds c9c3fe8 gpgscm: Make global data constant when possible.
adds 8640fa8 gpgscm: Allocate small integers in the rodata section.
adds 34199ef scd: Remove "special transport" support.
adds 3c1ad96 scd: Relax a condition for p15 driver.
adds 7501f2e scd: Relax a condition for p15 driver.
adds 170660e agent: Use "ll" length specifier when time_t is larger.
adds 154af87 gpgscm: Merge 'opexe_1'.
adds 6cad382 gpgscm: Merge 'opexe_2'.
adds d591ab6 gpgscm: Merge 'opexe_3'.
adds 4f83510 gpgscm: Merge 'opexe_4'.
adds 1379df4 gpgscm: Merge 'opexe_5'.
adds ddf4448 gpgscm: Merge 'opexe_6'.
adds e7ed982 gpgscm: Remove now obsolete dispatcher function from the opcodes.
adds 6f217d1 gpgscm: Use more threaded code.
adds 7dff624 gpgscm: Move dispatch table into rodata.
adds 3e91019 gpgscm: Deduplicate code.
adds e1bb932 gpgscm: Add and use opcode for reversing a list in place.
adds a1ad5d6 gpgscm: Make tags mandatory.
adds b628e62 gpgscm: Improve syntax dispatch.
adds f3d1f68 gpgscm: Refactor checking for opcode arguments.
adds c7f0d90 gpgscm: Mmap script files.
adds 1b6adab gpgscm: Fix opcode dispatch.
adds a144616 tools: Portability fix for gpgparsemail.
adds 456c5cd common: Portability fix for logging.c.
adds f079822 g10: Minor clean up for TOFU.
adds 03d77b6 g10,tools: Fix bzlib.h include order.
adds 3133402 dirmngr: Fix build for Windows.
adds ccd2187 tests: Move common functionality.
adds 1b28d9d tests: Make tests more robust.
adds cde626e tests: Avoid relying on implicit gpg commands.
adds 00be2a9 tests: Fix distcheck.
adds c3cc955 g13: Include sys/sysmacros.h if available.
adds 0521882 g10: Minor clean up for export.c.
adds 64904ce dirmngr: Use a function to increment network short.
adds c64763c agent: Simplify stream_read_cstring.
adds 1538523 dirmngr: Fix dns-stuff.c.
adds 0b904dd Revert "dirmngr: Fix dns-stuff.c."
adds bd0c949 dirmngr: Fix dns-stuff.c in another way.
adds f053f99 scd: Handle unexpected suspend/resume by CCID driver.
adds 60d9a9e dirmngr: Fix plus1_ns.
adds 7f9032d gpgscm: Fix test program.
adds 7b4edf1 common: Simplify format_text.
adds 7ae1857 dirmngr: Fix possible null reference.
adds f52f6af tools: Fix condition for gpg-connect-agent.
adds 6755b3b dirmngr: Fix type of sock.
adds 5af104b dirmngr: More fix for Windows.
adds 7425827 common, g10: Fix enumeration types.
adds 37018ad dirmngr: Fix thread key type.
adds 892b33b dirmngr: Fix alignment of ADDR.
adds 86dcb03 dirmngr: Fix http.c for sockaddr_storage.
adds 4771bad dirmngr: More fix for Windows.
adds adb77d0 dirmngr: More fix for test program.
adds 36c4e54 agent: Clean up error initialize/return.
adds af5f8ec g10: Fix import/export filter property match.
adds 0dec0cc g10: Minor fixes.
adds 256e861 g10: Fix parse_ring_trust.
adds b9440aa tests: Minor memory fix.
adds 45c52cc agent: Minor cleanup.
adds 9296aed agent: More minor change.
adds 0d0a7ef dirmngr: Fix API difference for Windows.
adds 4b2581d dirmngr: Fix final close of LISTEN_FD.
adds 1051927 g13: Fix for Solaris.
adds 245860e gpgscm: Avoid fruitless garbage collection cycles.
adds f03d689 gpgscm: Move 'trace' and 'stringify'.
adds ed4d23d tests: Locate resources and scripts relative to top source dir.
adds a71f414 gpgscm: Make test framework less functional.
adds 6799207 gpgscm: Make logging less verbose and more useful.
adds ee71520 gpgscm: Emit JUnit-style XML reports.
adds 4aab0e6 gpgscm: Improve syntax checking.
adds 9ae63b9 gpgscm: Fix test.
adds 06a177c tests: Deduplicate and simplify code.
adds 78547bf gpgscm: Tweak error message display.
adds d2f6798 gpgscm: Refactor cell finalization.
adds ef1922b tests: Fix Python detection.
adds 2e71bf3 w32: Enable wildcard expansion with mingw-w64
adds 116cfd6 g10: invalidate the fd cache for keyring.
adds 7851d73 tests: Remove *.conf.tmpl from Makefile.
adds 247932f dirmngr: Fix aliasing problem in dns.c.
adds 2262a80 g10: Minor clean up.
adds 97a2394 g10: For signing, prefer available card key when no -u option.
adds 5c8fe54 Spelling fixes in docs and comments.
adds 201f868 g10: Remove skeleton options files.
adds cacfd4b speedo,w32: Allow installation as normal user
adds 9c6407d gpgscm: Merge opexe_0.
adds 8a168a6 gpgscm: Create and re-use frame objects.
adds d378cc3 speedo,w32: Fix silent user mode installation
adds eab0138 tests: Add function to dump packets.
adds d6b4646 tests: Support tests that are expected to fail.
adds 6fdeef5 doc: Fix documentation.
adds 38b48eb tests: Clarify comments.
adds 692208f gpg: Fix typo.
adds 2273943 gpg: Properly account for ring trust packets.
adds 98b7591 g10: Stop compiler warning for t-stutter.
adds 0ce94a9 g10, sm, dirmngr, common: Add comment for fall through.
adds 70ee7cd Register DCO for Ineiev.
adds 3a8c94e doc: Fix name of program.
adds 29ef34c gpgscm: Make it possible to set the logfile name.
adds 78d6a25 tests: Move the makefile parser.
adds f436579 tests: Make it possible to run all tests using our infrastructure.
adds bc01d62 tests: Also run all OpenPGP tests using keyrings.
adds 00b7767 common: Let format_text return an error.
adds abe3a90 dirmngr,w32: Fix ldap crl read on windows
adds 2d381b0 gpg: Do not mark ", " translatable.
adds 4bd079d po: Update German translation
adds bd6074f po: Auto-update
adds 9574820 Release 2.1.21
adds d2d4174 New upstream version 2.1.21
adds a6d985d Merge tag 'upstream/2.1.21' into experimental
adds e3047ce drop patches already upstream
adds e219bf0 more patch cleanup
adds 193cece bugfixes from upstream
adds 21eb98d prepare debian release
adds feb7149 Create WKS server and client packages
adds 71e6699 replace links to bugs.gnupg.org with dev.gnupg.org
adds c383a1d fix speling
adds d3dff36 writen was removed upstream in 34199ef677bb40eadf0da696a111f7036bc3187e
adds dbe0772 more upstream bugfix and cleanup patches
adds ff27ef6 rename wks packages to match the tools
adds 36c6f2e prepare debian release
adds 037a5c4 include upstream bugfixes and improvements (Closes: #863221)
adds d0664c3 Add gpgcompose package
adds cd5612b more patches from upstream
adds ffec4ac upgrade to debhelper 10
adds a592177 upgrade to Standards-Version 4.0.0 (no changes needed)
adds a53f613 prepare debian release
adds 1271234 import upstream improvements to gpgcompose
adds 2ffd518 added gpgconf package
adds 5382755 move KEYSERVER documentation into dirmngr
adds 6fba69d break out gnupg-utils package
adds a098ed6 rename gnupg-agent to gpg-agent
adds dd702f3 move gpg-connect-agent into gpgconf
adds 5cc5dbe move symcryptrun from gpg-agent to gnupg-utils package
adds 99474ad break out a distinct "gpg" package
adds 518e78c remove explicit build-depends on dh-autoreconf (since it is covered by dh 10)
adds 33873d3 ensure list is properly indented (thanks, lintian!)
adds 7b1259d Mark USB smartcard readers as belonging to the USB subsystem
adds b8caec8 More tweaks to the package dependency graph
adds 610f2eb scdaemon: added appstream metainfo about supported smartcards
adds b158e96 prepare debian release
adds 99e6835 Post release updates
adds 386a7bb tests: Configure the environments to use scdaemon from build tree.
adds a8dd968 g10: Suppress error for card availability check.
adds ae95a7f g10: Fix gpgcompose.c.
adds 0e1729b tests: Fix agent teardown in release builds.
adds aae50e0 gpgscm: Fix checking for opcode arguments.
adds 705da1e docs: Point to https://dev.gnupg.org/ .
adds 3713f67 doc: Fix spellings.
adds fbb2259 g10: Fix default-key selection for signing, possibly by card.
adds 509e4a4 agent: Add const qualifier for read-only table.
adds 0c62832 Register DCO for William L. Thomson Jr.
adds 3ac1a9d common: Support different digest algorithms for ssh fingerprints.
adds 3a07a69 common: Correctly render SHA256-based ssh fingerprints.
adds a5f046d agent: Write both ssh fingerprints to 'sshcontrol' file.
adds 525f2c4 agent: Make digest algorithms for ssh fingerprints configurable.
adds b5f356e dirmngr: Re-init libdns resolver on towel change of resolv.conf
adds de3a098 dirmngr: This towel should better detect a changed resolv.conf.
adds 9965446 agent: Fix memory leaks.
adds d3d640b gpg: Disable keydb handle caching
adds 663e5ed gpg: Fix typos.
adds 5c33649 scd: Handle a failure of libusb_init.
adds 8defb21 scd: Fix error code on failure at usb_init.
adds c03e0eb agent: Fix error from do_encryption.
adds 485b5a6 doc: Improve documentation.
adds 30c71a9 sm: Fix typo.
adds f9cb15b sm: Simplify code.
adds 02af509 gpg: Fix compliance computation.
adds 8a01228 gpg,common: Move the compliance framework.
adds 3b70f62 common: Improve checking for compliance with CO_DE_VS.
adds be8ca88 gpg: Report compliance with CO_DE_VS.
adds 216f080 common,g10: Fix typos.
adds 96acbdd speedo: Fix source tar call ambiguity
adds 13dc75a speedo: Fix a minor memleak in the installer
adds 027ce4b gpg: Improve compliance with CO_DE_VS.
adds 842d233 common,gpg,sm: Move the compliance option parser.
adds f440cf7 common,gpg: Move the compliance option printer.
adds 21fc250 common,gpg,sm: Initialize compliance module.
adds e051e39 common: Add cipher mode to compliance predicate.
adds 17e5afd gpg: Avoid failure exit when scdaemon is disabled but not needed.
adds 5b9025c dirmngr: Allow a timeout for HTTP and other TCP connects.
adds 9b43220 dirmngr: Implement HTTP connect timeouts of 15 or 2 seconds.
adds b03fab0 gpg: Fix computation of compliance with CO_DE_VS.
adds a64a55e common,gpg,sm: Restrict the use of algorithms according to CO_DE_VS.
adds bc5503b artwork: Add new banner.
adds 8a90668 gpg: Remove dead code.
adds 4ddf4e1 gpg: Support 'gpgcompose --encrypted-pop --help'
adds cb0484e gpg: Improve some output of gpgcompose.
adds 7aeac20 gpg: Send gpgcompose --help output to stdout, not stderr.
adds 7c91b48 common: Fix -Wswitch warning.
adds a36c48a po: Make a string translatable.
adds e809251 gpg: Disable keydb handle caching only for W32
adds 15d2a00 dirmngr: Implement querying nameservers over IPv6.
adds 8095d16 gpg: Refactor keyedit module.
adds 404fa82 gpg: Refactor key checking and fixing.
adds 9b12b45 gpg: Check and fix keys on import.
adds 6e23416 gpg: Disable compliance module for other GnuPG components.
adds 3419a33 Change license of some files to LGPLv2.1.
adds b766d3d tests: Run the OpenPGP tests using the new extended key format.
adds 4c8be58 gpgscm: Improve error reporting.
adds 6639aed gpgscm: Improve error handling of foreign functions.
adds e555e7e gpgscm: Improve option parsing.
adds 61ef435 gpgscm: Limit the number of parallel jobs.
adds 6cc4702 indent: Always use "_(" and not "_ (" to mark translatable strings.
adds 3621dbe gpg,gpgsm: Fix compliance check for DSA and avoid an assert.
adds badc1cd gpg: Fix error handling.
adds 794261c dirmngr: Fix typo.
adds fc4834d dirmngr: Refactor variable-sized array code.
adds 48aae81 dirmngr: Properly handle SRV records.
adds 890a3a7 gpg: Fix printing keyserver URLs and notation data.
adds 62274d3 tests: Add test for gpgv.
adds a68a982 gpg: Close cached keydb handle in gpgv.
adds e0877a9 indent,i18n: Make some new strings translatable. Wrap too long lines.
adds f31dc25 gpg,gpgsm: Emit status code ENCRYPTION_COMPLIANCE_MODE.
adds 815ecdf build: Add missing LIBASSUAN_CFLAGS to dirmngr/.
adds 1ead1ca agent: Shutdown on removal of the home directory.
adds b49b1a8 tests: Improve test.
adds 2739647 agent: Support unprotected ssh keys.
adds ecd6c01 agent: Fix option --debug-wait
adds 7fb724c doc: Document obsolete option in gpgsm. Closes T2231.
adds f6faa05 doc: Prefer an installed version of yat2m
adds 139de02 doc: Update yat2m to take care of SOURCE_DATE_EPOCH.
adds 3681ee7 agent: Use MAX_PASSPHRASE_LEN (255) also for the loopback.
adds 4538f3c doc: minor clarification
adds 4c3a59e doc: Fix typo.
adds 243b2a5 doc: Improve TOFU documentation.
adds 1455b40 speedo: Provide a vagrantfile to test speedo in an isolated VM.
adds d245949 tofu: Compare squares instead of square roots.
adds 957f8eb dirmngr: Fix license note in server.c
adds bce02a8 gpgscm: Make it impossible to catch '*interpreter-exit*'.
adds f78fe1a gpgscm: Make loading of modules less verbose.
adds 877a321 doc: Document gnupg version requirement for gpg-preset-passphrase.
adds fa1155e gpg: New option --key-origin.
adds 330212e gpg: Pass key origin values to import functions.
adds 956da89 gpg: Fix importing keys.
adds 7a6e6ad gpgscm: Fail early if the test setup fails.
adds b4d2508 gpgscm: Library improvements.
adds 58eafd1 tests: Improve 'shell.scm' script.
adds 8494678 common: New function split_fields_colon.
adds bbbd0db agent: New GETINFO sub-command jent_active.
adds a149afe gpg,sm: Check compliance of the RNG.
adds 3d670fa dirmngr: Fix memory leak.
adds ebb35ed dirmngr: Fix memory leak.
adds b231959 dirmngr: Honor http keyserver URLs.
adds 2e1342b gpgscm,w32: Fix testing for absolute paths.
adds f17862d common: Allow abbreviations of standard options.
adds fa63db8 Fix usage of ARGPARSE_OPTS.
adds 9979118 gpgconf: Make vars read-only explicitly.
adds 73d4781 dirmngr: Fix handling of proxy URIs.
adds 46a4a0c dirmngr: Fix connecting to http proxies.
adds 1ba220e dirmngr: Amend TLS handling.
adds e7eabe6 dirmngr: Log http response in debug mode.
adds da91d21 dirmngr: Implement TLS over http proxies.
adds 2e54594 gpg: Avoid asking by fpr and then by keyid during auto-key-retrieve.
adds e7fc6e3 dirmngr: Forbid redirects from .onion to clearnet URIs.
adds cc12cf3 dnsmngr: Fix use of CPP.
adds 84146b3 common: logstream fix.
adds 69614d5 scd: Support longer data length for special DOs for v3 card.
adds 9998b16 g10: Return proper error when gpg-agent fails to start during probe.
adds 3ee314d gpg: Make function mk_datestr public.
adds 33ecb54 doc: Comment fixes and one trailing comma fix.
adds bddc2e0 common: New function print_utf9_string.
adds 165cdd8 gpg: New option --with-key-origin.
adds a5dcc01 indent: Improve readability of some comments in getkey.c
adds cea4313 doc: Clarify wording of export-attributes.
adds 892e86b scd: Add debug message for v3 card.
adds a76b6cf g10: Don't limit at the frontend side for card capability.
adds d8a55da scd: Fix SEGV in CCID driver.
adds 609bbdf g10: Clean keyblock on initial commit.
adds 5818ff0 gpg: Use macros to check the signature class.
adds e888f7a gpg: Fix possible double free of the card serialno.
adds b55b72b gpg: Extend --quick-set-expire to allow subkey expiration setting.
adds e4c720f g10: Avoid caching passphrase for failed symmetric encryption.
adds 328fca1 agent: Minor fix for Windows.
adds 2746028 dirmngr: Minor fix for Windows.
adds 789401e dirmngr: More minor fixes.
adds ade4b27 dirmngr: More minor fix.
adds 45e4048 scd: Use unsigned int for fields.
adds 5dac85f doc: Revert the bug reporting address to bugs.gnupg.org
adds d8e46f1 g10: Make sure to emit NEED_PASSPHRASE on --export-secret-key.
adds 78ebc62 w32: Change directory on daemon startup.
adds 872137b g10: Make sure to emit NEED_PASSPHRASE on --import of secret key.
adds 9b88cfa dirmngr: New function dirmngr_status_printf.
adds e975482 dirmngr: Print a SOURCE status for WKD requests.
adds f6f0dd4 gpg: Filter keys received via DANE
adds e7068bf gpg: Store key origin info for new DANE and WKD retrieved keys.
adds 2ca0381 gpg: Store key origin info for new keys from a keyserver
adds 87b5421 gpg: Extend --key-origin to take an optional URL arg.
adds aa358ac doc: Use @var for meta variables in gpg.texi
adds d40b4a4 dirmngr: Add annotation for fallthrough.
adds 84c993d gpg: Store key origin for new userids during import merge.
adds 166d0d7 gpg: Update key origin info during import merge.
adds f2d2648 Revert "w32: Change directory on daemon startup."
adds 226f143 common: New functions gnupg_daemon_rootdir and gnupg_chdir.
adds 0ef5034 w32: Also change the directory on daemon startup.
adds 24c7aa0 common: Strip trailing slashes from the homedir.
adds f4ec769 agent: Lengthen timertick interval on Unix to 4 seconds.
adds d50c2ef agent,dirmngr: Check for homedir removal also using stat(2).
adds fd68bdb dirmngr: Auto-enable Tor on startup or reload.
adds c5e5748 dirmngr: Do not use a blocking connect in Tor mode.
adds 4f569c6 doc: Update vsnfd profile example
adds b428dd4 wks: Add stubs for new gpg-wks-server commands.
adds c76398d wks: Fix program names in the usage diagnostics.
adds be636c3 doc: Add man pages form gpg-wks-server and gpg-wks-client.
adds 94eea0e g10: Make sure exactly one fingerprint is output with --quick-gen-key.
adds fcb62fe gpg: Avoid output to the tty during import.
adds 6d95611 indent: Wrap an overlong line.
adds a0d0cbe gpg,sm: Fix compliance checking for decryption.
adds 1bd22a8 gpg,sm: Allow encryption (with warning) to any key in de-vs mode.
adds 6502bb0 gpg: Tweak compliance checking for verification
adds 5516ef4 agent: Minor cleanup (mostly for documentation).
adds 6496dc1 gpg: Fix segv in get_best_pubkey_byname.
adds 1c35e29 gpg: Minor rework for better readibility of get_best_pubkey_byname.
adds 5cf9515 agent: For OCB key files return Bad Passprase instead of Checksum Error.
adds efe187e gpg,sm: String changes for compliance diagnostics.
adds 6c9899b agent: Make --ssh-fingerprint-digest re-readable.
adds 339f672 po: Update German translation
adds 731d7c6 po: Auto-update
adds 7d335ff Release 2.1.22
adds 8bc0972 New upstream version 2.1.22
adds 587d231 Updated version 2.1.22 from 'upstream/2.1.22'
adds 085e1a4 drop upstream patches already applied
adds e8e3708 refresh patches
adds 31dc340 import bugfixes from upstream
adds 5cce707 simplify systemd user services
adds 81bfe6e prepare debian release to experimental
adds dd56bc4 Post release updates
adds 4ad5bc1 Explain the "server is older than xxx warning".
adds 482fd57 dirmngr,w32: Fix http connection timeout problem.
adds 02b5719 po: Update Japanese translation
adds fde9a8c Simple typo fix.
adds a21ca77 indent: Wrap overlong lines in argparse.c
adds 4e117f2 gpg,sm: Error out on compliance mismatch while decrypting.
adds a8d0b8d artwork: Add icons.
adds ebc65ff g10: Always save standard revocation certificate in file.
adds 624cd2d Revert "g10: Always save standard revocation certificate in file."
adds dcfb019 g10: Always save standard revocation certificate in file.
adds 6cba56d wks: Allow gpg-wks-client --supported with just the domain name
adds d9fabcc gpg: New import option show-only.
adds b54d75f gpg: Avoid double fingerprint printing with import-show.
adds 3d78ae4 agent: Make --no-grab the default.
adds 7e1fe79 gpg: Default to --auto-key-locate "local,wkd" and --auto-key-retrieve.
adds 9bb13a0 gpg: Make --no-auto-key-retrieve gpgconf-igurable.
adds 0767ead tests: Adjust tests for changed --auto-key-locate default.
adds b70e86f gpg: Fix memory leak in parse_auto_key_locate.
adds 69e97d9 gpg: gpgconf needs to support the now default --auto-key-retrieve.
adds a69464b gpg: Install gpg by default under the name gpg.
adds f011d87 Simple typo fix.
adds a611cba Fix spelling.
adds b0112db tests: Do not run all tests unless in maintainer mode.
adds 407da18 systemd-user: Drop RefuseManualStart=true.
adds 81074c3 systemd-user: Drop redundant After=*.socket.
adds c4506f6 gpg: Add option '--disable-dirmngr'.
adds 0a8e20c sm: Always print the keygrip in colon mode.
adds 0bd19da gpgscm: Make the test summary stand out
adds fb21aa8 build: New configure option --enable-all-tests.
adds 2059dbf po: Update German translation
adds 31a9973 po: Auto-update
adds e8ffa9a Release 2.1.23
adds 20f0aa9 New upstream version 2.1.23
adds 48ec2ee Merge tag 'upstream/2.1.23' into experimental
adds e5ebb0a refresh patches
adds e3e2d5d default to --no-auto-key-retrieve
adds 9131ab3 fix upstream bug 2963
adds 6691b42 enable all tests, and run them in parallel
adds 036b0c8 Standards-Version: bump to 4.0.1 (Priority: extra -> optional)
adds c9dff8b prepare release
new 1d62cb3 Merge in older debian master branch (2.1.18-*), ignoring old changes
The 1 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 | 30 +-
COPYING.GPL2 | 339 ++
COPYING.LGPL21 | 509 +++
COPYING.LIB => COPYING.LGPL3 | 0
ChangeLog | 4414 ++++++++++++++++++++
Makefile.am | 27 +-
NEWS | 210 +-
README | 65 +-
VERSION | 2 +-
agent/Makefile.am | 4 +-
agent/agent.h | 54 +-
.../encrypt-multifile.scm => agent/all-tests.scm | 34 +-
agent/cache.c | 100 +-
agent/call-pinentry.c | 127 +-
agent/call-scd.c | 163 +-
agent/command-ssh.c | 227 +-
agent/command.c | 111 +-
agent/cvt-openpgp.c | 4 +-
agent/divert-scd.c | 137 +-
agent/findkey.c | 255 +-
agent/genkey.c | 12 +-
agent/gpg-agent.c | 193 +-
agent/learncard.c | 21 +-
agent/pkdecrypt.c | 4 +-
agent/pksign.c | 170 +-
agent/preset-passphrase.c | 11 +-
agent/protect-tool.c | 6 +-
agent/protect.c | 70 +-
agent/trustlist.c | 4 +-
build-aux/speedo.mk | 39 +-
build-aux/speedo/w32/g4wihelp.c | 69 +-
build-aux/speedo/w32/inst.nsi | 177 +-
common/ChangeLog-2011.include | 2 +-
common/Makefile.am | 8 +-
tests/gpgsm/setup.scm => common/all-tests.scm | 43 +-
common/argparse.c | 58 +-
common/argparse.h | 18 +-
common/asshelp.c | 2 +-
common/audit.c | 2 +-
common/b64dec.c | 1 +
common/call-gpg.c | 2 +-
common/compliance.c | 590 +++
common/compliance.h | 88 +
common/dotlock.c | 12 +-
common/dotlock.h | 4 +-
common/dynload.h | 4 +-
common/exechelp-w32.c | 12 +-
common/exechelp.h | 4 +-
common/exectool.c | 7 +-
common/homedir.c | 120 +-
common/init.h | 2 +-
common/iobuf.c | 4 +-
sm/base64.c => common/ksba-io-support.c | 153 +-
common/ksba-io-support.h | 66 +
common/localename.c | 1 +
common/logging.c | 59 +-
common/logging.h | 6 +-
common/membuf.c | 2 +-
common/miscellaneous.c | 73 +-
common/mischelp.c | 4 +-
common/mischelp.h | 4 +-
common/name-value.c | 2 +-
common/openpgp-oid.c | 2 +-
common/openpgpdefs.h | 12 +-
common/recsel.c | 2 +-
common/session-env.c | 2 +-
common/sexp-parse.h | 2 +-
common/sexputil.c | 69 +-
common/simple-pwquery.c | 2 +-
common/simple-pwquery.h | 4 +-
common/ssh-utils.c | 128 +-
common/ssh-utils.h | 6 +-
common/status-codes.h | 142 +-
common/status.h | 5 +
common/stringhelp.c | 91 +-
common/stringhelp.h | 10 +-
common/strlist.c | 4 +-
common/strlist.h | 4 +-
common/sysutils.c | 59 +-
common/sysutils.h | 5 +-
common/t-session-env.c | 2 +-
common/t-ssh-utils.c | 103 +-
common/t-stringhelp.c | 87 +-
common/t-strlist.c | 4 +-
common/t-support.h | 4 +-
common/t-timestuff.c | 4 +-
common/t-w32-reg.c | 4 +-
common/ttyio.c | 2 +-
common/types.h | 4 +-
common/utf8conv.c | 6 +-
common/utf8conv.h | 4 +-
common/util.h | 12 +-
common/w32-reg.c | 4 +-
common/w32help.h | 4 +-
common/yesno.c | 2 +-
configure.ac | 106 +-
debian/changelog | 117 +-
debian/clean | 1 +
debian/compat | 2 +-
debian/control | 212 +-
debian/dirmngr.docs | 1 +
debian/{gnupg.install => gnupg-utils.install} | 4 +-
debian/{gnupg.manpages => gnupg-utils.manpages} | 3 +-
debian/gnupg.docs | 1 -
debian/{gnupg-agent.NEWS => gpg-agent.NEWS} | 0
...agent.README.Debian => gpg-agent.README.Debian} | 0
.../{gnupg-agent.examples => gpg-agent.examples} | 0
debian/{gnupg-agent.install => gpg-agent.install} | 2 -
debian/{gnupg-agent.links => gpg-agent.links} | 0
debian/gpg-agent.logcheck.ignore.server | 11 +
.../{gnupg-agent.manpages => gpg-agent.manpages} | 2 -
debian/gpg-check-pattern.1 | 2 +-
debian/gpg-wks-client.1 | 178 +
debian/gpg-wks-client.install | 1 +
debian/gpg-wks-client.manpages | 1 +
debian/gpg-wks-server.1 | 180 +
debian/gpg-wks-server.install | 1 +
debian/gpg-wks-server.manpages | 1 +
debian/gpg.install | 1 +
debian/gpg.manpages | 1 +
debian/gpgcompose.1 | 56 +
debian/gpgcompose.install | 1 +
debian/gpgcompose.manpages | 1 +
debian/{gnupg.examples => gpgconf.examples} | 0
debian/gpgconf.install | 3 +
debian/gpgconf.manpages | 2 +
debian/kbxutil.1 | 2 +-
debian/org.gnupg.scdaemon.metainfo.xml | 42 +
debian/patches/0012-tools-Fix-memory-leak.patch | 28 -
.../0013-gpg-default-to-no-auto-key-retrieve.patch | 68 +
.../0013-tools-Improve-error-handling.patch | 29 -
.../0014-dirmngr-New-option-disable-ipv4.patch | 245 --
...status-error-on-error-of-quick-revoke-uid.patch | 30 +
...gr-Simplify-error-returning-inside-http.c.patch | 255 --
.../0016-gpg-Print-a-warning-on-Tor-problems.patch | 188 -
debian/patches/0017-agent-Fix-double-free.patch | 49 -
...-searching-for-mail-addresses-in-keyrings.patch | 54 -
...ew-option-no-use-tor-and-internal-changes.patch | 382 --
.../0020-gpg-Remove-period-at-end-of-warning.patch | 26 -
.../patches/0021-gpg-Add-newline-to-output.patch | 25 -
...int-out-TOFU-statistics-for-conflicts-in-.patch | 187 -
...e-is-a-TOFU-conflict-elide-the-too-few-me.patch | 42 -
...TOFU-bindings-associated-with-UTKs-are-re.patch | 60 -
...Don-t-assume-that-strtoul-interprets-as-0.patch | 53 -
...-More-diagnostics-for-a-launched-pinentry.patch | 81 -
.../0027-doc-Clarify-abbreviation-of-help.patch | 27 -
.../0028-scd-Backport-two-fixes-from-master.patch | 55 -
.../patches/0029-scd-Fix-use-case-of-PC-SC.patch | 93 -
debian/patches/0030-scd-Fix-factory-reset.patch | 367 --
...x-aliases-list-key-list-sig-and-check-sig.patch | 66 -
...mon-Make-sure-that-all-fd-given-are-valid.patch | 228 -
...d-warning-about-implicit-declaration-of-g.patch | 36 -
...ory-leak-in-the-error-case-of-signature-c.patch | 51 -
...nt-a-warning-if-no-command-has-been-given.patch | 32 -
...-ENOENT-warning-with-change-options-et-al.patch | 40 -
...a-DNS-lookup-even-if-it-is-missing-from-n.patch | 60 -
...e-export-ssh-key-work-for-the-primary-key.patch | 162 -
...mngr-Avoid-PTR-lookup-for-hosts-in-a-pool.patch | 71 -
debian/patches/0040-gpgv-w32-Fix-status-fd.patch | 27 -
...Make-trust-model-configurable-via-gpgconf.patch | 42 -
...ake-auto-key-retrieve-configurable-via-gp.patch | 40 -
...w-creating-keys-using-an-existing-ECC-key.patch | 204 -
...port-options-work-with-export-secret-keys.patch | 156 -
...s-Always-escape-newlines-when-escaping-da.patch | 63 -
...an-error-when-trying-to-revoke-non-exista.patch | 53 -
...sible-segv-when-attribute-packets-are-fil.patch | 58 -
...x-attempt-to-double-free-an-UID-structure.patch | 59 -
...-doc-Add-a-note-to-the-trust-model-direct.patch | 75 -
...tdout-before-printing-stats-with-check-si.patch | 37 -
...ore-warning-alerts-in-the-GNUTLS-handshak.patch | 44 -
...re-the-conflict-set-includes-the-current-.patch | 72 -
...3-dirmngr-Load-the-hosts-file-into-libdns.patch | 60 -
.../patches/0054-dirmngr-Fix-error-handling.patch | 26 -
...-Implicitly-do-a-gpgconf-create-socketdir.patch | 65 -
.../0056-common-Fix-connecting-to-the-agent.patch | 34 -
debian/patches/0057-g10-Fix-memory-leak.patch | 33 -
.../0058-common-Avoid-undefined-behavior.patch | 26 -
...dle-critical-marked-Reason-for-Revocation.patch | 31 -
...rmngr-Do-not-assume-that-etc-hosts-exists.patch | 61 -
...ays-print-a-warning-for-a-missing-etc-hos.patch | 49 -
...dle-EIO-which-is-sometimes-returned-by-co.patch | 26 -
.../0063-dirmngr-New-option-disable-ipv6.patch | 241 --
...gent-Serialize-access-to-passphrase-cache.patch | 220 -
...-gpg-Fix-printing-of-offline-taken-subkey.patch | 27 -
.../0066-doc-Explain-the-in-a-key-listing.patch | 34 -
.../0067-dirmngr-Fix-possible-null-reference.patch | 28 -
...tools-Fix-condition-for-gpg-connect-agent.patch | 30 -
.../0069-dirmngr-Fix-alignment-of-ADDR.patch | 155 -
...0-dirmngr-Fix-http.c-for-sockaddr_storage.patch | 70 -
...0-Fix-import-export-filter-property-match.patch | 25 -
debian/patches/0072-g10-Minor-fixes.patch | 66 -
...0073-dirmngr-Fix-final-close-of-LISTEN_FD.patch | 52 -
...4-g10-invalidate-the-fd-cache-for-keyring.patch | 41 -
...075-dirmngr-Fix-aliasing-problem-in-dns.c.patch | 89 -
...oid-spurious-warnings-about-trust-packets.patch | 39 -
...003-Avoid-simple-memory-dumps-via-ptrace.patch} | 10 +-
.../debian-packaging/0001-avoid-beta-warning.patch | 2 +-
...egenerating-defsincdate-use-shipped-file.patch} | 4 +-
...Avoid-potential-race-condition-when-some.patch} | 20 +-
...-dirmngr-Avoid-need-for-hkp-housekeeping.patch} | 71 +-
...oid-automatically-checking-upstream-swdb.patch} | 38 +-
...> 0007-dirmngr-Drop-useless-housekeeping.patch} | 56 +-
...ent-Create-framework-of-scheduled-timers.patch} | 37 +-
...threads-to-interrupt-main-select-loop-wi.patch} | 20 +-
...ent-Avoid-tight-timer-tick-when-possible.patch} | 33 +-
...scheduled-checks-on-socket-when-inotify-.patch} | 6 +-
debian/patches/series | 90 +-
.../0077-g10-remove-skeleton-options-files.patch | 440 --
...ning-keys-where-no-secret-key-is-availab.patch} | 7 +-
debian/rules | 10 +
debian/scdaemon.install | 1 +
debian/scdaemon.lintian-overrides | 4 -
debian/scdaemon.udev | 68 +-
dirmngr/ChangeLog-2011 | 4 +-
dirmngr/Makefile.am | 20 +-
dirmngr/cdblib.c | 2 +-
dirmngr/certcache.c | 600 ++-
dirmngr/certcache.h | 32 +-
dirmngr/crlcache.c | 6 +-
dirmngr/crlfetch.c | 32 +-
dirmngr/dirmngr-client.c | 10 +-
dirmngr/dirmngr.c | 212 +-
dirmngr/dirmngr.h | 44 +-
dirmngr/dirmngr_ldap.c | 6 +-
dirmngr/dns-stuff.c | 212 +-
dirmngr/dns-stuff.h | 15 +-
dirmngr/dns.c | 355 +-
agent/trans.c => dirmngr/http-common.c | 39 +-
scd/atr.h => dirmngr/http-common.h | 14 +-
dirmngr/http-ntbtls.c | 124 +
dirmngr/http.c | 792 +++-
dirmngr/http.h | 22 +-
dirmngr/ks-action.c | 16 +-
dirmngr/ks-engine-finger.c | 7 +-
dirmngr/ks-engine-hkp.c | 480 ++-
dirmngr/ks-engine-http.c | 35 +-
dirmngr/ks-engine-kdns.c | 2 +-
dirmngr/ks-engine-ldap.c | 10 +-
dirmngr/ldap-parse-uri.c | 2 +-
dirmngr/ldap-parse-uri.h | 2 +-
dirmngr/ldap-wrapper-ce.c | 13 +-
dirmngr/ldap-wrapper.c | 4 +-
dirmngr/ldap.c | 27 +-
dirmngr/loadswdb.c | 12 +-
dirmngr/misc.c | 4 +-
dirmngr/ocsp.c | 6 +-
dirmngr/server.c | 220 +-
dirmngr/t-dns-stuff.c | 2 +-
dirmngr/t-http.c | 123 +-
dirmngr/validate.c | 241 +-
dirmngr/validate.h | 43 +-
doc/DETAILS | 94 +-
doc/HACKING | 8 +-
doc/Makefile.am | 11 +-
doc/TRANSLATE | 2 +-
doc/defsincdate | 2 +-
doc/dirmngr.texi | 43 +-
doc/examples/debug.prf | 29 +
doc/examples/systemd-user/dirmngr.service | 3 -
doc/examples/systemd-user/gpg-agent.service | 3 -
doc/examples/vsnfd.prf | 21 +
doc/gnupg-module-overview.pdf | Bin 315248 -> 62898 bytes
doc/gnupg-module-overview.png | Bin 36868 -> 58876 bytes
doc/gnupg.texi | 4 +-
doc/gpg-agent.texi | 37 +-
doc/gpg.texi | 559 +--
doc/gpgsm.texi | 13 +-
doc/gpgv.texi | 5 +
doc/scdaemon.texi | 2 +-
doc/tools.texi | 12 +-
doc/whats-new-in-2.1.txt | 6 +-
doc/wks.texi | 340 ++
doc/yat2m.c | 14 +-
g10/Makefile.am | 22 +-
.../encrypt-multifile.scm => g10/all-tests.scm | 34 +-
g10/armor.c | 15 +-
g10/build-packet.c | 422 +-
g10/call-agent.c | 261 +-
g10/call-agent.h | 12 +-
g10/call-dirmngr.c | 86 +-
g10/call-dirmngr.h | 2 +-
g10/card-util.c | 148 +-
g10/cipher.c | 8 +-
g10/compress-bz2.c | 5 +-
g10/compress.c | 4 +-
g10/cpr.c | 13 +-
g10/dearmor.c | 8 +-
g10/decrypt-data.c | 21 +-
g10/decrypt.c | 10 +-
g10/delkey.c | 31 +-
g10/dirmngr-conf.skel | 69 -
g10/ecdh.c | 2 +-
g10/encrypt.c | 106 +-
g10/exec.c | 10 +-
g10/export.c | 199 +-
g10/filter.h | 2 +-
g10/free-packet.c | 131 +-
g10/getkey.c | 771 ++--
g10/gpg.c | 260 +-
g10/gpg.h | 16 +-
g10/gpgcompose.c | 94 +-
g10/gpgsql.c | 4 +-
g10/gpgv.c | 72 +-
g10/helptext.c | 6 +-
g10/import.c | 645 ++-
g10/kbnode.c | 16 +-
g10/key-check.c | 655 +++
tests/gpgscm/ffi.h => g10/key-check.h | 18 +-
g10/keydb.c | 230 +-
g10/keydb.h | 92 +-
g10/keyedit.c | 1378 +++---
g10/keyedit.h | 60 +
g10/keygen.c | 355 +-
g10/keyid.c | 53 +-
g10/keylist.c | 246 +-
g10/keyring.c | 130 +-
g10/keyring.h | 2 +-
g10/keyserver-internal.h | 4 +-
g10/keyserver.c | 85 +-
g10/main.h | 95 +-
g10/mainproc.c | 169 +-
g10/mdfilter.c | 6 +-
g10/migrate.c | 2 +-
g10/misc.c | 53 +-
g10/openfile.c | 112 +-
g10/options.h | 18 +-
g10/options.skel | 139 -
g10/packet.h | 173 +-
g10/parse-packet.c | 345 +-
g10/passphrase.c | 20 +-
g10/photoid.c | 10 +-
g10/pkclist.c | 86 +-
g10/pkglue.c | 2 +-
g10/plaintext.c | 8 +-
g10/progress.c | 6 +-
g10/pubkey-enc.c | 92 +-
g10/revoke.c | 51 +-
g10/rmd160.c | 2 +-
g10/server.c | 25 +-
g10/seskey.c | 8 +-
g10/sig-check.c | 100 +-
g10/sign.c | 104 +-
g10/skclist.c | 36 +-
g10/sqrtu32.c | 244 --
g10/sqrtu32.h | 14 -
g10/t-keydb-get-keyblock.c | 1 +
g10/t-stutter.c | 17 +-
g10/tdbdump.c | 48 +-
g10/tdbio.c | 86 +-
g10/tdbio.h | 15 +-
g10/test-stubs.c | 30 +-
g10/test.c | 6 +-
g10/textfilter.c | 10 +-
g10/tofu.c | 237 +-
g10/trust.c | 89 +-
g10/trustdb.c | 262 +-
g10/trustdb.h | 55 +-
g10/verify.c | 13 +-
g13/Makefile.am | 6 +-
.../encrypt-multifile.scm => g13/all-tests.scm | 34 +-
g13/backend.c | 4 +-
g13/be-dmcrypt.c | 2 +-
g13/be-encfs.c | 2 +-
g13/be-truecrypt.c | 2 +-
g13/call-syshelp.c | 4 +-
g13/create.c | 4 +-
g13/g13-common.c | 4 +-
g13/g13-common.h | 2 +-
g13/g13-syshelp.c | 6 +-
g13/g13-syshelp.h | 2 +-
g13/g13.c | 8 +-
g13/keyblob.c | 2 +-
g13/mount.c | 4 +-
g13/mountinfo.c | 2 +-
g13/runner.c | 2 +-
g13/server.c | 4 +-
g13/sh-blockdev.c | 4 +-
g13/sh-cmd.c | 4 +-
g13/sh-dmcrypt.c | 10 +-
g13/suspend.c | 2 +-
g13/t-g13tuple.c | 2 +-
kbx/Makefile.am | 2 +-
kbx/kbxutil.c | 7 +-
kbx/keybox-blob.c | 20 +-
kbx/keybox-defs.h | 6 +-
kbx/keybox-dump.c | 8 +-
kbx/keybox-file.c | 31 +-
kbx/keybox-openpgp.c | 4 +-
kbx/keybox-search.c | 81 +-
kbx/keybox-update.c | 17 +-
kbx/keybox-util.c | 2 +-
kbx/keybox.h | 5 +-
m4/autobuild.m4 | 2 +-
m4/gettext.m4 | 4 +-
m4/intldir.m4 | 4 +-
m4/lcmessage.m4 | 4 +-
m4/lib-link.m4 | 2 +-
m4/nls.m4 | 4 +-
m4/po.m4 | 10 +-
m4/progtest.m4 | 4 +-
po/POTFILES.in | 2 +-
po/ca.po | 3733 +++++++++--------
po/cs.po | 3789 +++++++++--------
po/da.po | 3784 +++++++++--------
po/de.po | 3849 ++++++++---------
po/el.po | 3735 +++++++++--------
po/en at boldquot.po | 3680 ++++++++--------
po/en at quot.po | 3680 ++++++++--------
po/eo.po | 3714 ++++++++--------
po/es.po | 3789 +++++++++--------
po/et.po | 3730 +++++++++--------
po/fi.po | 3737 +++++++++--------
po/fr.po | 3791 +++++++++--------
po/gl.po | 3730 +++++++++--------
po/gnupg2.pot | 3654 ++++++++--------
po/hu.po | 3734 +++++++++--------
po/id.po | 3733 +++++++++--------
po/it.po | 3734 +++++++++--------
po/ja.po | 3744 +++++++++--------
po/nb.po | 3774 +++++++++--------
po/pl.po | 3801 +++++++++--------
po/pt.po | 3730 +++++++++--------
po/ro.po | 3765 +++++++++--------
po/ru.po | 4405 ++++++++++---------
po/sk.po | 3732 +++++++++--------
po/sv.po | 3785 +++++++++--------
po/tr.po | 3788 +++++++++--------
po/uk.po | 4266 ++++++++++---------
po/zh_CN.po | 3761 +++++++++--------
po/zh_TW.po | 3771 +++++++++--------
scd/Makefile.am | 2 +-
scd/apdu.c | 1267 +-----
scd/apdu.h | 2 +-
scd/app-common.h | 7 +-
scd/app-dinsig.c | 9 +-
scd/app-geldkarte.c | 6 +-
scd/app-help.c | 4 +-
scd/app-nks.c | 16 +-
scd/app-openpgp.c | 349 +-
scd/app-p15.c | 23 +-
scd/app-sc-hsm.c | 10 +-
scd/app.c | 183 +-
scd/atr.c | 2 +-
scd/ccid-driver.c | 935 ++---
scd/ccid-driver.h | 4 +-
scd/command.c | 72 +-
scd/iso7816.c | 40 +-
scd/iso7816.h | 8 +-
scd/scdaemon.c | 258 +-
scd/scdaemon.h | 5 +-
sm/Makefile.am | 3 +-
sm/call-agent.c | 34 +-
sm/call-dirmngr.c | 13 +-
sm/certchain.c | 6 +-
sm/certcheck.c | 2 +-
sm/certdump.c | 6 +-
sm/certlist.c | 8 +-
sm/certreqgen-ui.c | 30 +-
sm/certreqgen.c | 14 +-
sm/decrypt.c | 81 +-
sm/delete.c | 2 +-
sm/encrypt.c | 67 +-
sm/export.c | 34 +-
sm/fingerprint.c | 2 +-
sm/gpgsm.c | 66 +-
sm/gpgsm.h | 20 +-
sm/import.c | 21 +-
sm/keydb.c | 4 +-
sm/keylist.c | 41 +-
sm/misc.c | 6 +-
sm/qualified.c | 4 +-
sm/server.c | 6 +-
sm/sign.c | 55 +-
sm/verify.c | 65 +-
tests/Makefile.am | 3 +-
tests/fake-pinentries/README.txt | 2 +-
tests/gpgme/Makefile.am | 13 +-
tests/gpgme/all-tests.scm | 86 +
tests/gpgme/gpgme-defs.scm | 132 +-
tests/gpgme/run-tests.scm | 51 +-
tests/gpgme/setup.scm | 2 +-
tests/gpgme/wrap.scm | 32 +-
tests/gpgscm/Makefile.am | 9 +-
tests/gpgscm/ffi.c | 53 +-
tests/gpgscm/ffi.scm | 6 +-
tests/gpgscm/gnupg.scm | 44 +
tests/gpgscm/init.scm | 28 +-
tests/gpgscm/lib.scm | 29 +-
tests/gpgscm/main.c | 68 +-
.../{gpgme/gpgme-defs.scm => gpgscm/makefile.scm} | 70 +-
tests/gpgscm/opdefines.h | 379 +-
tests/gpgscm/repl.scm | 12 +
tests/gpgscm/scheme-config.h | 4 -
tests/gpgscm/scheme-private.h | 41 +-
tests/gpgscm/scheme.c | 1818 ++++----
tests/gpgscm/scheme.h | 8 +-
tests/gpgscm/small-integers.h | 847 ++++
tests/gpgscm/t-child.c | 4 +-
tests/gpgscm/t-child.scm | 4 +-
tests/gpgscm/tests.scm | 458 +-
tests/gpgscm/time.scm | 42 +
tests/gpgscm/xml.scm | 142 +
tests/gpgsm/Makefile.am | 13 +-
tests/gpgsm/all-tests.scm | 43 +
tests/gpgsm/decrypt.scm | 4 +-
tests/gpgsm/encrypt.scm | 2 +-
tests/gpgsm/export.scm | 4 +-
tests/gpgsm/gpgsm-defs.scm | 18 +-
tests/gpgsm/import.scm | 4 +-
tests/gpgsm/run-tests.scm | 27 +-
tests/gpgsm/setup.scm | 10 +-
tests/gpgsm/sign.scm | 2 +-
tests/gpgsm/verify.scm | 10 +-
tests/inittests | 6 +-
tests/migrations/Makefile.am | 14 +-
.../all-tests.scm} | 34 +-
tests/migrations/common.scm | 19 +-
tests/migrations/extended-pkf.scm | 20 +-
tests/migrations/from-classic.scm | 49 +-
tests/migrations/issue2276.scm | 4 +-
tests/migrations/run-tests.scm | 15 +-
tests/openpgp/4gb-packet.scm | 9 +-
tests/openpgp/Makefile.am | 55 +-
tests/openpgp/README | 6 +-
tests/openpgp/all-tests.scm | 78 +
tests/openpgp/armdetach.scm | 4 +-
tests/openpgp/armdetachm.scm | 4 +-
tests/openpgp/armencrypt.scm | 4 +-
tests/openpgp/armencryptp.scm | 4 +-
tests/openpgp/armor.scm | 4 +-
tests/openpgp/armsignencrypt.scm | 4 +-
tests/openpgp/armsigs.scm | 4 +-
tests/openpgp/bug537-test.data.asc | 2 +-
tests/openpgp/clearsig.scm | 4 +-
tests/openpgp/compression.scm | 4 +-
tests/openpgp/conventional-mdc.scm | 6 +-
tests/openpgp/conventional.scm | 6 +-
tests/openpgp/decrypt-dsa.scm | 6 +-
tests/openpgp/decrypt-multifile.scm | 4 +-
tests/openpgp/decrypt-session-key.scm | 6 +-
tests/openpgp/decrypt-unwrap-verify.scm | 41 +
tests/openpgp/decrypt.scm | 6 +-
tests/openpgp/default-key.scm | 4 +-
tests/openpgp/defs.scm | 142 +-
tests/openpgp/delete-keys.scm | 12 +-
tests/openpgp/detach.scm | 4 +-
tests/openpgp/detachm.scm | 4 +-
tests/openpgp/ecc.scm | 17 +-
tests/openpgp/enarmor.scm | 2 +-
tests/openpgp/encrypt-dsa.scm | 6 +-
tests/openpgp/encrypt-multifile.scm | 4 +-
tests/openpgp/encrypt.scm | 12 +-
tests/openpgp/encryptp.scm | 4 +-
tests/openpgp/export.scm | 2 +-
tests/openpgp/fake-pinentry.c | 2 +
tests/openpgp/genkey1024.scm | 2 +-
tests/openpgp/gpg-agent.conf.tmpl | 3 -
tests/openpgp/gpg.conf.tmpl | 4 -
tests/openpgp/gpgconf.scm | 48 +
tests/openpgp/gpgtar.scm | 2 +-
tests/openpgp/gpgv-forged-keyring.scm | 4 +-
tests/openpgp/gpgv.scm | 75 +
tests/openpgp/import-revocation-certificate.scm | 4 +-
tests/openpgp/import.scm | 12 +-
tests/openpgp/issue2015.scm | 2 +-
tests/openpgp/issue2346.scm | 4 +-
tests/openpgp/issue2417.scm | 4 +-
tests/openpgp/issue2419.scm | 4 +-
tests/openpgp/{issue2417.scm => issue2929.scm} | 20 +-
.../{encrypt-multifile.scm => issue2941.scm} | 29 +-
tests/openpgp/key-selection.scm | 4 +-
tests/openpgp/mds.scm | 2 +-
tests/openpgp/multisig.scm | 2 +-
tests/openpgp/quick-key-manipulation.scm | 92 +-
tests/openpgp/run-tests.scm | 25 +-
tests/openpgp/samplekeys/README | 2 +
tests/openpgp/samplemsgs/clearsig-2-keys-1.asc | 20 +
tests/openpgp/samplemsgs/clearsig-2-keys-2.asc | 20 +
tests/openpgp/samplemsgs/enc-1-key-1.asc | 9 +
tests/openpgp/samplemsgs/enc-1-key-2.asc | 16 +
tests/openpgp/samplemsgs/enc-2-keys-1.asc | 17 +
tests/openpgp/samplemsgs/enc-2-keys-2.asc | 16 +
tests/openpgp/samplemsgs/enc-2-keys-hh-1.asc | 20 +
tests/openpgp/samplemsgs/enc-2-keys-hr-1.asc | 29 +
tests/openpgp/samplemsgs/enc-2-keys-rh-1.asc | 21 +
tests/openpgp/samplemsgs/encsig-2-2-keys-3.asc | 35 +
tests/openpgp/samplemsgs/encsig-2-2-keys-4.asc | 33 +
tests/openpgp/samplemsgs/encsig-2-keys-1.asc | 18 +
tests/openpgp/samplemsgs/encsig-2-keys-2.asc | 18 +
tests/openpgp/samplemsgs/encsig-2-keys-3.asc | 23 +
tests/openpgp/samplemsgs/encsig-2-keys-4.asc | 23 +
tests/openpgp/samplemsgs/encz0-1-key-1.asc | 12 +
tests/openpgp/samplemsgs/encz0-1-key-2.asc | 13 +
tests/openpgp/samplemsgs/sig-1-key-1.asc | 8 +
tests/openpgp/samplemsgs/sig-1-key-2.asc | 12 +
tests/openpgp/samplemsgs/sig-2-keys-1.asc | 15 +
tests/openpgp/samplemsgs/sig-2-keys-2.asc | 15 +
tests/openpgp/samplemsgs/signed-1-key-2.asc | 12 +
tests/openpgp/samplemsgs/signed-2-keys-1.asc | 17 +
tests/openpgp/samplemsgs/signed-2-keys-2.asc | 24 +
tests/openpgp/seat.scm | 4 +-
tests/openpgp/setup.scm | 37 +-
tests/openpgp/shell.scm | 30 +-
tests/openpgp/{verify.scm => signed-messages.scm} | 75 +-
tests/openpgp/signencrypt-dsa.scm | 6 +-
tests/openpgp/signencrypt.scm | 7 +-
tests/openpgp/sigs-dsa.scm | 6 +-
tests/openpgp/sigs.scm | 8 +-
tests/openpgp/ssh-export.scm | 8 +-
tests/openpgp/ssh-import.scm | 52 +-
tests/openpgp/tofu.scm | 94 +-
tests/openpgp/use-exact-key.scm | 4 +-
tests/openpgp/verify-multifile.scm | 4 +-
tests/openpgp/verify.scm | 269 +-
tests/openpgp/version.scm | 2 +-
tests/pkits/Makefile.am | 2 +-
tests/pkits/README | 2 +-
tests/pkits/common.sh | 2 +-
tests/pkits/inittests | 4 +-
tests/run-tests.scm | 44 +
tools/Makefile.am | 2 +-
tools/call-dirmngr.c | 23 +-
tools/call-dirmngr.h | 15 +-
tools/gpg-check-pattern.c | 8 +-
tools/gpg-connect-agent.c | 28 +-
tools/gpg-wks-client.c | 140 +-
tools/gpg-wks-server.c | 127 +-
tools/gpg-wks.h | 19 +-
tools/gpgconf-comp.c | 320 +-
tools/gpgconf.c | 49 +-
tools/gpgparsemail.c | 2 +-
tools/gpgsplit.c | 15 +-
tools/gpgtar-create.c | 2 +-
tools/gpgtar-extract.c | 2 +-
tools/gpgtar-list.c | 2 +-
tools/gpgtar.c | 10 +-
tools/mail-signed-keys | 4 +-
tools/mime-maker.c | 19 +-
tools/mime-maker.h | 15 +-
tools/mime-parser.c | 42 +-
tools/mime-parser.h | 23 +-
tools/no-libgcrypt.c | 2 +-
tools/rfc822parse.c | 21 +-
tools/rfc822parse.h | 18 +-
tools/send-mail.c | 41 +-
tools/send-mail.h | 15 +-
tools/symcryptrun.c | 22 +-
tools/watchgnupg.c | 2 +-
tools/wks-receive.c | 70 +-
tools/wks-util.c | 34 +-
650 files changed, 82052 insertions(+), 71432 deletions(-)
create mode 100644 COPYING.GPL2
create mode 100644 COPYING.LGPL21
rename COPYING.LIB => COPYING.LGPL3 (100%)
copy tests/openpgp/encrypt-multifile.scm => agent/all-tests.scm (54%)
mode change 100755 => 100644
copy tests/gpgsm/setup.scm => common/all-tests.scm (50%)
create mode 100644 common/compliance.c
create mode 100644 common/compliance.h
rename sm/base64.c => common/ksba-io-support.c (79%)
create mode 100644 common/ksba-io-support.h
rename debian/{gnupg.install => gnupg-utils.install} (75%)
rename debian/{gnupg.manpages => gnupg-utils.manpages} (79%)
rename debian/{gnupg-agent.NEWS => gpg-agent.NEWS} (100%)
rename debian/{gnupg-agent.README.Debian => gpg-agent.README.Debian} (100%)
rename debian/{gnupg-agent.examples => gpg-agent.examples} (100%)
rename debian/{gnupg-agent.install => gpg-agent.install} (88%)
rename debian/{gnupg-agent.links => gpg-agent.links} (100%)
create mode 100644 debian/gpg-agent.logcheck.ignore.server
rename debian/{gnupg-agent.manpages => gpg-agent.manpages} (56%)
create mode 100644 debian/gpg-wks-client.1
create mode 100644 debian/gpg-wks-client.install
create mode 100644 debian/gpg-wks-client.manpages
create mode 100644 debian/gpg-wks-server.1
create mode 100644 debian/gpg-wks-server.install
create mode 100644 debian/gpg-wks-server.manpages
create mode 100644 debian/gpg.install
create mode 100644 debian/gpg.manpages
create mode 100644 debian/gpgcompose.1
create mode 100644 debian/gpgcompose.install
create mode 100644 debian/gpgcompose.manpages
rename debian/{gnupg.examples => gpgconf.examples} (100%)
create mode 100644 debian/gpgconf.install
create mode 100644 debian/gpgconf.manpages
create mode 100644 debian/org.gnupg.scdaemon.metainfo.xml
delete mode 100644 debian/patches/0012-tools-Fix-memory-leak.patch
create mode 100644 debian/patches/0013-gpg-default-to-no-auto-key-retrieve.patch
delete mode 100644 debian/patches/0013-tools-Improve-error-handling.patch
delete mode 100644 debian/patches/0014-dirmngr-New-option-disable-ipv4.patch
create mode 100644 debian/patches/0014-g10-Write-status-error-on-error-of-quick-revoke-uid.patch
delete mode 100644 debian/patches/0015-dirmngr-Simplify-error-returning-inside-http.c.patch
delete mode 100644 debian/patches/0016-gpg-Print-a-warning-on-Tor-problems.patch
delete mode 100644 debian/patches/0017-agent-Fix-double-free.patch
delete mode 100644 debian/patches/0018-gpg-Fix-searching-for-mail-addresses-in-keyrings.patch
delete mode 100644 debian/patches/0019-dirmngr-New-option-no-use-tor-and-internal-changes.patch
delete mode 100644 debian/patches/0020-gpg-Remove-period-at-end-of-warning.patch
delete mode 100644 debian/patches/0021-gpg-Add-newline-to-output.patch
delete mode 100644 debian/patches/0022-gpg-Only-print-out-TOFU-statistics-for-conflicts-in-.patch
delete mode 100644 debian/patches/0023-gpg-If-there-is-a-TOFU-conflict-elide-the-too-few-me.patch
delete mode 100644 debian/patches/0024-gpg-Ensure-TOFU-bindings-associated-with-UTKs-are-re.patch
delete mode 100644 debian/patches/0025-gpg-Don-t-assume-that-strtoul-interprets-as-0.patch
delete mode 100644 debian/patches/0026-gpg-More-diagnostics-for-a-launched-pinentry.patch
delete mode 100644 debian/patches/0027-doc-Clarify-abbreviation-of-help.patch
delete mode 100644 debian/patches/0028-scd-Backport-two-fixes-from-master.patch
delete mode 100644 debian/patches/0029-scd-Fix-use-case-of-PC-SC.patch
delete mode 100644 debian/patches/0030-scd-Fix-factory-reset.patch
delete mode 100644 debian/patches/0031-gpg-Fix-aliases-list-key-list-sig-and-check-sig.patch
delete mode 100644 debian/patches/0032-gpg-common-Make-sure-that-all-fd-given-are-valid.patch
delete mode 100644 debian/patches/0033-common-Avoid-warning-about-implicit-declaration-of-g.patch
delete mode 100644 debian/patches/0034-gpg-Fix-memory-leak-in-the-error-case-of-signature-c.patch
delete mode 100644 debian/patches/0035-gpg-Print-a-warning-if-no-command-has-been-given.patch
delete mode 100644 debian/patches/0036-gpgconf-No-ENOENT-warning-with-change-options-et-al.patch
delete mode 100644 debian/patches/0037-dirmngr-Do-a-DNS-lookup-even-if-it-is-missing-from-n.patch
delete mode 100644 debian/patches/0038-gpg-Make-export-ssh-key-work-for-the-primary-key.patch
delete mode 100644 debian/patches/0039-dirmngr-Avoid-PTR-lookup-for-hosts-in-a-pool.patch
delete mode 100644 debian/patches/0040-gpgv-w32-Fix-status-fd.patch
delete mode 100644 debian/patches/0041-gpg-tools-Make-trust-model-configurable-via-gpgconf.patch
delete mode 100644 debian/patches/0042-gpg-tools-Make-auto-key-retrieve-configurable-via-gp.patch
delete mode 100644 debian/patches/0043-gpg-Allow-creating-keys-using-an-existing-ECC-key.patch
delete mode 100644 debian/patches/0044-gpg-Make-export-options-work-with-export-secret-keys.patch
delete mode 100644 debian/patches/0045-common-tools-Always-escape-newlines-when-escaping-da.patch
delete mode 100644 debian/patches/0046-g10-Signal-an-error-when-trying-to-revoke-non-exista.patch
delete mode 100644 debian/patches/0047-gpg-Fix-possible-segv-when-attribute-packets-are-fil.patch
delete mode 100644 debian/patches/0048-gpg-Fix-attempt-to-double-free-an-UID-structure.patch
delete mode 100644 debian/patches/0049-doc-Add-a-note-to-the-trust-model-direct.patch
delete mode 100644 debian/patches/0050-gpg-Flush-stdout-before-printing-stats-with-check-si.patch
delete mode 100644 debian/patches/0051-dirmngr-Ignore-warning-alerts-in-the-GNUTLS-handshak.patch
delete mode 100644 debian/patches/0052-gpg-Make-sure-the-conflict-set-includes-the-current-.patch
delete mode 100644 debian/patches/0053-dirmngr-Load-the-hosts-file-into-libdns.patch
delete mode 100644 debian/patches/0054-dirmngr-Fix-error-handling.patch
delete mode 100644 debian/patches/0055-common-Implicitly-do-a-gpgconf-create-socketdir.patch
delete mode 100644 debian/patches/0056-common-Fix-connecting-to-the-agent.patch
delete mode 100644 debian/patches/0057-g10-Fix-memory-leak.patch
delete mode 100644 debian/patches/0058-common-Avoid-undefined-behavior.patch
delete mode 100644 debian/patches/0059-gpg-Handle-critical-marked-Reason-for-Revocation.patch
delete mode 100644 debian/patches/0060-dirmngr-Do-not-assume-that-etc-hosts-exists.patch
delete mode 100644 debian/patches/0061-dirmngr-Always-print-a-warning-for-a-missing-etc-hos.patch
delete mode 100644 debian/patches/0062-dirmngr-Handle-EIO-which-is-sometimes-returned-by-co.patch
delete mode 100644 debian/patches/0063-dirmngr-New-option-disable-ipv6.patch
delete mode 100644 debian/patches/0064-agent-Serialize-access-to-passphrase-cache.patch
delete mode 100644 debian/patches/0065-gpg-Fix-printing-of-offline-taken-subkey.patch
delete mode 100644 debian/patches/0066-doc-Explain-the-in-a-key-listing.patch
delete mode 100644 debian/patches/0067-dirmngr-Fix-possible-null-reference.patch
delete mode 100644 debian/patches/0068-tools-Fix-condition-for-gpg-connect-agent.patch
delete mode 100644 debian/patches/0069-dirmngr-Fix-alignment-of-ADDR.patch
delete mode 100644 debian/patches/0070-dirmngr-Fix-http.c-for-sockaddr_storage.patch
delete mode 100644 debian/patches/0071-g10-Fix-import-export-filter-property-match.patch
delete mode 100644 debian/patches/0072-g10-Minor-fixes.patch
delete mode 100644 debian/patches/0073-dirmngr-Fix-final-close-of-LISTEN_FD.patch
delete mode 100644 debian/patches/0074-g10-invalidate-the-fd-cache-for-keyring.patch
delete mode 100644 debian/patches/0075-dirmngr-Fix-aliasing-problem-in-dns.c.patch
delete mode 100644 debian/patches/avoid-spurious-warnings/0078-gpg-Avoid-spurious-warnings-about-trust-packets.patch
rename debian/patches/block-ptrace-on-agent/{0002-Avoid-simple-memory-dumps-via-ptrace.patch => 0003-Avoid-simple-memory-dumps-via-ptrace.patch} (88%)
rename debian/patches/debian-packaging/{0003-avoid-regenerating-defsincdate-use-shipped-file.patch => 0002-avoid-regenerating-defsincdate-use-shipped-file.patch} (93%)
rename debian/patches/dirmngr-idling/{0001-dirmngr-hkp-Avoid-potential-race-condition-when-some.patch => 0004-dirmngr-hkp-Avoid-potential-race-condition-when-some.patch} (83%)
rename debian/patches/dirmngr-idling/{0002-dimrngr-Avoid-need-for-hkp-housekeeping.patch => 0005-dirmngr-Avoid-need-for-hkp-housekeeping.patch} (78%)
rename debian/patches/dirmngr-idling/{0004-dirmngr-Avoid-automatically-checking-upstream-swdb.patch => 0006-dirmngr-Avoid-automatically-checking-upstream-swdb.patch} (60%)
rename debian/patches/dirmngr-idling/{0005-dirmngr-Drop-useless-housekeeping.patch => 0007-dirmngr-Drop-useless-housekeeping.patch} (76%)
rename debian/patches/gpg-agent-idling/{0001-agent-Create-framework-of-scheduled-timers.patch => 0008-agent-Create-framework-of-scheduled-timers.patch} (86%)
rename debian/patches/gpg-agent-idling/{0002-agent-Allow-threads-to-interrupt-main-select-loop-wi.patch => 0009-agent-Allow-threads-to-interrupt-main-select-loop-wi.patch} (84%)
rename debian/patches/gpg-agent-idling/{0003-agent-Avoid-tight-timer-tick-when-possible.patch => 0010-agent-Avoid-tight-timer-tick-when-possible.patch} (76%)
rename debian/patches/gpg-agent-idling/{0004-agent-Avoid-scheduled-checks-on-socket-when-inotify-.patch => 0011-agent-Avoid-scheduled-checks-on-socket-when-inotify-.patch} (82%)
delete mode 100644 debian/patches/skel-file-removal/0077-g10-remove-skeleton-options-files.patch
rename debian/patches/skip-missing-signing-keys/{0076-g10-Skip-signing-keys-where-no-secret-key-is-availab.patch => 0013-g10-Skip-signing-keys-where-no-secret-key-is-availab.patch} (90%)
delete mode 100644 debian/scdaemon.lintian-overrides
copy agent/trans.c => dirmngr/http-common.c (52%)
copy scd/atr.h => dirmngr/http-common.h (75%)
create mode 100644 dirmngr/http-ntbtls.c
create mode 100644 doc/examples/debug.prf
create mode 100644 doc/examples/vsnfd.prf
create mode 100644 doc/wks.texi
copy tests/openpgp/encrypt-multifile.scm => g10/all-tests.scm (54%)
mode change 100755 => 100644
delete mode 100644 g10/dirmngr-conf.skel
create mode 100644 g10/key-check.c
copy tests/gpgscm/ffi.h => g10/key-check.h (67%)
create mode 100644 g10/keyedit.h
delete mode 100644 g10/options.skel
delete mode 100644 g10/sqrtu32.c
delete mode 100644 g10/sqrtu32.h
copy tests/openpgp/encrypt-multifile.scm => g13/all-tests.scm (54%)
mode change 100755 => 100644
create mode 100644 tests/gpgme/all-tests.scm
create mode 100644 tests/gpgscm/gnupg.scm
copy tests/{gpgme/gpgme-defs.scm => gpgscm/makefile.scm} (52%)
create mode 100644 tests/gpgscm/small-integers.h
create mode 100644 tests/gpgscm/time.scm
create mode 100644 tests/gpgscm/xml.scm
create mode 100644 tests/gpgsm/all-tests.scm
copy tests/{openpgp/encrypt-multifile.scm => migrations/all-tests.scm} (54%)
mode change 100755 => 100644
create mode 100644 tests/openpgp/all-tests.scm
create mode 100755 tests/openpgp/decrypt-unwrap-verify.scm
delete mode 100644 tests/openpgp/gpg-agent.conf.tmpl
delete mode 100644 tests/openpgp/gpg.conf.tmpl
create mode 100644 tests/openpgp/gpgconf.scm
create mode 100755 tests/openpgp/gpgv.scm
copy tests/openpgp/{issue2417.scm => issue2929.scm} (57%)
mode change 100755 => 100644
copy tests/openpgp/{encrypt-multifile.scm => issue2941.scm} (58%)
create mode 100644 tests/openpgp/samplemsgs/clearsig-2-keys-1.asc
create mode 100644 tests/openpgp/samplemsgs/clearsig-2-keys-2.asc
create mode 100644 tests/openpgp/samplemsgs/enc-1-key-1.asc
create mode 100644 tests/openpgp/samplemsgs/enc-1-key-2.asc
create mode 100644 tests/openpgp/samplemsgs/enc-2-keys-1.asc
create mode 100644 tests/openpgp/samplemsgs/enc-2-keys-2.asc
create mode 100644 tests/openpgp/samplemsgs/enc-2-keys-hh-1.asc
create mode 100644 tests/openpgp/samplemsgs/enc-2-keys-hr-1.asc
create mode 100644 tests/openpgp/samplemsgs/enc-2-keys-rh-1.asc
create mode 100644 tests/openpgp/samplemsgs/encsig-2-2-keys-3.asc
create mode 100644 tests/openpgp/samplemsgs/encsig-2-2-keys-4.asc
create mode 100644 tests/openpgp/samplemsgs/encsig-2-keys-1.asc
create mode 100644 tests/openpgp/samplemsgs/encsig-2-keys-2.asc
create mode 100644 tests/openpgp/samplemsgs/encsig-2-keys-3.asc
create mode 100644 tests/openpgp/samplemsgs/encsig-2-keys-4.asc
create mode 100644 tests/openpgp/samplemsgs/encz0-1-key-1.asc
create mode 100644 tests/openpgp/samplemsgs/encz0-1-key-2.asc
create mode 100644 tests/openpgp/samplemsgs/sig-1-key-1.asc
create mode 100644 tests/openpgp/samplemsgs/sig-1-key-2.asc
create mode 100644 tests/openpgp/samplemsgs/sig-2-keys-1.asc
create mode 100644 tests/openpgp/samplemsgs/sig-2-keys-2.asc
create mode 100644 tests/openpgp/samplemsgs/signed-1-key-2.asc
create mode 100644 tests/openpgp/samplemsgs/signed-2-keys-1.asc
create mode 100644 tests/openpgp/samplemsgs/signed-2-keys-2.asc
copy tests/openpgp/{verify.scm => signed-messages.scm} (84%)
mode change 100755 => 100644
create mode 100644 tests/run-tests.scm
--
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