kc3-lang/libressl

Branch :


Log

Author Commit Date CI Message
23c90228 2014-12-27 16:34:02 enable __STRICT_ALIGNMENT on sparc
04158cd4 2014-12-21 23:14:02 do not mark GNU_STACK WX in ELFs generated from assembly When generating ELF objects from assembly, gcc and clang mark the GNU_STACK program headers as RWX by default. This is a security issue, so we make sure it is marked only RW. This modifies Anthony G. Basile's original patch for Linux to set .note.GNU-stack whenever the assembler supports it. It is surprising that any modern toolchain would enable an executable stack without an explicit request. The number of programs that need an executable stack is surely much smaller than the number of programs that include assembly.
8c6c07c5 2014-12-15 07:43:17 Add wrapper file "config" to distribution.
56f75233 2014-12-14 21:03:17 enable OS X and Linux CI builds
733c2528 2014-12-14 20:46:14 add Travis CI configuration
c2dccc14 2014-12-14 20:38:02 add all LIBADD dependencies for tls The libtool transitive dependency magic does not seem to work for cross-compilation, so explicitly specify them here.
a29b174e 2014-12-14 16:42:38 bump version append portable version number to the version string
d2342f36 2014-12-14 16:42:47 allow Windows DLLs to be built based on a patch from Jan Engelhardt
09e5a841 2014-12-14 16:12:28 add LIBADD library dependencies to libssl/libtls From Jan Engelhardt
2669771c 2014-12-11 07:51:38 Use the individual library versions in LibreSSL pc files Previously, they were all using the portable package version, rather than the individual library versions. openssl(1)'s pc file represents the LibreSSL-portable release however. $ pkg-config --modversion libtls 1:0:0 $ pkg-config --modversion openssl 2.1.2 $ pkg-config --modversion libssl 30:0:0 $ pkg-config --modversion libcrypto 30:3:0 ok beck@ deraadt@