=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- www/innovations.html 2016/09/14 06:48:02 1.37 +++ www/innovations.html 2016/09/14 07:07:09 1.38 @@ -402,6 +402,12 @@ for OpenBSD 4.4.
  • PIE: OpenBSD 5.3 was the first widely used operating system to enable it globally by default, on seven hardware platforms. +
  • Random-data memory: the ability to specify that a variable + should be initialized at load time with random byte values was + implemented in OpenBSD 5.3 by Matthew Dempsky. +
  • Stack protector per shared object: using the random-data memory + feature, each shared object was given its own stack protector + cookie in OpenBSD 5.3 by Matthew Dempsky.
  • Static-PIE: Position-independent static binaries for /bin, /sbin and ramdisks. First released with OpenBSD 5.7.
  • SROP (sigreturn(2)