aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ssl/tls cmake: fix shared library dependenciesMasud Rahman2017-07-242-2/+4
| | | | | | 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.
* rebase patches on latest, remove fuzzBrent Cook2017-07-173-29/+28
|
* update manpage linksBrent Cook2017-07-171-2/+59
|
* add tlsextBrent Cook2017-07-174-0/+14
|
* Land #329, modify symbol exports for Darwin with cmake buildsBrent Cook2017-07-171-1/+7
|\
| * cmake_export_symbol: Darwin compatibilityMasud Rahman2017-06-251-1/+7
| | | | | | | | | | | | | | | | 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.
* | Land #331, add prototype definitions of asprintf and vasprintf for CYGWIN buildBrent Cook2017-07-171-0/+1
|\ \
| * | add prototype definitions of asprintf and vasprintf for CYGWIN buildkinichiro2017-07-161-0/+1
| | | | | | | | | | | | | | | | | | - define _GNU_SOURCE in case of cygwin As compilation warning report by @Dravion
* | | Add regression test freenullkinichiro2017-07-163-0/+12
|/ /
* | changelog correctionsBrent Cook2017-07-121-7/+4
| |
* | remove duplcate changelog entryv2.6.0Brent Cook2017-07-091-6/+0
| |
* | added 2.6.0 ChangesBrent Cook2017-07-091-0/+61
| |
* | Updated changelogBrent Cook2017-07-091-0/+15
| |
* | Land #328, generate the crypto export symbol list at build timeBrent Cook2017-07-094-105/+92
|\ \
| * | make it easier to swap grep (Solaris grep doesn't support alpha)Brent Cook2017-07-081-5/+9
| | |
| * | generate the crypto export symbol list at build timeBrent Cook2017-07-083-100/+83
| | | | | | | | | | | | | | | | | | 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'
* | | Land #324, Add option LIBRESSL_SKIP_INSTALLBrent Cook2017-07-0910-27/+70
|\ \ \
| * | | Okay really one more try.d3x0r2017-07-071-6/+2
| | | |
| * | | Okay one more try.d3x0r2017-07-071-6/+10
| | | |
| * | | use \- to prevent hyphen wrappingd3x0r2017-07-071-2/+2
| | | |
| * | | use ‑ to prevent hyphen wrappingd3x0r2017-07-071-2/+2
| | | |
| * | | use ‑ option hyphen wrappingd3x0r2017-07-071-2/+2
| | | |
| * | | Fix formatting for description of openssldir and skip install; add <nobr> to ↵d3x0r2017-07-071-2/+2
| | | | | | | | | | | | | | | | prevent option hyphen wrapping
| * | | Fix formatting for description of openssldir and skip installd3x0r2017-07-071-2/+2
| | | |
| * | | Add documentation about available CMake options.d3x0r2017-07-071-0/+12
| | | |
| * | | Merge branch 'master' of https://github.com/libressl-portable/portable into ↵d3x0r2017-07-0611-36/+38
| |\| | | | | | | | | | | | | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master.
| * | | Add option LIBRESSL_SKIP_INSTALLd3x0r2017-07-069-27/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Set Solaris build default to 64 bitkinichiro2017-07-081-0/+1
| |/ / |/| |
* | | Land #323, use GNUInstallDirs from cmake to specify install pathsBrent Cook2017-07-069-15/+16
|\ \ \
| * | | use GNUInstallDirs from cmake to specify install paths.d3x0r2017-07-069-15/+16
| |/ / | | | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
* | | Land #326, fix tests/tlstest.bat argument orderBrent Cook2017-07-061-1/+1
|\ \ \
| * | | fix tests/tlstest.batkinichiro2017-07-071-1/+1
| |/ /
* / / update netcat patchkinichiro2017-07-071-19/+19
|/ /
* | Land #318, Fix CMake module include pathBrent Cook2017-07-051-1/+1
|\ \
| * | Fix CMake module include pathMatt Stancliff2017-06-151-1/+1
| |/ | | | | | | | | Need to search the current directory, not the overall project root directory if this is being included as a sub-dependency of another project.
* | Land #316, Remove misleading CFLAGS / LDFLAGSBrent Cook2017-07-051-2/+0
|\ \ | |/ |/|
| * Remove misleading CFLAGS / LDFLAGS.Paul Graham2017-06-091-2/+0
| | | | | | | | | | | | | | | | 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
* | re-add getpagesize fallback, needed for AndroidBrent Cook2017-06-111-2/+8
|/
* update nc patchBrent Cook2017-06-031-22/+30
|
* defining DEFAULT_CA_FILE only if it is not defined.kinichiro2017-06-041-0/+12
| | | | indicated by Kyle J. McKay mackyle@gmail.com
* update tlstest argument orderingBrent Cook2017-05-181-1/+1
|
* fix hkdftest nameBrent Cook2017-05-181-3/+3
|
* Add definition of in_addr_t for Windows buildkinichiro2017-05-141-0/+2
|
* Add HKDF functionalitykinichiro2017-05-135-1/+15
|
* Land #310, make it easier to build from cvs sourceBrent Cook2017-05-081-10/+11
|\
| * Modify update.sh to change the path of openbsd source tree easilykinichiro2017-05-071-10/+11
| | | | | | | | With this modification, we can build portable with /usr/src easily.
* | remove OPENSSL_ia32cap_P from crypto.sym when generatedBrent Cook2017-05-011-1/+1
| |
* | add 2.5.4 changelogBrent Cook2017-05-011-0/+22
|/
* include amd64 in the mixBrent Cook2017-04-291-0/+1
|
* only include ia32 syms on i?86/x86_64 targetsBrent Cook2017-04-291-0/+8
|