aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Reuse _OPENBSD_SOURCE namespace on NetBSD (>=8.x)Kamil Rytarowski2015-03-081-0/+1
|
* Add '-windows' to windows binary archive.v2.1.4Brent Cook2015-03-021-1/+1
|
* add windows README, package README files with distributionBrent Cook2015-03-022-1/+41
|
* point out where to report bugs, update links.Brent Cook2015-03-022-3/+7
|
* update changelog with security updatesBrent Cook2015-03-021-7/+33
|
* add a simple code coverage generation scriptBrent Cook2015-03-011-0/+37
| | | | | | | | | | The lcov tools (http://ltp.sourceforge.net/coverage/lcov.php) are required to generate reports. Original idea from this PR, thanks to Jim Barlow for doing the initial integration work. https://github.com/libressl-portable/portable/pull/58
* ignore temp windows library build filesBrent Cook2015-03-011-0/+1
|
* separate the BSWAP check from the actionBrent Cook2015-03-011-14/+17
| | | | checks need to be unconditional with autoconf
* check if the BSWAP assembly for ARM works before buildingBrent Cook2015-03-011-0/+8
|
* refine building windows binaries, enable sharedBrent Cook2015-03-011-15/+17
|
* update windows binary build scriptBrent Cook2015-02-241-47/+45
| | | | | | This puts the 32 and 64-bit binaries in the same zip file, adds debug files that are compatible with Visual Studio/windbg, and updates for the new configure options.
* add windows-specific hardening optionsBrent Cook2015-02-241-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 certhashBrent Cook2015-02-231-2/+2
|
* update libtls mlinksBrent Cook2015-02-231-2/+9
|
* remove unneeded continuation characters in ssl/crypto mlinks listBrent Cook2015-02-231-1008/+1008
|
* Update initial changelog for 2.1.4Brent Cook2015-02-221-0/+39
|
* enable Windows NX / ALSR / stack protectorBrent Cook2015-02-191-1/+5
| | | | | | I will update my toolchain and try --high-entropy-va and stack-protector-strong later. We will probably need to ship libssp-0.dll as well. Thanks to jsg for hints.
* add script for building windows binary distribution packagesBrent Cook2015-02-191-0/+52
|
* add missing line continuationBrent Cook2015-02-191-1/+1
|
* disable system issetugid on OS X since it is not fork-safeBrent Cook2015-02-173-0/+24
| | | | | Noticed while testing similar code for AIX. ok beck@
* remove getuid/getgid fallbacks from hp-ux issetugid emulationBrent Cook2015-02-161-15/+6
| | | | | Fail closed if we cannot obtain the process flags. Noticed while looking at a similar function for AIX.
* add strsep fallback for libtlsBrent Cook2015-02-144-2/+16
|
* conditionally build certhash into openssl(1)Brent Cook2015-02-144-1/+22
| | | | | For now, look for openat and symlink. We may switch to just needing symlink later.
* update for new manpage conversions, add linksBrent Cook2015-02-142-0/+6
|
* add the new openssl(1) certhash commandBrent Cook2015-02-111-0/+1
|
* rc5 is removedBrent Cook2015-02-101-1/+1
|
* c_all* have merged into c_all.cBrent Cook2015-02-081-2/+0
|
* disable biotestBrent Cook2015-02-061-0/+3
|
* update with latest, add more testsBrent Cook2015-02-064-15/+11
| | | | this adds the new bytestring apis and new regression tests
* be even nicer to OS X's forkBrent Cook2015-01-311-1/+0
|
* be nicer to travis OS X machines, remove unneeded 'make clean'Brent Cook2015-01-311-11/+15
|
* only use the specific build matrixBrent Cook2015-01-312-13/+5
| | | | use sudo to install mingw toolchains
* fix whitespace in ymlBrent Cook2015-01-311-12/+12
|
* update travis-ci build to check mingw32/64 targetsBrent Cook2015-01-312-1/+55
|
* include 'struct iovec' for WindowsBrent Cook2015-01-312-0/+18
| | | | this is used for in-memory cert loading
* bump versionBrent Cook2015-01-261-1/+1
|
* add by_mem.c for X509_STORE_load_memBrent Cook2015-01-261-0/+1
|
* add 2.1.3 notesv2.1.3Brent Cook2015-01-211-0/+42
|
* add NetBSD shims for arc4randomBrent Cook2015-01-213-8/+22
| | | | | | 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 flagsBrent Cook2015-01-061-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 testsBrent Cook2015-01-061-3/+3
|
* Add support for HP-UXkinichiro2015-01-064-0/+42
| | | | | | | | | | tested on: HP-UX 11.31 ia64, gcc 4.7.1(HP AllianceOne version) gcc 4.2.3(http://hpux.connect.org.uk) HP C/aC++ HP-UX defaults to use LP32 and it treats long as 32 bit (= 4 bytes). This build forces LP64 for treating long as 64 bit.
* quoting and ensure old_*flags are restored before the 'else'Brent Cook2015-01-051-8/+10
|
* preserve CFLAGS between hardening checks, enable mingwBrent Cook2015-01-051-26/+46
| | | | | | Allow hardening CFLAGS for mingw that do not cause link-time failures. Add proper quoting on flags for commas Check LDFLAGS for linker-only flags.
* simplify hardening check logic, disable for mingwBrent Cook2015-01-053-185/+33
| | | | | | | | | | | Rather than doing separate linker/compiler checks, just build a non-empty program with each so that the compiler will actually try to use the hardening features. Reduce redundancy in the macro calls by just setting the flag that was just tested. Also, disable hardening for mingw, since its trying to use a libssp-0.dll file that I can't find right now. The detected hardening flags break mingw builds currently.
* move public domain to top, help automatic toolsBrent Cook2015-01-021-1/+3
|
* Change comments to remark on script not being needed for clang >= 5.1Jim Barlow2015-01-012-4/+8
|
* Fix build failure of "make distcheck" (new scripts/ folder missing)Jim Barlow2014-12-311-1/+1
|
* Fix typo causing output of clang test to read "CLANG" instead of yes/noJim Barlow2014-12-311-1/+1
|
* Merge recent upstream changes with compiler hardeningJim Barlow2014-12-302-4/+29
|\ | | | | | | | | Conflicts: configure.ac