Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TLS target properties when building static libs | Dan Nestor | 2020-03-02 | 1 | -11/+9 |
| | |||||
* | Override the default path of cert.pem in libtls | kinichiro | 2019-11-16 | 2 | -4/+4 |
| | |||||
* | update cmake | Brent Cook | 2019-01-31 | 1 | -1/+0 |
| | |||||
* | update autoconf for latest compat functions | Brent Cook | 2019-01-31 | 2 | -19/+0 |
| | |||||
* | Fix cmake to generate proper Libs.private in .pc files | kinichiro | 2018-10-05 | 1 | -1/+1 |
| | |||||
* | Fix cmake linking libraries | kinichiro | 2018-10-03 | 1 | -2/+1 |
| | |||||
* | make headers under include/compat private again | Brent Cook | 2018-06-14 | 1 | -2/+2 |
| | |||||
* | scope private/public headers when embedding into other projects | Brent Cook | 2018-05-29 | 1 | -6/+7 |
| | | | | thanks to Cameron Palmer | ||||
* | Use BUILD_SHARED_LIBS to specify library type | Don | 2018-03-21 | 1 | -14/+8 |
| | |||||
* | Land #402, Remove CMAKE_HOST_ references | Brent Cook | 2018-03-18 | 1 | -9/+9 |
|\ | |||||
| * | Remove CMAKE_HOST_ references | Don | 2018-03-16 | 1 | -9/+9 |
| | | | | | | | | CMAKE_HOST_ describes the host system not the target. For cross compilation to work the actual target system should be used for making decisions in CMake. | ||||
* | | Land #400, Use groups in CMake install command for libraries | Brent Cook | 2018-03-18 | 1 | -6/+10 |
|\ \ | |||||
| * | | Use groups in CMake install command for libraries | Don | 2018-03-16 | 1 | -6/+10 |
| |/ | | | | | | | On Windows shared libraries should be installed into the bin directory. Using grouping within CMake based on the target type fixes this issue. | ||||
* / | Fix using right functions for file descriptor with MS Visual Studio | kinichiro | 2018-03-18 | 4 | -0/+20 |
|/ | |||||
* | Add compat bits for libtls on Windows | kinichiro | 2018-02-25 | 6 | -0/+90 |
| | |||||
* | Add tls/tls_keypair.c | kinichiro | 2018-02-11 | 2 | -0/+2 |
| | |||||
* | ssl/tls cmake: fix shared library dependencies | Masud Rahman | 2017-07-24 | 1 | -1/+2 |
| | | | | | | 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. | ||||
* | Merge branch 'master' of https://github.com/libressl-portable/portable into ↵ | d3x0r | 2017-07-06 | 1 | -2/+2 |
|\ | | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master. | ||||
| * | use GNUInstallDirs from cmake to specify install paths. | d3x0r | 2017-07-06 | 1 | -2/+2 |
| | | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems. | ||||
* | | Add option LIBRESSL_SKIP_INSTALL | d3x0r | 2017-07-06 | 1 | -2/+6 |
|/ | | | | | | | | 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. | ||||
* | Move strsep.c to crypto/compat/ and add ocspcheck build to CMake | kinichiro | 2017-01-25 | 2 | -8/+0 |
| | |||||
* | Stop generating .def files by update.sh | kinichiro | 2017-01-18 | 1 | -1/+0 |
| | |||||
* | Add export symbol support to CMake | kinichiro | 2017-01-18 | 1 | -2/+1 |
| | |||||
* | Define CMake library object lists globally | Matt Stancliff | 2017-01-12 | 1 | -1/+1 |
| | | | | | | | | | 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). | ||||
* | remove check-in .def and ignore .sym files | Brent Cook | 2016-11-06 | 1 | -72/+0 |
| | |||||
* | implement support for hiding symbols in libtls / libssl | Brent Cook | 2016-11-06 | 2 | -25/+12 |
| | |||||
* | Add tls_ocsp.c to Makefile.am and CMakeLists.txt | kinichiro | 2016-11-04 | 2 | -0/+2 |
| | |||||
* | export DLLs functions for MSVC with CMake | kinichiro | 2016-10-30 | 3 | -1/+91 |
| | | | | | | | | | | | | - 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 | ||||
* | Land #203, add libtls callback API | Brent Cook | 2016-09-04 | 2 | -0/+2 |
|\ | |||||
| * | Portable code part for callbacks in accept/connect | Tobias Pape | 2016-06-28 | 2 | -0/+2 |
| | | | | | | | | see https://github.com/libressl-portable/openbsd/pull/64 | ||||
* | | build Windows DLL on CMake | Satoshi Yasushima | 2016-08-25 | 1 | -1/+3 |
| | | | | | | | | | | | | | | like below. * libcrypto-38.dll * libssl-39.dll * libtls-11.dll | ||||
* | | build MinGW on CMake | Satoshi Yasushima | 2016-08-25 | 1 | -1/+1 |
| | | |||||
* | | set link library dependencies with MSVC, fixes #221 | Brent Cook | 2016-07-31 | 1 | -0/+3 |
|/ | |||||
* | Land #192, fix fix ld warning "attempted multiple inclusion of file" on Solaris | Brent Cook | 2016-05-02 | 1 | -1/+3 |
|\ | |||||
| * | fix ld warning "attempted multiple inclusion of file" on Solaris | kinichiro | 2016-04-21 | 1 | -1/+3 |
| | | | | | | | | - To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am | ||||
* | | add cmake build options | kinichiro | 2016-04-14 | 1 | -0/+6 |
|/ | | | | | | | | | | | | | - add cmake build options as configure provides * -DENABLE_ASM (default ON) * -DENABLE_EXTRATESTS (default OFF) * -DENABLE_NC (default OFF) * -DOPENSSLDIR (default ${CMAKE_INSTALL_PREFIX}/etc/ssl) - add biotest and pidwraptest if ENABLE_EXTRATESTS is ON - add compiler flag `-fno-common` if CMAKE_SYSTEM_NAME is Darwin to prevent link error Undefined symbols "_OPENSSL_ia32cap_P" | ||||
* | fix cmake on HP-UX | kinichiro | 2016-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | - CMakeLists.txt * add OS specific compiler flags and library * add checking size of time_t * add checking memmem() - tests/CMakeLists.txt * add if(HAVE_MEMMEM) for explicit_bzero * add checking SMALL_TIME_T for rfc5280time - crypto/CMakeLists.txt * add getentropy_hpux.c - tls/CMakeLists.txt * fix checking strsep | ||||
* | fixup cert.pem path override for libtls, add for nc(1) | Brent Cook | 2015-12-07 | 1 | -2/+2 |
| | | | | this also fixes the formatting of help for nc(1) | ||||
* | override _PATH_SSL_CA_FILE with OPENSSLDIR at build time | Brent Cook | 2015-12-06 | 1 | -0/+7 |
| | | | | fix #160 | ||||
* | include new tls headers | Brent Cook | 2015-09-13 | 2 | -0/+3 |
| | |||||
* | add 'nc' to the distribution as an example of libtls client and server | Brent Cook | 2015-09-12 | 1 | -0/+1 |
| | |||||
* | Do not build lib-objects targets if we are just building static libs. | Brent Cook | 2015-09-09 | 1 | -8/+8 |
| | | | | This confuses some cmake targets. | ||||
* | disable shared CMake builds for OS X / Windows for now | Brent Cook | 2015-09-07 | 1 | -4/+9 |
| | |||||
* | Add install targets and shared libraries to CMake | Jeff Davey | 2015-08-18 | 1 | -1/+8 |
| | |||||
* | add initial CMake and Visual Studio build support | Brent Cook | 2015-07-21 | 2 | -0/+23 |
| | | | | | | | | 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. | ||||
* | revert changes to libtls-standalone Makefile.am that ended up in tls | Brent Cook | 2015-05-23 | 1 | -3/+5 |
| | |||||
* | stub in initial libtls standalone tree | Brent Cook | 2015-05-23 | 1 | -5/+3 |
| | |||||
* | rework CFLAGS/CPPFLAGS settings during configuration | Brent Cook | 2015-03-22 | 1 | -1/+0 |
| | | | | | | Move define adjustments to CPPFLAGS. Adjust user CFLAGS directly, do not override during configuration. USER_CFLAGS is not necessary to build libcompat_noopt correctly. | ||||
* | enable libtls by default | Brent Cook | 2015-03-19 | 1 | -3/+0 |
| | | | | | | | | The API/ABI for the LibreSSL 2.1.x series is now fixed, so we can safely enable libtls it by default. This is useful for new OpenNTPD and OpenSMTPD releases as well. ok deraadt@ beck@ sthen@ | ||||
* | add strsep fallback for libtls | Brent Cook | 2015-02-14 | 1 | -0/+5 |
| |