summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* configure.ac: check for secure_getenv where available and always enable ↵Nikos Mavrogiannopoulos2016-05-271-1/+3
| | | | system extensions
* Allow for conditional compilation of SSL 2.0 client hello supportNikos Mavrogiannopoulos2016-05-201-1/+2
| | | | | | | This allows to completely remove SSL 2.0 support by calling configure with the '--disable-ssl2-support' option. Relates #97
* configure.ac: increased stack size usage to reduce warningsNikos Mavrogiannopoulos2016-05-201-8/+1
| | | | | Also remove gcc flags from the banned list that no longer pose and issue.
* Allow for conditional compilation of SSL 3.0 protocolNikos Mavrogiannopoulos2016-05-141-0/+1
| | | | | | | This allows to completely remove SSL 3.0 support by calling configure with the '--disable-ssl3' option. Resolves #93
* Makefile.am: include renamed files into distributionNikos Mavrogiannopoulos2016-05-141-1/+1
|
* tests: use mmap() for large memory allocations in systems that support itNikos Mavrogiannopoulos2016-04-201-1/+1
| | | | | That allows the hash-large test to run on systems which its calloc() is attempting to allocate an impossible amount of memory.
* configure: corrected regression which prevented the build of tests/suiteNikos Mavrogiannopoulos2016-04-121-1/+1
| | | | This regression was introduced at 8b97662c40c67a6d4087ce6e1f0c6fb6ea4a8b2c
* configure: Add a code coverage optionNikos Mavrogiannopoulos2016-04-121-0/+2
| | | | | | | Configure with: ./configure --enable-code-coverage Show coverage output with: make && make check && make code-coverage-capture
* tests: do not enable valgrind in non-git buildsNikos Mavrogiannopoulos2016-04-111-2/+16
|
* crywrap: was removed from gnutls toolsNikos Mavrogiannopoulos2016-04-091-52/+0
| | | | | | | Its inclusion did not increase the attention paid to this tool, not provided any significant advantage to gnutls' users thus it was unbundled from the main library. The tool can be found at https://github.com/nmav/crywrap
* priorities: preload the system priorities on library loading timeNikos Mavrogiannopoulos2016-04-011-1/+1
| | | | | | | This allows to rely on the system priorities even in the case of applications that chroot(). This also introduces the environment variable GNUTLS_SYSTEM_PRIORITY_FILE which can be used to override the global priority file.
* tests: added OCSP related checksNikos Mavrogiannopoulos2016-03-231-0/+1
|
* configure: silence clang's warningsNikos Mavrogiannopoulos2016-03-041-1/+2
|
* configure: Android is ELF tooSebastian Dröge2016-02-251-0/+1
| | | | | Without this, compiling Android for x86 or x86-64 fails because the assembly optimizations are not compiled in.
* guile: Install modules in versioned directory by default.Ludovic Courtès2016-02-151-4/+5
| | | | | * configure.ac: Change default 'GUILE_SITE' value to include $guile_effective_version.
* guile: Build and install .go files on Guile 2.x.Ludovic Courtès2016-02-151-5/+14
| | | | | | | | | | * configure.ac: Check for 'guild' and substitute 'GUILD'. Define 'HAVE_GUILD'. Substitute 'guileobjectdir'. Don't output guile/modules/Makefile and guile/tests/Makefile. * guile/modules/Makefile.am, guile/tests/Makefile.am: Remove. Move contents to... * guile/Makefile.am: ... here. (SUBDIRS): Remove 'modules' and 'tests'.
* configure: no longer distribute lzip tarballsNikos Mavrogiannopoulos2016-01-071-1/+1
|
* build: configure.ac: manpages cleanupsAlon Bar-Lev2015-12-181-6/+3
| | | | Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* build: allow installing man(1) even with --disable-docAlon Bar-Lev2015-12-181-0/+14
| | | | | | | | | | | | Currently these man pages are installed only if --enable-doc is provided, while these are not actually docs, do not require any special dependency, nor consume large space. This adds --enable-manpages to enable/disable manpages installation, and install the man(1) regardless of --disable-doc. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* configure: really make --disable-crywrap workGustavo Zacarias2015-12-151-5/+4
| | | | | | | | | The crywrap variable is set regardless of the state of enable_crywrap, hence --disable-crywrap never works. Just put the tests for crywrap deps inside the enable_crywrap conditional. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
* tests: added basic functionality testing for system-keys in windowsNikos Mavrogiannopoulos2015-11-251-0/+1
|
* tests: check operation of TLS and DTLS under seccomp when configured with ↵Nikos Mavrogiannopoulos2015-11-151-0/+10
| | | | --enable-seccomp-tests
* fips140: set the key via a configure argumentNikos Mavrogiannopoulos2015-09-221-1/+6
|
* configure: use ':' instead of /bin/true for programs not foundNikos Mavrogiannopoulos2015-08-101-2/+2
|
* updated the required gettext version to match the macros from gnulibNikos Mavrogiannopoulos2015-07-311-1/+1
|
* bumped versionNikos Mavrogiannopoulos2015-07-211-1/+1
|
* bumped versionNikos Mavrogiannopoulos2015-07-201-1/+1
|
* configure: print the trousers lib only when setNikos Mavrogiannopoulos2015-07-141-1/+6
|
* TPM: don't link to trousers, use dlopen()Nikos Mavrogiannopoulos2015-07-131-1/+14
| | | | | | | That introduces --with-trousers-lib which can be used to specify the library to dlopen(). Resolves #18
* bumped versionNikos Mavrogiannopoulos2015-07-121-1/+1
|
* tests: don't run certtool-utf8 when libidn is 1.30 or lessNikos Mavrogiannopoulos2015-07-091-0/+5
| | | | This avoids test suite failures due to libidn.
* Revert "libidn support is disabled by default"Nikos Mavrogiannopoulos2015-07-081-3/+3
| | | | This reverts commit 5fdffb2c177cb990480fb8b93c9257ccc5dfcaad.
* libidn support is disabled by defaultNikos Mavrogiannopoulos2015-06-281-3/+3
| | | | | | That is until the issues with libidn get resolves. Relates #10
* Don't use pthread_atfork(), it is not safe to use with dlopen()Nikos Mavrogiannopoulos2015-06-261-1/+1
| | | | http://austingroupbugs.net/view.php?id=851
* tests: suite: cleanup shell usageAlon Bar-Lev2015-06-211-1/+1
| | | | | | | | | | | | Add quotes for most usages of variables. Added ${} for variables. Cleanup indentation to be consistent with other tests. Fix separate builddir issues. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* bumped versionNikos Mavrogiannopoulos2015-06-151-1/+1
|
* silence format-signness warnings in gcc5Nikos Mavrogiannopoulos2015-05-291-0/+1
|
* released 3.4.1Nikos Mavrogiannopoulos2015-05-031-1/+1
|
* libopts: fixed the reading of the --enable-local-libopts flagNikos Mavrogiannopoulos2015-04-201-5/+7
|
* increase the maximum stack frame the compiler will warn forNikos Mavrogiannopoulos2015-03-201-1/+1
|
* depend on p11-kit 0.23.1 to conform to draft-pechanec-pkcs11uri-21Nikos Mavrogiannopoulos2015-03-171-4/+1
|
* configure: check for /usr/share/dns/root.key as well for dns root keyNikos Mavrogiannopoulos2015-03-051-1/+5
|