aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Set -fcommon compile optioncb/T5215Christoph Biedl2021-01-221-0/+14
| | | | | | | | | | | | -- In gcc 10, the default was changed to -fno-common, triggering linker errors since the code indeed uses extern declarations in such a way. Turns out fixing these isn't easy, so rather just restore the previous behaviour. GnuPG-bug-id: 5215 Signed-off-by: Christoph Biedl <[email protected]>
* Post release updatesWerner Koch2018-06-111-1/+1
| | | | --
* build: Don't use /dev/srandom on OpenBSDJeremie Courreges-Anglas2017-11-021-6/+0
| | | | | | | | | -- All /dev/*random devices have been equivalent since OpenBSD 4.9, on purpose (/dev/random doesn't block). /dev/srandom has been removed in the OpenBSD 6.3 development cycle, /dev/arandom will likely follow. Signed-off-by: Jeremie Courreges-Anglas <[email protected]>
* Post release updatesWerner Koch2017-07-191-1/+1
| | | | --
* Release 1.4.22gnupg-1.4.22Werner Koch2017-07-191-1/+1
|
* Post release updatesWerner Koch2016-08-171-1/+1
| | | | --
* Post release updates.Werner Koch2015-12-201-1/+1
| | | | --
* Post release updatesWerner Koch2015-02-271-1/+1
| | | | --
* Release 1.4.19.gnupg-1.4.19Werner Koch2015-02-271-3/+2
|
* po,intl: Update to 0.19.3.Werner Koch2015-02-261-1/+1
|
* Switch to a hash and CERT record based PKA system.Werner Koch2015-02-261-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * util/pka.c: Rewrite. (get_pka_info): Add arg fprbuflen. Change callers to pass this. * util/strgutil.c (ascii_strlwr): New. * configure.ac: Remove option --disable-dns-pka. (USE_DNS_PKA): Remove ac_define. * g10/getkey.c (parse_auto_key_locate): Always include PKA. -- Note that although PKA is now always build, it will only work if support for looking up via DNS has not been disabled. The new PKA only works with the IPGP DNS certtype and shall be used only to retrieve the fingerprint and optional the key for the first time. Due to the security problems with DNSSEC the former assumption to validate the key using DNSSEC is not anymore justified. Instead an additional layer (e.g. Trust-On-First-Use) needs to be implemented to track change to the key. Having a solid way of getting a key matching a mail address is however a must have. More work needs to go into a redefinition of the --verify-options pka-lookups and pka-trust-increase. The auto-key-locate mechanism should also be able to continue key fetching with another method once the fingerprint has been retrieved with PKA. Signed-off-by: Werner Koch <[email protected]> This is a backport from master. (backported from commit 2fc27c8696f5cf2ddf3212397ea49bff115d617b)
* Modernize to automake 1.14.Werner Koch2015-01-191-3/+3
| | | | | | | | | | | | * Makefile.am (AUTOMAKE_OPTIONS): Move to ... * configure.ac (AM_INIT_AUTOMAKE): here and add serial-tests. * keyserver/Makefile.am: Replace INCLUDES by AM_CPPFLAGS. * mpi/Makefile.am: Ditto. * util/Makefile.am: Ditto. * keyserver/Makefile.am: Ditto. Adjusted other things. * m4/intl.m4, m4/po.m4: Use autoconf's AC_PROG_MKDIR_P.
* gpg: Add build and runtime support for larger RSA keysDaniel Kahn Gillmor2014-10-031-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Added --enable-large-secmem option. * g10/options.h: Add opt.flags.large_rsa. * g10/gpg.c: Contingent on configure option: adjust secmem size, add gpg --enable-large-rsa, bound to opt.flags.large_rsa. * g10/keygen.c: Adjust max RSA size based on opt.flags.large_rsa * doc/gpg.texi: Document --enable-large-rsa. -- Some older implementations built and used RSA keys up to 16Kib, but the larger secret keys now fail when used by more recent GnuPG, due to secure memory limitations. Building with ./configure --enable-large-secmem will make gpg capable of working with those secret keys, as well as permitting the use of a new gpg option --enable-large-rsa, which let gpg generate RSA keys up to 8Kib when used with --batch --gen-key. Debian-bug-id: 739424 Minor edits by wk. GnuPG-bug-id: 1732
* Post release updatesWerner Koch2014-06-301-1/+1
| | | | --
* Post release changes.Werner Koch2014-06-231-1/+1
| | | | --
* doc: Remove outdated Russian man page.Werner Koch2014-06-231-2/+0
| | | | | | | | | | | | | * configure.ac (DOCBOOK_TO_MAN): Remove. * doc/gpg.ru.sgml: Remove. * doc/Makefile.am: Remove all gpg.ru related code. -- The man page is outdated and we do not use docbook for a long time now. If someone wants to revive such a man page, it would be best to translate the respective parts of the GnuPG manual in git master. GnuPG-bug-id: 1652
* Post release version number bump.Werner Koch2013-12-131-1/+1
| | | | --
* Update config.{guess,sub} and some copyright notices.Werner Koch2013-12-101-0/+1
| | | | | | | * scripts/config.guess, scripts/config.sub: Update to version 2013-11-29. Signed-off-by: Werner Koch <[email protected]>
* Post release updates.Werner Koch2013-10-041-1/+1
| | | | --
* Post release updates.Werner Koch2013-07-251-1/+1
| | | | --
* Update to modern beta release numbering scheme.Werner Koch2013-07-251-17/+23
| | | | * configure.ac: s/my_/mym4_/. Add new release building code.
* Fix git revision parsing.Werner Koch2013-07-251-2/+2
| | | | | | * configure.ac: Use git rev-parse to retrieve the revision. Signed-off-by: Werner Koch <[email protected]>
* Fix DNS check for recent OS X releasesDavid Shaw2013-01-301-2/+3
| | | | * configure.ac: OS X now needs BIND_8_COMPAT and -lresolv
* Automake 1.13 compatibility fix.Werner Koch2013-01-111-1/+1
| | | | | | * configure.ac: s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/. -- GnuPG-bug-id: 1459
* Post release updatesWerner Koch2012-12-201-2/+2
| | | | --
* Release 1.4.13.gnupg-1.4.13Werner Koch2012-12-201-1/+1
|
* Issue 1447: Pass proper Host header and SNI when SRV is used with curl.David Shaw2012-12-191-1/+1
| | | | | | | | | | | | | | | | | | | * configure.ac: Check for inet_ntop. * m4/libcurl.m4: Provide a #define for the version of the curl library. * keyserver/gpgkeys_hkp.c (main, srv_replace): Call getaddrinfo() on each target. Once we find one that resolves to an address (whether IPv4 or IPv6), pass it into libcurl via CURLOPT_RESOLVE using the SRV name as the "host". Force the HTTP Host header to be the same. Backported from 6b1f71055ebab36989e2089cfde319d2ba40ada7 * keyserver/gpgkeys_hkp.c (main): Only default try-dns-srv to on if we have SRV support in the first place. Backported from 732f3d1d4786239db5f31f82cc04ec79326cc13c
* Update README and po files for a releaseWerner Koch2012-12-141-2/+2
| | | | --
* 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-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* tests: Skip secret key import check in SELinux modeWerner Koch2012-11-081-0/+1
| | | | | | | | | | | * 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
* Support the not anymore patented IDEA cipher algorithm.Werner Koch2012-11-081-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Release 1.4.12gnupg-1.4.12Werner Koch2012-01-301-1/+1
|
* 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.
* Include bzip2 code to ease building for W32.Werner Koch2012-01-131-3/+13
| | | | | | | | | | | | * 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.
* Replace file locking by the new portable dotlock code.Werner Koch2012-01-101-1/+2
| | | | | | | | | | | | | * 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-101-1/+1
| | | | * util/argparse.c (default_strusage): Update printed copyright year.
* Use gcc pragmas to suppress some warnings.Werner Koch2012-01-101-0/+7
| | | | | | | | | * 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.
* Fixed some autoconf bit rot.Werner Koch2011-08-091-32/+33
| | | | | | | 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.
* Support a git revision numberWerner Koch2010-12-281-1/+4
|
* Detect unsigned time_t and adjust y2038 detection.Werner Koch2010-10-271-0/+2
|
* Post release updatesWerner Koch2010-10-181-2/+2
|
* Prepare for 1.4.11Werner Koch2010-10-181-1/+1
|
* VMS fixesWerner Koch2010-10-101-3/+14
|
* Remove FAQ stuffWerner Koch2010-10-051-1/+0
|
* The rest of the VMS changes.Werner Koch2010-09-281-1/+1
|
* Preparing a release candidateWerner Koch2010-09-231-2/+2
|
* Post release version number bumpWerner Koch2009-09-021-2/+2
|
* Preparing 1.4.10.Werner Koch2009-09-021-2/+1
|
* Updated the German translation. Minor doc changes.Werner Koch2009-08-131-2/+2
|