|
f5ec56f4
|
2018-11-09T12:12:30
|
|
latest updates
|
|
6564332d
|
2018-11-08T13:46:21
|
|
add key_schedule test, tls13 key schedule bits
|
|
34394e7e
|
2018-11-07T23:45:17
|
|
Misc fixes to bring portable in line with upstream.
|
|
0b8343ac
|
2018-10-05T22:59:44
|
|
Fix cmake to generate proper Libs.private in .pc files
|
|
f819a2bc
|
2018-10-03T20:35:36
|
|
Fix cmake linking libraries
|
|
64b69515
|
2018-06-14T04:48:23
|
|
make headers under include/compat private again
|
|
4fcfc82d
|
2018-05-29T05:44:34
|
|
scope private/public headers when embedding into other projects
thanks to Cameron Palmer
|
|
26bebfc5
|
2018-03-19T19:42:55
|
|
Use BUILD_SHARED_LIBS to specify library type
|
|
366071c2
|
2018-03-18T10:37:10
|
|
add new init functions
|
|
5fb488de
|
2018-03-16T13:59:26
|
|
Use groups in CMake install command for libraries
On Windows shared libraries should be installed into the bin directory. Using grouping within CMake based on the target type fixes this issue.
|
|
bdec0573
|
2017-08-12T09:46:19
|
|
Land #332, fix shared library dependencies with cmake for libssl/libtls
|
|
9be0359c
|
2017-08-12T01:15:17
|
|
Remove ssl/t1_reneg.c
|
|
1dd6a52f
|
2017-07-24T15:24:29
|
|
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.
|
|
58ba8785
|
2017-07-17T05:12:55
|
|
add tlsext
|
|
a4d80ca5
|
2017-07-06T23:11:11
|
|
Merge branch 'master' of https://github.com/libressl-portable/portable into SkipInstall
Fix merge conflicts from GNUInstallDirs merge to master.
|
|
2557dd74
|
2017-07-06T02:09:44
|
|
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.
|
|
a2bd5eba
|
2017-07-06T01:49:43
|
|
use GNUInstallDirs from cmake to specify install paths.
Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
|
|
27f08790
|
2017-03-08T00:17:25
|
|
Add ssl/t1_hash.c
|
|
beffe6b4
|
2017-01-27T05:42:10
|
|
update for death of s23*
|
|
484feaae
|
2017-01-18T20:37:44
|
|
Stop generating .def files by update.sh
|
|
3b8cf473
|
2017-01-17T21:27:41
|
|
Add export symbol support to CMake
|
|
63add73d
|
2017-01-12T13:41:40
|
|
Define CMake library object lists globally
OBJECT collections in CMake don't generate any artifacts so these
are safe to hoist out and define globally.
library OBJECT targets are just a list of filenames. It can be useful for
other projects to include lists of sources directly regardless of build mode
(shared, static, or library).
|
|
77a2a9f3
|
2016-11-05T08:47:54
|
|
remove check-in .def and ignore .sym files
|
|
7770e4f2
|
2016-11-05T08:44:35
|
|
implement support for hiding symbols in libtls / libssl
|
|
62f2a730
|
2016-09-06T23:25:28
|
|
export DLLs functions for MSVC with CMake
- Add 3 DEF files to export functions from Windows DLLs
- Add gettimeofday to crypto/crypto.def (*1)
- Remove gai_strerrorA from tls/tls.def (*1)
- Fix CMakeLists.txt to use DEF files as PRIVATE
- Change DLL import library file name since it duplicates with static library
- Ignore compiler warning C4267, and Edit CMAKE_C_FLAGS not to overwrite it (*1)
- Add USE_SHARED option to build openssl.exe with shared libraries (*1)
(*1) recommended by @mcnameej
|
|
829b2158
|
2016-08-25T18:17:27
|
|
build Windows DLL on CMake
like below.
* libcrypto-38.dll
* libssl-39.dll
* libtls-11.dll
|
|
97189276
|
2016-08-25T18:17:12
|
|
build MinGW on CMake
|
|
a7f754a6
|
2016-07-31T17:11:19
|
|
set link library dependencies with MSVC, fixes #221
|
|
02e1cc4d
|
2016-04-21T14:49:39
|
|
fix ld warning "attempted multiple inclusion of file" on Solaris
- To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am
|
|
b89b4703
|
2015-09-11T18:46:36
|
|
remove more deleted files
|
|
adfb2bf7
|
2015-09-09T05:15:06
|
|
Do not build lib-objects targets if we are just building static libs.
This confuses some cmake targets.
|
|
ca56c332
|
2015-09-07T01:05:33
|
|
disable shared CMake builds for OS X / Windows for now
|
|
444749d1
|
2015-08-31T02:30:50
|
|
remove s3_meth.c from CMake builds
|
|
058df4a2
|
2015-08-30T22:25:32
|
|
Delete s3_meth.c since it was only for SSLv3 support.
|
|
5461dea7
|
2015-08-18T13:20:19
|
|
Add install targets and shared libraries to CMake
|
|
5d8a1cf7
|
2014-07-10T22:06:10
|
|
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.
|
|
ad2a38ab
|
2015-03-22T06:18:18
|
|
rework CFLAGS/CPPFLAGS settings during configuration
Move define adjustments to CPPFLAGS.
Adjust user CFLAGS directly, do not override during configuration.
USER_CFLAGS is not necessary to build libcompat_noopt correctly.
|
|
be5d0cca
|
2015-02-06T20:17:31
|
|
update with latest, add more tests
this adds the new bytestring apis and new regression tests
|
|
d2342f36
|
2014-12-14T16:42:47
|
|
allow Windows DLLs to be built
based on a patch from Jan Engelhardt
|
|
09e5a841
|
2014-12-14T16:12:28
|
|
add LIBADD library dependencies to libssl/libtls
From Jan Engelhardt
|
|
976f64d9
|
2014-12-06T18:59:25
|
|
read all library versions directly from files
This makes building and testing easier because the library Makefile.am
files are use directly rather than as templates. Thanks to Wouter Clarie
for the idea.
|
|
d643bcf4
|
2014-12-06T17:47:30
|
|
simplify packaging for libssl.
Follow libtls and derive the file list from the Makefile.am
template itself.
|
|
2103690c
|
2014-11-19T22:02:17
|
|
improve readability of generated Makefile.am files
|
|
2b6dbc39
|
2014-07-10T06:21:51
|
|
initial top-level import of subdirectories
|