Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use standard initialization for poll loop delay | Brent Cook | 2017-08-13 | 1 | -1/+3 |
| | |||||
* | Merge branch 'master' of https://github.com/libressl-portable/portable into ↵ | d3x0r | 2017-07-06 | 3 | -6/+7 |
|\ | | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master. | ||||
| * | use GNUInstallDirs from cmake to specify install paths. | d3x0r | 2017-07-06 | 3 | -6/+6 |
| | | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems. | ||||
* | | Add option LIBRESSL_SKIP_INSTALL | d3x0r | 2017-07-06 | 3 | -8/+16 |
|/ | | | | | | | | 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. | ||||
* | add nc(1) manpage to install if enabled | Brent Cook | 2017-04-12 | 1 | -0/+1 |
| | |||||
* | Copy libc compat files rather than adding into the repository | kinichiro | 2017-01-28 | 2 | -380/+0 |
| | | | | | - remove the CP_LIBC files from repo - move tests/memmem.c to tests/compat/ | ||||
* | skip building ocspcheck on MSCV | Brent Cook | 2017-01-27 | 1 | -0/+4 |
| | |||||
* | Copy openbsd library file every time rather than statically checking in | kinichiro | 2017-01-27 | 3 | -267/+0 |
| | |||||
* | Add inet_ntop and memmem for ocspcheck | kinichiro | 2017-01-26 | 4 | -0/+289 |
| | |||||
* | Move strsep.c to crypto/compat/ and add ocspcheck build to CMake | kinichiro | 2017-01-25 | 1 | -0/+1 |
| | |||||
* | initial ocspcheck integration | Brent Cook | 2017-01-24 | 3 | -1/+40 |
| | |||||
* | fix static mingw builds, platform LDADD needs to come at the end | Brent Cook | 2017-01-09 | 2 | -4/+4 |
| | |||||
* | remove unneeded slash after DESTDIR | kinichiro | 2016-10-30 | 1 | -4/+4 |
| | |||||
* | remove cms | Brent Cook | 2016-09-14 | 2 | -2/+0 |
| | |||||
* | remove DEFAULT_CA_FILE patch, since libtls handles this by default | Brent Cook | 2016-08-13 | 1 | -5/+0 |
| | |||||
* | Revert "remove DEFAULT_CA_FILE patch, since libtls handles this by default" | Brent Cook | 2016-07-09 | 1 | -0/+5 |
| | | | | This reverts commit 30adf9c06e8d3d7ac9e89f4b2b290567bcafa75c. | ||||
* | remove DEFAULT_CA_FILE patch, since libtls handles this by default | Brent Cook | 2016-07-07 | 1 | -5/+0 |
| | |||||
* | Land #192, fix fix ld warning "attempted multiple inclusion of file" on Solaris | Brent Cook | 2016-05-02 | 2 | -5/+5 |
|\ | |||||
| * | fix ld warning "attempted multiple inclusion of file" on Solaris | kinichiro | 2016-04-21 | 2 | -5/+5 |
| | | | | | | | | - To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am | ||||
* | | add cmake build options | kinichiro | 2016-04-14 | 2 | -0/+14 |
|/ | | | | | | | | | | | | | - 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" | ||||
* | modify cmake to build nc | kinichiro | 2016-04-09 | 5 | -80/+139 |
| | | | | | | | | | | | - modify structure of CMakeLists.txt under apps/ * move apps/CMakeLists.txt to apps/openssl/ since this is for openssl build * create new apps/nc/CMakeLists.txt for nc build * modify apps/CMakeLists.txt just add_subdirectory() - add checking and compile of arc4random_uniform() - add installing man files, openssl.1 and nc.1 | ||||
* | allow optionally installing nc(1) with '--enable-nc' | Brent Cook | 2015-12-07 | 1 | -0/+4 |
| | |||||
* | fixup cert.pem path override for libtls, add for nc(1) | Brent Cook | 2015-12-07 | 1 | -0/+5 |
| | | | | this also fixes the formatting of help for nc(1) | ||||
* | ensure we don't pass a negative int to ctypes functions | Brent Cook | 2015-11-23 | 1 | -3/+3 |
| | | | | | Some implementations, e.g. cygwin, use a table lookup that can cast a char to a negative array offset. | ||||
* | update apps.h include | Brent Cook | 2015-10-18 | 1 | -1/+1 |
| | |||||
* | Windows compatibility fixes | Brent Cook | 2015-10-18 | 4 | -6/+5 |
| | | | | | | | | | | | VS2013 has trouble with relative include paths for apps/openssl, so move certhash_win/apps_win.c back to apps/openssl. gmtime_r on mingw64 fails with negative time_t, override gmtime_s fails all of the time unit tests, override SHUT_RD/WR are defined in newer mingw64 headers, check before overriding | ||||
* | nc: Use AM_CPPFLAGS, not CPPFLAGS in Makefile.am | Jeremy Huddleston Sequoia | 2015-10-14 | 1 | -1/+1 |
| | | | | | | CPPFLAGS should just be set by the user at configure time Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> | ||||
* | add b64_ntop checking and fallback for nc(1) | Brent Cook | 2015-10-01 | 2 | -0/+319 |
| | |||||
* | visual studio path updates | Brent Cook | 2015-09-18 | 3 | -3/+4 |
| | |||||
* | fix a library paths, nc patch | Brent Cook | 2015-09-13 | 1 | -2/+2 |
| | |||||
* | a few more linux nc build tweaks | Brent Cook | 2015-09-13 | 1 | -0/+2 |
| | |||||
* | allow nc to build on linux and os x | Brent Cook | 2015-09-13 | 6 | -5/+361 |
| | |||||
* | move windows file IO mode setup to apps_win.c | Brent Cook | 2015-09-13 | 1 | -0/+31 |
| | |||||
* | readd openssl.1, distribute nc.1 | Brent Cook | 2015-09-13 | 2 | -0/+4 |
| | |||||
* | restrict nc to openbsd builds for now | Brent Cook | 2015-09-12 | 1 | -0/+4 |
| | |||||
* | correct nc compat path | Brent Cook | 2015-09-12 | 1 | -1/+1 |
| | |||||
* | add some backcompat in nc, don't install it | Brent Cook | 2015-09-12 | 1 | -1/+9 |
| | |||||
* | add 'nc' to the distribution as an example of libtls client and server | Brent Cook | 2015-09-12 | 7 | -168/+183 |
| | |||||
* | remove engine.c from CMake | Brent Cook | 2015-09-11 | 1 | -1/+0 |
| | |||||
* | remove engine from openssl(1) | Brent Cook | 2015-09-11 | 1 | -1/+0 |
| | |||||
* | Add install targets and shared libraries to CMake | Jeff Davey | 2015-08-18 | 1 | -0/+2 |
| | |||||
* | add cmake tests | Brent Cook | 2015-07-21 | 1 | -5/+0 |
| | |||||
* | add initial CMake and Visual Studio build support | Brent Cook | 2015-07-21 | 2 | -0/+85 |
| | | | | | | | | 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. | ||||
* | fixup how OPENSSLDIR is derived and expanded | Brent Cook | 2015-07-15 | 1 | -8/+18 |
| | | | | | | | | 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. | ||||
* | Improve automatic handling of OPENSSLDIR | Brent Cook | 2015-07-12 | 1 | -1/+21 |
| | | | | | Install a default cert.pem, openssl.cnf, x509v3.cnf in OPENSSLDIR, which is derived by default from sysconfdir and the prefix setting. | ||||
* | 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. | ||||
* | fix hangs reading stdin on Windows | Brent Cook | 2015-03-08 | 1 | -23/+16 |
| | |||||
* | conditionally build certhash into openssl(1) | Brent Cook | 2015-02-14 | 2 | -1/+19 |
| | | | | | For now, look for openat and symlink. We may switch to just needing symlink later. | ||||
* | add the new openssl(1) certhash command | Brent Cook | 2015-02-11 | 1 | -0/+1 |
| | |||||
* | simplify building the apps Makefile | Brent Cook | 2014-12-06 | 3 | -21/+82 |
| | | | | | Remove extra machinery in favor of a plain-old Makefile.am. Tighten up what files are copied on build, package a simple openssl.cnf. |