kinichiro
23b5d39cfb
Remove NPN test coverage for Windows.
2017-08-13 19:10:46 +09:00
Brent Cook
bdec057318
Land #332 , fix shared library dependencies with cmake for libssl/libtls
2017-08-12 09:46:19 -05:00
kinichiro
9be0359cc3
Remove ssl/t1_reneg.c
2017-08-12 01:15:17 +09:00
Masud Rahman
1dd6a52f2d
ssl/tls cmake: fix shared library dependencies
...
Ensure that the 'ssl' depends on 'crypto' and that 'tls' depends on
'ssl' and 'crypto' for all platforms. Prior to this commit, the
dependency was only specified for the 'WIN32' CMake build.
2017-07-24 15:26:29 -04:00
Brent Cook
5ec2c381e4
rebase patches on latest, remove fuzz
2017-07-17 06:13:21 -05:00
Brent Cook
86434e03e8
update manpage links
2017-07-17 06:06:08 -05:00
Brent Cook
58ba8785fb
add tlsext
2017-07-17 05:12:55 -05:00
Brent Cook
e53af8da67
Land #329 , modify symbol exports for Darwin with cmake builds
2017-07-17 04:29:39 -05:00
Brent Cook
9887c82768
Land #331 , add prototype definitions of asprintf and vasprintf for CYGWIN build
2017-07-17 04:25:21 -05:00
kinichiro
5afc4e3cd8
add prototype definitions of asprintf and vasprintf for CYGWIN build
...
- define _GNU_SOURCE in case of cygwin
As compilation warning report by @Dravion
2017-07-16 23:59:55 +09:00
kinichiro
f7cf93fd22
Add regression test freenull
2017-07-16 11:49:15 +09:00
Brent Cook
cefd44a86e
changelog corrections
2017-07-12 04:08:47 -05:00
Brent Cook
5e6de6ebce
remove duplcate changelog entry
2017-07-09 11:00:20 -05:00
Brent Cook
c92119f50a
added 2.6.0 Changes
2017-07-09 10:36:22 -05:00
Brent Cook
51e5279c24
Updated changelog
2017-07-09 06:16:59 -05:00
Brent Cook
70ee57c6ad
Land #328 , generate the crypto export symbol list at build time
2017-07-09 05:12:21 -05:00
Brent Cook
0dbae37735
Land #324 , Add option LIBRESSL_SKIP_INSTALL
2017-07-09 05:06:06 -05:00
Brent Cook
e550534203
make it easier to swap grep (Solaris grep doesn't support alpha)
2017-07-08 19:05:35 -05:00
Brent Cook
9b88fa46bb
generate the crypto export symbol list at build time
...
we currently do it at configure time, which makes this a generated
source, but generated sources should be cleaned up, which breaks
'make clean; make'
2017-07-08 17:46:16 -05:00
kinichiro
c18852f650
Set Solaris build default to 64 bit
2017-07-08 01:43:07 +09:00
d3x0r
0e82f22d16
Okay really one more try.
2017-07-07 01:21:16 -07:00
d3x0r
9cad7f785b
Okay one more try.
2017-07-07 01:20:21 -07:00
d3x0r
08869b75db
use \- to prevent hyphen wrapping
2017-07-07 01:17:48 -07:00
d3x0r
fc4e1b9572
use ‑ to prevent hyphen wrapping
2017-07-07 01:11:57 -07:00
d3x0r
a8cd9fdbd6
use ‑ option hyphen wrapping
2017-07-07 01:07:05 -07:00
d3x0r
3471d20142
Fix formatting for description of openssldir and skip install; add <nobr> to prevent option hyphen wrapping
2017-07-07 01:04:34 -07:00
d3x0r
a61122ef6c
Fix formatting for description of openssldir and skip install
2017-07-07 01:01:08 -07:00
d3x0r
360a67cd34
Add documentation about available CMake options.
2017-07-07 00:59:05 -07:00
d3x0r
a4d80ca56a
Merge branch 'master' of https://github.com/libressl-portable/portable into SkipInstall
...
Fix merge conflicts from GNUInstallDirs merge to master.
2017-07-06 23:11:11 -07:00
Brent Cook
334245374a
Land #323 , use GNUInstallDirs from cmake to specify install paths
2017-07-06 23:58:40 -05:00
Brent Cook
52080abbf7
Land #326 , fix tests/tlstest.bat argument order
2017-07-06 23:57:05 -05:00
kinichiro
322b82367d
fix tests/tlstest.bat
2017-07-07 01:40:35 +09:00
kinichiro
1f7777169d
update netcat patch
2017-07-07 00:46:48 +09:00
d3x0r
2557dd7439
Add option LIBRESSL_SKIP_INSTALL
...
Internally LIBRESSL_SKIP_INSTALL, if not set becomes ENABLE_LIBRESSL_INSTALL so this by default is enabled. defining LIBRESSL_SKIP_INSTALL before hand will disable all install() rules.
This is useful if another project includes and links to this statically.
I chose to add a prefix to avoid potential name collision because the options are cached globally.
If the installation is skipped, maybe it should also disable building apps? I didn't do that.
2017-07-06 02:09:44 -07:00
d3x0r
a2bd5ebaba
use GNUInstallDirs from cmake to specify install paths.
...
Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
2017-07-06 01:49:43 -07:00
Brent Cook
728bda1830
Land #318 , Fix CMake module include path
2017-07-05 23:17:49 -05:00
Brent Cook
8a658c37b5
Land #316 , Remove misleading CFLAGS / LDFLAGS
2017-07-05 23:16:45 -05:00
Masud Rahman
73e51e012f
cmake_export_symbol: Darwin compatibility
...
The Darwin platform prefixes all C symbols with an underscore. At
link-time of a shared library, libressl generates a list of symbols to
export, but does not prefix each symbol with an underscore.
This commit addresses that issue.
2017-06-25 18:19:20 -04:00
Matt Stancliff
fe79df3c90
Fix CMake module include path
...
Need to search the current directory, not the overall project root directory
if this is being included as a sub-dependency of another project.
2017-06-15 23:11:13 -04:00
Brent Cook
8b80bcdad8
re-add getpagesize fallback, needed for Android
2017-06-11 11:21:34 -05:00
Paul Graham
b49242fcb0
Remove misleading CFLAGS / LDFLAGS.
...
These variables were being ignored because libtool doesn't pass -static-libgcc to GCC.
If you want to link libgcc statically, currently the only way to achieve this is to
manually add -static-libgcc to CC variable. See:
http://www.mingw.org/wiki/HOWTO_Sneak_GCC_Switches_Past_Libtool
2017-06-09 13:33:14 +02:00
Brent Cook
0974d6f011
update nc patch
2017-06-03 20:13:25 -05:00
kinichiro
d3f3daec18
defining DEFAULT_CA_FILE only if it is not defined.
...
indicated by Kyle J. McKay mackyle@gmail.com
2017-06-04 00:56:11 +09:00
Brent Cook
0da71010d6
update tlstest argument ordering
2017-05-18 00:31:20 -05:00
Brent Cook
e7b0c0069b
fix hkdftest name
2017-05-18 00:31:07 -05:00
kinichiro
530fbba1ed
Add definition of in_addr_t for Windows build
2017-05-14 00:00:10 +09:00
kinichiro
63042e98f8
Add HKDF functionality
2017-05-13 23:59:59 +09:00
Brent Cook
f494c6aaf7
Land #310 , make it easier to build from cvs source
2017-05-08 08:32:38 -05:00
kinichiro
6cb87c121a
Modify update.sh to change the path of openbsd source tree easily
...
With this modification, we can build portable with /usr/src easily.
2017-05-07 00:47:32 +09:00
Brent Cook
32ab245f05
remove OPENSSL_ia32cap_P from crypto.sym when generated
2017-05-01 00:20:49 -05:00