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