Brent Cook
0241a8d4da
update for new manpage layout, pod files are gone
2016-11-05 12:31:29 -05:00
Brent Cook
7770e4f2e4
implement support for hiding symbols in libtls / libssl
2016-11-06 00:24:12 +09:00
Brent Cook
659aff9fa7
updates for latest build changes
2016-11-05 19:11:19 +09:00
Brent Cook
df20769977
remove cms
2016-09-14 08:49:53 -05:00
Brent Cook
22dcefee4e
update for new repository layout
2016-09-02 12:43:30 -05:00
Brent Cook
cf86bf8581
prefer gnu patch on AIX
2016-01-03 21:20:02 -06:00
Brent Cook
905e2a3b80
refresh nc(1) support
2015-12-06 23:32:18 -06:00
Brent Cook
0197a58969
Windows compatibility fixes
...
VS2013 has trouble with relative include paths for apps/openssl, so move
certhash_win/apps_win.c back to apps/openssl.
gmtime_r on mingw64 fails with negative time_t, override
gmtime_s fails all of the time unit tests, override
SHUT_RD/WR are defined in newer mingw64 headers, check before overriding
2015-10-18 09:28:10 -05:00
Brent Cook
0fa826d34f
revise how headers are patched for windows, remove sed scripts
2015-09-21 22:08:12 -05:00
Brent Cook
8c90be2a29
allow nc to build on linux and os x
2015-09-13 18:42:15 -05:00
Brent Cook
cb397a8b28
use CP_LIBC for strtonum
2015-09-13 09:31:41 -05:00
Brent Cook
653bbfaabf
ding-dong e_os2.h is dead
2015-09-13 09:03:17 -05:00
Brent Cook
02b7539cf5
readd openssl.1, distribute nc.1
2015-09-13 07:23:04 -05:00
Brent Cook
a64c42a09d
add some backcompat in nc, don't install it
2015-09-12 09:50:44 -05:00
Brent Cook
854f4f69af
add 'nc' to the distribution as an example of libtls client and server
2015-09-12 08:08:24 -05:00
Brent Cook
34bfb6ecb5
add new tests
2015-09-12 05:18:47 -05:00
Brent Cook
5ccdd1380b
distribute include and man CMakefiles
2015-09-07 00:31:59 -05:00
kinichiro
3057de0d2b
use CP_LIBC for copying tests/memmem.c
2015-09-01 19:23:15 +09:00
Brent Cook
afcfb2d504
add CP_LIBC, fix tls compilation
2015-08-31 07:49:50 -05:00
Brent Cook
dbfba1154f
remove DEF_WEAK from libc copies
2015-08-31 02:30:25 -05:00
Brent Cook
cc3c1810e2
replace remaining bash-only features in the update script
...
We used to need more features, but as the Makefile.am's
stopped being dynamically generated, there is less need.
2015-08-28 06:03:33 -05:00
Brent Cook
03ba7b70b9
rebuild manpages on opensslv.h changes
2015-08-03 07:39:21 -05:00
Brent Cook
5d8a1cf715
add initial CMake and Visual Studio build support
...
This moves the compatibility include files from include to
include/compat so we can use the awful MS C compiler
<../include/> trick to emulate the GNU #include_next extension.
This also removes a few old compat files we do not need anymore.
2015-07-21 12:08:18 -05:00
Brent Cook
fafc3e47f2
derive VERSION from opensslv.h from upstream
2015-07-16 17:52:50 -05:00
Scott Parker
0bab46dde2
patch headers to avoid redefinitions on windows
2015-07-16 13:09:42 -05:00
Brent Cook
bda20bd13f
Improve automatic handling of OPENSSLDIR
...
Install a default cert.pem, openssl.cnf, x509v3.cnf in OPENSSLDIR, which
is derived by default from sysconfdir and the prefix setting.
2015-07-12 22:10:48 -05:00
Brent Cook
b7f699ab34
add cipher_list test
2015-06-29 22:49:37 -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
1d27b22e82
set stdin/out/err to binary mode on Windows
2015-06-05 04:50:18 -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
1a369f0fd7
ship manpages with libtls-standalone
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
28353c1df1
stub in initial libtls standalone tree
2015-05-23 19:26:51 -05: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
273bd7bd61
Use mandoc database to get man links.
...
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.
2015-03-27 06:42:45 -05:00
Brent Cook
cc3bdea44a
copy remaining test harness dependencies
2015-03-22 08:03:02 -05:00
Brent Cook
a34d319f8d
copy memmem.c on update
2015-03-22 07:53:18 -05:00
Brent Cook
989bc3e3ac
the BIO_sock_init() patch is upstream.
2015-03-22 06:06:32 -05:00
Brent Cook
dcf31221ef
Merge native cygwin support
2015-03-21 19:08:04 -05:00
Brent Cook
45065de1ba
rework tests Makefile.am
...
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.
2015-03-21 19:04:54 -05:00
Brent Cook
dd646a3302
enable libtls by default
...
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@
2015-03-19 00:39:50 -05:00
Brent Cook
f5389343d6
use correct patch level
2015-03-09 07:23:21 -05:00
Brent Cook
f7e4e4a266
initialize winsock earlier in openssl(1)
...
This allows commands like ocsp to work properly since we no longer
initialize Winsock as a side-effect of doing a BIO_gethostbyname.
2015-03-08 22:02:54 -05:00
Corinna Vinschen
e38dc152d6
Allow to disable tests easily
...
- Introduce the tests_disabled array, add biotest, explicit_bzero and
pidwraptest.
- Add preceeding comment to explain why every test is skipped
- Rearrange loops generating Makefile.am dependencies to look for tests
in tests_disabled first and skip them.
Signed-off-by: Corinna Vinschen <github@cygwin.de>
2015-03-04 11:55:50 +01:00
Brent Cook
ad7ac48d03
add strsep fallback for libtls
2015-02-14 20:03:39 -06:00
Brent Cook
2286578fd4
update for new manpage conversions, add links
2015-02-14 18:15:15 -06:00
Brent Cook
687a5083f4
rc5 is removed
2015-02-10 11:10:04 -06:00
Brent Cook
c386ab2149
disable biotest
2015-02-06 20:41:07 -06:00
Brent Cook
be5d0cca13
update with latest, add more tests
...
this adds the new bytestring apis and new regression tests
2015-02-06 20:17:31 -06:00