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

Diff for /www/innovations.html between version 1.98 and 1.99

version 1.98, 2023/01/11 02:00:33 version 1.99, 2023/01/19 00:16:07
Line 214 
Line 214 
         can request non-immutable static data using the "openbsd.mutable" section,          can request non-immutable static data using the "openbsd.mutable" section,
         or manually bring immutability to (page aligned heap objects) using          or manually bring immutability to (page aligned heap objects) using
         <a href="https://man.openbsd.org/mimmutable.2">mimmutable(2)</a>.          <a href="https://man.openbsd.org/mimmutable.2">mimmutable(2)</a>.
           Theo de Raadt, Dec 4, 2022.
       <li>sshd random relinking at boot. Theo de Raadt. Jan 18, 2023.
       <li>Some architectures now have non-readable code (by default), both from
           the perspective of userland reading it's own memory, or the kernel
           trying to read memory for an IO operation.  Many sloppy practices in
           userland code had to be repaired to allow this.  The linker option
           --execute-only is enabled by default. In order of development: arm64,
           riscv64, hppa, octeon, sparc64 (sun4u only), amd64.
           Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat,
           Dave Voutila, Dec 2022 - Feb 2023, still onoing.
           </ul>
 </ul>  </ul>
   
 <h3>Functions</h3>  <h3>Functions</h3>

Legend:
Removed from v.1.98  
changed lines
  Added in v.1.99