Brent Cook
e550534203
make it easier to swap grep (Solaris grep doesn't support alpha)
2017-07-08 19:05:35 -05:00
kinichiro
63042e98f8
Add HKDF functionality
2017-05-13 23:59:59 +09:00
Brent Cook
f494c6aaf7
Land #310 , make it easier to build from cvs source
2017-05-08 08:32:38 -05:00
kinichiro
6cb87c121a
Modify update.sh to change the path of openbsd source tree easily
...
With this modification, we can build portable with /usr/src easily.
2017-05-07 00:47:32 +09:00
Brent Cook
32ab245f05
remove OPENSSL_ia32cap_P from crypto.sym when generated
2017-05-01 00:20:49 -05:00
kinichiro
8877e9bc55
Add recallocarray
2017-03-09 23:00:04 +09:00
kinichiro
58eb645fdb
Copy libc compat files rather than adding into the repository
...
- remove the CP_LIBC files from repo
- move tests/memmem.c to tests/compat/
2017-01-28 03:40:38 +09:00
Brent Cook
63eaeafeec
update for improved libtls manpage organization
2017-01-27 05:41:46 -06:00
kinichiro
7dd0650d33
Add inet_ntop and memmem for ocspcheck
2017-01-26 17:51:35 +09:00
kinichiro
91a8bd7914
Move strsep.c to crypto/compat/ and add ocspcheck build to CMake
2017-01-25 21:31:04 +09:00
Brent Cook
93754dc5cf
initial ocspcheck integration
2017-01-24 06:06:07 -06:00
kinichiro
484feaae91
Stop generating .def files by update.sh
2017-01-18 21:05:43 +09:00
kinichiro
7054105fde
implement support for hiding symbols in libcrypto
...
- delete crypto.def and generate it from Symbols.list
- remove BIO_s_log since bss_log.c is not included on Windows
- add Windows specific symbols by crypto/crypto_win.list
2016-12-26 21:53:29 +09:00
kinichiro
5f187770f3
Add curve25519 to portable
2016-11-06 04:57:23 +09:00
Brent Cook
a99a3d7287
add quoting for man links
2016-11-05 12:45:47 -05:00
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