Blob Blame History Raw
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