[Pkg-gnupg-commit] [gnupg2] branch experimental updated (83f505f -> b361a04)
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Wed Mar 30 06:05:38 UTC 2016
This is an automated email from the git hooks/post-receive script.
dkg pushed a change to branch experimental
in repository gnupg2.
from 83f505f block ptrace connections to gpg-agent
adds 1b2e68a Create a branch for 2.0.
adds 011a15e Fix bug#1139.
adds cc88b02 Fix bug#1138.
adds b676b72 Replace C-99 vararg macro
adds 651b5ee Change default for --include-certs to -2.
adds 5668012 Fix realloc usage. Fixes bug#1163.
adds 1356693 Allow for numerical debug levels.
adds ae7b03d Backported some stuff from trunk
adds c9c3db1 Fix for bug 1164
adds 9459bd6 Update
adds 198fa52 Allow for default algorithms in a parameter file
adds 0e7d627 Support PKA and SRV DNS lookups under w32
adds a4556ff Support DNS CERT lookups via ADNS
adds 4135599 Add option --ignore-cert-extension
adds 4779119 Implement dynamic S2K count computation for GPGSM
adds e1fe8b0 Fix bug#1162
adds 22e8b1a Fix bug#1059 (missing status line signature verification done with a subkey while on the main key has expired).
adds 9129fcd Fix bug#1146
adds 4b4e243 A bunch of minor changes
adds 1f90f51 Preparing for a release.
adds b8edb96 Little fixups
adds d874611 Fix date of release.
adds af29011 make -j build fix
adds 6afcf53 Post release updates
adds 6db8452 Remove unused utmp.h.
adds 2437911 Implement command --passwd for GPG.
adds 5f5091e Fixed a regression in 2.0.14
adds 8e680ea Chnage key edit prompts.
adds d6a28fa Minor changes.
adds 203f54a 2009-09-23 Marcus Brinkmann <marcus at g10code.de>
adds a76c7b9 Fix bug#1186
adds 5880f14 ChangeLog for last change.
adds 0d9e56b Replace Unterschrift by Signatur.
adds 3f99c91 Provide default strings for pinentry.
adds cb6506e preparing a release candidate
adds ae4afd6 Fixed backport of libassuan-2 changes.
adds e171977 Remove ranslation prefixes and add default-prompt.
adds 32c9795 Minor change
adds c064a69 Add configure option --disable-ccid-driver
adds 47240fe Prepare a release
adds 75db9af Post release updates
adds cdbe2c2 Return a posiive status message for a successfull passphrase change.
adds 3dfa2e6 Add command passwd.
adds c50f244 Fix for bug#1201.
adds 1dfd0e0 Change pinentry button label.
adds 830af45 Collected changes
adds 7d0aa53 Start the agent on demand if option --enable-standard socket has been enabled.
adds d766978 Re-indent code and use test macros for betetr readability
adds 64d4718 Fix for bug 1223
adds bf76192 Take care of already existing bogus 0x1f signatures.
adds ce9be10 Allow to run the test without a running agent. Add new gpg-agent commands.
adds 999b12f Add file
adds 608db5c Changed test system again to allow building on an NFS mount
adds bdcedc8 Update
adds 25ed36a Include NETLIBS
adds e70fc9d Fix bug 1207
adds 8cea332 Fix bug#1198
adds 5b41186 Fix bug#1179
adds 68e18c9 Make CAST5 the default s2k algo tomatch the doc and gpg 1.4.
adds 5eb6899 Backport bug fix. Fixes bug#1240.
adds ec45cd2 Prepare a release
adds ca0dbfc Update
adds cc1bd77 Fix reallocation bug
adds 6628b56 Pass on comment lines from scdaemon.
adds e5c6738 Pass on assuan comment lines from scd. Fix confidential flag setting. Print another status_error.
adds 299cb64 Fix --check-options
adds 1803af7 Fix
adds dd34f8c Missing spaces fix.
adds 9638022 Fix --include-certs entry.
adds 9b230ea Return a more specific error code for missing issuer certificates
adds a384e94 Fix bug 1285
adds 398e686 Allow more hash algorithms with the OpenPGP card.
adds 9fbaba3 fix for bug1234.
adds 420b04a Add missing space to Assuan command
adds 7343086 Fix memory leak
adds 2bd66b5 * pkclist.c (select_algo_from_prefs): Make sure the scores can't overflow when picking an algorithm (not a security issue since we can't pick something not present in all preference lists, but we might pick something that isn't scored first choice).
adds 46ef7f6 Fix a bug where scdaemon kills a non-daemon gpg-agent. Fix a passphrase cache annoyance.
adds fc95932 Fix bug#1311
adds 344d72b Support a git revision string
adds 18936a1 Fix bug#1307.
adds d5c8b72 Remove some meta data from po files.
adds 8eb9ab9 Resolved a fuzzy in de.po
adds 9c2c1c3 Updated po files (one new fuzzy)
adds 295b518 Actually update the de.po file
adds c496112 Update config.guess files.
adds 4d364ad Add gpgtar backport
adds 56b2bc2 Update copyright year.
adds 9171eb1 Changed text template
adds eb3d99a First batch of translation updates.
adds 1f874f8 Finished preparations for 2.0.17
adds 846d574 Post release updates
adds abceb05 Fix a bug in es_fopenmem etc.
adds cb2f55e Fix problem with unplugged card readers.
adds 61b7c37 Add autogen.sh magic to install git hooks.
adds 1226772 Fix translaor email
adds ce98524 Do not use pth functions after pth_kill. Fixes bug#1320.
adds af497d5 Include estream.h
adds 13290b0 Fix a for a bug fix in the latest Libgcrypt.
adds 3fe9938 Provide pubkey letters e and E
adds fb44677 Allow generation of card keys up to 4096 bit.
adds 68fb27e Try to get the only-valid-if-cert-valid cert from the dirmngr first.
adds 5a4071a Fix crash while reading unsupported ssh keys.
adds 3d99d3f Print the decoded iteration count with --list-packets.
adds ab0d29f Update config.{guess,sub}.
adds dea8ad4 Do not print read-only trustdb warning with --quiet.
adds 60d8c90 Fixed some autoconf bit rot.
adds e306c18 Removed some set but unused variables.
adds 172c30b New functions to compute an ssh style fingerprint.
adds d4c7a55 Support a confirm flag for ssh.
adds 2b5a2eb New option --ssh-fpr for the agent:KEYINFO command
adds a7585ee Prepare for the 2.0.18 release.
adds cb70852 Post release updates
adds 56c89aa Edited the announce template
adds 0137097 Fixed regression in libcurl.m4
adds 28c6cef Generate the ChangeLog from commit logs.
adds 5a0ed4a Merge fix for issue 1331 from 1.4.
adds 3005b0a Use the longest key ID available when talking to a HKP server.
adds 217d2ec Terminate csh commands with a semicolon.
adds 27a1e8d Refresh sample keys
adds 333b870 Changes to --min-cert-level should cause a trustdb rebuild (issue 1366)
adds 4e7ec0b Add files to .gitignore
adds 66e9380 Do not copy default merge commit log entries into the ChangeLog.
adds f772757 gpg: Add a DECRYPTION_INFO status.
adds 582857b estream: Avoid printing leading zeroes by %p on 32 bit systems.
adds 4b5267d Update NEWS for the next release.
adds a4b3a42 Add Ukrainian translation.
adds 92844f4 Require an installed gitlog_to_changelog for make dist.
adds 4a9d69c Update copyright year.
adds 258192d Honor --cert-digest-algo when recreating a cert.
adds 8b9fb19 Typo fixes in de.po.
adds 88633bf Allow compressed data with algorithm 0.
adds 8e183f4 Update samplekeys and NEWS.
adds e1367da Fix make rules for audit-events.h et al.
adds 1622d63 Gettext triggered update of uk.po.
adds cc4de72 Add target to update the texinfo files from master.
adds e23ca51 Update texinfo source from master.
adds 3bd5000 Update config.{sub,guess} to version 2012-02-10.
adds f7ad5cb Update zh_TW translation.
adds 539073d Release 2.0.19.
adds 659e2c5 Post release updates
adds 295c43b Write the announce message.
adds 3656aa9 Fix --with-pth-prefix help string.
adds 1731ed8 Cast second value of a ?: to void in estream.c.
adds c08546d Fix copyright years.
adds 3f75b9c common: Remove generated files only during maintainer-clean.
adds a4b22d8 Print the hash algorithm in colon mode key listing.
adds b8d7b33 Add provisions to build with Libgcrypt 1.6.
adds d9d98c5 fix wLangId in ccid-driver.c
adds 8dff009 Support the Cherry ST-2000 card reader.
adds 1e0a949 Fix detection of card removal and insertion.
adds 2d05224 scd: Retry command SERIALNO for an inactive card.
adds 5c1eb6d scd: Fix resetting and closing of the reader. (Backported by gniibe)
adds c86e9bd scd: Fix the changes of scd/command.c
adds 03be1a0 scd fixes on error.
adds ae80f83 Fix generated ChangeLog entry.
adds c2525d5 scd: PC/SC pinpad support. (Backported from master.)
adds f98a5e8 scd: PC/SC pinpad support (pinpad input for modify pass phrase). (backport)
adds 056e132 scd: Fix pinpad input support (backport from master)
adds 196a600 Fix pinpad input support for passphrase modification. (backport)
adds 2f90d09 Add error log and debug log for pcsc_keypad_verify and pcsc_keypad_modify.
adds 262a3b2 Merge ccid_driver_improvement branch. (backport)
adds 8b07012 scd: Fix for card change returning GPG_ERR_CARD_RESET.
adds d7fd48d scd: Prefer application Geldkarte over DINSIG.
adds 8cb0209 scd: Fix merge mistake. * scd/iso7816.c (iso7816_reset_retry_counter): Implement.
adds 233b5ab scd: move lock_slot, trylock_slot, unlock_slot functions.
adds 4f557cb scd: acquire lock in new_reader_slot.
adds 8db2e40 scd: Fix updating slot status. * scd/comman.c (do_reset): Let clear card_removed flag.
adds 34b78c7 scd: handle reader/token removal. * scd/apdu.c (pcsc_error_to_sw): PCSC_E_UNKNOWN_READER means SW_HOST_NO_READER.
adds b6b08b6 scd: Add forgotten VENDOR_FSIJ to ccid-driver.
adds 5ae8ecd Keep previous msgids of translated messages
adds bc95b35 Actually show translators comments in PO files
adds 1c2f80c Fix typos spotted during translations
adds 1b4ddbe Fix German translation and msgmerge other po files
adds 51a4df9 Update French translation
adds 80a34c0 SCD: Upon error, open_pcsc_reader_wrapped does same as _direct.
adds d5c46ac agent: Fix wrong use of gcry_sexp_build_array
adds c0a20d6 Remove trailing white space from some files
adds ab4ea45 Allow decryption with card keys > 3072 bit
adds 978878b Fix printing of ECC algo names in hkp keyserver listings.
adds 3d0c386 The keyserver search menu should honor --keyid-format
adds 2ee9fe4 Update sample keys
adds 9afd2bb Don't keep opening unavailable card reader.
adds 0d7cf7b Revert SCD changes of 2010-05-03 (scd/ChangeLog 2010-03-17).
adds 3e7cc25 SCD: Fix the process of writing key or generating key.
adds ba9e974 Fix issue 1446: honor ports given in SRV responses.
adds cbe98b2 Part of issue 1447: Pass proper Host header when SRV is used.
adds 6b1f710 Issue 1447: Pass proper Host header and SNI when SRV is used with curl.
adds 732f3d1 No point in defaulting try-dns-srv to on if we don't have SRV support.
adds 8ea49cf jnlib: Add meta option ignore-invalid-option.
adds 3d78be2 State that disclaimers are not anymore needed for translations.
adds febb8ac Remove trailing white space from a file
adds 75404e2 gpg: Suppress "public key already present" in quiet mode.
adds d23ec86 gpg: Make commit 258192d4 actually work
adds 20c95ef Fixed indentation and indented cpp directives
adds 4988822 gpg: Import only packets which are allowed in a keyblock.
adds 8c32d4d Make sure srvcount is initialized.
adds da0ee97 Update Japanese tranlation
adds 7baae3e Update Japanese Translation
adds ec008b9 Update Japanese Translation
adds e2c939d Update Japanese Translation
adds b87265c Update Japanese Translation
adds f484d8b Update Japanese Translation
adds c291eba Remove trailing white space from some files.
adds f395a3e gpg: Detect Keybox files and print a diagnostic.
adds 00c9082 Update Japanese Translation.
adds 3cfe527 gpg: Fix honoring --cert-digest-algo when recreating a cert
adds 42dd395 agent: kill pinentry by SIGINT, fixing a bug to be killed by SIGINT.
adds e8ea109 SCD: Hold lock for pinpad input.
adds 2dbd347 SCD: Support not-so-smart card readers.
adds 7c110e9 SCD: Add option enable-keypad-varlen and support for GEMPC_PINPAD.
adds 3d863c2 SCD: Clean up. Remove PADLEN for keypad input.
adds 4fe024c SCD: API cleanup for keypad handling.
adds 15200f7 SCD: Support fixed length PIN input for keypad.
adds 15bf5a1 SCD: Support fixed length PIN input for keypad (PC/SC).
adds daafc1c SCD: Add support of Covadis VEGA_ALPHA reader.
adds d1d5146 SCD: Minor fix of ccid-driver.
adds 85bd703 SCD: handle keypad request on the card.
adds 1788aad SCD: Defaults to use pinpad if the reader has the capability.
adds eec69e5 SCD: Better interoperability.
adds 031f783 SCD: Support P=N format for login data.
adds c307070 SCD: Add vendor specific initalization.
adds 4a2f1e5 scd: Clean up.
adds 9fec82a scd: Fix check_keypad_request.
adds c2744e9 scd: Rename 'keypad' to 'pinpad'.
adds 1f18700 Japanese: updated po and doc.
adds 815d01f Japanese: minor doc update.
adds fe85638 Bring the fix for bug 739 on 1.4 over to 2.0 (bug 1479)
adds 7808e4a Emulate curl_easy_getinfo and CURLINFO_RESPONSE_CODE in curl-shim.
adds 6d0e418 Differentiate between success (full or partial), not-found, and failure.
adds 91423a8 scd: ccid-driver supporting larger APDU.
adds 33d2767 scd: change default value of pinpad maxlen.
adds ae22d62 scd: PC/SC cleanup.
adds ed0328d scd: call update_card_removed only when detecting removal.
adds 247bec6 scd: PC/SC cleanup (more).
adds c349520 scd: PC/SC status fix.
adds 79d7e1d scd: move SCDaemon to libexecdir.
adds da09259 Do not mix test result with progress lines.
adds 54c54e2 Allow marking options as ignored.
adds e24e92d Ignore obsolete option --disable-keypad.
adds 681338b Update docs from master.
adds 18ae751 Switch to the new automagic beta numbering scheme.
adds a206c9e Adjust git-log-fix for cherry-picked commits.
adds 7db5c81 Comment fixes.
adds 3402a84 Fix potential heap corruption in "gpg -v --version".
adds abbee36 Try to use w64 toolchain for --build-w32.
adds 44ded88 Fix bashism in autogen.sh.
adds d6e3755 Update NEWS and README
adds a557a74 Allow building gpgkeys_ldap with the 32 bit mingw-w64 toolchain.
adds 40ca002 w32: Almost everywhere include winsock2.h before windows.h.
adds 145d672 scd: Add pinpad support for REINER SCT cyberJack go
adds 798b4b3 Update de.po and fr.po for keypad->pinpad change.
adds 3c008a4 Run an update-po.
adds e4fea6f Update Spanish translation.
adds de61e33 Update Danish translation
adds bfbd0cb Update Traditional Chinese translation.
adds e94aee4 Update helper scripts.
adds 7986eb4 Point to copies in the master branch for some doc file.
adds 6ac7a80 Update Traditional Chinese translation.
adds 42c44e9 Fix a typo and a wrong code indentation.
adds 4d67f59 doc: fix some Texinfo warnings.
adds 049b3d9 w32: Add icons and version information.
adds e877f9e Note: Wrong author in previous commit 049b3d9.
adds 0a9a4a3 Update Ukrainian translation.
adds 3f79a0b Update gpg-error, libgcrypt, and ksba m4 scripts.
adds 4545156 po: Auto updates
adds 11ce4c7 Release 2.0.20
adds 9b87602 Post release version bump.
adds 8ddf604 Fix syntax error for building on APPLE.
adds 7ce72c9 ssh: Make the mode extension "x" portable by a call to es_fopen.
adds fc7d033 ssh: Do not look for a card based ssh key if scdaemon is disabled.
adds 336112e ssh: Cleanup sshcontrol file access code.
adds 9011625 ssh: Improve key lookup for many keys.
adds cf7f930 ssh: Rewrite a function for better maintainability
adds 4b4df62 estream: New function es_fclose_snatch.
adds b4cb20c ssh: Support ECDSA keys.
adds e065969 ssh: Mark unused arg.
adds a139884 Update NEWS.
adds 9b8518f estream: Backport es_fopemem_init from master.
adds 27e403b Silence deprecated warnings from gcc 4.6.3.
adds ed056d6 agent: Fix binary vs. text mode problem in ssh.
adds 9f32499 ssh: Add support for Putty.
adds 0c01a04 Update the German translation.
adds 8b0cf1f po: Auto updates.
adds 90b419f agent: Make --allow-mark-trusted the default.
adds ebbce67 Update the German translation.
adds c3a57d7 po: Auto updates.
adds 1b89863 w32: Remove unused code.
adds aff5574 w32: Always require libiconv.
adds 4f90c7b w32: Add code to support a portable use of GnuPG.
adds 7c028ef gpg: No need to create a trustdb when encrypting with --always-trust.
adds f3c5cc8 gpg: Remove legacy keyserver examples from the template conf file.
adds 110b52f Improve libcurl detection.
adds 88914a9 agent: Extend cmd KEYINFO to return data from sshcontrol.
adds 3966eb2 gpgv: Init Libgcrypt to avoid syslog warning.
adds 0c5d3da tests: Make sure not to create files outside the build directory.
adds 9f5578c agent: Fix UPDATESTARTUPTTY for ssh.
adds bffd812 Update the Polish translation
adds 284e387 po: Auto updates.
adds 2d360a9 Require libgpg-error 1.11.
adds 9cf37aa Release 2.0.21
adds 45f43ed Post release updates.
adds 43e85d7 scd: Improve --enable-pinpad-varlen.
adds b637170 scd: Make SPRx32 pinpad work with PC/SC on Windows.
adds 6d8f36a scd: fix Vega for Alpha reader.
adds 9158f58 scd: fix parsing login-data DO.
adds 6acb1d0 scd: add support for RSA_CRT and RSA_CRT_N key import.
adds 755f92e scd: PC/SC pinpad input improvement.
adds 4d93e5e gpgtar: Fix building for systems with a separate libintl.
adds 0f18295 gpg: Use 2048 as the default keysize in batch mode.
adds 801ea11 2009-11-10 Marcus Brinkmann <marcus at g10code.de>
adds cd1b696 gpg: Fix bug with deeply nested compressed packets.
adds 35e40e2 gpg: Limit the nesting level of I/O filters.
adds e957b9b keyserver: Allow use of cURL's default CA store.
adds 89f6706 Remove trailing white space from some files.
adds 0a805ed gpg: Distinguish between missing and cleared key flags.
adds dd868ac gpg: Allow setting of all zero key flags
adds e7abed3 gpg: Protect against rogue keyservers sending secret keys.
adds b2d10c7 po: Autoupdate due to changed order of strings.
adds 7cae002 po: Update Czech translation.
adds 1f84201 gpg: Kludge not to bail out on ECC if build with Libgcrypt 1.6.
adds 0bf54e6 gpg: Print a "not found" message for an unknown key in --key-edit.
adds a4b7e2e doc: Update from master
adds 210546f Release 2.0.22.
adds 3544bef Post release updates.
adds 6286d01 gpg: Fix --version output and explicitly disable ECC.
adds 1a0eeaa gpg: Do not require a trustdb with --always-trust.
adds b624677 scd: remove pin length check.
adds 9625e7c scd: add pinpad readers information for PC/SC service.
adds 4413e8c po: Update Japanese translation.
adds 2b92007 scd: fix pinpad input on Windows.
adds 04e5fee scd: pinpad fix for PC/SC on Windows.
adds 07d7015 scd: more pinpad fix.
adds f72d9a5 scd: more pinpad input fix for PC/SC.
adds 571bcd4 common: Fix build problem with Sun Studio compiler.
adds fd5f452 gpg: Change armor Version header to emit only the major version.
adds 6658531 scd: Fix two compiler warnings.
adds d04399a Silence annoying ABI change warning.
adds 3ae90ff gpg: Change --show-session-key to print the session key earlier.
adds dc941bd scd: Skip S/N reading for the "undefined" application.
adds efecbb7 gpg: Fix use of deprecated RSA_E and RSA_E with newer libgcrypts.
adds b896fcc gpg: Print a warning if GKR has hijacked gpg-agent.
adds 88ac956 gpg: Fix bug parsing a zero length user id.
adds 3121c4b gpgsm: Add a way to save a found state.
adds 684b0bd gpgsm: Handle re-issued CA certificates in a better way.
adds ce98935 gpg: Simplify default key listing.
adds 6af1940 gpg: Graceful skip reading of corrupt MPIs.
adds 3c3d1ab gpg: Fix glitch entering a full expiration time.
adds 3d4a36c gpg: Remove useless diagnostic in MDC verification.
adds 8a4bd13 gpg: Reject signatures made with MD5.
adds 2a415c4 common: Add z-base-32 encoder.
adds d7750a1 gpg: New %U expando for the photo viewer.
adds d03df68 doc: Update from master
adds 71b0cd5 doc: Adjust Makefile for fixed yat2m.
adds c18755a po: Auto-update due to one new entry.
adds 6209c6d Release 2.0.23
adds 6d41c9b Post release updates.
adds 07f8a37 maint: Of course we only use https in the announcements.
adds 52b96ef doc: Update for modern makeinfo.
adds 014b210 gpg: Avoid infinite loop in uncompressing garbled packets.
adds ceef556 ssh: Fix for newer Libgcrypt versions.
adds e790671 gpg: Allow key-to-card upload for cert-only keys
adds 5e93300 gpg: Screen keyserver responses.
adds 9607bc0 gpg: Make show-uid-validity the default.
adds 76b0b07 gpg: Use more specific reason codes for INV_RECP.
adds 2daa112 Improve configure option --with-libgpg-error-prefix
adds aacb43a Remove thread callbacks for libgcrypt >= 1.6.
adds a37f63d common: Fix commit ceef5568 so that it builds with libgcrypt < 1.6
adds fb274a3 po: Update de.po
adds 8e39fe8 gpg: Do not link gpgv against libassuan.
adds 017c6f8 doc: Update from master.
adds 1242a72 gpg: Fix a couple of spelling errors
adds 3b90ddd po: Auto-update
adds 41dcd32 Release 2.0.24
adds 6aa0464 Post release updates
adds 6161265 Add CVE number
adds 044847a gpg: Make screening of keyserver result work with multi-key commands.
adds 045c979 agent: Let gpg-protect-tool pass envvars to pinentry.
adds 48d92bc gpg: Limit keysize for unattended key generation to useful values.
adds 505f0a6 scd: Support reader Gemalto IDBridge CT30
adds 998f085 estream: Fix minor glitch in "%.*s" format.
adds 621aa6b Release 2.0.25
adds 40215d8 Post release updates.
adds 9a1e195 gpg: Cap size of attribute packets at 16MB.
adds 5798673 scd: Allow for certificates > 1024 with PC/SC.
adds 4500d3c Add OpenPGP card manufacturer Yubico (6).
adds 25d5480 gpg: Add kbnode_t for easier backporting.
adds 088f82c gpg: Fix regression due to the keyserver import filter.
adds f7eb5be po: Update Japanese translation.
adds 5860cc7 jnlib: Fix typo in header inclusion protection macro.
adds 90397c9 Remove trailing white space from two files.
adds b972ec3 sm: Create homedir and lock empty keybox creation.
adds 9f3619c po: Auto-update due to removed string.
adds 5b2dcdd Release 2.0.26
adds ee30bb9 Post release updates.
adds c45b981 gpg: Allow for positional parameters in the passphrase prompt.
adds d91db67 build: Print an error message if zlib is not installed.
adds 07006c9 gpg: Need to init the trustdb for import.
adds c76117f gpg: Warn about (but don't fail) on scdaemon options in gpg.conf.
adds b9b6ac9 gpg: Add shortcut for setting key capabilities.
adds ba2b8c2 doc: Update the file OpenPGP
adds 36179da gpg: Default to SHA-256 for all signature types on RSA keys.
adds 3e14da8 gpg: Avoid duplicate declaration of {no-,}sk-comments noops.
adds dcb5fa8 gpg: --compress-sigs and --compress-keys are not no-ops in 2.0
adds 39c5d99 build: Update m4 scripts
adds f952fe8 gpg: Add build and runtime support for larger RSA keys
adds 9112fed gpg: Avoid using cached MD5 signature status.
adds eb756e2 gpg: Show v3 key fingerprints as all zero.
adds da95d0d gpg: Add import option "keep-ownertrust".
adds a5ca45e gpg: Make the use of "--verify FILE" for detached sigs harder.
adds a1c861e po: Update Japanese translation.
adds 92a7949 gpg: Fix a NULL-deref for invalid input data.
adds 7a068ac gpg: Fix off-by-one read in the attribute subpacket parser.
adds 1f9dfe1 gpg: Fix use of uninit.value in listing sig subpkts.
adds 48085fe po: Convert es.po to utf-8
adds a0459db po: Update es.po
adds 0f429d5 po: New Dutch translation
adds 2edf857 po: Convert pl.po to utf-8
adds d53d46b po: Update pl.po
adds d084ae8 po: Update Russian translation
adds 445eabf po: Update Chinese (traditional) translation
adds e8c3fa7 po: Update Ukrainian translation
adds 798721f po: Update Danish translation
adds 4e03e27 po: Update French translation
adds 4f0d526 gpg: release DEK soon after its use.
adds 40f4768 scd: fix get_public_key for OpenPGPcard v1.0.
adds d92fe96 scd: Fix possibly inhibited checkpin of the admin pin.
adds d2b0e61 gpg: Fix possible read of unallocated memory
adds 907a9a1 gpgsm: Return NULL on fail
adds 01b364b doc: Fix memory leak in yat2m.
adds f542826 gpgkey2ssh: clean up varargs
adds 1fc4dc5 avoid future chance of using uninitialized memory
adds 0fd4cd8 scd: Avoid double-free on error condition in scd
adds ced689e sm: Avoid double-free on iconv failure
adds 1298b14 tools: Free variable before return
adds 068ec6c gpgconf: Fix validity check for UINT32 values.
adds 3d9f8bf Remove incorrect expression leading to errors.
adds 43deed7 po: Yet another update for Chinese (traditional)
adds c25513c build: Require automake 1.14.
adds 01d6902 build: Update to gettext 0.19.3.
adds 2424028 gpg: Print a warning if the subkey expiration may not be what you want.
adds b2359db gpg: Allow predefined names as answer to the keygen.algo prompt.
adds f256bab Avoid double-close in unusual dotlock situations.
adds 2b2adb8 gpg: Limit the size of key packets to a sensible value.
adds a55c212 kbx: Fix resource leak.
adds 7e12ec4 gpg: Fix a NULL-deref due to empty ring trust packets.
adds 8da836e gpg: Fix a NULL-deref in export due to invalid packet lengths.
adds 824d88a gpg: Prevent an invalid memory read using a garbled keyring.
adds d192ab7 doc: Change remaining http links to gnupg.org to https
adds b62395c build: Update standard build-aux files.
adds 3627123 Use inline functions to convert buffer data to scalars.
adds cb2ee2d keyserver: Show log prefix when not build with cURL.
adds 0c3d764 gpg: Print better diagnostics for keyserver operations.
adds 8397275 curl-shim: clean up varargs
adds c3bcbe1 po: Update German translation
adds 3d6c262 po: Auto update
adds be91b2f gpg: Remove an unused variable.
adds 8d47e6e Release 2.0.27
adds 0b07932 Imported Upstream version 2.0.27
adds 24d8c00 Post release updates.
adds 9364166 gpg: Remove left-over debug message.
adds 2f3de06 gpg: New command --list-gcrypt-config.
adds 25e2b27 common: Check option arguments for a valid range
adds 0ed2cfc gpgtar: Fix extracting files with !(size % 512)
adds bdf4390 sm: Change default algos to SHA256 (CSR) and AES128 (bulk encryption).
adds 2a2da1b doc: Document the changed default algos for gpgsm.
adds 0aac920 gpg: Fix DoS while parsing mangled secret key packets.
adds 067b636 po: Update Japanese translation.
adds b4ec909 scd: Fix possible NULL deref in apdu.c
adds a838e8f agent: Fix length test in sshcontrol parser.
adds de7f7b9 gpgparsemail: Fix case of zero length continuation lines.
adds 93910b5 gpgparsemail: Fix last commit (3f2bdac)
adds 05f32c7 scd: better handling of extended APDU.
adds c8c88bd gpg: Emit status line NEWSIG before signature verification starts.
adds 43429c7 g10: fix cmp_public_key and cmp_secret_keys.
adds 3f9f33b scd: PC/SC reader selection by partial string match.
adds be13627 gpg-connect-agent: Fix quoting of internal percent+ function.
adds 76e2aa7 g10: Improve handling of no corresponding public key.
adds 80b6d61 g10: detects public key encryption packet error properly.
adds dde8ddf agent: Backport changes from 2.1 to support an external password manager.
adds 78e0a30 agent: Cleanup caching code for command GET_PASSPHRASE.
adds 3d3a58b agent: Add strings for use by future Pinentry versions.
adds ef0741a agent: Make --allow-external-password-cache work.
adds b1b52f7 po: Fix a LF mismatch in ja.po.
adds 279ec56 po: Update the German translation
adds beb6154 po: Update Russian translation
adds a186f98 po: Auto-update
adds 58126e8 Release 2.0.28
adds d78389a Imported Upstream version 2.0.28
adds dbecd8f Merge upstream-2.1 into upstream
adds 0675a3b Post release updates.
adds 233b5fe Allow --gen-key to inquire a passphrase.
adds f126ca6 Inform a user about inquire length limit.
adds 93f5295 Fix sending INQUIRE_MAXLEN for symmetric data.
adds bba74cd Fix pinentry loopback and passphrase contraints.
adds 91357b7 gpg: Avoid linking to Libksba
adds c06eaba common/iobuf.h: Replace further use of literals with symbolic constants.
adds f05d60b common/iobuf.c: Remove dead code (opaque).
adds e8c0b6a common/iobuf.c: Remove dead code (directfp).
adds 12fc56b common/iobuf.h: Clarify semantics of nofast. Simplify implementation.
adds 679acc6 common/iobuf.c: Refactor code to not need the desc field.
adds 75fd86b common/iobuf.h: Remove unimplemented prototypes.
adds fa9fda2 common/iobuf.c: Fix filter type for iobuf_temp_with_content.
adds 4e32c60 common/iobuf.c: Better respect boundary conditions in iobuf_read_line.
adds e76c75d common/t-iobuf.c: Add a test case for multiple EOFs.
adds c7ad36e common/iobuf.c: When requested, fill the buffer even if it is not empty.
adds a250f73 common/iobuf.c: Improve iobuf_peek.
adds 1f94646 common/iobuf.c: Don't abort freeing a pipeline if freeing a filter fails
adds 6d49a2b common/iobuf.c: Rename iobuf_flush and make it a static function.
adds 8402815 common/iobuf.h: Remove iobuf_open_fd_or_name.
adds 15ae99f common/iobuf.c: Combine iobuf_open, iobuf_create and iobuf_openrw.
adds 616181f common/iobuf.c: Flush the pipeline in iobuf_temp_to_buffer.
adds 827cc92 common/iobuf.c: Buffered data should not be processed by new filters.
adds 0d40c4e common/iobuf.c: Adjust buffer size of filters in front of temp filters.
adds 1bfd1e4 common/iobuf: Improve documentation and code comments.
adds a6d4bca common/iobuf.c: Have iobuf_writestr use iobuf_write, not iobuf_writebyte
adds e291b63 common/iobuf.c:iobuf_write_temp: Elide redundant code.
adds c5da750 common/iobuf.c: Add some sanity checks to catch programmer bugs.
adds 49f9222 common/iobuf.c: Make control flow more obvious.
adds c271feb g10/parse-packet.c:mpi_read: Detect EOF and correct boundary conditions.
adds c46e8bf g10/packet.h: Remove unused argument from enum_sig_subpkt.
adds 026feff Add documentation for g10/parse-packet.c.
adds 24a72df g10/parse-packet.c: Replace literal with symbolic expression.
adds 0add91a g10/parse-packet.c:parse: Try harder to not ignore an EOF.
adds 0d5a413 po: Add lost translation of validity strings.
adds b8adfc4 doc: Remove C++ style comments and update HACKING.
adds 73af66a common: Better respect the packet's length when reading it.
adds 48e792c common: Don't continuing processing on error.
adds 0143d5c common: Check parameters more rigorously.
adds b3226ca common: Don't incorrectly copy packets with partial lengths.
adds 4f37820 common: Don't assume on-disk layout matches in-memory layout.
adds 09f2a7b common: Don't incorrectly reject 4 GB - 1 sized packets.
adds 00def10 gpg: Show not found keys with --locate-key --verbose.
adds 88317ae gpg: Fix regression in packet parser from Aug 19.
adds 84f4c88 dirmngr: Allow sending of Zack's key.
adds 76ef1f0 po: Grammar fix for the German translation.
adds 3cf0219 sm: Support secret key export via the Assuan interface.
adds 348a6eb agent: Raise the maximum password length. Don't hard code it.
adds 9cdff09 gpg: Print a new FAILURE status after most commands.
adds 51b9b8f gpg: Emit ERROR status for key signing failures.
adds 9d07f69 Add configure option --enable-build-timestamp.
adds fad9107 g10: Simplify cache. Only include data that is actually used.
adds 135b1e3 agent: Fix SSH public key for EdDSA.
adds 0377db4 g10: Remove unused parameter.
adds 11d8ffc g10: Have keydb_search_first call keydb_search_reset before searching.
adds efd1ead g10: Don't cache search results if the search didn't scan the whole DB.
adds 360b699 g10: Improve interface documentation of the keydb API.
adds 04a6b90 g10: Don't leak memory if we fail to initialize a new database handle.
adds 836a3e4 Typo fixes
adds bc23e69 common: Fix regression in building argpase.c standalone.
adds 99c9bf7 common: Assume an utf-8 locale on iconv errors.
adds f9c83d8 gpg: Remove option --no-sig-create-check.
adds 9ba4ccd agent: Protect commit 135b1e3 against misbehaving Libgcrypt.
adds 8522cdc iobuf: Fix test.
adds 24259d8 iobuf: Use a first-class enum.
adds 5ff5e72 iobuf: Rename IOBUF_TEMP to IOBUF_OUTPUT_TEMP.
adds f2d75ac iobuf: Add the IOBUF_INPUT_TEMP type to improve input temp handling.
adds 219de84 iobuf: Reduce verbosity of test.
adds f076fa1 g10: If iobuf_seek fails when reading from the cache, do a hard read.
adds 60bc518 g10: Make the keyblock cache per-handle rather than global.
adds ee7ec12 g10: Add test for keydb as well as new testing infrastructure.
adds 1f03d4c g10: Use a symbolic constant instead of a literal.
adds bd0c902 g10: Remove unused field req_algo.
adds fd689e8 scd: KEYNO cleanup.
adds f10b427 scd: Force key attribute change for writekey.
adds 56bf106 doc: Minor comment fixes.
adds 19545e3 dirmngr: Allow sending much larger keyblocks.
adds e086364 po: Update Russian translation
adds cafcd43 po: Auto-update
adds fbf24cd g10: Improve portability of the new test driver.
adds e92a8ab g10: Fix make distcheck problem.
adds 7a0c3cc tests: Silence the 5gb-packet test.
adds 311816f Release 2.1.8.
adds e9af9ec Imported Upstream version 2.1.8
adds b5e1571 import change history from unstable
adds 054bcc0 use unstable instead of experimental branches
adds c8d61c7 formatting tweaks
adds ba1f72a fix typo in gpg.info (closes: #760273)
adds aedaa49 drop versioned Build-Conflicts on automake by setting environment variables in debian/rules
adds c3e21b6 ship /usr/bin/gpgparsemail (closes: #760575)
adds 4957adc warn but don't fail when scdaemon options are in ~/.gnupg/gpg.conf (closes: #762844)
adds fc0a588 do not break on --trust-model=always (closes: #751266)
adds 2ffe89a document that doc/OpenPGP is not actually an RFC, but just refers to one (closes: #745410)
adds 5b342ca avoid duplicate argument parsing
adds 7f128cd Bump Standards-Version to 3.9.6 (no changes needed)
adds 7c3b2cb Update POT and PO files
adds 800ae24 Ensure the translations get rebuild
adds 7de3001 Update French translation
adds df35007 Update Ukrainian translation
adds 2be17be Update German translation
adds 385b451 Update Danish translation
adds fce117e Update Japanese translation
adds fce29fc Update Chinese (traditional) translation
adds 0f2b6d3 Update Russian translation
adds 8a3327e Update Polish translation
adds f66c8a6 Update Spanish translation
adds 2f24763 New Dutch translation
adds b00229b Update changelog for 2.0.26-4 release
adds af48d98 include translations, bugfixes, and cryptographic safety issues from upstream
adds a84b21d include upstream bugfixes
adds 16e775f Avoid NULL dereference with opaque MPI.
adds 6ed5521 moved to gbp patch-queue
adds 154d606 work around the gnome-keyring gpg-agent hijacking
adds d5e626f include upstream-vcs-tag
adds b9ca882 Merge tag 'upstream/2.0.27'
adds 724b966 rebase patch queue after importing upstream changes
adds 89aac79 new upstream release, preparing changelog
adds 4646abb move from automake1.11 to plain automake (upstream uses 1.14 now)
adds be070c6 backported upstream fix for coping with unknown key types
adds a45404e fix debian/copyright
adds 5bacbc3 really address excess dependencies on headless server (thanks Raphaël Halimi for noticing) (Closes: #753163)
adds 72e4ae2 for this current branch, focus only on gpg 2.0.*
adds 315fc9d Merge tag 'upstream/2.0.28'
adds 4ee0cf3 updated patches
adds 1f20ca6 prepare upstream bugfix release
adds 7e84b88 d/clean: drop stamp-po to rebuild l10n (Closes: #788989)
adds 2e37aa6 pass DBUS_SESION_BUS_ADDRESS to the agent for gnome3.
adds 60cc39f Merge experimental into master
adds 30e0408 merge tag upstream/2.1.8 into master
adds bd1fcf1 New upstream release
adds 3a832ed update patches
adds ba72366 update scdaemon dependencies
adds d573935 correct ssh fingerprint for ECDSA nistp384 (Closes: #795636)
adds e41b657 Post release updates.
adds faee25e po: Update Japanese translation.
adds 7d5999f agent: Fix registering SSH Key of Ed25519.
adds 3798f73 g10: Simplify code: remove field struct getkey_ctx_s.keyblock.
adds c110e18 g10: Remove unused field struct getkey_ctx_s.kbpos.
adds d47e849 g10: Simplify code. Turn struct getkey_ctx_s.found_key into an argument
adds b06f96b g10: Remove unused function (get_pubkey_bynames).
adds 83e17ab g10: Remove unused prototype (get_pubkey_byfpr).
adds 9acbeac kbx: Change skipfnc's prototype so that we can provide all information.
adds be6743b g10: Eliminate the redundant function get_pubkey_next.
adds 65e58ae g10: Eliminate the redundant function get_pubkey_end.
adds b4672e4 g10: Eliminate the redundant function get_pubkey_byname.
adds 911fcca g10: Simplify semantics of get_pubkey_byname.
adds dc69804 g10: Eliminate the redundant function get_keyblock_byfprint.
adds 80dbf80 g10: Simplify get_seckey_byname: it was never called with NAME not NULL.
adds e2b3008 g10: Remove unused function get_seckey_byfprint.
adds efbaa8f g10: Remove unused function get_seckeyblock_byfprint.
adds 50affff g10: Don't skip legacy keys if the search mode is KEYDB_SEARCH_MODE_NEXT
adds 3940f10a g10: Break out of the loop earlier.
adds 5e233e1 g10: Bring cache semantics closer to non-cache semantics.
adds 7333e70 g10: Remove unused function have_any_secret_key.
adds cab581c g10: Improve documentation and comments for getkey.c.
adds 1b601de g10: Release resources when returning an error in get_seckey.
adds 77c2ad4 g10: Also mark revoked and expired keys as unusable.
adds c31e089 g10: Simplify some complicated boolean expressions.
adds 6845737 g10: Be more careful when merging self-signed data.
adds 172af88 g10: Improve error message.
adds f71ed90 gpg: Change last commit to avoid extra translations.
adds 8eb3a17 gpg: Fix skip function dummy parameter.
adds 9e65bbd g13: Move some code to a separate module.
adds 93d257c agent: New option --pinentry-invisible-char.
adds 6510df3 scd: Fix ccid-driver timeout for OpenPGPcard v2.1.
adds f986b23 po: Update Japanese translation.
adds b4bc1c8 http: Add flag to force use of TOR (part 1)
adds d5a3142 gpg: Report a conflict between honor-keyserver-url and TOR.
adds c091816 dirmngr: Add option --use-tor as a stub.
adds 819bba7 gpgconf: Change displayed name of Dirmngr to "Network Manager".
adds 8499c4f common: Add new function strlist_length.
adds 708b7ec scd: Fix KEYTOCARD handling for ECC key.
adds 1542dc6 agent: Fix importing ECC key.
adds 2167951 ssh: Fix fingerprint computation for 384 bit ECDSA keys.
adds 12ff806 ssh: Add 256, 384 and 521 bit test keys for the fingerprint.
adds 6bb7206 scd: Handle error correctly.
adds 83811e3 common: Change calling convention for gnupg_spawn_process.
adds 348acbe doc,w32: Fix compiler warnings.
adds f1effdc common: Provide two new error code replacements.
adds cfbe6ba agent: RSA signature verification by gpg-agent.
adds 5c067d5 ssh: Fix fingerprint computation for EdDSA key.
adds 12443ea g10: Avoid an unnecessary copy.
adds 8ab63e4 g10: Remove unused struct cmp_help_context_s.
adds 270d3f5 common: Include <gpg-error.h>.
adds 5576146 common: Remove unused files.
adds c8584a1 common: Add mkdir_p.
adds a9895a5 common: Fix strsplit.
adds 13a3f65 gpg: Add debug helper to --edit-keys's check sub-command.
adds 2c60663 gpg: Print more info with "check selfsig".
adds 2acceba gpg: Fix a practical hang after use of --faked-system-time.
adds ddf9dd1 agent: Fix alignment problem with the second passphrase struct.
adds 75c64c2 dirmngr: Fix use-after-free due to a realloc shrinking.
adds bdd180f scd: Use Assuan macro instead of a number constant.
adds 0bae2ff tests: Two new OpenPGP test keys from E2E.
adds c6400c1 gpgconf: Change displayed name of Dirmngr to "Key Acquirer".
adds 7392d30 po: Update the German translation.
adds 4387303 dirmngr: Make clear that --use-tor is not yet ready for use.
adds a48e6de dirmngr: Add option --keyserver.
adds ae471fa gpg: Deprecate the --keyserver option.
adds f3959f1 gpg: Install a dirmngr.conf file.
adds ce2a84b agent: Fix non-allocation for pinentry_loopback.
adds 4a5bd17 agent: Fix verification of signature for smartcard.
adds 625e292 gpg: Fail decryption for AES etc message w/o MDC.
adds 9db6547 dirmngr: Do tilde expansion for --hkp-cacert.
adds d5b4b4d po: Typo fix in German translation.
adds 7faf45e dirmngr: Make commands RELOADDIRMNGR and KILLDIRMNGR work properly.
adds 6cf80dc dirmngr: Change DNS code to make additions easier.
adds 211b808 dirmngr: Improve DNS code to retrieve arbitrary records.
adds 264a81d dirmngr: Addlow fetching keys using OpenPGP DANE
adds 9ac31f9 gpg: Add new --auto-key-locate mechanism "dane".
adds a400958 gpg: Remove unfinished experimental code to export as S-expressions.
adds b6d6215 gpg: Pass CTRL parameter to all key listing functions.
adds a2600e4 Fix two unused/possible-uninitialized var warnings.
adds d7b8e76 gpg: Add option --print-dane-records.
adds 4c29852 common: Allow building of mkdir_p.c for Windows.
adds 2eee292 speedo: Add a w32-release target.
adds ea079d2 dirmngr: Default to http protocol for http-proxy
adds f70f669 agent: Fix function return type for check_cb and agent_askpin.
adds 818fa4f agent: fix agent_askpin.
adds 5a12c45 agent: simplify agent_get_passphrase.
adds 2f1afc7 po: Fix two fuzzy strings in the Spansih translation
adds 26fff2d po: Auto-update.
adds 086b873 Release 2.1.9
adds a7a3eaf Imported Upstream version 2.1.9
adds da2968d Merge tag 'upstream/2.1.9'
adds 0d80f4d New upstream release
adds 387a316 refresh patches (drop patch from upstream)
adds a5674f6 ship sks-keyservers.netCA.pem in dirmngr to make it easier to use hkps.
adds b425ad4 avoid shipping Changelog-2011, use upstream ChangeLog (Closes: #803225)
adds b0627ec Post release updates.
adds 4584125 gpg: Try hard to use MDC also for sign+symenc.
adds 0b4ebc3 po: Update Japanese translation.
adds 3de5ef7 cleanup: Fix confusion between gpg_error_t and gpg_err_code_t.
adds 93e8555 common: Prefix the mkdir functions with gnupg_. Make args const.
adds f77913e g10: Add TOFU support.
adds 128a456 g10: Fix assert.
adds 5aa1b39 Move http module from common/ to dirmngr/.
adds e64c805 common: Avoid warning about const char ** assignment.
adds 558bcd4 gpg: Fix harmless compiler warnings.
adds c2c4007 gpg: Silence two more warnings.
adds 55d8845 gpg: If a conflict occurs in batch mode, record that.
adds e56a116 gpg: Don't forget to free some memory.
adds 253afa2 gpg: Fix formatting.
adds 8c609ea dirmngr: Use Assuan socket wrappers for http.c
adds 6983fd1 dirmngr: Make --use-tor work - still leaks DNS.
adds 76afaed gpg: Add option --weak-digest to gpg and gpgv.
adds b989398 gpg: Print warning when rejecting weak digests
adds 547a1b3 gpg: Mark local function as static.
adds 0433e66 gpg: Improve and regularize naming of signature checking functions.
adds a608ee7 gpg: Improve function documentation and some comments.
adds c376211 gpg: Fix --desig-revoke.
adds 4e42ad3 dirmngr: Allow building with libassuan < 2.3.
adds d1a0b52 gpg: Remove unused prototype digest_algo_from_sig.
adds c3bb9fc common: Make sure tilde expansion works for the mkdir functions.
adds eb8a0b0 gpg: Make failing to create a directory a soft error.
adds 4957e32 gpg: Use the right variable to display the information.
adds 445f94b gpg: Improve text.
adds d3eca51 gpg: When showing conflicts, also show bindings with no recorded sigs.
adds 251c070 gpg: Synchronize translation template.
adds bc9ff6c gpg: Improve output.
adds 26d457c gpg: Don't die immediately if the TOFU DB is locked.
adds 734c61d build: Allow building without SQLlite support.
adds c83b627 w32: Allow building again.
adds 58ebe50 dirmngr: Prefer ADNS over system resolver.
adds 42571a3 common: Add status code for use by g13.
adds 5055b61 dirmngr: Rename file dns-cert.c.
adds 485e0a2 build: Make --disable-g13 the default.
adds 85bd7d9 gpg: Make the tofu DB check and initialization atomic.
adds a79045e dirmngr: Allow building with libassuan < 2.3.
adds 243f90a gpg: Factor out code into a standalone function.
adds d05ff81 gpg: Keep the trust DB up to date for the tofu and tofu+pgp models.
adds df57390 gpg: If a key is ultimate trusted, return that in the tofu model.
adds cbaca25 gpg: When evaluating trust reg exps, treat tofu+pgp like pgp.
adds 8c3b791 gpg: Don't accidentally free UTK_LIST.
adds 9afeb4c gpg: If the saved trust model is unknown, default to tofu+pgp.
adds ffe60eb common: Add more replacement error codes.
adds 8bccbf4 dirmngr: Implement a getaddrinfo wrapper.
adds afbe87f dirmngr: Use the new DNS wrapper for the HKP engine.
adds 9ffcb77 Change capitalization of TOR to Tor.
adds 03e230f gpg: Add a new OpenPGP card vendor.
adds 6fafda9 dirmngr: Check that getaddrinfo is available.
adds b6af337 dirmngr: Allow use of http.c if USE_NPTH is not defined.
adds 1e34007 dirmngr: Use the new DNS wrapper for the HTTP module.
adds 41bb01a Move SRV RR code from common/ to dirmngr/.
adds e03a4a9 dirmngr: Do not use MAXDNAME.
adds 8b06d7f dirmngr: Implement Tor mode for SRV RRs.
adds 3c4c89c gpg: Use the proper type.
adds cd879d4 gpg: Return the DBs meta-handle rather than the sqlite3 handle.
adds 297cf86 gpg: Cache prepared SQL queries and open DB connections.
adds 7f65e84 gpg: Provide an interface to patch TOFU updates.
adds 8165059 dirmngr: Implement a getnameinfo wrapper.
adds 927f346 dirmngr: Replace use of getnameinfo by resolve_dns_addr.
adds 0e3c9f1 dirmngr: Better handle systems without IPv6 or IPv4.
adds 5e7ac03 dirmngr: Add workaround for broken getaddrinfo.
adds 5b0ed76 gpg: When the TOFU DB is in batch mode, periodically drop the locks.
adds c18fb0d gpg: Make sure we only have a single SQL statement.
adds 7735bbe dirmngr,w32: Remove gethostbyname hack and make it build again.
adds 4524a2a dirmngr: Support Tor hidden services.
adds 68100b4 dirmngr: Add example Tor hidden service.
adds 0d37a40 w32: Make it build again if Tofu support is not available.
adds 91015d0 gpg: Ensure all weak digest rejection notices are shown
adds a6c2c09 gpg: Do not call an extra get_validity if no-show-uid-validity is used.
adds e026efb dirmngr: Add a getaddrinfo wrapper backend using ADNS.
adds 949a5cf dirmngr: Minor cleanup of the SRV RR code.
adds 02dc518 agent: Clarify agent's KEYWRAP_KEY description.
adds 1f872cb Fix typos
adds fa15a71 dirmngr: Fix NULL-deref while loading a CRL.
adds e095a3f doc: Document some changed default options.
adds 8b6c83d sm: Allow combination of usage flags --gen-key.
adds d25e29a doc: Don't install gpg-zip.1.
adds 351f421 gpg: Move sqlite helper functions into their own file.
adds 4218274 gpg: Change sqlite3_stepx to pass the sqlite3_stmt * to the callback.
adds 99c84b4 gpg: Fix keyring support.
adds 89eee5f gpg: Eliminate a memory leak.
adds ef05259 gpg: Remove unused prototype.
adds d68bdc5 gpg: Eliminate a memory leak.
adds 641df61 gpg: Display the correct error message.
adds 9654860 Use of some C99 features is now permitted.
adds 5aadb4b common: Add separate header for zb32.c.
adds d89a9fc common: Improve t-zb32 to be used for manual encoding.
adds 18cd092 gpg: Consider newlines to be whitespace in an SQL statement.
adds 06f3ead g10: notify a user when importing stub is skipped.
adds 8ae3946 gpg: Don't store formatting fingerprints in the TOFU DB.
adds c8ef9f9 gpg: Fix message formatting.
adds 3632611 gpg: Split a utility function out of a large function.
adds 621afac gpg: Also show when the most recently signed message was observed.
adds 62b8cd5 gpg: Make translation easier.
adds 44ad9f2 gpg: Change out of core error message.
adds c5a9fed scd: fix change_keyattr.
adds 1e94a67 scd: Fix error handling with libusb-compat library.
adds e16d716 gpg: Allow multiple --default-key options. Take the last available key.
adds de9b234 gpg: Add --encrypt-to-default-key.
adds 6897bbf gpg: Print a better error message for --multifile --sign --encrypt.
adds 2b27acc doc: Add documentation for gpgkey2ssh.
adds cd2d685 tools: Fix gpgkey2ssh's most gratuitous errors. Use gpg2, not gpg.
adds 2b0e0a5 doc: Note that gpgkey2ssh is deprecated.
adds fd4b9e2 common: Add a function for copying data from one iobuf to another.
adds ec409e6 gpg: Add support for unwrapping the outer level of encryption.
adds a958ffd gpg: Indicate which characters are invalid.
adds 23e1634 common: Include required, but not included headers in t-support.h.
adds f38bac8 common: Add new function strlist_rev.
adds e8c53fc gpg: Check for ambiguous or non-matching key specs.
adds f99830b common: When classifying keyids and fingerprints, reject trailing junk.
adds a74aeb5 gpg: Add new option --only-sign-text-ids.
adds 28e1982 gpg: Fix formatting string.
adds 2012533 common: Fix commit f99830b.
adds 2242658 gpg: Avoid new strings.
adds bce0e3f scd: Add reder information to --card-status.
adds f92e951 dirmngr: Improve detection of ADNS.
adds 288c991 dirmngr: Change to new ADNS Tor mode init scheme.
adds 951f277 gpg: Default to the flat TOFU DB format.
adds 67c701d gpg: Default to the the PGP trust model.
adds 7546e81 gpg: Fix cache consistency problem.
adds a2cc1d5 dirmngr: New option --nameserver.
adds a3b26d6 dirmngr: Do not block during ADNS calls.
adds e3c4833 gpg: Print export statistics to the status-fd.
adds 2038adf gpg: Print a new EXPORTED status line.
adds 7e59fb2 gpg: Fix regression in --locate-keys (in 2.1.9).
adds 7de8376 gpg: Make trusted-key override for Tofu robust against swapped tofu.db.
adds e7d7160 gpg: Simplify the tofu interface by using the public key packet.
adds 3689c21 gpg: Use only one fingerprint formatting function.
adds 8e2bea2 gpg: Fix error checking and improve error reporting.
adds a9e0905 Fix typos found using codespell.
adds eae982e gpg: Use a more appropriate error code.
adds a052c30 gpg: Add function format_keyid.
adds 11ec478 gpg: Make debugging search descriptors easier.
adds 8f6099a gpg: Add some debugging output.
adds ad9befa gpg: Correctly handle keyblocks followed by legacy keys.
adds 848726f gpg: Correctly handle an error.
adds 58e4a49 gpg: Change keydb_search to not return legacy keys.
adds 1e3dbb1 dirmngr: Fix specifying keyservers by IP address.
adds 0b86c74 gpg: Allow selecting subkeys using a keyid.
adds 84ebf15 tools: Fix option parsing for gpg-zip.
adds eb54fca dirmngr: Gracefully handle premature termination of TLS streams.
adds f596f8d dirmngr: Fix typo.
adds 6a37b45 scd: Improve error handling.
adds 52f7f19 g10: Avoid undefined behavior.
adds eb957ff common: Avoid undefined behavior.
adds a1650b1 agent: Improve error handling.
adds b223cde dirmngr: Fix memory leak.
adds 6b14df5 dirmngr: Improve error handling.
adds 46e128d gpg: Improve an error message.
adds f8a65ac gpg: Refactor print_seckey_info.
adds 178af9c gpg: Fail if the search description passed to --gen-revoke is ambiguous.
adds 19f0994 gpg: Don't crash if key is not passed an argument.
adds b64b33b gpg: Allow updating the expiration time of multiple subkeys at once.
adds 770c06e gpg: If sqlite is not available, don't build things depending on it.
adds a9e0b1d dirmngr: Start dirmngr on demand.
adds 2b43a05 dirmngr: Refactor 'map_host'.
adds 23ea641 dirmngr: Fix pool detection.
adds 3f52f6b dirmngr: Refactor 'map_host'.
adds c9f5aa1 dirmngr: Support hkp server pools using SRV records.
adds 73c1a86 dirmngr: Honor ports specified in SRV records.
adds 946faaf dirmngr: Fix SRV record lookups when using the system resolver.
adds b75e1b3 dirmngr: Fix http lookups when libadns is used.
adds 5b84b0d common: Extend utf8_charcount to include the string's length.
adds 19362a8 gpg: Reflow long texts.
adds e9c16fe gpg: When comparing keyids, use the keyid, not the fingerprint's suffix.
adds ba1a5cc g13: Move 'call-gpg.c' to common.
adds cb18d80 common: Refactor the call-gpg code.
adds 03bf88f common: Add stream interface to call-pgp.
adds 40dbee8 tools: Add encryption and decryption support to gpgtar.
adds f76fb04 tools/gpgtar: Improve error handling.
adds 89e104e tools/gpgtar: Handle '--gpg' argument.
adds 127aba9 tools/gpgtar: Handle '--directory' argument.
adds 556e8c4 tests: Add tests for gpgtar and gpg-zip.
adds 35c0c8b tools/gpgtar: Rework argument parsing.
adds 2eb3248 tools/gpgtar: Handle '--tar-args' for compatibility with gpg-zip.
adds 1a045b1 common: Make the GPG arguments configurable in call-gpg.
adds 69a8440 tools/gpgtar: Handle '--gpg-args'.
adds 676b2d7 tools/gpgtar: Add '--dry-run'.
adds f95cff1 dirmngr: Let Libassuan employ nPth wrappers for connect.
adds d226e67 dirmngr: Improve output of "getinfo tor".
adds 61941a9 common: Fix off-by-one access in the new format_text.
adds 82f6abb g13: Fix commit 1a045b13.
adds da5a232 dirmngr: Allow testing for a running Tor via "getinfo tor".
adds 6501741 dirmngr: Avoid casting away a const from an char**.
adds 100f34e dirmngr: Avoid a declarations after statements.
adds 64e8708 Avoid incompatible pointer assignment warnings on Windows.
adds 022342e Silence unused variable or parameter warnings.
adds 501436a Silence compiler warnings related to not using assuan_fd_t.
adds 7c856f9 gpg,w32: Fix a format string error.
adds 436a154 kbx: Include gpg-error prior to mischelp.h.
adds 686f31c gpg: Avoid extra translation strings.
adds 75eb071 yat2m: New option --date.
adds 081c902 doc: Build man pages with the same date as the info files.
adds b4756a5 yat2m: Add keyword @url.
adds 4ecb5db doc: Make make distcheck work again.
adds b2b079c doc: Typo fix.
adds fdd2cc5 doc: Clarify dirmngr's --keyserver option.
adds 3be12d1 build: Let configure show the the status of Tor support
adds 9f4f77b Update NEWS file
adds 9c34711 dirmngr: Improve error handling.
adds 10cca02 common,gpg: Fix processing of search descriptions ending in '!'.
adds 17ac843 http: Enhance parser to detect .onion addresses.
adds 28e2513 dirmngr: Switch to an onion address if Tor is running.
adds c73d751 gpg: Fix type mismatch resulting in a buffer overflow.
adds 28195f8 gpg: Improve documentation.
adds 69db328 build: Require at least Libassuan 2.4.1.
adds cedbd47 gpg: Use the matching key if the search description is exact.
adds 11b2691 scd: Fix for Curve25519 prefix handling.
adds f42c50d scd: Fix "Conflicting usage" bug.
adds 9fcc047 gpg: Change some error messages.
adds a28ac99 gpg: Take care of keydb_new returning NULL.
adds 50a568e gpg: Make keyidlist more robust in case of errors.
adds 5e2c5e9 gpg: Add variant of 'key "%s" not found: %s' error message.
adds fbf8b73 gpg: Additional comment on commit a28ac99e.
adds 4e99572 build: Change how caller provided CFLAGS are used by configure.
adds 0f61599 build: Avoid dependecy problems in "make distcheck".
adds e28f2e7 scd: Another fix for Curve25519 prefix handling.
adds f747adf scd: More fix for Curve25519 prefix handling.
adds 9639af5 scd: Simplify saving application context.
adds f03976f scd: Fix for removing the prefix.
adds 218a527 Do not translate messages printed with log_debug.
adds 59f6192 gpg: Allow "help" as value for --tofu-policy.
adds 59b42ce po: Update German translation.
adds 28c53dd po: Auto-update.
adds 4ff2cae dirmngr: Add command to print the resolver version.
adds 28311d1 gpg: Do not pre-check keys given on the command line.
adds 0fe3614 speedo,w32: Improve installer.
adds 0c0ccf0 po: Update Russian translation
adds 650f430 po: Update Ukrainian translation
adds 9fadfdb Release 2.1.10
adds 24bfccb Imported Upstream version 2.1.10
adds 8804b98 Merge tag 'upstream/2.1.10'
adds 40fbed0 updated changelog
adds a4b80ac refresh debian patches
adds b5203fc update build dependencies
adds ee3ed8e apply wrap-and-sort for canonicalization
adds d67bb49 fix keystrlen
adds 19af19a actually use sks-keyservers CA by default if the user asks for hkps://hkps.pool.sks-keyservers.net
adds 44fcb34 move ownership of some files in /usr/share/gnupg2/ to more appropriate owners like gpgsm and dirmngr.
adds 0a7996f avoid infinite loop when doing --gen-revoke by fingerprint
adds a666227 avoid failing with an error if we mis-detect multiple keys (Closes: #807819)
adds 4571c30 removed explicit -dbg package, in favor of the autobuilt -dbgsym packages
adds 762fcc0 po: Japanese translation.
adds df1e0d2 Post release updates.
adds 30af06e Merge branch 'STABLE-BRANCH-2-2' into wk-master
adds 2ae07f8 common: Add code to execute a helper.
adds d955cb5 common: Add header file and build the new code.
adds a81aca6 common: Add a stream interface to 'sh-exectool'.
adds 0c0dafd tools/gpgtar: Use the new exectool helper.
adds 45c814f tools/gpgtar: Implement signing.
adds 582e684 tools/gpgtar: Implement symmetric encryption.
adds a8308ba dirmngr: Handle http status '501 Not Implemented'.
adds 6ac57a4 dirmngr: Really search all keyservers for patterns.
adds 6d64ef8 dirmngr: Stricter handling of http error codes.
adds b5cd688 gpg: Write ERROR status on delete-key cancellation
adds 71726b6 dirmngr: Initialize http status code.
adds ee0fb42 po: Update Russion translation
adds 1c8eae9 tests: Add some more gpgtar tests.
adds d1a9758 scd: Fix removal of unplugged usb readers on Windows.
adds 6dc37c5 gpg: Don't error out if a key occurs multiple times in the keyring.
adds d6e0149 Fix required libgpg-error version.
adds b78fce3 agent: Fix typo.
adds 25f0f05 agent: Improve error handling.
adds 1605e34 gpg: Fix buffer overflow.
adds f0ae40b Remove replacements for libgpg-error < 1.21.
adds 4d3395e gpg: Use a regular type instead of a void* for import stats.
adds d40975c scd: Fix regression for generating RSA keys on card.
adds e573e61 gpg: Fix --default-key checks.
adds f5aa51a gpg: Print ownertrust in TOFU+PGP trust model.
adds d80e1bc common: Rename sh-exectool to exectool.
adds 467e18b common: Change license for exectool to LGPLv3+/GPLv2+.
adds 7d129a7 common: Change license of some modules to LGPLv3+/GPLv2+.
adds 7baca03 common: Change license of isascii.c to all-premissive,
adds 4ee881b sm: Handle gcry_pk_encrypt return value.
adds 0ea186d gpg: Use more descriptive names.
adds 2e4e10c gpg: Improve the keyblock cache's transparency.
adds f369efd gpg: Improve the keyblock cache's transparency.
adds 2ea1aeb gpg: New function to printed a detailed error code.
adds 345ec73 gpg: Reduce number of strings to translate.
adds 4ffe44c common: Use default_errsource for call-gpg and exectool.
adds fc010b6 gpg: When checking for ambiguous keys, ignore invalid keys.
adds e644aa7 g10: factor out a function for secret key retrieval.
adds b30c15b g10: Fix a regression for generating card key with backup.
adds 72eaff1 g10: Remove deprecated internal functions.
adds 0643688 g10: Fix commit b30c15bf.
adds af14285 build: Add required macro for pkg-config
adds 98f9e14 common: New file fwddecl.h.
adds ab9a9bc g10: clean up of headers for card.
adds d839229 po: Update Japanese translation.
adds ee8a8ec gpg: Use enums instead of defines.
adds 478ca6c gpg: Mark more options as coming from the config file (when this holds)
adds 7fe4be0 gpg: Display the key that is invalid, not the search description.
adds 4143cc1 gpg: Remove dead code.
adds 1cceba1 gpg: Suppress a warning.
adds 02eb9fc Only add the user supplied CFLAGS after running any autoconf tests.
adds dc417bf gpg: Fix TOCTTOU when updating keyblocks.
adds 4103850 gpg: Improve check for ambiguous keys.
adds ffe0b7a gpg: Remove unused parameter.
adds dc52995 gpg: Lazily evaluate --default-key.
adds 7195b94 gpg: Don't check for ambiguous keys.
adds 4654384 gpg: Fix error message.
adds 5c75992 gpg: Fix type.
adds aecf1a3 scd: Fix commit b30c15bf (again).
adds b0c9867 gpg: Do not translate debug output.
adds ef7b7e9 gpg: Fix use of assert from commit dc417bf0.
adds 04c9cdd gpg: Add standard free() semantic to pubkey_free.
adds 363ed2e gpg: Simplify status message code from commit b30c15bf.
adds a9cbdcf gpg: Rename struct pubkey to pukey_s and add pubkey_t.
adds ae3e5c2 dirmngr: Change the Onion keyserver in the conf template.
adds e684c63 agent: Support --force option for IMPORT_KEY.
adds 40959ad g10: fix regression of bkuptocard subcommand in --edit-key.
adds ee433d2 g10: Allow relative path for specifying the file for bkuptocard.
adds 44aee35 g10: Remove subcommand checkbkupkey for --key-edit.
adds 5ca57f1 g10: Use --force when importing key for bkuptocard.
adds 79b51bb agent: IMPORT_KEY with --force option fix.
adds bf694cb Revert commit 4654384fe7a4dcee113dacf27c398b13dea5d0be.
adds 575c15a gpg: Fix double free.
adds ff3b607 agent: Fix RSA verification for card.
adds f2ecbf7 agent: Typo fix for help text.
adds e70f7a5 gpg: Align notes about minimal keysize with actual checks.
adds 0a00115 common: Do not deref vars in tests after a fail().
adds 1fbfa1b tests: Use info and error instead of a plain echo.
adds e64317c common: Avoid warnings about useless assignments.
adds 6deafb9 dirmngr: Silence one regression test.
adds db82b61 kbx: Avoid faulty fclose in an error case.
adds 7990586 gpg: Comment on false positives by static analyzers.
adds 09accc0 gpg: Silence warnings found by static analyzer.
adds 85cc744 gpg: Avoid using an uninitialized SALT on premature EOF.
adds c7389ae gpg: Silence some regression tests.
adds 2c3e674 Fix keystrlen to work when OPT.KEYID_FORMAT is KF_DEFAULT.
adds a41638a gpg: Fix DNS cert lookup returning an URL.
adds 0de7d61 kbx: Avoid warnings about useless assignments.
adds 126aebb sm: Avoid warnings about useless assignments.
adds 008aa6e gpg: Fix warnings about useless assignments.
adds 8a56a38 gpg: Avoid warnings about possible NULL deref.
adds 8fd406c gpg: Return an error code from keygrip_from_pk.
adds 833ba5f common: New put_membuf_cb to replace static membuf_data_cb.
adds 4966432 common: New function get_assuan_server_version.
adds 4d7ac43 common: New function compare_version_strings.
adds 2aa42ba Print warnings if old daemon versions are used.
adds 34bca9c gpg: Add an exact search flag to the PK struct.
adds 4970868 gpg: New command --export-ssh-key
adds b2da395 gpg: Support ECDSA keys with --export-ssh-key.
adds eb9c021 tools: Remove gpgkey2ssh.
adds b280aa6 gpg: Fix NULL de-ref for ambiguous key check in --export-ssh-keys.
adds 0617a05 gpg: Move documentation from keydb.h to keydb.c and getkey.c.
adds 3f52c7d common: Fix iobuf API of filter function for alignment.
adds 4b4639b common: Fix iobuf API of filter function for alignment.
adds 4619ea8 gpg: Re-indent check_key_signature2.
adds e2f984b ssh: Accept OpenSSH *cert-v01 key variants.
adds 96237b9 Fix to support git worktree.
adds 9dc355a gpg: Make sure to mark a duplicate registered keybox as primary.
adds 1608629 kbx: Implement keybox_lock for use by gpg.
adds 4aceebf common: Make sure dotlock functions set a proper ERRNO.
adds 8f1368d kbx: Improve and fix keybox_lock.
adds 9b6c914 gpg: Improve error code from lock_all.
adds c7ca0f7 kbx: Change return type of search functions to gpg_error_t.
adds 99cdc15 doc: Update whats-new-in-2.1 from gnupg-doc.
adds 360534b gpg: Make --list-options show-usage the default.
adds f5cceef kbx: Add function keybox_tmp_names to avoid code duplication.
adds 8241ed5 kbx: New function keybox_file_rename to replace rename.
adds 3b1248e gpg: Detect race between pubring.gpg and pubring.kbx use.
adds 663c5d1 w32: Fix deadlock introduced by keybox_file_rename.
adds 3cccd5a kbx,w32: Use shorter retry intervals for keybox_file_rename.
adds 56275e4 doc: Fix description of --s2k-* options to match gpg 2.1.
adds 437965e Use ngettext for some strings.
adds 9309bda gpg: Use "days" in "...newer than..." diagnostics.
adds 576fedc gpg: Minor string changes.
adds 79778a8 g10: Improve strings printed by tofu.c.
adds d96e76d gpg: Add function print_further_info.
adds 8b7f64f common: Add substitute code for libgpg-error < 1.22.
adds cfa4189 gpg: Streamline use of error messages in tofu.c
adds 4c6c973 po: Update German translation
adds c26d299 doc: Typo fix.
adds 4997433 agent: New option --pinentry-timeout
adds bdb6135 gpg: Silence message about ignoring revoked user ids.
adds 09117e7 gpg: Make --auto-key-retrieve work with dirmngr configured server.
adds bb99b40 gpg: Improve header text of the auto-created revocations.
adds fc0c71d gpg: Allow new user ids with only the mail address.
adds 361820a gpg: Rework gpg-conf.skel
adds afb8696 dirmngr: Use sks-keyservers CA by default for the hkps pool.
adds 77bceb2 dirmngr: Provide the keyserver pool name even if there is no CNAME.
adds 12c665b dirmngr: Indicate that serial numbers are hexadecimal.
adds 039a557 speedo: Allow use of SHA-256 checksums
adds ee87c65 agent: Send PROGRESS status lines to the client.
adds fbe1cf6 gpg: Print PROGRESS status lines during key generation.
adds d33a340 sm: small fix for GCC 6.
adds b8bb16c g10: Fix segfault on unsupported curve.
adds 3e50236 gpgtar,w32: Fix gpgtar 8 bit encoding handling on W32
adds d56f76a po: Update German translation
adds 7313c5f Update copyright years.
adds cc75359 po: Update Czech translation
adds dc4a470 po: Auto-update
adds e9e5e83 Release 2.1.11
adds c75d9bf Imported Upstream version 2.1.11
adds bf1b5c7 Merge tag 'upstream/2.1.11'
adds ab0b658 new upstream release
adds b39ddf8 dropping patches merged upstream
adds 3d4860c removed undocumented gpgkey2ssh; use gpg --export-ssh-key instead
adds db3d63f added temporary hook to view failing gpgtar test output on build daemons since i can't replicate the failures on my own build systems.
adds 0bb9ab5 trying again to get a proper dump of the gpgtar.test.log. sigh.
adds 0e5e52c disable gpgtar, since it is causing unpredictable testsuite failures and we don't ship it anyway.
adds 74e8bc4 taking over gpgv-udeb from gnupg 1.4.x packaging
adds 1eb1657 debian/control: use secure transport for Vcs-* and Homepage
adds 757daf6 avoid FTBFS with patch from upstream (Closes: #814842)
adds 6703f9a bumped standards-version to 3.9.7 (no changes needed)
new 379879f build out-of-tree for cleanliness
new 7794353 avoid failures on win32 when gpgconf.exe is not present (from upstream)
new 0354019 adopt gpgv-win32 from the 1.4 packaging
new 2582b9d try to force libiconv for win32
new aba3401 borrow regression tests as well
new d668dc2 port tests to gpg2
new b361a04 enable tests to work on amd64
The 7 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 | 14 +-
ChangeLog | 3488 ++++++++++++++++
Makefile.am | 19 +-
Makefile.in | 21 +-
NEWS | 169 +-
README | 6 +-
VERSION | 2 +-
agent/ChangeLog-2011 | 2 +-
agent/Makefile.in | 2 +
agent/agent.h | 34 +-
agent/cache.c | 2 +-
agent/call-pinentry.c | 60 +-
agent/call-scd.c | 31 +-
agent/command-ssh.c | 220 +-
agent/command.c | 39 +-
agent/cvt-openpgp.c | 126 +-
agent/cvt-openpgp.h | 1 +
agent/divert-scd.c | 2 +-
agent/findkey.c | 8 +-
agent/genkey.c | 28 +-
agent/gpg-agent.c | 148 +-
agent/pksign.c | 53 +-
agent/trustlist.c | 2 +-
autogen.sh | 3 +-
build-aux/getswdb.sh | 20 +
build-aux/speedo.mk | 61 +-
build-aux/speedo/w32/inst.nsi | 3 +
common/ChangeLog-2011 | 2 +-
common/Makefile.am | 51 +-
common/Makefile.in | 410 +-
common/argparse.c | 13 +-
common/asshelp.c | 42 +-
common/asshelp.h | 5 +
common/audit.c | 2 +-
common/audit.h | 2 +-
common/b64enc.c | 2 -
{g13 => common}/call-gpg.c | 345 +-
{g13 => common}/call-gpg.h | 32 +-
common/common-defs.h | 20 +-
common/convert.c | 6 +-
common/dotlock.c | 106 +-
common/exechelp-posix.c | 64 +-
common/exechelp-w32.c | 80 +-
common/exechelp-w32ce.c | 4 +-
common/exechelp.h | 44 +-
common/exectool.c | 440 ++
common/exectool.h | 56 +
common/{srv.h => fwddecl.h} | 41 +-
common/get-passphrase.c | 13 +-
common/gettime.h | 20 +-
common/helpfile.c | 2 +-
common/i18n.h | 2 +-
common/iobuf.c | 1163 +++---
common/iobuf.h | 534 ++-
common/keyserver.h | 20 +-
common/localename.c | 2 +-
common/logging.c | 10 +-
common/logging.h | 1 +
common/membuf.c | 17 +-
common/membuf.h | 1 +
common/mischelp.h | 28 -
common/mkdir_p.c | 187 +
common/{init.h => mkdir_p.h} | 37 +-
common/openpgp-oid.c | 2 +-
common/session-env.c | 2 +-
common/sexputil.c | 2 +-
common/srv.c | 333 --
common/ssh-utils.c | 4 +-
common/status-codes.h | 124 +-
common/status.c | 20 +-
common/status.h | 34 +-
common/stringhelp.c | 244 +-
common/stringhelp.h | 8 +-
common/strlist.c | 29 +
common/strlist.h | 2 +
common/sysutils.c | 4 +-
common/t-convert.c | 8 +-
common/t-iobuf.c | 379 ++
common/t-mapstrings.c | 7 +-
common/t-sexputil.c | 2 +-
common/t-ssh-utils.c | 81 +
common/t-stringhelp.c | 235 +-
common/{t-w32-reg.c => t-strlist.c} | 60 +-
common/t-support.h | 16 +-
common/t-timestuff.c | 35 +-
common/t-zb32.c | 214 +-
common/tlv.c | 1 -
common/ttyio.c | 4 +-
common/types.h | 10 -
common/userids.c | 98 +-
common/utf8conv.c | 75 +-
common/utf8conv.h | 2 +
common/util.h | 131 +-
common/w32-afunix.h | 2 +-
common/yesno.c | 20 +-
common/{ssh-utils.h => zb32.h} | 19 +-
config.h.in | 9 +
configure | 695 ++-
configure.ac | 254 +-
debian/changelog | 199 +
debian/clean | 3 +
debian/control | 70 +-
debian/dirmngr.install | 2 +
debian/dirmngr.maintscript | 6 +-
debian/dirmngr.manpages | 2 +-
debian/gbp.conf | 2 -
debian/gnupg-agent.install | 1 -
debian/gnupg2.docs | 8 +-
debian/gnupg2.install | 4 +-
debian/gnupg2.manpages | 2 +-
debian/gpgsm.docs | 1 -
debian/gpgsm.install | 2 +
debian/gpgsm.links | 1 +
debian/gpgv-udeb.install | 1 +
debian/patches/0001-rename-gnupg2.patch | 6 +-
debian/patches/0002-avoid-beta-warning.patch | 2 +-
...0003-Avoid-simple-memory-dumps-via-ptrace.patch | 8 +-
...ar.test-when-disable-gpgtar-is-configured.patch | 35 +
...ge-simple_query-to-ignore-status-messages.patch | 132 +
...not-error-out-if-gpgconf-is-not-installed.patch | 31 +
debian/patches/series | 3 +
debian/rules | 56 +-
debian/tests/control | 3 +
debian/tests/gpgv-win32 | 41 +
dirmngr/Makefile.am | 41 +-
dirmngr/Makefile.in | 379 +-
dirmngr/cdblib.c | 6 +-
dirmngr/certcache.c | 4 +-
dirmngr/crlcache.c | 17 +-
dirmngr/crlfetch.c | 30 +-
dirmngr/dirmngr-client.c | 148 +-
dirmngr/dirmngr.c | 74 +-
dirmngr/dirmngr.h | 5 +-
dirmngr/dirmngr_ldap.c | 2 +-
dirmngr/dns-cert.c | 382 --
dirmngr/dns-cert.h | 55 -
dirmngr/dns-stuff.c | 1362 ++++++
dirmngr/dns-stuff.h | 135 +
{common => dirmngr}/http.c | 462 +-
{common => dirmngr}/http.h | 7 +-
dirmngr/ks-action.c | 19 +-
dirmngr/ks-engine-finger.c | 3 +-
dirmngr/ks-engine-hkp.c | 450 +-
dirmngr/ks-engine-http.c | 5 +-
dirmngr/ks-engine-ldap.c | 27 +-
dirmngr/ks-engine.h | 4 +-
dirmngr/ldap-wrapper.c | 2 +-
dirmngr/ldap.c | 75 +-
dirmngr/misc.c | 18 +-
dirmngr/misc.h | 2 +-
dirmngr/ocsp.c | 15 +-
dirmngr/server.c | 386 +-
dirmngr/sks-keyservers.netCA.pem | 32 +
dirmngr/t-dns-cert.c | 93 -
dirmngr/t-dns-stuff.c | 285 ++
{common => dirmngr}/t-http.c | 19 +-
{common => dirmngr}/tls-ca.pem | 0
dirmngr/validate.c | 4 +-
doc/DETAILS | 45 +-
doc/HACKING | 72 +-
doc/Makefile.am | 10 +-
doc/Makefile.in | 12 +-
doc/defsincdate | 2 +-
doc/dirmngr.texi | 46 +-
doc/gnupg-card-architecture.eps | 2 +-
doc/gnupg-card-architecture.pdf | Bin 19753 -> 19753 bytes
doc/gnupg.info | 366 +-
doc/gnupg.info-1 | 511 +--
doc/gnupg.info-2 | 716 ++--
doc/gnupg.texi | 3 +-
doc/gpg-agent.texi | 18 +-
doc/gpg.texi | 258 +-
doc/gpgv.texi | 8 +
doc/help.de.txt | 14 +-
doc/mkdefsinc.c | 10 +-
doc/tools.texi | 2 +-
doc/whats-new-in-2.1.txt | 119 +-
doc/yat2m.c | 22 +-
g10/Makefile.am | 39 +-
g10/Makefile.in | 104 +-
g10/armor.c | 4 +-
g10/call-agent.c | 157 +-
g10/call-agent.h | 5 +-
g10/call-dirmngr.c | 111 +-
g10/call-dirmngr.h | 1 +
g10/card-util.c | 7 +-
g10/cipher.c | 2 +-
g10/compress-bz2.c | 2 +-
g10/compress.c | 2 +-
g10/cpr.c | 16 +-
g10/decrypt-data.c | 37 +-
g10/decrypt.c | 2 +-
g10/delkey.c | 9 +-
g10/dirmngr-conf.skel | 69 +
g10/encrypt.c | 18 +-
g10/export.c | 785 ++--
g10/getkey.c | 1688 ++++++--
g10/gpg.c | 411 +-
g10/gpg.h | 8 +-
g10/gpgv.c | 68 +-
g10/import.c | 133 +-
g10/keydb.c | 904 ++--
g10/keydb.h | 182 +-
g10/keyedit.c | 453 +-
g10/keygen.c | 643 +--
g10/keyid.c | 157 +-
g10/keylist.c | 286 +-
g10/keyring.c | 478 ++-
g10/keyring.h | 3 +-
g10/keyserver-internal.h | 5 +-
g10/keyserver.c | 162 +-
g10/main.h | 87 +-
g10/mainproc.c | 118 +-
g10/mdfilter.c | 2 +-
g10/misc.c | 125 +-
g10/openfile.c | 34 +-
g10/options.h | 33 +-
g10/options.skel | 113 +-
g10/packet.h | 169 +-
g10/parse-packet.c | 290 +-
g10/passphrase.c | 8 +
g10/pkclist.c | 122 +-
g10/pkglue.c | 2 +-
g10/plaintext.c | 138 +-
g10/progress.c | 2 +-
g10/pubkey-enc.c | 6 +-
g10/revoke.c | 97 +-
g10/server.c | 5 +-
g10/sig-check.c | 627 ++-
g10/sign.c | 85 +-
g10/skclist.c | 14 +-
g10/sqlite.c | 252 ++
g10/sqlite.h | 62 +
g10/t-keydb-get-keyblock.c | 62 +
g10/t-keydb-get-keyblock.gpg | Bin 0 -> 138824 bytes
g10/t-keydb-keyring.kbx | Bin 0 -> 5104 bytes
g10/t-keydb.c | 97 +
g10/tdbio.c | 41 +-
g10/{gpgv.c => test-stubs.c} | 246 +-
g10/test.c | 187 +
g10/textfilter.c | 2 +-
g10/tofu.c | 2933 +++++++++++++
g10/tofu.h | 114 +
g10/trust.c | 17 +-
g10/trustdb.c | 341 +-
g10/trustdb.h | 13 +-
g13/Makefile.am | 2 +-
g13/Makefile.in | 12 +-
g13/create.c | 8 +-
g13/g13-common.c | 86 +
g13/{g13.h => g13-common.h} | 71 +-
g13/g13.c | 57 +-
g13/g13.h | 62 +-
g13/keyblob.h | 6 +-
g13/mount.c | 5 +-
g13/mountinfo.c | 2 +-
g13/runner.c | 2 +-
kbx/Makefile.am | 8 +-
kbx/Makefile.in | 442 +-
kbx/keybox-blob.c | 2 +-
kbx/keybox-defs.h | 12 +-
kbx/keybox-dump.c | 16 +-
kbx/keybox-file.c | 2 +-
kbx/keybox-init.c | 100 +-
kbx/keybox-openpgp.c | 10 +-
kbx/keybox-search-desc.h | 10 +-
kbx/keybox-search.c | 58 +-
kbx/keybox-update.c | 107 +-
kbx/keybox-util.c | 133 +
kbx/keybox.h | 23 +-
m4/Makefile.in | 2 +
po/POTFILES.in | 4 +-
po/ca.gmo | Bin 48328 -> 46607 bytes
po/ca.po | 4108 ++++++++++--------
po/cs.gmo | Bin 218110 -> 219029 bytes
po/cs.po | 4418 +++++++++++---------
po/da.gmo | Bin 148507 -> 144609 bytes
po/da.po | 4222 +++++++++++--------
po/de.gmo | Bin 225247 -> 236965 bytes
po/de.po | 4152 ++++++++++--------
po/el.gmo | Bin 48492 -> 46733 bytes
po/el.po | 4102 ++++++++++--------
po/en at boldquot.gmo | Bin 205333 -> 215384 bytes
po/en at boldquot.po | 3866 +++++++++--------
po/en at quot.gmo | Bin 203165 -> 212992 bytes
po/en at quot.po | 3863 +++++++++--------
po/eo.gmo | Bin 31920 -> 30286 bytes
po/eo.po | 4099 ++++++++++--------
po/es.gmo | Bin 147800 -> 144176 bytes
po/es.po | 4226 +++++++++++--------
po/et.gmo | Bin 45720 -> 44031 bytes
po/et.po | 4088 ++++++++++--------
po/fi.gmo | Bin 48034 -> 46182 bytes
po/fi.po | 4097 ++++++++++--------
po/fr.gmo | Bin 228714 -> 222985 bytes
po/fr.po | 4257 +++++++++++--------
po/gl.gmo | Bin 47537 -> 45753 bytes
po/gl.po | 4102 ++++++++++--------
po/gnupg2.pot | 3831 +++++++++--------
po/hu.gmo | Bin 47434 -> 45696 bytes
po/hu.po | 4099 ++++++++++--------
po/id.gmo | Bin 46149 -> 44358 bytes
po/id.po | 4094 ++++++++++--------
po/it.gmo | Bin 47531 -> 45785 bytes
po/it.po | 4098 ++++++++++--------
po/ja.gmo | Bin 232855 -> 230767 bytes
po/ja.po | 4270 +++++++++++--------
po/nb.gmo | Bin 65874 -> 63253 bytes
po/nb.po | 4144 ++++++++++--------
po/pl.gmo | Bin 151442 -> 147621 bytes
po/pl.po | 4254 +++++++++++--------
po/pt.gmo | Bin 40443 -> 38752 bytes
po/pt.po | 4093 ++++++++++--------
po/ro.gmo | Bin 89801 -> 86833 bytes
po/ro.po | 4193 +++++++++++--------
po/ru.gmo | Bin 276520 -> 274140 bytes
po/ru.po | 4276 +++++++++++--------
po/sk.gmo | Bin 46983 -> 45261 bytes
po/sk.po | 4095 ++++++++++--------
po/sv.gmo | Bin 148668 -> 144810 bytes
po/sv.po | 4225 +++++++++++--------
po/tr.gmo | Bin 146056 -> 142504 bytes
po/tr.po | 4210 +++++++++++--------
po/uk.gmo | Bin 287904 -> 284070 bytes
po/uk.po | 4275 +++++++++++--------
po/zh_CN.gmo | Bin 91599 -> 88609 bytes
po/zh_CN.po | 4188 +++++++++++--------
po/zh_TW.gmo | Bin 199904 -> 194247 bytes
po/zh_TW.po | 4067 ++++++++++--------
scd/Makefile.in | 2 +
scd/apdu.c | 41 +-
scd/apdu.h | 2 +-
scd/app-common.h | 5 -
scd/app-openpgp.c | 337 +-
scd/app-p15.c | 2 +-
scd/app.c | 126 +-
scd/ccid-driver.c | 44 +-
scd/ccid-driver.h | 3 +-
scd/command.c | 21 +-
scd/iso7816.c | 2 +-
scd/scdaemon.c | 11 -
sm/Makefile.am | 4 +-
sm/Makefile.in | 12 +-
sm/base64.c | 4 +-
sm/call-agent.c | 74 +-
sm/call-dirmngr.c | 49 +-
sm/certchain.c | 18 +-
sm/certdump.c | 4 +-
sm/certreqgen.c | 77 +-
sm/encrypt.c | 7 +-
sm/export.c | 2 +-
sm/fingerprint.c | 1 -
sm/gpgsm.c | 8 +-
sm/import.c | 2 +-
sm/keydb.c | 56 +-
sm/keydb.h | 6 +-
sm/minip12.c | 6 +-
sm/qualified.c | 2 +-
sm/server.c | 48 +-
tests/Makefile.in | 2 +
tests/openpgp/4gb-packet.asc | Bin 0 -> 4983 bytes
tests/openpgp/4gb-packet.test | 14 +
tests/openpgp/Makefile.am | 31 +-
tests/openpgp/Makefile.in | 50 +-
tests/openpgp/conventional-mdc.test | 11 +-
tests/openpgp/default-key.test | 73 +
tests/openpgp/gpgtar.test | 120 +
.../00FE67F28A52A8AA08FFAED20AF832DA916D1985.asc | 17 +
.../1DF48228FEFF3EC2481B106E0ACA8C465C662CC5.asc | 23 +
.../A2832820DC9F40751BDCD375BB0945BA33EC6B4C.asc | 17 +
.../ADE710D74409777B7729A7653373D820F67892E0.asc | 17 +
.../CEFC51AF91F68A2904FBFF62C4F075A4785B803F.asc | 17 +
.../E657FB607BB4F21C90BB6651BC067AF28BC90111.asc | 45 +
tests/openpgp/samplekeys/e2e-p256-1-clr.asc | 37 +
tests/openpgp/samplekeys/e2e-p256-1-prt.asc | 39 +
tests/openpgp/tofu-2183839A-1.txt | Bin 0 -> 191 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.test | 245 ++
tests/openpgp/use-exact-key.test | 55 +
tests/openpgp/version.test | 7 +-
tests/pkits/Makefile.in | 2 +
tools/Makefile.am | 17 +-
tools/Makefile.in | 65 +-
tools/gpg-check-pattern.c | 4 +-
tools/gpg-zip.in | 10 +-
tools/gpgconf-comp.c | 30 +-
tools/gpgkey2ssh.c | 308 --
tools/gpgparsemail.c | 2 +-
tools/gpgtar-create.c | 102 +-
tools/gpgtar-extract.c | 110 +-
tools/gpgtar-list.c | 95 +-
tools/gpgtar.c | 325 +-
tools/gpgtar.h | 16 +-
tools/rfc822parse.c | 4 +-
tools/symcryptrun.c | 2 +-
398 files changed, 96603 insertions(+), 60032 deletions(-)
rename {g13 => common}/call-gpg.c (64%)
rename {g13 => common}/call-gpg.h (59%)
create mode 100644 common/exectool.c
create mode 100644 common/exectool.h
rename common/{srv.h => fwddecl.h} (57%)
create mode 100644 common/mkdir_p.c
copy common/{init.h => mkdir_p.h} (53%)
delete mode 100644 common/srv.c
create mode 100644 common/t-iobuf.c
copy common/{t-w32-reg.c => t-strlist.c} (58%)
copy common/{ssh-utils.h => zb32.h} (71%)
delete mode 100644 debian/gpgsm.docs
create mode 100644 debian/gpgsm.links
create mode 100644 debian/gpgv-udeb.install
create mode 100644 debian/patches/0004-avoid-gpgtar.test-when-disable-gpgtar-is-configured.patch
create mode 100644 debian/patches/0005-common-Change-simple_query-to-ignore-status-messages.patch
create mode 100644 debian/patches/0006-w32-Do-not-error-out-if-gpgconf-is-not-installed.patch
create mode 100644 debian/tests/control
create mode 100644 debian/tests/gpgv-win32
delete mode 100644 dirmngr/dns-cert.c
delete mode 100644 dirmngr/dns-cert.h
create mode 100644 dirmngr/dns-stuff.c
create mode 100644 dirmngr/dns-stuff.h
rename {common => dirmngr}/http.c (89%)
rename {common => dirmngr}/http.h (95%)
create mode 100644 dirmngr/sks-keyservers.netCA.pem
delete mode 100644 dirmngr/t-dns-cert.c
create mode 100644 dirmngr/t-dns-stuff.c
rename {common => dirmngr}/t-http.c (93%)
rename {common => dirmngr}/tls-ca.pem (100%)
create mode 100644 g10/dirmngr-conf.skel
create mode 100644 g10/sqlite.c
create mode 100644 g10/sqlite.h
create mode 100644 g10/t-keydb-get-keyblock.c
create mode 100644 g10/t-keydb-get-keyblock.gpg
create mode 100644 g10/t-keydb-keyring.kbx
create mode 100644 g10/t-keydb.c
copy g10/{gpgv.c => test-stubs.c} (59%)
create mode 100644 g10/test.c
create mode 100644 g10/tofu.c
create mode 100644 g10/tofu.h
create mode 100644 g13/g13-common.c
copy g13/{g13.h => g13-common.h} (74%)
create mode 100644 tests/openpgp/4gb-packet.asc
create mode 100755 tests/openpgp/4gb-packet.test
create mode 100755 tests/openpgp/default-key.test
create mode 100755 tests/openpgp/gpgtar.test
create mode 100644 tests/openpgp/privkeys/00FE67F28A52A8AA08FFAED20AF832DA916D1985.asc
create mode 100644 tests/openpgp/privkeys/1DF48228FEFF3EC2481B106E0ACA8C465C662CC5.asc
create mode 100644 tests/openpgp/privkeys/A2832820DC9F40751BDCD375BB0945BA33EC6B4C.asc
create mode 100644 tests/openpgp/privkeys/ADE710D74409777B7729A7653373D820F67892E0.asc
create mode 100644 tests/openpgp/privkeys/CEFC51AF91F68A2904FBFF62C4F075A4785B803F.asc
create mode 100644 tests/openpgp/samplekeys/E657FB607BB4F21C90BB6651BC067AF28BC90111.asc
create mode 100644 tests/openpgp/samplekeys/e2e-p256-1-clr.asc
create mode 100644 tests/openpgp/samplekeys/e2e-p256-1-prt.asc
create mode 100644 tests/openpgp/tofu-2183839A-1.txt
create mode 100644 tests/openpgp/tofu-BC15C85A-1.txt
create mode 100644 tests/openpgp/tofu-EE37CF96-1.txt
create mode 100755 tests/openpgp/tofu-keys-secret.asc
create mode 100755 tests/openpgp/tofu-keys.asc
create mode 100755 tests/openpgp/tofu.test
create mode 100755 tests/openpgp/use-exact-key.test
delete mode 100644 tools/gpgkey2ssh.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