===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/62.html,v
retrieving revision 1.93
retrieving revision 1.94
diff -c -r1.93 -r1.94
*** www/62.html 2019/06/01 22:54:16 1.93
--- www/62.html 2019/06/01 23:12:47 1.94
***************
*** 335,351 ****
Tighter pledge for at(1).
Fixed and simplified pledge logic for
nc(1).
! More application of
! recallocarray(3)
! in userland, and tracked sizes to
free(9) in the kernel.
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
--- 335,351 ----
Tighter pledge for at(1).
Fixed and simplified pledge logic for
nc(1).
! More application of
! recallocarray(3)
! in userland, and tracked sizes to
free(9) in the kernel.
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
***************
*** 371,377 ****
dhcrelay(8)
logging to stderr when it is started with the -d option.
!
dhclient(8) improvements:
- Log messages reworked and clarified, in particular by prefixing
--- 371,377 ----
dhcrelay(8)
logging to stderr when it is started with the -d option.
!
dhclient(8) improvements:
- Log messages reworked and clarified, in particular by prefixing
***************
*** 507,520 ****
- Power off all codecs in
azalia(4) to avoid static
noise in speakers and headphones on reboot.
!
- Fix i386 boot regression seen on very old 486DX CPUs.
- New witness(4) tool
for debugging lock order issues in the kernel.
The tool is not built in by default, and only amd64, hppa and i386
are supported.
- Modernize some bizzare tty behaviours of getty(8).
- Some subtle changes to pledge(2) to satisfy requirements observed
! in real life.
- Prefer use of waitpid(2) rather than wait(3) where possible, to
avoid problems with pre-existing children.
- Rewrite swaths of machine-dependent system call stub code in ld.so(1)
--- 507,520 ----
- Power off all codecs in
azalia(4) to avoid static
noise in speakers and headphones on reboot.
!
- Fix i386 boot regression seen on very old 486DX CPUs.
- New witness(4) tool
for debugging lock order issues in the kernel.
The tool is not built in by default, and only amd64, hppa and i386
are supported.
- Modernize some bizzare tty behaviours of getty(8).
- Some subtle changes to pledge(2) to satisfy requirements observed
! in real life.
- Prefer use of waitpid(2) rather than wait(3) where possible, to
avoid problems with pre-existing children.
- Rewrite swaths of machine-dependent system call stub code in ld.so(1)
***************
*** 640,646 ****
new-style private keys. Fixes problems related to private key
handling for no-OpenSSL builds.
- ssh(1): warn and do not attempt to use keys when the public and
! private halves do not match.
- sftp(1): don't print verbose error message when ssh disconnects
from under sftp.
- sshd(8): fix keepalive scheduling problem: activity on a forwarded
--- 640,646 ----
new-style private keys. Fixes problems related to private key
handling for no-OpenSSL builds.
- ssh(1): warn and do not attempt to use keys when the public and
! private halves do not match.
- sftp(1): don't print verbose error message when ssh disconnects
from under sftp.
- sshd(8): fix keepalive scheduling problem: activity on a forwarded
***************
*** 759,766 ****
tbl(7)
parsing and formatting,
including automatic line wrapping inside table columns.
!
- Many improvements to
! eqn(7)
parsing and formatting, including better font selection,
recognition of well-known mathematical function names, and writing
of
<mn>
and <mo>
HTML tags.
--- 759,766 ----
tbl(7)
parsing and formatting,
including automatic line wrapping inside table columns.
! - Many improvements to
! eqn(7)
parsing and formatting, including better font selection,
recognition of well-known mathematical function names, and writing
of
<mn>
and <mo>
HTML tags.