=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/62.html,v retrieving revision 1.92 retrieving revision 1.93 diff -c -r1.92 -r1.93 *** www/62.html 2019/05/27 22:55:18 1.92 --- www/62.html 2019/06/01 22:54:16 1.93 *************** *** 296,303 **** freezero(3) to easily clear and free memory holding sensitive data has been added.
  • Double free detection has been improved when the F ! malloc(3) option is used. ! The existing S option now includes F.
  • The TIOCSTI tty ioctl has been removed. The I/O-loops in the last two consumers csh(1) and --- 296,303 ---- freezero(3) to easily clear and free memory holding sensitive data has been added.
  • Double free detection has been improved when the F ! malloc(3) option is used. ! The existing S option now includes F.
  • The TIOCSTI tty ioctl has been removed. The I/O-loops in the last two consumers csh(1) and *************** *** 342,351 ****
  • Achieve higher levels of paranoia regarding structure packing, and clear many kernel objects before passing to userland.
  • Disable some optimizations in ! clang(1) due to incompatibility with security.
  • For instance, cope with ! clang(1)'s assumption that static or const objects placed in unknown sections (such as .openbsd.randomdata) are surely always 0, and therefore such memory accesses can be --- 342,351 ----
  • Achieve higher levels of paranoia regarding structure packing, and clear many kernel objects before passing to userland.
  • Disable some optimizations in ! clang(1) due to incompatibility with security.
  • For instance, cope with ! clang(1)'s assumption that static or const objects placed in unknown sections (such as .openbsd.randomdata) are surely always 0, and therefore such memory accesses can be