Brent Cook
8c6ed379eb
add compatible version of arpa/nameser.h for Windows
2015-07-02 17:49:03 -05:00
Brent Cook
545454277a
add check for inet_pton, nudge minimum win32 compat to 0x0501
2015-07-02 00:19:53 -05:00
Brent Cook
8414df69bc
added 2.2.1 changes
2015-07-01 03:19:21 -05:00
Brent Cook
45a7a43997
ignore more imported test files
2015-06-29 23:05:09 -05:00
Brent Cook
b7f699ab34
add cipher_list test
2015-06-29 22:49:37 -05:00
Brent Cook
89880c2e3a
link build status
2015-06-23 06:39:28 -05:00
Brent Cook
d83bdd41e7
include build status link
2015-06-23 06:38:00 -05:00
Brent Cook
b9f1b83a79
update for mdc2 removal
2015-06-20 10:40:04 -05:00
Brent Cook
b67c9460ba
remove unneeded local tls.h patch
2015-06-19 02:09:27 -05:00
Brent Cook
9764453937
package README.md
2015-06-14 06:06:55 -05:00
Doug Hogan
7dcb02169a
Rename to README.md and add markdown
...
Since it's now a foreign project in automake, we can use github markdown
in the README.
2015-06-13 23:11:08 -07:00
Brent Cook
407c7cd1f5
set 'foreign' flag in automake
...
Avoid warnings about following GNU standards, since this is not a GNU
project. Thanks to Doug Hogan for pointing this out.
2015-06-13 22:31:26 -05:00
Brent Cook
b091d23685
fix libtool 2.4.2 stack-protector flag handling
...
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
2015-06-13 22:26:58 -05:00
Brent Cook
bc7b93470f
add a missing header and fix typo in windows posix layer
2015-06-13 21:43:55 -05:00
Brent Cook
06d034ceb0
bump version
2015-06-12 22:01:04 -05:00
Brent Cook
351b51613b
add security update notes
2015-06-11 09:02:54 -05:00
Brent Cook
04a8eca5d3
always check if ssp needs to be linked
2015-06-11 08:47:12 -05:00
Brent Cook
cf0bcbd599
add OS-specific build notes
2015-06-11 06:26:20 -05:00
Brent Cook
aed0eee768
add libtls-standalone COPYING file
2015-06-05 22:35:29 -05:00
Brent Cook
88acad37ce
return 1 on failure
2015-06-05 22:16:02 -05:00
Brent Cook
df703ada9f
update changelog
2015-06-05 05:56:18 -05:00
Brent Cook
a224727702
update readme with supported OSes
2015-06-05 05:37:59 -05:00
Brent Cook
b4a6a61513
refactor win32 shims into posix_win.c
...
this also adds a rename shim that allows overwrites
2015-06-05 04:50:18 -05:00
Brent Cook
1d27b22e82
set stdin/out/err to binary mode on Windows
2015-06-05 04:50:18 -05:00
Brent Cook
b239fc25fc
all file IO should be binary, auto-append the flag
2015-06-05 04:50:17 -05:00
Brent Cook
8eec2f485a
use correct binary on native windows builds
2015-06-05 04:50:17 -05:00
Brent Cook
d5a09e199a
update man links
2015-05-25 22:59:14 -05:00
Brent Cook
bc70c1c2c1
patch in std headers and C++ support for tls.h
2015-05-23 19:27:57 -05:00
Brent Cook
901ea927ce
flesh out libtls test program a bit, move to tests
2015-05-23 19:27:57 -05:00
Brent Cook
1a369f0fd7
ship manpages with libtls-standalone
2015-05-23 19:27:57 -05:00
Brent Cook
edfc569005
fix definition of DISABLE_AS_EXECUTABLE_STACK
2015-05-23 19:27:57 -05:00
Brent Cook
d2faf2ed63
set the shared library version number
2015-05-23 19:27:57 -05:00
Brent Cook
189cdf7103
revert changes to libtls-standalone Makefile.am that ended up in tls
2015-05-23 19:27:57 -05:00
Brent Cook
8dedbb4b2b
add Makefile.am.arc4random
2015-05-23 19:27:57 -05:00
Brent Cook
769d58e494
further refactoring, working libtls-standalone
2015-05-23 19:27:57 -05:00
Brent Cook
d3771a41cb
refactor configure into separate m4 macros
...
this allows for some reusability with libtls
2015-05-23 19:27:57 -05:00
Brent Cook
28353c1df1
stub in initial libtls standalone tree
2015-05-23 19:26:51 -05:00
Dave Huseby
7de7605b95
adding support for bitrig
2015-05-14 15:32:27 -07:00
Brent Cook
134f323923
add branch coverage, skip coverage check of tests themselves
2015-05-07 07:56:19 -05:00
Brent Cook
abd0688b18
distcheck fixes
2015-05-06 22:53:28 -05:00
Brent Cook
51bfd4921a
add app tests from regress/usr.bin/openssl
...
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.
2015-05-06 22:39:32 -05:00
Brent Cook
91f01629b9
use the same gcc test for AIX as HP-UX
2015-04-27 08:26:22 -05:00
kinichiro
97c910ecfd
modify for HP-UX build, choose correct CFLAGS for gcc.
2015-04-27 21:20:20 +09:00
Brent Cook
b0565945e4
use soft links for related man pages.
...
This matches the behavior of OpenSSL's installer and prevents
hitting the max hard link limit on some file systems.
2015-04-26 23:19:58 -05:00
Brent Cook
7dbc4ed363
remove unneeded check for sys/sysctl.h
2015-04-19 15:14:52 -05:00
Brent Cook
dcb97d12a4
use alternate cflags on AIX and HP-UX vendor compilers
2015-04-19 14:55:25 -05:00
Brent Cook
2753f5ca87
Revert configure-time checks for -Wall/-std=gnu99
...
There is a problem with these on some compilers, revert while a solution
is found.
2015-04-14 22:12:52 -05:00
Brent Cook
5cf05de18c
make compiler checks for -Wall and -std=gnu99
...
Yes, there are compilers that do not understand or need these.
2015-04-14 08:45:47 -05:00
Brent Cook
3096ab0e45
remove issetuigid wrappers, now that all getenv calls are gone.
...
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.......
2015-04-14 07:55:23 -05:00
Brent Cook
fe3f7fc636
Add experimental AIX support.
...
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.
2015-03-31 09:25:21 -05:00