aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Workaround for a gettext problem during "make distcheck".Werner Koch2012-12-141-0/+4
| | | | | | | * configure.ac: Add comment string "GNU gnupg". -- We already use this kludge in 2.x.
* gettext: Upgrade to version 0.18Werner Koch2012-12-1485-6458/+16678
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.18. * po/Makefile.in.in: Upgrade to gettext-0.18. Keep option --previous of msgmerge. * intl/: Upgrade to gettext-0.18. * m4/gettext.m4: Upgrade to gettext-0.18.1. * m4/iconv.m4: Upgrade to gettext-0.18.1. * m4/lib-ld.m4: Upgrade to gettext-0.18.1. * m4/lib-link.m4: Upgrade to gettext-0.18.1. * m4/lib-prefix.m4: Upgrade to gettext-0.18.1. * m4/nls.m4: Upgrade to gettext-0.18.1. * m4/po.m4: Upgrade to gettext-0.18.1. * m4/progtest.m4: Upgrade to gettext-0.18.1. * m4/codeset.m4: Upgrade to gettext-0.18.1. * m4/fcntl-o.m4: New file, from gettext-0.18.1. * m4/glibc2.m4: Upgrade to gettext-0.18.1. * m4/glibc21.m4: Upgrade to gettext-0.18.1. * m4/intdiv0.m4: Upgrade to gettext-0.18.1. * m4/intl.m4: Upgrade to gettext-0.18.1. * m4/intldir.m4: Upgrade to gettext-0.18.1. * m4/intlmacosx.m4: Upgrade to gettext-0.18.1. * m4/intmax.m4: Upgrade to gettext-0.18.1. * m4/inttypes_h.m4: Upgrade to gettext-0.18.1. * m4/inttypes-pri.m4: Upgrade to gettext-0.18.1. * m4/lcmessage.m4: Upgrade to gettext-0.18.1. * m4/lock.m4: Upgrade to gettext-0.18.1. * m4/longlong.m4: Upgrade to gettext-0.18.1. * m4/printf-posix.m4: Upgrade to gettext-0.18.1. * m4/size_max.m4: Upgrade to gettext-0.18.1. * m4/stdint_h.m4: Upgrade to gettext-0.18.1. * m4/threadlib.m4: New file, from gettext-0.18.1. * m4/uintmax_t.m4: Upgrade to gettext-0.18.1. * m4/visibility.m4: Upgrade to gettext-0.18.1. * m4/wchar_t.m4: Upgrade to gettext-0.18.1. * m4/wint_t.m4: Upgrade to gettext-0.18.1. * m4/xsize.m4: Upgrade to gettext-0.18.1. * m4/Makefile.am (EXTRA_DIST): Add the new files.
* Support NetBSD m68K ELF targetsWerner Koch2012-12-131-2/+7
| | | | | | | | | | | | | | | * mpi/config.links (m68k*-*-netbsdelf): New. -- The original patch from NetBSD had this additional code: if ! test x$M68060 = xYES; then path="m68k/mc68020 m68k" fi However, this bypasses the config system. It would be better to add proper support for this CPU to config.sub.
* Card: Fix the process of writing key or generating key.NIIBE Yutaka2012-12-131-2/+2
| | | | | | | * g10/app-openpgp.c (store_fpr): Flush KEY-FPR and KEY-TIME. -- (cherry picked from commit e7dca3e83ebd6df0a7ea55e97c3cd6e91be90af5)
* Fix mksamplekeys awk to not leave out the whitespace altogetherDavid Shaw2012-11-302-3/+9
|
* Refresh sample keysDavid Shaw2012-11-302-452/+444
| | | | | | | * mksamplekeys: Tweak awk script to not add trailing whitespace to blank lines (makes git pre-commit hook unhappy). * samplekeys.asc: Refresh.
* The keyserver search menu should honor --keyid-formatDavid Shaw2012-11-291-5/+11
| | | | | | * keyserver.c (print_keyrec): Honor --keyid-format when getting back full fingerprints from the keyserver (the comment in the code was correct, the code was not).
* tests: Skip secret key import check in SELinux modeWerner Koch2012-11-084-12/+29
| | | | | | | | | | | * configure.ac (ENABLE_SELINUX_HACKS): New am_conditional. * checks/Makefile.am (prepared.stamp): Replace by defs-config.inc. (defs-config.inc): Create and set enable_selinux_hacks variable. * checks/defs.inc: Include defs-config.inc. * checks/armor.test: Do not run the last test in selinux mode. GnuPG-bug-id: 1390
* de.po: Grammar fixWerner Koch2012-11-081-2/+2
| | | | | | | * po/de.po: Grammar fix by Daniel Leidert -- GnuPG-bug-id: 1276
* Create off-line card encryption key with the right size.Werner Koch2012-11-081-1/+16
| | | | | | | | | | | * g10/keygen.c (gen_card_key_with_backup): Get the size of the key from the card. -- Formerly the off-line encryption key was created with a fixed length of 1024 bit. With this change the key is created as expected. GnuPG-bug-id: 1230
* Support the not anymore patented IDEA cipher algorithm.Werner Koch2012-11-0818-452/+575
| | | | | | | | | | | | | | | | | | | | | | | | * cipher/idea.c: New. Take from Libgcrypt master and adjust for direct use in GnuPG. * cipher/idea-stub.c: Remove. * cipher/Makefile.am: Add idea.c and remove idea-stub.c rules. * configure.ac: Remove idea-stub code. * g10/gpg.c (check_permissions): Remove code path for ITEM==2. (main): Make --load-extension a dummy option. * g10/keygen.c (keygen_set_std_prefs): Include IDEA only in PGP2 compatibility mode. * g10/misc.c (idea_cipher_warn): Remove. Also remove all callers. * g10/seckey-cert.c (do_check): Remove emitting of STATUS_RSA_OR_IDEA. * g10/status.c (get_status_string): Remove STATUS_RSA_OR_IDEA. * g10/status.h (STATUS_RSA_OR_IDEA): Remove. -- To keep the number of actually used algorithms low, we support IDEA only in a basically read-only way (unless --pgp2 is used during key generation). It does not make sense to suggest the use of this old 64 bit blocksize algorithm. However, there is old data available where it might be helpful to have IDEA available.
* Fix usage of dlerror to conform to POSIX.Werner Koch2012-11-071-6/+8
| | | | | | | | | * cipher/idea-stub.c: Clear last error before dlsym. -- This is required for NetBSD. Reported-by: Thomas Klausner
* Improve handling of random_seed read errors.Werner Koch2012-11-071-1/+25
| | | | | | | | | | | * cipher/random.c (read_seed_file): Distinguish between errors and short reads. -- This should help to avoid program aborts due to races. Nevertheless a better and cross-platform locking would be a more solid solution. GnuPG-bug-id: 1439
* Remove trailing white space from one fileWerner Koch2012-11-071-10/+10
| | | | --
* Handle systems which have uint64_t but not the UINT64_C macro.Thomas Klausner2012-11-061-2/+7
| | | | | | | | | * include/types.h (U64_C) [!UINT64_C]: Add simple replacement. -- This could happen with UNIX98-type systems, such as the code on the netbsd-1-5 branch, and would prevent this package from building on such systems.
* Indent nested cpp directives for better readability.Werner Koch2012-11-061-44/+43
| | | | --
* Fix extern inline use for gcc > 4.3 in c99 modeWerner Koch2012-11-061-1/+8
| | | | | | | | | | * mpi/mpi-inline.h [!G10_MPI_INLINE_DECL]: Take care of changed extern inline semantics in gcc. -- I am not use how this will work out with non-gcc. However, we had no problems in the past and thus this change is the least invasive for non-gcc compilers.
* autogen.sh: Do not use -c with chmod.Werner Koch2012-11-061-2/+2
| | | | --
* Update translations to adjust for typo fixesWerner Koch2012-08-2428-195/+917
|
* Update French translation.David Prévot2012-08-241-1554/+1528
| | | | * po/fr.po: Update.
* Fix typos spotted during translationsWerner Koch2012-08-243-5/+5
| | | | | * g10/gpg.c: uppercase after Syntax * util/secmem.c (print_warn): Update URL.
* Actually show translators comments in PO filesDavid Prévot2012-08-244-9/+8
| | | | | | | -- Note that strings marked for gettext need to immediately follow a TRANSLATOR comment block.
* Keep previous msgids of translated messagesDavid Prévot2012-08-241-2/+2
| | | | * po/Makefile.in.in: Use option --previous with msgmerge.
* With --quiet do not print reading passphrase from fd message.Werner Koch2012-04-291-53/+53
| | | | | Fix for bug#1403. * g10/passphrase.c (read_passphrase_from_fd): Act on --quiet.
* Honor --cert-digest-algo when recreating a cert.David Shaw2012-02-011-3/+8
| | | | | | | | * g10/sign.c (update_keysig_packet): Honor --cert-digest-algo when recreating a cert. This is used by various things in --edit-key like setpref, primary, etc. Suggested by Christian Aistleitner.
* 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.