Brent Cook
aad86fe1f9
remove support for old MSVC versions, KNF
2015-09-11 16:36:42 -05:00
Brent Cook
72039968e2
Do not build lib-objects targets if we are just building static libs.
...
This confuses some cmake targets.
2015-09-11 16:36:26 -05:00
Brent Cook
9c2f0ef51c
updates for MSVC 2015's degenerate headers
...
Note that 'perror' moves from stdio.h to stdlib.h, and 'rename' moves
from stdio.h to io.h. Also, standard C includes move from the compiler
to the Windows SDK, which changes the base path for the include files.
2015-09-11 16:36:18 -05:00
Brent Cook
e13a39a5a7
distribute strcasecmp.c
2015-09-11 16:36:11 -05:00
Brent Cook
9c9a9858e8
disable shared CMake builds for OS X / Windows for now
2015-09-11 16:36:03 -05:00
Brent Cook
90f851568a
adjust order for ! .gitignore rule precedence
2015-09-11 16:35:55 -05:00
Brent Cook
6f7ad9c6d6
update messages about Cygwin support
2015-09-11 16:35:48 -05:00
Brent Cook
52582562d8
distribute include and man CMakefiles
2015-09-11 16:35:38 -05:00
Brent Cook
da424147c9
clarify reporters
v2.2.3
2015-08-28 23:24:28 -05:00
Brent Cook
61ad89df15
update contributor attributions
2015-08-28 22:30:57 -05:00
Brent Cook
b5002ca5ac
update summary
2015-08-28 13:45:03 -05:00
Brent Cook
332b03c8b7
update Changelog for 2.2.3
2015-08-28 13:42:01 -05:00
Brent Cook
83e3f22710
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 13:17:13 -05:00
Brent Cook
b3f22d85e5
VERSION is now generated
2015-08-28 13:17:13 -05:00
Brent Cook
ab1de85a42
update pc files to use the package version, not library ABI version
2015-08-28 13:17:13 -05:00
Brent Cook
cd16a21cab
derive version numbers from VERSION files
2015-08-28 13:17:12 -05:00
Jeff Davey
9caf754a59
Add install targets and shared libraries to CMake
2015-08-28 13:17:12 -05:00
Brent Cook
2f2f08e60c
update to pull from OPENBSD_5_8
2015-08-19 20:01:42 -05: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.
v2.2.2
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