Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | installing nc(1) should imply building, even if not whitelisted | Brent Cook | 2015-12-07 | 1 | -4/+0 |
| | |||||
* | allow optionally installing nc(1) with '--enable-nc' | Brent Cook | 2015-12-07 | 1 | -0/+4 |
| | |||||
* | make it clear that we skipped 64-bit time_t tests | Brent Cook | 2015-10-18 | 1 | -0/+2 |
| | |||||
* | include warnings about small time_t | Brent Cook | 2015-10-17 | 1 | -3/+9 |
| | |||||
* | disable some tests with 32-bit time_t systems | Brent Cook | 2015-10-17 | 1 | -0/+3 |
| | | | | Also disable use of _mkgmtime, it does not produce correct results. | ||||
* | add tame(2) check | Brent Cook | 2015-10-07 | 1 | -1/+2 |
| | |||||
* | add b64_ntop checking and fallback for nc(1) | Brent Cook | 2015-10-01 | 1 | -0/+1 |
| | |||||
* | normalize amd64 to x86_64 | Brent Cook | 2015-09-16 | 1 | -0/+4 |
| | | | | | This allows asm to be enabled on platforms that use amd64 in the host tuple. | ||||
* | allow nc to build on linux and os x | Brent Cook | 2015-09-13 | 1 | -2/+0 |
| | |||||
* | add 'nc' to the distribution as an example of libtls client and server | Brent Cook | 2015-09-12 | 1 | -0/+2 |
| | |||||
* | implement compatibility shim for __warn_references | Brent Cook | 2015-07-17 | 1 | -0/+12 |
| | | | | This will allow us to warn about deprecated function references at link-time. | ||||
* | fixup how OPENSSLDIR is derived and expanded | Brent Cook | 2015-07-15 | 1 | -4/+3 |
| | | | | | | | | As per http://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Installation-Directory-Variables.html we should not try to expand variables like sysconfdir in the configure script, but rather derive the correct value in the Makefiles instead. This fixes missing expansions as the preprocessor define. | ||||
* | Improve automatic handling of OPENSSLDIR | Brent Cook | 2015-07-12 | 1 | -1/+4 |
| | | | | | Install a default cert.pem, openssl.cnf, x509v3.cnf in OPENSSLDIR, which is derived by default from sysconfdir and the prefix setting. | ||||
* | remove unused --with-enginesdir configuration parameter | Brent Cook | 2015-07-08 | 1 | -6/+0 |
| | |||||
* | set 'foreign' flag in automake | Brent Cook | 2015-06-13 | 1 | -1/+1 |
| | | | | | Avoid warnings about following GNU standards, since this is not a GNU project. Thanks to Doug Hogan for pointing this out. | ||||
* | refactor configure into separate m4 macros | Brent Cook | 2015-05-23 | 1 | -263/+32 |
| | | | | this allows for some reusability with libtls | ||||
* | adding support for bitrig | Dave Huseby | 2015-05-14 | 1 | -1/+1 |
| | |||||
* | use the same gcc test for AIX as HP-UX | Brent Cook | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | modify for HP-UX build, choose correct CFLAGS for gcc. | kinichiro | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | remove unneeded check for sys/sysctl.h | Brent Cook | 2015-04-19 | 1 | -1/+1 |
| | |||||
* | use alternate cflags on AIX and HP-UX vendor compilers | Brent Cook | 2015-04-19 | 1 | -1/+11 |
| | |||||
* | Revert configure-time checks for -Wall/-std=gnu99 | Brent Cook | 2015-04-14 | 1 | -36/+14 |
| | | | | | There is a problem with these on some compilers, revert while a solution is found. | ||||
* | make compiler checks for -Wall and -std=gnu99 | Brent Cook | 2015-04-14 | 1 | -14/+36 |
| | | | | Yes, there are compilers that do not understand or need these. | ||||
* | remove issetuigid wrappers, now that all getenv calls are gone. | Brent Cook | 2015-04-14 | 1 | -7/+1 |
| | | | | | | | | | | | From deraadt@ upstream: Remove all getenv() calls, especially those wrapped by issetugid(). getenv()'s wrapped by issetugid() are safe, but issetugid() is ... difficult to impliment on many operating systems. By accident, a grand experiment was run over the last year, where issetugid() returned 1 (the safe value) on a few operating systems. Noone noticed & complained that certain environment variables were not working....... | ||||
* | Add experimental AIX support. | Brent Cook | 2015-03-31 | 1 | -0/+5 |
| | | | | | This includes a WIP failsafe issetugid for now, while research continues on the proper way to do this in a race-free fashion in AIX. | ||||
* | move define to CPPFLAGS | Brent Cook | 2015-03-22 | 1 | -1/+1 |
| | |||||
* | Merged support for using _OPENBSD_SOURCE on NetBSD 8.x | Brent Cook | 2015-03-22 | 1 | -0/+1 |
|\ | |||||
| * | Reuse _OPENBSD_SOURCE namespace on NetBSD (>=8.x) | Kamil Rytarowski | 2015-03-08 | 1 | -0/+1 |
| | | |||||
* | | rework CFLAGS/CPPFLAGS settings during configuration | Brent Cook | 2015-03-22 | 1 | -9/+13 |
| | | | | | | | | | | | | Move define adjustments to CPPFLAGS. Adjust user CFLAGS directly, do not override during configuration. USER_CFLAGS is not necessary to build libcompat_noopt correctly. | ||||
* | | move clang flags adjustment next to the check, fix typo | Brent Cook | 2015-03-22 | 1 | -3/+3 |
| | | |||||
* | | check for build tools earlier in configuration | Brent Cook | 2015-03-22 | 1 | -7/+6 |
| | | |||||
* | | Merge native cygwin support | Brent Cook | 2015-03-21 | 1 | -0/+8 |
|\ \ | |||||
| * | | rework tests Makefile.am | Brent Cook | 2015-03-21 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | There are so many test exceptions that need handling that it is easier to simply edit it directly rather than doing autogeneration anymore. This also puts biotest and pidwraptest behind a new --enable-extratests option, so they are easy to run but are not enabled by default. | ||||
| * | | Drop test for adding -lssp again, not required with latest libtool | Corinna Vinschen | 2015-03-03 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: Corinna Vinschen <github@cygwin.de> | ||||
| * | | Add preliminary Cygwin support | Corinna Vinschen | 2015-03-03 | 1 | -1/+5 |
| |/ | | | | | | | Signed-off-by: Corinna Vinschen <github@cygwin.de> | ||||
* | | enable libtls by default | Brent Cook | 2015-03-19 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | The API/ABI for the LibreSSL 2.1.x series is now fixed, so we can safely enable libtls it by default. This is useful for new OpenNTPD and OpenSMTPD releases as well. ok deraadt@ beck@ sthen@ | ||||
* | | update __STRICT_ALIGNMENT check | Brent Cook | 2015-03-08 | 1 | -3/+7 |
| | | |||||
* | | specify -static-libgcc for mingw builds | Brent Cook | 2015-03-08 | 1 | -1/+2 |
| | | | | | | | | Avoid external external dependencies on 32-bit windows builds. | ||||
* | | avoid doubling user-specified cflags | Brent Cook | 2015-03-07 | 1 | -2/+2 |
|/ | |||||
* | separate the BSWAP check from the action | Brent Cook | 2015-03-01 | 1 | -14/+17 |
| | | | | checks need to be unconditional with autoconf | ||||
* | check if the BSWAP assembly for ARM works before building | Brent Cook | 2015-03-01 | 1 | -0/+8 |
| | |||||
* | add windows-specific hardening options | Brent Cook | 2015-02-24 | 1 | -8/+23 |
| | | | | | | This enables DEP and ALSR capabilities. Stack protection is enabled optionally, there are some extra linking steps required that make it difficult to enable by default. | ||||
* | remove openat requirement for building certhash | Brent Cook | 2015-02-23 | 1 | -2/+2 |
| | |||||
* | add missing line continuation | Brent Cook | 2015-02-19 | 1 | -1/+1 |
| | |||||
* | disable system issetugid on OS X since it is not fork-safe | Brent Cook | 2015-02-17 | 1 | -0/+5 |
| | | | | | Noticed while testing similar code for AIX. ok beck@ | ||||
* | add strsep fallback for libtls | Brent Cook | 2015-02-14 | 1 | -1/+2 |
| | |||||
* | conditionally build certhash into openssl(1) | Brent Cook | 2015-02-14 | 1 | -0/+2 |
| | | | | | For now, look for openat and symlink. We may switch to just needing symlink later. | ||||
* | add NetBSD shims for arc4random | Brent Cook | 2015-01-21 | 1 | -1/+8 |
| | | | | | | The current NetBSD release, 6.1.5, fails to reseed arc4random fork. Work around it by providing arc4random/getentropy shims. Revisit when NetBSD 7 is available. | ||||
* | catch GCC versions that only warn on unused flags | Brent Cook | 2015-01-06 | 1 | -3/+3 |
| | | | | | Noticed while building with GCC 4.2 with HP-UX. Switching the ERROR to a WARN for a first release while we continue to survey the field. | ||||
* | remove bash-style comparisons from tests | Brent Cook | 2015-01-06 | 1 | -3/+3 |
| |