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
Brent Cook
6374bfa401
add 2.5.4 changelog
2017-05-01 00:20:40 -05:00
Brent Cook
7ba183503a
include amd64 in the mix
2017-04-29 18:37:18 -05:00
Brent Cook
1f13e7956b
only include ia32 syms on i?86/x86_64 targets
2017-04-29 18:36:14 -05:00
Brent Cook
993f5cf6f9
add back copyright notice from OpenBSD malloc.c from which this came.
2017-04-28 00:26:40 -05:00
Brent Cook
53fb56ea87
Land #306 , add freezero
2017-04-28 00:22:43 -05:00
kinichiro
048625cf2b
Add freezero support
2017-04-22 23:37:20 +09:00
Steven McDonald
7ec0510e33
Fix pkg-config metadata for libcrypto
...
It looks like this was copied and pasted from libssl.pc.in. This patch
identifies it as libcrypto rather than libssl.
2017-04-18 00:52:32 +10:00
Brent Cook
9d2418ae3a
add nc(1) manpage to install if enabled
2017-04-12 08:18:20 -05:00
Brent Cook
922cd9c94e
move crypto_portable.sym to builddir
2017-04-10 09:30:29 -05:00
Brent Cook
7ecfed7690
update changelog for stable release
2017-04-06 06:24:12 -05:00
Brent Cook
2c66480f5e
tag OpenBSD 6.1 release
2017-04-03 22:55:17 -05:00
Brent Cook
22bda9840b
condense and refine changelog a bit
v2.5.2
2017-03-25 21:25:58 -05:00
Brent Cook
19cf5c9b01
update changelog for 2.5.2
2017-03-25 17:19:25 -05:00
Brent Cook
570717c488
rebase netcat patch
2017-03-25 12:03:37 -05:00
kinichiro
cb73e4bef6
Add regress tls_prf
2017-03-17 21:33:01 +09:00
kinichiro
350170b6ab
Add regress servertest
2017-03-17 21:32:51 +09:00
Brent Cook
ff462f05a2
add getpagesize check for cmake
2017-03-16 20:54:16 -05:00
Brent Cook
764ab1e6a9
remove sysconf fallback for now
2017-03-16 19:25:42 -05:00
Brent Cook
d5b247cc4f
Land #297 , Add recallocarray
2017-03-16 19:23:36 -05:00
Brent Cook
8f69fe98db
Land #287 , document steps to enable 64-bit time_t on mingw-w64 toolchain
2017-03-16 18:56:06 -05:00
Brent Cook
8622dc7536
Land #288 , update conditions under which getentropy, arc4random* are exported
2017-03-16 18:53:12 -05:00
kinichiro
c61c9821e8
Add support for getpagesize
2017-03-15 22:02:11 +09:00
kinichiro
8877e9bc55
Add recallocarray
2017-03-09 23:00:04 +09:00
kinichiro
27f0879030
Add ssl/t1_hash.c
2017-03-08 00:17:25 +09:00
kinichiro
f2c14deb58
Add crypto/evp/m_md5_sha1.c
2017-03-05 11:17:20 +09:00
kinichiro
5297e9d486
Fix condition of arc4random* and getentropy for Cygwin build
...
- Fix the condition of exporting getentropy
- Modify the CMake condition of including arc4random_uniform as same as autoconf
2017-02-20 11:50:47 +09:00
Paul Graham
3b4d3d7541
Remove "exit 1" (added by mistake)
2017-02-18 22:17:59 +01:00