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
Brent Cook
89880c2e3a
link build status
2015-06-23 06:39:28 -05:00
Brent Cook
d83bdd41e7
include build status link
2015-06-23 06:38:00 -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
9764453937
package README.md
2015-06-14 06:06:55 -05:00
Doug Hogan
7dcb02169a
Rename to README.md and add markdown
...
Since it's now a foreign project in automake, we can use github markdown
in the README.
2015-06-13 23:11:08 -07:00
Brent Cook
407c7cd1f5
set 'foreign' flag in automake
...
Avoid warnings about following GNU standards, since this is not a GNU
project. Thanks to Doug Hogan for pointing this out.
2015-06-13 22:31:26 -05:00
Brent Cook
b091d23685
fix libtool 2.4.2 stack-protector flag handling
...
Teach libtool 2.4.2 how to pass -fstack-protector* to the linker so
libssp is properly linked in on some toolchains. See upstream patch:
https://github.com/instantinfrastructure/poky-daisy/blob/master/meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch
Thanks to kinichiro inoguchi
2015-06-13 22:26:58 -05:00
Brent Cook
bc7b93470f
add a missing header and fix typo in windows posix layer
2015-06-13 21:43:55 -05:00
Brent Cook
06d034ceb0
bump version
2015-06-12 22:01:04 -05:00
Brent Cook
351b51613b
add security update notes
2015-06-11 09:02:54 -05:00
Brent Cook
04a8eca5d3
always check if ssp needs to be linked
2015-06-11 08:47:12 -05:00
Brent Cook
cf0bcbd599
add OS-specific build notes
2015-06-11 06:26:20 -05:00
Brent Cook
aed0eee768
add libtls-standalone COPYING file
2015-06-05 22:35:29 -05:00
Brent Cook
88acad37ce
return 1 on failure
2015-06-05 22:16:02 -05:00
Brent Cook
df703ada9f
update changelog
2015-06-05 05:56:18 -05:00