Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | configure: prevent a version of getentropy() in a linux libc to be used | Nikos Mavrogiannopoulos | 2016-07-15 | 1 | -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-linux | Nikos Mavrogiannopoulos | 2016-07-15 | 1 | -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 implementation | Nikos Mavrogiannopoulos | 2016-07-13 | 1 | -0/+3 |
| | | | | This was taken from the unit testing of AF_KTLS. | ||||
* | bumped version | Nikos Mavrogiannopoulos | 2016-07-05 | 1 | -1/+1 |
| | |||||
* | tests: added openssl compatibility tests for AES-GCM cipher | Nikos Mavrogiannopoulos | 2016-07-05 | 1 | -0/+6 |
| | |||||
* | configure: check for libdl irrespective of FIPS140 configuration | Nikos Mavrogiannopoulos | 2016-06-30 | 1 | -1/+2 |
| | | | | This allows to link to libdl for the tests that require it. | ||||
* | bumped version | Nikos Mavrogiannopoulos | 2016-06-14 | 1 | -1/+1 |
| | |||||
* | configure: enable the type-limits gcc warnings | Nikos Mavrogiannopoulos | 2016-05-31 | 1 | -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 Mavrogiannopoulos | 2016-05-27 | 1 | -1/+3 |
| | | | | system extensions | ||||
* | Allow for conditional compilation of SSL 2.0 client hello support | Nikos Mavrogiannopoulos | 2016-05-20 | 1 | -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 warnings | Nikos Mavrogiannopoulos | 2016-05-20 | 1 | -8/+1 |
| | | | | | Also remove gcc flags from the banned list that no longer pose and issue. | ||||
* | Allow for conditional compilation of SSL 3.0 protocol | Nikos Mavrogiannopoulos | 2016-05-14 | 1 | -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 distribution | Nikos Mavrogiannopoulos | 2016-05-14 | 1 | -1/+1 |
| | |||||
* | tests: use mmap() for large memory allocations in systems that support it | Nikos Mavrogiannopoulos | 2016-04-20 | 1 | -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/suite | Nikos Mavrogiannopoulos | 2016-04-12 | 1 | -1/+1 |
| | | | | This regression was introduced at 8b97662c40c67a6d4087ce6e1f0c6fb6ea4a8b2c | ||||
* | configure: Add a code coverage option | Nikos Mavrogiannopoulos | 2016-04-12 | 1 | -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 builds | Nikos Mavrogiannopoulos | 2016-04-11 | 1 | -2/+16 |
| | |||||
* | crywrap: was removed from gnutls tools | Nikos Mavrogiannopoulos | 2016-04-09 | 1 | -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 time | Nikos Mavrogiannopoulos | 2016-04-01 | 1 | -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 checks | Nikos Mavrogiannopoulos | 2016-03-23 | 1 | -0/+1 |
| | |||||
* | configure: silence clang's warnings | Nikos Mavrogiannopoulos | 2016-03-04 | 1 | -1/+2 |
| | |||||
* | configure: Android is ELF too | Sebastian Dröge | 2016-02-25 | 1 | -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ès | 2016-02-15 | 1 | -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ès | 2016-02-15 | 1 | -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 tarballs | Nikos Mavrogiannopoulos | 2016-01-07 | 1 | -1/+1 |
| | |||||
* | build: configure.ac: manpages cleanups | Alon Bar-Lev | 2015-12-18 | 1 | -6/+3 |
| | | | | Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> | ||||
* | build: allow installing man(1) even with --disable-doc | Alon Bar-Lev | 2015-12-18 | 1 | -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 work | Gustavo Zacarias | 2015-12-15 | 1 | -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 windows | Nikos Mavrogiannopoulos | 2015-11-25 | 1 | -0/+1 |
| | |||||
* | tests: check operation of TLS and DTLS under seccomp when configured with ↵ | Nikos Mavrogiannopoulos | 2015-11-15 | 1 | -0/+10 |
| | | | | --enable-seccomp-tests | ||||
* | fips140: set the key via a configure argument | Nikos Mavrogiannopoulos | 2015-09-22 | 1 | -1/+6 |
| | |||||
* | configure: use ':' instead of /bin/true for programs not found | Nikos Mavrogiannopoulos | 2015-08-10 | 1 | -2/+2 |
| | |||||
* | updated the required gettext version to match the macros from gnulib | Nikos Mavrogiannopoulos | 2015-07-31 | 1 | -1/+1 |
| | |||||
* | bumped version | Nikos Mavrogiannopoulos | 2015-07-21 | 1 | -1/+1 |
| | |||||
* | bumped version | Nikos Mavrogiannopoulos | 2015-07-20 | 1 | -1/+1 |
| | |||||
* | configure: print the trousers lib only when set | Nikos Mavrogiannopoulos | 2015-07-14 | 1 | -1/+6 |
| | |||||
* | TPM: don't link to trousers, use dlopen() | Nikos Mavrogiannopoulos | 2015-07-13 | 1 | -1/+14 |
| | | | | | | | That introduces --with-trousers-lib which can be used to specify the library to dlopen(). Resolves #18 | ||||
* | bumped version | Nikos Mavrogiannopoulos | 2015-07-12 | 1 | -1/+1 |
| | |||||
* | tests: don't run certtool-utf8 when libidn is 1.30 or less | Nikos Mavrogiannopoulos | 2015-07-09 | 1 | -0/+5 |
| | | | | This avoids test suite failures due to libidn. | ||||
* | Revert "libidn support is disabled by default" | Nikos Mavrogiannopoulos | 2015-07-08 | 1 | -3/+3 |
| | | | | This reverts commit 5fdffb2c177cb990480fb8b93c9257ccc5dfcaad. | ||||
* | libidn support is disabled by default | Nikos Mavrogiannopoulos | 2015-06-28 | 1 | -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 Mavrogiannopoulos | 2015-06-26 | 1 | -1/+1 |
| | | | | http://austingroupbugs.net/view.php?id=851 | ||||
* | tests: suite: cleanup shell usage | Alon Bar-Lev | 2015-06-21 | 1 | -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 version | Nikos Mavrogiannopoulos | 2015-06-15 | 1 | -1/+1 |
| | |||||
* | silence format-signness warnings in gcc5 | Nikos Mavrogiannopoulos | 2015-05-29 | 1 | -0/+1 |
| | |||||
* | released 3.4.1 | Nikos Mavrogiannopoulos | 2015-05-03 | 1 | -1/+1 |
| | |||||
* | libopts: fixed the reading of the --enable-local-libopts flag | Nikos Mavrogiannopoulos | 2015-04-20 | 1 | -5/+7 |
| | |||||
* | increase the maximum stack frame the compiler will warn for | Nikos Mavrogiannopoulos | 2015-03-20 | 1 | -1/+1 |
| | |||||
* | depend on p11-kit 0.23.1 to conform to draft-pechanec-pkcs11uri-21 | Nikos Mavrogiannopoulos | 2015-03-17 | 1 | -4/+1 |
| | |||||
* | configure: check for /usr/share/dns/root.key as well for dns root key | Nikos Mavrogiannopoulos | 2015-03-05 | 1 | -1/+5 |
| |