Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update Changelogv2.3.10OPENBSD_5_9 | Brent Cook | 2017-01-09 | 1 | -0/+13 |
| | |||||
* | Sync getentropy() checks with use-builtin-arc4random checks | Simone Basso | 2017-01-07 | 2 | -30/+48 |
| | | | | | Without this, we actually fail to build a library that includes the bultin getentropy when compiling for 10.11 on 10.12. | ||||
* | m4/check-libc.m4: improve getentropy check | Simone Basso | 2017-01-07 | 1 | -17/+23 |
| | | | | | | | | | | | | | | | | | - according to man.openbsd.org getentropy() is in unistd.h - according to macOS sierra's man it's in sys/random.h - since sys/random.h is does not exist for iOS and for linux, do not attempt to include it, rather redeclare the prototype - make sure that `./configure`: - uses getentropy() on macOS sierra - does not use getentropy() if compiling for 10.11 - does not use getentropy() if compiling for ios armv7 | ||||
* | configure: fix getentropy() for sierra and ios | Simone Basso | 2017-01-07 | 1 | -1/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This diff changes the logic by which configure detects getentropy() to ensure that we don't use the system wide getentropy - with macOS sierra if the deployment target is lower than sierra as found by tor developers here https://gitweb.torproject.org/tor.git/commit/?id=https://gitweb.torproject.org/tor.git/commit/?id=16fcbd21c963a9a65bf55024680c8323c8b7175d - with iOS unconditionally because an app linking libressl compiled with system wide getentropy has been rejected by the App store as I have documented here https://github.com/measurement-kit/measurement-kit/pull/994 I think something similar could also affect clock_gettime judging from tor's patch, but this diff for now doesn't address that. I do not have macOS < sierra, so I could only verify that configure was not picking up system wide getentropy by compiling libressl using export CFLAGS="-mmacosx-version-min=10.11" As regards iOS, removing the check for getentropy and recompiling (thus using libressl builtin getentropy()) was enough to have another iteration of the app accepted. Otherwise testing should be possible with: export LDFLAGS=-arch armv7 -miphoneos-version-min=7.1 -isysroot `xcrun --show-sdk-path --sdk iphoneos` export CPPFLAGS=-arch armv7 -isysroot `xcrun --show-sdk-path --sdk iphoneos` export CFLAGS=-arch armv7 -miphoneos-version-min=7.1 -isysroot `xcrun --show-sdk-path --sdk iphoneos` Related ticket: https://github.com/libressl-portable/portable/issues/230 | ||||
* | Disable netcat if arpa/telnet.h is not available (iOS) | jacob berkman | 2017-01-07 | 1 | -0/+2 |
| | |||||
* | update changelog for 2.3.9v2.3.9 | Brent Cook | 2016-11-06 | 1 | -0/+5 |
| | |||||
* | update changelog for 2.3.8v2.3.8 | Brent Cook | 2016-09-23 | 1 | -0/+9 |
| | |||||
* | update for 2.3.7v2.3.7 | Brent Cook | 2016-07-31 | 1 | -0/+11 |
| | |||||
* | set link library dependencies with MSVC, fixes #221 | Brent Cook | 2016-07-31 | 3 | -0/+9 |
| | |||||
* | properly enable strnlen checks for MSVC | Brent Cook | 2016-07-31 | 1 | -1/+1 |
| | |||||
* | avoid BSWAP assembly for ARM <= v6 | Brent Cook | 2016-07-19 | 1 | -0/+21 |
| | |||||
* | format 64-bit int portably (windows wants %l64d) | Brent Cook | 2016-07-19 | 1 | -0/+19 |
| | |||||
* | Fix typo in USE_BUILTIN_ARC4RANDOM check | celan69 | 2016-07-19 | 1 | -1/+1 |
| | | | Solaris 11 recently introduced a builtin arc4random in libc which fails the tests in "make check". Found USE_BUILTIN_ARC4RANDOM, but could not get it to work. Apparently, there is a typo in the configure logic rendering USE_BUILTIN_ARC4RANDOM ineffective. | ||||
* | bump changelog to sync tags with openbsd sourcev2.3.6 | Brent Cook | 2016-06-07 | 1 | -5/+5 |
| | |||||
* | update changelog | Brent Cook | 2016-06-06 | 1 | -0/+9 |
| | |||||
* | Update changelogv2.3.5 | Brent Cook | 2016-05-30 | 1 | -0/+4 |
| | |||||
* | pushed encode.c change upstreamv2.3.4 | Brent Cook | 2016-05-03 | 1 | -11/+0 |
| | |||||
* | prefer limits.h over sys/limits.h | Brent Cook | 2016-05-03 | 1 | -0/+11 |
| | |||||
* | update changelog | Brent Cook | 2016-05-02 | 1 | -0/+7 |
| | |||||
* | add constant_time_locl.h | Brent Cook | 2016-05-02 | 1 | -0/+2 |
| | |||||
* | check linker flags before checking for functions | Brent Cook | 2016-05-02 | 1 | -2/+4 |
| | |||||
* | fix ld warning "attempted multiple inclusion of file" on Solaris | kinichiro | 2016-05-02 | 5 | -10/+12 |
| | | | | - To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am | ||||
* | update changelogv2.3.3 | Brent Cook | 2016-03-21 | 1 | -7/+4 |
| | |||||
* | updated changelog | Brent Cook | 2016-03-21 | 1 | -0/+18 |
| | |||||
* | set windows binary OPENSSLDIR to something plausible | Brent Cook | 2016-03-21 | 1 | -1/+1 |
| | |||||
* | modify include/compat/netinet/ip.h | kinichiro | 2016-03-13 | 1 | -0/+4 |
| | | | | - add including <netinet/in_systm.h> for n_long on HP-UX | ||||
* | connect to the OPENBSD_5_9 branch | Brent Cook | 2016-03-12 | 1 | -1/+1 |
| | |||||
* | fix check for strlcat | Brent Cook | 2016-03-12 | 1 | -1/+1 |
| | | | | fixes #175 | ||||
* | add install_sw alias for latest nginx | Brent Cook | 2016-03-12 | 1 | -0/+3 |
| | | | | fixes #174 | ||||
* | update man links | Brent Cook | 2016-02-29 | 1 | -108/+24 |
| | |||||
* | add things to minimize diffs with OpenNTPD-portable | Brent Cook | 2016-02-15 | 2 | -19/+17 |
| | |||||
* | updated changelogv2.3.2 | Brent Cook | 2016-01-27 | 1 | -2/+13 |
| | |||||
* | add solaris include for getentropy(2) | Brent Cook | 2016-01-18 | 1 | -0/+7 |
| | |||||
* | package pidwraptest.sh script | Brent Cook | 2016-01-03 | 1 | -1/+1 |
| | |||||
* | whitelist NetBSD 7.0 native arc4random(3) implementation. | Brent Cook | 2016-01-03 | 2 | -3/+17 |
| | | | | | NetBSD 7 improves arc4random(3) over earlier versions by adding fork detection, stronger assertions on seed failure. | ||||
* | enable nc on AIX | Brent Cook | 2016-01-03 | 1 | -0/+1 |
| | |||||
* | replace err.h macros with inline functions | Brent Cook | 2016-01-03 | 1 | -8/+54 |
| | | | | Passing NULL for the format is just easier with a function. | ||||
* | prefer gnu patch on AIX | Brent Cook | 2016-01-03 | 1 | -1/+6 |
| | |||||
* | include strings.h in string.h on AIX as well | Brent Cook | 2016-01-03 | 2 | -4/+6 |
| | |||||
* | -path isn't really needed for perms fixup, and not supported everywhere | Brent Cook | 2016-01-03 | 1 | -1/+1 |
| | |||||
* | rebase netcat patch | Brent Cook | 2015-12-28 | 1 | -13/+13 |
| | |||||
* | add upstream config.guess/config.sub | Brent Cook | 2015-12-27 | 3 | -0/+3264 |
| | | | | | This adds refreshed OS and CPU detection. https://www.gnu.org/software/gettext/manual/html_node/config_002eguess.html | ||||
* | update check for b64_ntop | Brent Cook | 2015-12-27 | 1 | -1/+1 |
| | | | | typo spotted by Jonas 'Sortie' Termansen | ||||
* | note the removed Verisign certificate | Brent Cook | 2015-12-15 | 1 | -0/+4 |
| | |||||
* | update added certs | Brent Cook | 2015-12-14 | 1 | -1/+2 |
| | |||||
* | Revert back to GetStdHandle, since it works fine with pipes. | Brent Cook | 2015-12-11 | 1 | -6/+6 |
| | | | | | Also include the formerly-missing NULL check, since this can fail in two ways. | ||||
* | include stdint.h uint*_t | Brent Cook | 2015-12-11 | 1 | -0/+1 |
| | |||||
* | Replace STDIN_FILENO with _fileno | Anthony Novatsis | 2015-12-11 | 1 | -3/+3 |
| | | | | | Replace STDIN_FILENO with _fileno as STDIN_FILENO results in compile errors with Visual Studio 2015 (using CMake). | ||||
* | installing nc(1) should imply building, even if not whitelisted | Brent Cook | 2015-12-07 | 2 | -5/+5 |
| | |||||
* | allow optionally installing nc(1) with '--enable-nc' | Brent Cook | 2015-12-07 | 2 | -0/+8 |
| |