aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* fix libtool 2.4.2 stack-protector flag handlingBrent Cook2015-06-132-1/+8
| | | | | | | | Teach libtool 2.4.2 how to pass -fstack-protector* to the linker so libssp is properly linked in on some toolchains. See upstream patch: https://github.com/instantinfrastructure/poky-daisy/blob/master/meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch Thanks to kinichiro inoguchi
* add a missing header and fix typo in windows posix layerBrent Cook2015-06-131-1/+2
|
* bump versionBrent Cook2015-06-121-1/+1
|
* add security update notesv2.2.0Brent Cook2015-06-111-1/+15
|
* always check if ssp needs to be linkedBrent Cook2015-06-111-3/+1
|
* add OS-specific build notesBrent Cook2015-06-112-2/+20
|
* add libtls-standalone COPYING fileBrent Cook2015-06-052-1/+14
|
* return 1 on failureBrent Cook2015-06-051-1/+1
|
* update changelogBrent Cook2015-06-051-0/+20
|
* update readme with supported OSesBrent Cook2015-06-051-16/+37
|
* refactor win32 shims into posix_win.cBrent Cook2015-06-055-150/+190
| | | | this also adds a rename shim that allows overwrites
* set stdin/out/err to binary mode on WindowsBrent Cook2015-06-052-0/+30
|
* all file IO should be binary, auto-append the flagBrent Cook2015-06-051-0/+20
|
* use correct binary on native windows buildsBrent Cook2015-06-053-0/+9
|
* update man linksBrent Cook2015-05-251-4/+1
|
* patch in std headers and C++ support for tls.hBrent Cook2015-05-232-2/+27
|
* flesh out libtls test program a bit, move to testsBrent Cook2015-05-236-10/+56
|
* ship manpages with libtls-standaloneBrent Cook2015-05-235-25/+40
|
* fix definition of DISABLE_AS_EXECUTABLE_STACKBrent Cook2015-05-231-1/+1
|
* set the shared library version numberBrent Cook2015-05-232-1/+2
|
* revert changes to libtls-standalone Makefile.am that ended up in tlsBrent Cook2015-05-231-3/+5
|
* add Makefile.am.arc4randomBrent Cook2015-05-231-0/+45
|
* further refactoring, working libtls-standaloneBrent Cook2015-05-2312-316/+172
|
* refactor configure into separate m4 macrosBrent Cook2015-05-236-264/+314
| | | | this allows for some reusability with libtls
* stub in initial libtls standalone treeBrent Cook2015-05-2314-121/+406
|
* adding support for bitrigDave Huseby2015-05-141-1/+1
|
* add branch coverage, skip coverage check of tests themselvesBrent Cook2015-05-071-1/+7
|
* distcheck fixesBrent Cook2015-05-064-3/+6
|
* add app tests from regress/usr.bin/opensslBrent Cook2015-05-067-0/+564
| | | | | | These are added directly rather than imported by update.sh since they require local modifications and its not worth breaking everyone's git forks yet to import them through cvs2git.
* use the same gcc test for AIX as HP-UXBrent Cook2015-04-271-1/+1
|
* modify for HP-UX build, choose correct CFLAGS for gcc.kinichiro2015-04-271-1/+1
|
* use soft links for related man pages.Brent Cook2015-04-261-2/+1
| | | | | This matches the behavior of OpenSSL's installer and prevents hitting the max hard link limit on some file systems.
* remove unneeded check for sys/sysctl.hBrent Cook2015-04-191-1/+1
|
* use alternate cflags on AIX and HP-UX vendor compilersBrent Cook2015-04-191-1/+11
|
* Revert configure-time checks for -Wall/-std=gnu99Brent Cook2015-04-141-36/+14
| | | | | There is a problem with these on some compilers, revert while a solution is found.
* make compiler checks for -Wall and -std=gnu99Brent Cook2015-04-141-14/+36
| | | | Yes, there are compilers that do not understand or need these.
* remove issetuigid wrappers, now that all getenv calls are gone.Brent Cook2015-04-149-244/+3
| | | | | | | | | | | 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 Cook2015-03-314-1/+123
| | | | | 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.
* avoid install failures on case-insensitive file systemsBrent Cook2015-03-312-2/+3
|
* Use mandoc database to get man links.Brent Cook2015-03-273-1059/+1192
| | | | | | | Previously, we semi-manually grabbed the MLINKS from the libressl Makefiles. The better way is to extract this information from the mandoc link database files directly, allowing for MLINKS to eventually go away upstream.
* move define to CPPFLAGSBrent Cook2015-03-221-1/+1
|
* Merged support for using _OPENBSD_SOURCE on NetBSD 8.xBrent Cook2015-03-221-0/+1
|\
| * Reuse _OPENBSD_SOURCE namespace on NetBSD (>=8.x)Kamil Rytarowski2015-03-081-0/+1
| |
* | copy remaining test harness dependenciesBrent Cook2015-03-221-2/+5
| |
* | copy memmem.c on updateBrent Cook2015-03-221-0/+1
| |
* | rework CFLAGS/CPPFLAGS settings during configurationBrent Cook2015-03-228-52/+51
| | | | | | | | | | | | 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 typoBrent Cook2015-03-221-3/+3
| |
* | check for build tools earlier in configurationBrent Cook2015-03-221-7/+6
| |
* | the BIO_sock_init() patch is upstream.Brent Cook2015-03-222-46/+0
| |
* | Merge native cygwin supportBrent Cook2015-03-215-81/+293
|\ \