===================================================================
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