Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| 09e5a841 | 2014-12-14 16:12:28 | add LIBADD library dependencies to libssl/libtls From Jan Engelhardt | ||
| d2342f36 | 2014-12-14 16:42:47 | allow Windows DLLs to be built based on a patch 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@ | ||
| cfa04451 | 2014-12-08 18:35:22 | don't hardcode a fixed # of jobs for make |