Brent Cook
058df4a234
Delete s3_meth.c since it was only for SSLv3 support.
2015-08-30 22:26:12 -05:00
Brent Cook
4e2763575f
update Changelog for 2.2.3
2015-08-30 22:17:55 -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
935d2744aa
VERSION is now generated
2015-08-19 19:44:28 -05:00
Brent Cook
3bdb537aae
update pc files to use the package version, not library ABI version
2015-08-19 19:18:20 -05:00
Brent Cook
61fe482d46
derive version numbers from VERSION files
2015-08-19 19:18:03 -05:00
Jeff Davey
5461dea7f1
Add install targets and shared libraries to CMake
2015-08-18 13:20:19 -06:00
kinichiro
9aa4e1d960
disable strict aliasing on HP-UX C/aC++ compiler
...
to disable strict aliasing on HP-UX C/aC++, `+Otype_safety=off` is right.
`+Otype_safety=strong` forces ANSI aliasing.
2015-08-04 19:08:42 +09:00
Brent Cook
03ba7b70b9
rebuild manpages on opensslv.h changes
2015-08-03 07:39:21 -05:00
Brent Cook
13d910c11e
disable explicit_bzero optimizations with CMake builds
2015-08-03 07:37:24 -05:00
Brent Cook
3465c5105b
update build information
2015-08-03 07:19:25 -05:00
Brent Cook
75b90b157c
MSVC is not yet ready to build all of the tests
2015-08-03 07:05:40 -05:00
Brent Cook
c66d80a438
add win32-specific explicit_bzero implementation
2015-08-03 06:56:59 -05:00
Brent Cook
058e3ebe77
expand changelog, fix typo
2015-08-03 05:23:54 -05:00
Brent Cook
a6d5b32276
update release notes for 2.2.2
2015-08-02 23:42:48 -05:00
Brent Cook
6527c32039
initial Linux cmake suppport
...
tested on Ubuntu 14.04
2015-08-01 05:33:19 -05:00
Brent Cook
b521a76a46
disable current broken cmake tests
2015-07-22 11:42:34 -05:00
Brent Cook
dd0704b176
s/CMakeFiles/CMakeLists/, start porting test scripts
2015-07-22 11:40:16 -05:00
Brent Cook
a9b16c2d66
correct fallback err.h macro behavior
2015-07-22 09:00:38 -05:00
Brent Cook
a9122f74e0
add cmake tests
2015-07-21 22:21:14 -05:00
Brent Cook
3614acd62e
tests aren't ready for cmake, skip for now
2015-07-21 20:01:00 -05:00
Brent Cook
1828bcb9bf
don't build eng_rsax.c anymore
2015-07-21 20:00:42 -05:00
Brent Cook
9d5eb631e3
move sleep shim to posix_win.c
2015-07-21 12:52:29 -06:00
Brent Cook
63161e85dc
add initial build for arc4random/getentropy fallbacks
2015-07-21 12:52:14 -06:00
Brent Cook
cbdc8ca820
tighten up compat include paths, fix glibc compatibility
2015-07-21 12:04:07 -06: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
7a4a37cf59
remove generated version file
2015-07-20 01:09:00 -05:00
Brent Cook
792a5acb67
eng_rsax is gone
2015-07-20 01:08:01 -05:00
Brent Cook
998cdebf36
update man links
2015-07-19 10:41:00 -05:00
Brent Cook
a1a0f2c6e2
implement compatibility shim for __warn_references
...
This will allow us to warn about deprecated function references at link-time.
2015-07-17 16:54:23 -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
b9291face3
disable strict aliasing on AIX xlc and HP-UX aC++ compilers
2015-07-16 11:34:07 -05:00
Brent Cook
ddeb740426
win32 openssl CLI: preserve original echo state
...
Mirror the patch to ui_openssl.c, also fix the broken conditional that
made it not actually turn off echo in the first place.
ok guenther@
2015-07-16 10:27:57 -05:00
Brent Cook
c1a162d83b
disable strict aliasing by default, noticed by miod@
2015-07-15 20:24:05 -05:00
Brent Cook
db974c34e9
fixup how OPENSSLDIR is derived and expanded
...
As per
http://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Installation-Directory-Variables.html
we should not try to expand variables like sysconfdir in the
configure script, but rather derive the correct value in the Makefiles
instead. This fixes missing expansions as the preprocessor define.
2015-07-15 20:02:38 -05:00
Brent Cook
4cffda193b
build libcrypto with -DLIBRESSL_INTERNAL
...
Since libcrypto defines its own CPPFLAGS, we need to set this for
libcrypto specifically.
2015-07-15 19:17:27 -05:00
Brent Cook
c136688ad7
Land #107 , improve default OPENSSLDIR install behavior
2015-07-12 22:15:04 -05:00
Brent Cook
e2903fcefc
Land #105 , fix changelog typo
2015-07-12 22:13:33 -05:00
Brent Cook
f1f3147aff
bump version to 2.2.2
2015-07-12 22:12:55 -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
vanderhoorn
1ff2f4bc7d
Fix typo in the ChangeLog
...
Embeded -> Embedded
2015-07-09 17:50:53 +02:00
Brent Cook
83d07710b5
remove unused --with-enginesdir configuration parameter
2015-07-08 09:02:12 -05:00
Brent Cook
5d916a25d2
update and clarify windows versions
2015-07-08 08:56:01 -05:00
Brent Cook
c194be1009
release note update for 2.2.1
2015-07-02 17:49:51 -05:00
Brent Cook
8c6ed379eb
add compatible version of arpa/nameser.h for Windows
2015-07-02 17:49:03 -05:00
Brent Cook
545454277a
add check for inet_pton, nudge minimum win32 compat to 0x0501
2015-07-02 00:19:53 -05:00
Brent Cook
8414df69bc
added 2.2.1 changes
2015-07-01 03:19:21 -05:00
Brent Cook
45a7a43997
ignore more imported test files
2015-06-29 23:05:09 -05:00
Brent Cook
b7f699ab34
add cipher_list test
2015-06-29 22:49:37 -05:00