kinichiro
9d75e5ea97
Add definition of ssize_t to tls.h for Windows
2017-02-13 20:25:49 +09:00
Brent Cook
3ba2699dab
ignore mandoc db, compat files
2017-02-07 07:53:52 -06:00
kinichiro
7383bf673b
Fix patch for netcat.c
2017-02-07 18:38:03 +09:00
Brent Cook
b67d365454
update Changelog
2017-01-31 20:55:07 -06:00
kinichiro
c957ff63c0
Fix SYSerr and BIOerr in b_win.c
2017-02-01 01:13:09 +09:00
Brent Cook
97fecd593a
Land #269 , copy more files from libc rather than checking in
2017-01-28 09:31:56 -06: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
kinichiro
fb936f89b8
Move S_IRGRP and S_IROTH from fcntl.h to sys/stat.h
...
- S_IRGRP and S_IROTH should be defined in sys/stat.h rather than fcntl.h
- Old MinGW64 on Ubuntu 14.04 appears not to have S_IRGRP and S_IROTH
- MinGW64 has __WIN32 defined but does not have _MSC_VER defined
2017-01-28 02:49:06 +09:00
Brent Cook
cb57534af8
skip building ocspcheck on MSCV
2017-01-27 07:14:43 -06:00
Brent Cook
b631cafca8
update manpage links
2017-01-27 05:49:17 -06:00
Brent Cook
beffe6b41d
update for death of s23*
2017-01-27 05:42:33 -06:00
Brent Cook
63eaeafeec
update for improved libtls manpage organization
2017-01-27 05:41:46 -06:00
kinichiro
05cf1ee697
Copy openbsd library file every time rather than statically checking in
2017-01-27 01:21:37 +09:00
kinichiro
f5026b1f3c
Add S_IRGRP and S_IROTH to include/compat/fcntl.h for ocspcheck
2017-01-26 17:51:49 +09:00
kinichiro
e57ab149c2
Add STDOUT_FILENO to include/compat/unistd.h
2017-01-26 17:51:49 +09:00
kinichiro
7dd0650d33
Add inet_ntop and memmem for ocspcheck
2017-01-26 17:51:35 +09:00
kinichiro
adb94725ae
Add regress rsa_test
2017-01-25 21:31:51 +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
Brent Cook
fa149b8c8c
updates for new tests and layout
2017-01-22 20:00:52 -06:00
Brent Cook
91f771f981
add missing ecp_nist*.c files
2017-01-18 22:59:09 -06:00
Brent Cook
301d50eaa3
check if EXTRA_EXPORT is set, fix cmake builds on OpenBSD
2017-01-18 22:59:09 -06:00
Brent Cook
e463ba3b22
Land #262 , Fix fcntl.h shim for HP-UX 11.31 (ia64)
2017-01-18 21:18:51 -06:00
kinichiro
b249f68e6c
Fix fcntl.h shim since HP-UX 11.31 (ia64) does not define O_CLOEXEC
2017-01-19 09:58:21 +09:00
kinichiro
484feaae91
Stop generating .def files by update.sh
2017-01-18 21:05:43 +09:00
kinichiro
3276be122f
Add export symbol support to CMake for libcrypto
2017-01-18 21:05:28 +09:00
kinichiro
3b8cf47307
Add export symbol support to CMake
2017-01-18 00:34:20 +09:00
Brent Cook
3b2560feb3
MSVSC fixes
2017-01-16 10:59:24 -06:00
Brent Cook
4cb675e2d9
pass through errors for tlstest and ssltest
2017-01-16 10:59:15 -06:00
Brent Cook
f21bd20c7e
add open(2) shim to handle O_BINARY and O_CLOEXEC
2017-01-16 10:59:15 -06:00
Brent Cook
51a53876b6
add fcntl shim
2017-01-16 10:59:15 -06:00
Brent Cook
c53c23c5d8
enable tlstest on win32
2017-01-15 16:00:17 -06:00
Brent Cook
057e7a85b9
add noreturn attribute to compat functions
2017-01-15 16:00:17 -06:00
Brent Cook
69e2a7fb75
handle EBADF, which is returned when a file is passed
2017-01-15 16:00:16 -06:00
Brent Cook
dbd5fb28ec
add windows versions of socketpair / pipe
2017-01-15 16:00:16 -06:00
Brent Cook
dfb6b11e5a
include pipe2/socketpair compat for macOS
2017-01-15 16:00:16 -06:00
Brent Cook
fa20dae329
start to enable tlstest for portable
...
Disabled on Windows for now due to pipe2/socketpair support.
2017-01-15 14:52:18 -06:00
kinichiro
1d934cd2d8
Fix to use -export-symbols for libcrypto
...
- generating platform specific crypto/crypto_portable.sym from crypto.sym
2017-01-15 22:12:39 +09:00
Brent Cook
6db4299941
Land #256 , Define CMake library object lists globally
2017-01-13 08:15:26 -06:00
Matt Stancliff
63add73d0b
Define CMake library object lists globally
...
OBJECT collections in CMake don't generate any artifacts so these
are safe to hoist out and define globally.
library OBJECT targets are just a list of filenames. It can be useful for
other projects to include lists of sources directly regardless of build mode
(shared, static, or library).
2017-01-12 13:46:22 +08:00
Matt Stancliff
5e6c9983dd
Use correct CMake base directory offset
...
CMAKE_SOURCE_DIR is the top-level directory of a project, but if you include
this as a dependency, the file check locations won't exist at the top level
of any parent project.
CMAKE_CURRENT_SOURCE_DIR is the actual directory of the current project()
regardless of compile mode (standalone or included in another project).
2017-01-12 13:46:03 +08:00
Brent Cook
9f9fdc0531
OSCP -> OCSP
2017-01-09 23:09:46 -06:00
Brent Cook
7acb28a3e7
update Changelog
2017-01-09 03:58:26 -06:00
Brent Cook
c691459502
fix static mingw builds, platform LDADD needs to come at the end
2017-01-09 02:22:26 -06:00
Brent Cook
45d35f0dfb
update links
2017-01-07 08:36:03 -06:00
kinichiro
5a35108648
Add regression test ssl_versions
2017-01-06 09:05:59 +09:00
Brent Cook
cf056d7d43
update manpage links
2016-12-29 04:03:17 -06:00
Brent Cook
b48d11d8df
Land #250 , implement support for hiding symbols in libcrypto
2016-12-29 03:51:34 -06: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
Simone Basso
a206997ad9
Sync getentropy() checks with use-builtin-arc4random checks
...
Without this, we actually fail to build a library that includes the
bultin getentropy when compiling for 10.11 on 10.12.
2016-12-10 20:58:04 +01:00