summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* tests: split starttls.sh into multiple scriptsNikos Mavrogiannopoulos2017-02-231-1/+0
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* configure: no longer use -Wframe-larger-thanNikos Mavrogiannopoulos2017-02-201-1/+0
| | | | | | | | We do not require a specific stack size, and there is legacy code which utilizes large stack sizes. As such remove the warnings to allow for a warning free compilation. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* gnutls.pc: do not include libidn2 in Requires.privatetmp-stages-updatesNikos Mavrogiannopoulos2017-02-151-5/+7
| | | | | | | | The libidn2 versions available do not include libidn2.pc, thus the inclusion was causing problems when using pkg-config. Instead we include -lidn2 in Libs.private. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* configure: added flag to force IDNA2003Nikos Mavrogiannopoulos2017-01-261-7/+18
| | | | | | | That allows to compile with libidn even if libidn2 is present, and can be used to check IDNA2003 support. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* Add support for libidn2 (IDNA 2008 + TR46)Tim Rühsen2017-01-251-19/+37
| | | | Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
* configure: do not disable valgrind tests unless explicitly specifiedNikos Mavrogiannopoulos2017-01-251-4/+2
| | | | | | ... or unless we are in release build. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* valgrind: support separate builddir for suppressions.valgrindAlon Bar-Lev2017-01-231-1/+0
| | | | Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* configure: remove void statementAlon Bar-Lev2017-01-231-3/+0
| | | | Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* configure: introduced --with-priority-string optiontmp-default-prio-stringNikos Mavrogiannopoulos2016-12-211-0/+6
| | | | | This allows specifying the priority string to be used with gnutls_set_default_priority() on configure time.
* configure.ac: remove autogen'erated files only if necessaryDmitry Eremin-Solenikov2016-12-141-1/+1
| | | | | | | | Currently autogen'erated files will be removed on each call to configure. However this would break the build if one of previous make invocations have created corresponding stamp files. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
* bumped versions and added news entry for 3.6.0 [ci skip]Nikos Mavrogiannopoulos2016-12-141-1/+1
|
* configure.ac: use AC_CONFIG_LINKS to copy autogenerated filesNikos Mavrogiannopoulos2016-12-081-12/+11
|
* configure: added option to enable maintainer modeNikos Mavrogiannopoulos2016-12-081-0/+1
| | | | | That makes normal builds, not regenerate Makefiles or configure, allowing for faster CI builds on second stage.
* bumped versionNikos Mavrogiannopoulos2016-12-081-1/+1
|
* configure: break after finding the first libtspitmp-configure-doc-fixNikos Mavrogiannopoulos2016-12-071-0/+1
| | | | | | | It may happen that multiple versions are available on a system, and by using the first one we ensure, that we are using the 64-bit version on 64-bit system, instead of falling back to the 32-bit.
* configure: search 64-bit paths for libtspi before 32-bit pathsNikos Mavrogiannopoulos2016-12-051-1/+1
| | | | | That is, because 64-bit systems may have both 64-bit and 32-bit paths while 32-bit systems only the latter.
* configure.ac: detect trousers library on debianNikos Mavrogiannopoulos2016-12-041-1/+1
|
* Prevent unwanted linkage to -lhogweedAndreas Metzler2016-12-041-1/+1
| | | | | | | | Specify action-if-found for AC_CHECK_LIB when checking for !SuiteB curves to keep autoconf from adding -lhogweed to LIBS. This caused linkage of e.g. openssl wrapper and C++ library to -lhogweed. The issue only shows up if --disable-libdane is specified, since the dane autoconf test resets LIBS.
* Fix inability to find libtspi (trousers) on openSUSEJames Bottomley2016-12-041-5/+13
| | | | | | | | | For distro reasons, the path on openSUSE is /lib[64]/libtspi.so.1 which the current code doesn't find. Fix this by having it search all viable system library locations (/lib /lib64 /usr/lib and /usr/lib/lib64) Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
* unconditionally include unistring codeNikos Mavrogiannopoulos2016-11-211-19/+16
| | | | | | That simplifies internationalization support, at the cost of including a version of libunistring, which is used on systems which do not ship it.
* lib: added unistring sub-libraryNikos Mavrogiannopoulos2016-11-211-0/+3
|
* Use libunistring when present instead of iconv()Nikos Mavrogiannopoulos2016-11-201-12/+18
| | | | | That allows us to rely to a single provider for unicode functionality.
* Added function for UTF-8 normalization based on RFC7613Nikos Mavrogiannopoulos2016-11-201-0/+5
| | | | This introduces gnutls_utf8_password_normalize() and a dependency on libunistring.
* bumped versionsNikos Mavrogiannopoulos2016-11-041-1/+1
|
* rng: split initialization in preinit and initNikos Mavrogiannopoulos2016-11-041-0/+1
| | | | | | | | This makes gnutls to initialize its random generator on the first call to gnutls_rnd(). That prevents blocking due to getrandom() on a constructor; that change allows to use gnutls-linked applications even in early boot in systems where getrandom() blocks waiting for entropy.
* configure: automatically disable non-suiteb curvesNikos Mavrogiannopoulos2016-10-121-2/+8
| | | | | That is, if the installed nettle doesn't provide the nettle_secp_192r1 symbol.
* bumped versionNikos Mavrogiannopoulos2016-10-091-1/+1
|
* .gitlab-ci.yml: do not run the full test suite on valgrind testNikos Mavrogiannopoulos2016-10-031-9/+13
| | | | This allows the CI test to run on reasonable time.
* Imported Andy Polyakov's implementations for SHA* in aarch64Nikos Mavrogiannopoulos2016-10-031-0/+5
|
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-3/+3
|
* configure.ac: quote parameters when neededNikos Mavrogiannopoulos2016-09-111-3/+3
|
* configure: better document the random generator variant usedNikos Mavrogiannopoulos2016-09-091-5/+5
|
* bumped versionsNikos Mavrogiannopoulos2016-09-071-1/+1
|
* tests: openpgp-certs tests were moved to cert-testsNikos Mavrogiannopoulos2016-08-101-1/+0
|
* tests: added check for errors when importing illegal RSA keysNikos Mavrogiannopoulos2016-08-081-0/+6
|
* prepared for release 3.5.3Nikos Mavrogiannopoulos2016-08-081-1/+1
|
* configure: do not generate makefiles in removed dirstests-simplificationNikos Mavrogiannopoulos2016-07-281-7/+0
|
* Require compiler to support C99Tim Rühsen2016-07-281-0/+8
|
* gnutls.h: giovec_t is a typedef to iovec where that is availableNikos Mavrogiannopoulos2016-07-261-0/+16
|
* tests: added unit test for linux _rnd_get_system_entropygetrandom-fixNikos Mavrogiannopoulos2016-07-261-1/+1
| | | | | This tests whether the function can operate as expected while being interrupted by signals.
* configure.ac: don't generate makefiles of moved testsNikos Mavrogiannopoulos2016-07-261-3/+0
|
* Support TCP Fast OpenTim Ruehsen2016-07-261-0/+3
| | | | | | | This introduces a new function gnutls_transport_set_fastopen(). Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> Signed-off-by: Tim Ruehsen <tim.ruehsen@gmx.de>
* configure: prevent a version of getentropy() in a linux libc to be usedNikos Mavrogiannopoulos2016-07-151-1/+5
| | | | | | | For now, we auto-detect and switch between getrandom() and /dev/urandom when the former is not available. With the complexity of dealing with libc's that have the feature but kernel not supporting it, or vice versa it is best keep things simple.
* nettle: split the rnd-common to rnd-windows, rnd-getentropy, and rnd-linuxNikos Mavrogiannopoulos2016-07-151-0/+2
| | | | | | That is, to the windows random generator as well as the getentropy() generator in BSDs, as well as the getrandom(), /dev/urandom, and EGD generators on Linux systems.
* tests: added unit testing for DTLS sliding window implementationNikos Mavrogiannopoulos2016-07-131-0/+3
| | | | This was taken from the unit testing of AF_KTLS.
* bumped versionNikos Mavrogiannopoulos2016-07-051-1/+1
|
* tests: added openssl compatibility tests for AES-GCM cipherNikos Mavrogiannopoulos2016-07-051-0/+6
|
* configure: check for libdl irrespective of FIPS140 configurationNikos Mavrogiannopoulos2016-06-301-1/+2
| | | | This allows to link to libdl for the tests that require it.
* bumped versionNikos Mavrogiannopoulos2016-06-141-1/+1
|
* configure: enable the type-limits gcc warningsNikos Mavrogiannopoulos2016-05-311-0/+2
| | | | | In addition remove the unsafe-loop-optimizations warning as they were not helpful.