[BACK]Return to innovations.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/innovations.html between version 1.36 and 1.37

version 1.36, 2016/09/14 06:32:57 version 1.37, 2016/09/14 06:48:02
Line 419 
Line 419 
   permits lazy-binding to be W^X safe in multi-threaded programs.    permits lazy-binding to be W^X safe in multi-threaded programs.
   Implemented for OpenBSD 5.9 by Philip Guenther in July 2015.    Implemented for OpenBSD 5.9 by Philip Guenther in July 2015.
 <li>Process layouts in memory tightened to remove execute permission from  <li>Process layouts in memory tightened to remove execute permission from
   all separate, non-instruction data and to remove write permission from    all segmented, non-instruction data and to remove write permission from
   data that is only modified during loading and relocation.    data that is only modified during loading and relocation.
   By combining the RELRO (Read-Only after Relocation) design by the    By combining the RELRO (Read-Only after Relocation) design from the
   GNU project with the original ASLR work from OpenBSD 3.3 and    GNU project with the original ASLR work from OpenBSD 3.3 and
   strict lazy-binding work from OpenBSD 5.9, this is applied to not    strict lazy-binding work from OpenBSD 5.9, this is applied to not
   just a subset of programs and libraries but rather to all programs    just a subset of programs and libraries but rather to all programs

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37