1.5: * New checks for rpath and runpath elements in the dynamic sections. Thanks to Ollie Whitehouse. * Other bugfixes and improvements - checksec.sh now takes account of the KBUILD_OUTPUT environment variable when checking the Linux kernel protection mechanisms (--kernel). Thanks to Martin Vaeth for the hint. - Some minor changes and clean-ups. Thanks to Brian Davis. - Ubuntu 11.10 support for --fortify-file and --fortify-proc. 1.4: * Support for FORTIFY_SOURCE (--fortify-file, --fortify-proc) * Lots of other bugfixes and improvements - Check if the readelf command is available - readelf support for 64-bit ELF files - Check if the requested files and directories do exist - '--dir' is now case-sensitive and correctly deals with trailing slashes - Check user permissions - Etc. 1.3.1: * New BSD License (http://www.opensource.org/licenses/bsd-license.php) 1.3: * Additional checks for a number of Linux kernel protection mechanisms. Thanks to Jon Oberheide (jon.oberheide.org). 1.2: * Additional PaX (http://pax.grsecurity.net/) checks. Thanks to Brad Spengler (grsecurity.net) for the PaX support. * Some minor fixes (coloring adjusted, 'pidof' replacement) 1.1: * New '--proc-libs' option. This option instructs checksec.sh to test the loaded libraries of a process. * Additional information on ASLR results (--proc, --proc-all, --proc-libs) Thanks to Anthony G. Basile of the Tin Hat project for the hint. * Additional CPU NX check (--proc, --proc-all, --proc-libs) 1.0: * Initial release