aboutsummaryrefslogtreecommitdiff
path: root/man (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-12-27do not double-link libcryptoBrent Cook2-2/+0
libssl already has LIBFLAGS for libcrypto, so adding -lcrypto is superfluous.
2014-12-27enable __STRICT_ALIGNMENT on sparcBrent Cook1-0/+6
2014-12-22do not mark GNU_STACK WX in ELFs generated from assemblyBrent Cook2-1/+22
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.
2014-12-15Add wrapper file "config" to distribution.Technion1-1/+1
2014-12-14enable OS X and Linux CI buildsBrent Cook1-0/+3