Brent Cook
348362416d
remove krb5 from cmake
2016-11-05 06:24:55 -05:00
Brent Cook
19457d72b0
enable preprocessor on all ASM files with cmake
2016-11-05 06:16:19 -05:00
Brent Cook
03a321e558
disable symbol hiding for now
2016-11-05 06:16:07 -05:00
Brent Cook
659aff9fa7
updates for latest build changes
2016-11-05 19:11:19 +09:00
Brent Cook
a241b876e9
update windows header patches
2016-11-04 11:08:47 -05:00
kinichiro
d3abaf5fe7
Add tls_ocsp.c to Makefile.am and CMakeLists.txt
2016-11-04 22:43:34 +09:00
Brent Cook
cb63e63370
define PATH_MAX in more msvc versions
2016-10-30 23:14:03 -05:00
Brent Cook
2570ad9344
set correct DEFAULT_CA_FILE path
2016-10-30 21:43:28 -05:00
kinichiro
332c2eeaa3
remove unneeded slash after DESTDIR
2016-10-30 21:40:24 -05:00
kinichiro
14905877a0
Enable tests on Visual Studio
...
- add patch for aeadtest.c to undef IN
- add patch for ocsp_test.c to call BIO_sock_init() before getaddrinfo()
- define STDERR_FILENO in unistd.h to build pkcs7test.c
- add option ENABLE_VSTEST(default OFF) to enable test on Visual Studio
- modify to pass test data file as an argument (aeadtest, evptest)
- add Windows scripts (ocsptest, pq_test, ssltest, testdsa, testenc, testrsa)
- do not build pidwraptest on MSVC
- fix some indentations
2016-10-30 21:40:24 -05:00
kinichiro
b434123987
modify for Intel C++ Compiler
...
- define _CRT_SUPPRESS_RESTRICT to avoid compilation error
- suppress compilation warnings (suggested by @Johnex)
2016-10-30 21:40:21 -05:00
kinichiro
62f2a73061
export DLLs functions for MSVC with CMake
...
- Add 3 DEF files to export functions from Windows DLLs
- Add gettimeofday to crypto/crypto.def (*1)
- Remove gai_strerrorA from tls/tls.def (*1)
- Fix CMakeLists.txt to use DEF files as PRIVATE
- Change DLL import library file name since it duplicates with static library
- Ignore compiler warning C4267, and Edit CMAKE_C_FLAGS not to overwrite it (*1)
- Add USE_SHARED option to build openssl.exe with shared libraries (*1)
(*1) recommended by @mcnameej
2016-10-30 21:39:36 -05:00
Brent Cook
e168f3b0bc
More changelog updates
2016-09-23 06:21:43 -05:00
Brent Cook
9ba1224ed4
update changelog
2016-09-23 06:13:08 -05:00
Brent Cook
a896814187
Update changelog
2016-09-23 05:41:25 -05:00
Brent Cook
b7ba692f72
ensure that __STRING works
2016-09-14 23:40:31 -05:00
Brent Cook
df20769977
remove cms
2016-09-14 08:49:53 -05:00
Brent Cook
08837a82b6
more cdefs.h removal
2016-09-04 09:04:01 -05:00
Brent Cook
5532f007d3
Land #203 , add libtls callback API
2016-09-04 08:58:30 -05:00
Brent Cook
6f24864a73
cdefs.h should not be required anywhere
2016-09-04 07:57:59 -05:00
Brent Cook
6040ff04b0
wire up sys/types.h to pull in sys/cdefs.h
2016-09-04 07:38:16 -05:00
Brent Cook
93be612b5c
rebase nc(1) patch
2016-09-04 05:42:23 -05:00
Brent Cook
5bb829d86d
Land #219 , build Windows DLLs with CMake
2016-09-04 05:00:31 -05:00
Brent Cook
22dcefee4e
update for new repository layout
2016-09-02 12:43:30 -05:00
kinichiro
5ea2a55cc7
enable tls_ext_alpn regression test
...
- add tls_ext_alpn entry for automake and cmake
- add tests/tls_ext_alpn* to .gitignore
2016-08-30 00:57:10 +09:00
Satoshi Yasushima
829b21581f
build Windows DLL on CMake
...
like below.
* libcrypto-38.dll
* libssl-39.dll
* libtls-11.dll
2016-08-25 18:17:27 +09:00
Satoshi Yasushima
971892766d
build MinGW on CMake
2016-08-25 18:17:12 +09:00
Brent Cook
8edd509e2c
Land #217 , Set _PATH_SSL_CA_FILE to the tarball internal path for regression tests
2016-08-13 11:52:06 -05:00
Brent Cook
439de92dc6
Land #216 , check for telnet.h before building nc
2016-08-13 11:44:30 -05:00
Brent Cook
fab6e1f251
Land #215 , update cmake builds for darwin
2016-08-13 11:43:38 -05:00
Brent Cook
9e25f75800
remove DEFAULT_CA_FILE patch, since libtls handles this by default
2016-08-13 11:42:21 -05:00
kinichiro
fef54aef36
Set _PATH_SSL_CA_FILE to the tarball internal path for regression tests
...
- let tests to use the cert.pem in the tarball, for both automake and cmake.
- put this definition out of "if(ENABLE_EXTRATESTS)" since this can be shared by all tests.
2016-08-12 16:27:18 +09:00
jacob berkman
83e9741dc6
Disable netcat if arpa/telnet.h is not available (iOS)
2016-08-09 15:04:45 -07:00
Tamer Saadeh
2d987d32e6
compat gentroy() for macs is called gentropy_osx.c
2016-08-07 11:56:14 +02:00
Geoff Beier
36aafbb241
Set _PATH_SSL_CA_FILE to either CMAKE_INSTALL_PREFIX or OPENSSLDIR for the OCSP tests so that OCSP tests can be executed on a system without /etc/ssl/cert.pem
2016-08-01 21:28:53 -04:00
Brent Cook
7a46efa40d
update changelog for 2.4.2
2016-07-31 17:56:21 -05:00
Brent Cook
a7f754a663
set link library dependencies with MSVC, fixes #221
2016-07-31 17:11:19 -05:00
Brent Cook
1fde1eaa44
properly enable strnlen checks for MSVC
2016-07-31 17:10:39 -05:00
celan69
1b10e48a1f
Fix typo in USE_BUILTIN_ARC4RANDOM check
...
Solaris 11 recently introduced a builtin arc4random in libc which fails the tests in "make check". Found USE_BUILTIN_ARC4RANDOM, but could not get it to work. Apparently, there is a typo in the configure logic rendering USE_BUILTIN_ARC4RANDOM ineffective.
2016-07-19 12:11:28 +02:00
Brent Cook
a9332ccecf
avoid BSWAP assembly for ARM <= v6
2016-07-17 18:12:23 -05:00
Brent Cook
fa435db8df
format 64-bit int portably (windows wants %l64d)
2016-07-17 17:37:16 -05:00
Brent Cook
618c32e4a1
don't build nc with MSVC
2016-07-11 03:14:23 -05:00
Brent Cook
b13529f791
Revert "remove DEFAULT_CA_FILE patch, since libtls handles this by default"
...
This reverts commit 30adf9c06e
.
2016-07-09 12:40:22 -05:00
Brent Cook
30adf9c06e
remove DEFAULT_CA_FILE patch, since libtls handles this by default
2016-07-07 07:27:39 -05:00
kinichiro
23083e7724
include OCSP test script
2016-07-05 20:33:16 +09:00
Brent Cook
aab671088d
add OCSP test
2016-07-04 23:29:39 -05:00
Brent Cook
ccf66c469f
update for netcat changes
2016-06-30 20:00:29 -05:00
Brent Cook
ec4c98718d
refine netcat patch
2016-06-30 08:18:03 -05:00
Brent Cook
13b7ac8ada
update netcat patch
2016-06-30 05:49:38 -05:00
Tobias Pape
a69063be10
Portable code part for callbacks in accept/connect
...
see https://github.com/libressl-portable/openbsd/pull/64
2016-06-28 03:29:54 +02:00