Brent Cook
09ca0f7b8b
fetch before update to grab new branches
2017-11-05 17:14:55 -06:00
Bernard Spil
794f48f1d8
Separate man(5) pages
2017-10-22 16:10:38 +02:00
kinichiro
03502b8d8f
Add *.5 manpages in libcrypto/man/
2017-09-10 12:58:47 +09:00
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