aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.4.12gnupg-1.4.12Werner Koch2012-01-303-14/+34
|
* Fix ChangeLog creation rule.Werner Koch2012-01-301-1/+1
| | | | * Makefile.am (gen-ChangeLog): Use set -e. Fixes commit b99e77d5.
* Auto update of uk.poWerner Koch2012-01-301-21/+18
| | | | --
* Add Ukrainian translation.Werner Koch2012-01-304-2/+5169
| | | | | * po/uk.po: New. * po/LINGUAS: Add uk.po.
* Update GNU helper files.Werner Koch2012-01-306-1277/+3038
| | | | | | | | * scripts/config.guess, scripts/config.rpath: Update to version 2012-01-01. * scripts/config.rpath, scripts/compile, scripts/depcomp: Update to modern version. * scripts/texinfo.tex: Update from current gnulib.
* Update sample keys.Werner Koch2012-01-302-417/+844
| | | | --
* Update documentation.Werner Koch2012-01-303-707/+1163
| | | | | * doc/gpg.texi, doc/specify-user-id.texi, doc/yat2m.c: Update from current GnuPG master (commit bdde44a).
* Require gitlog-to-changelog to be installed.Werner Koch2012-01-302-368/+4
| | | | | * Makefile.am (GITLOG_TO_CHANGELOG): New. (gen-ChangeLog): Use installed version of gitlog-to-changelog.
* Fix typos in comments.Werner Koch2012-01-243-6/+5
| | | | | -- Fixes provided by Gilles Espinasse.
* Do not copy default merge commit log entries into the ChangeLog.Werner Koch2012-01-201-1/+7
| | | | * scripts/gitlog-to-changelog: Skip merge commits.
* Merge branch 'STABLE-BRANCH-1-4' of git+ssh://playfair.gnupg.org/git/gnupg ↵David Shaw2012-01-2030-292/+6089
|\ | | | | | | into STABLE-BRANCH-1-4
| * w32: Always build with -fno-omit-frame-pointer.Werner Koch2012-01-161-0/+8
| | | | | | | | | | This is required due to a bug in the mingw32 runtime. * configure.ac (HAVE_W32_SYSTEM): Force use of -fno-omit-frame-pointer.
| * w32: Allow passing a relative name for the tarballWerner Koch2012-01-161-2/+3
| | | | | | | | * scripts/mk-w32-dist: Prepend PWD to TARBALL.
| * Automate W32 installer building.Werner Koch2012-01-166-249/+191
| | | | | | | | | | | | | | | | | | | | * doc/README.W32: Document new installer build procedure. * scripts/autogen.sh: Pass all args to the installer (regression fix). * scripts/conf-w32/README: Remove from repo. * scripts/conf-w32/bzip2-1.diff: Remove from repo. * scripts/mk-w32-dist: Rewrite. * scripts/w32installer.nsi [WITH_PATCHES]: Use constant patch file name.
| * Add a DECRYPTION_INFO status.Werner Koch2012-01-133-17/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * g10/status.h (STATUS_DECRYPTION_INFO): New. * g10/status.c (get_status_string): Add new status string. * g10/encr-data.c: Include status.h. (decrypt_data): Print STATUS_DECRYPTION_INFO. -- This is backport of commit 5667e33. DECRYPTION_INFO <mdc_method> <sym_algo> Print information about the symmetric encryption algorithm and the MDC method. This will be emitted even if the decryption fails.
| * Include bzip2 code to ease building for W32.Werner Koch2012-01-1318-13/+5831
| | | | | | | | | | | | | | | | | | | | | | | | * bzlib/: Include bzip2 code. * configure.ac [W32]: Force use of included bzip2 code. * scripts/autogen.sh <--build-w32>: Do not pass --with-bzip option. * Makefile.am (SUBDIRS): Add bzip. Use it only under W32. -- In the past it happened that we forgot to build against bzip2 which is a standard feature these days. Having the source included makes sure that we will always build with bzip2 support.
| * Allow building with the 32 bit mingw-w64 toolchain.Werner Koch2012-01-123-6/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * scripts/autogen.sh <--build-w32>: Support i686-w64-mingw32 and use it by default if installed. * keyserver/gpgkeys_ldap.c (my_ldap_start_tls_s): Define macro depending on compiler version. (main): Use new macro. * util/miscutil.c [!HAVE_TIMEGM]: Add prototype for the timegm autoconf replacement function. -- It seems that the LDAP keyserver helper build with the old mingw32 toolchain never worked correctly for LDAPS. The prototype there for ldap_start_tls_s is plainly wrong for Windows. Anyway I included special support so not to break building with the old compiler.
| * gpg: Remove unused fields from a trust data structure.Werner Koch2012-01-121-4/+1
| | | | | | | | | | | | | | | | The functions tdbio_read_record and tdbio_write_record control the actual on-disk format. Thus there is no need to keep reserved fields in the internal data structure. * g10/tdbio.h (struct trust_record): Remove reserved fields.
| * Typo fixes and comment re-formatting.Werner Koch2012-01-121-5/+6
| |
* | Changes to --min-cert-level should cause a trustdb rebuild (issue 1366)David Shaw2012-01-206-16/+31
|/ | | | | | | | | | | | | | | | * g10/gpgv.c, g10/trustdb.c (read_trust_options): Add min_cert_level * g10/trustdb.c (check_trustdb_stale): Request a rebuild if pending_check_trustdb is true (set when we detect a trustdb parameter has changed). * g10/keylist.c (public_key_list): Use 'l' in the "tru" with-colons listing for min_cert_level not matching. * g10/tdbio.c (tdbio_update_version_record, create_version_record, tdbio_db_matches_options, tdbio_dump_record, tdbio_read_record, tdbio_write_record): Add a byte for min_cert_level in the tdbio version record.
* Distribute dotlock.hDavid Shaw2012-01-111-0/+1
|
* Refresh sample keysDavid Shaw2012-01-101-432/+411
|
* Allow use of a standard space separated fingerprint.Werner Koch2012-01-102-28/+71
| | | | | | | | | | We allow a single or a double space in the middle of the fingerprint to help with c+p fingerprints from an HTML pages which are not being enclosed in a "pre" tag. * g10/getkey.c (classify_user_id): Check for space separated GPG fingerprint. -- This is a backport of commit 957fe72 and 372fb4f.
* Replace file locking by the new portable dotlock code.Werner Koch2012-01-1010-597/+1386
| | | | | | | | | | | | | * include/dotlock.h: New. From current gnupg master. * util/dotlock.c: Ditto. Include util.h. The major changes done in master are: Factor Unix and W32 specific code out into specific functions. Define HAVE_POSIX_SYSTEM. Rearrange some functions. (disable_dotlock): Rename to dotlock_disable. (create_dotlock): Rename to dotlock_create and add a dummy arg. (destroy_dotlock): Rename to dotlock_destroy. (make_dotlock): Rename to dotlock_take. (release_dotlock): Rename to dotlock_release. (remove_lockfiles): Rename to dotlock_remove_lockfiles.
* Update copyright years.Werner Koch2012-01-106-26/+27
| | | | * util/argparse.c (default_strusage): Update printed copyright year.
* Use gcc pragmas to suppress some warnings.Werner Koch2012-01-104-112/+141
| | | | | | | | | * configure.ac (AH_BOTTOM): Add GNUPG_GCC_VERSION macro. * util/estream-printf.c (pr_float): Use new gcc pragma to ignore a warning about a non-literal format. * util/miscutil.c (asctimestamp): Ditto. * cipher/md.c (md_stop_debug): Use new gcc pragme to ignore a warning * about a set but unused variable.
* Update gitlog-to-changelog.Werner Koch2012-01-103-2/+17
| | | | | | * scripts/gitlog-to-changelog: Update from gnupg master. * Makefile.am (gen-ChangeLog): Add new options. * scripts/autogen.sh: Fix typo in URL. Reported by Gilles Espinasse.
* Use the longest key ID available when talking to a HKP server.David Shaw2011-12-281-7/+13
| | | | | | This is issue 1340. Now that PKSD is dead, and SKS supports long key IDs, this is safe to do. Patch from Daniel Kahn Gillmor <[email protected]>.
* Generate the ChangeLog from commit logs.Werner Koch2011-12-0210-44/+564
| | | | | | | | | | | | * scripts/gitlog-to-changelog: New script. Taken from gnulib. * scripts/git-log-fix: New file. * scripts/git-log-footer: New file. * scripts/git-hooks/commit-msg: New script. * autogen.sh: Install commit-msg hook for git. * doc/HACKING: Describe the ChangeLog policy. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog.
* Rename all ChangeLog files to ChangeLog-2011.Werner Koch2011-12-0221-2303/+2427
| | | | * ChangeLog: New file.
* On VMS use --batch by default if in batch mode.Werner Koch2011-09-124-5/+31
| | | | | | This problem was identified and solved by Steven M. Schweda. Note that the vms specific code is not part of this repository. See http://antinode.info/dec/sw/gnupg.html for the VMS port.
* Removed some set but unused vars.Werner Koch2011-08-0914-119/+132
|
* Fix aliasing problem.Werner Koch2011-08-091-1035/+1043
|
* Fixed some autoconf bit rot.Werner Koch2011-08-099-215/+72
| | | | | | | Autoconf 2.68 is more picky about correct macro usage and thus I fixed some wrong call conventions for AC_LANG_PROGRAM. Also factored an m4 conditional construct out from AC_INIT to avoid the "not a literal" warning.
* Fix bug#1307Werner Koch2011-08-095-133/+147
| | | | | This is a backport of the fixes for 2.0. There is only one real bug, the other changes are for clarity and for more picky compilers.
* Print the decoded iteration count witn --list-packets.Werner Koch2011-07-222-13/+20
| | | | Fixes bug#1355.
* Allow building for ARM thumb. Fixes bug#1202.Werner Koch2011-07-042-7/+10
|
* Add pubkey letters e and E for ECC.Werner Koch2011-07-017-199/+216
| | | | | | | This does not mean we have any kind of ECC support now. It is merely to avoid printing a question mark for the algorithm. Trailing white space changes as usual.
* * photoid.c (generate_photo_id): Check for the JPEG magic numbersDavid Shaw2011-04-062-3/+8
| | | | | instead of JFIF since some programs generate an EXIF header first. This is issue 1331.
* Don't link gpgv with libreadlineWerner Koch2011-02-2336-37703/+416
| | | | Also add a useful .gitignore file.
* Update gpg-zip.1 (bug#1317)Werner Koch2011-02-232-74/+110
|
* Support a git revision numberWerner Koch2010-12-282-1/+8
|
* Revert last two changes and replace by code from libgcrypt 1.4.6.Werner Koch2010-12-232-12/+19
|
* * gpg.c (main): Do not provide a default forDavid Shaw2010-10-292-6/+5
| | | | | | --personal-digest-preferences. This allows the usual digest selection algorithm to pick a digest based on recipient keys.
* * pkclist.c (select_algo_from_prefs): Slightly improve the handling ofDavid Shaw2010-10-292-13/+26
| | | | | | | MD5 in preference lists. Instead of replacing MD5 with SHA-1, just remove MD5 from the list altogether, and let the next-highest ranked algorithm be chosen.
* * pkclist.c (select_algo_from_prefs): Make sure the scores can'tDavid Shaw2010-10-292-4/+17
| | | | | | | 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).
* Detect unsigned time_t and adjust y2038 detection.Werner Koch2010-10-279-12/+71
|
* mips fixesWerner Koch2010-10-222-22/+35
|
* Remove warnings on VMSWerner Koch2010-10-205-3/+15
|
* * armor.test: Tweak the bug 1179 test to only run if Twofish isDavid Shaw2010-10-202-11/+20
| | | | | included in the program. The sample message requires Twofish.