===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v
retrieving revision 1.102
retrieving revision 1.103
diff -c -r1.102 -r1.103
*** www/innovations.html 2023/01/25 17:07:53 1.102
--- www/innovations.html 2023/01/31 01:32:35 1.103
***************
*** 216,230 ****
mimmutable(2).
Theo de Raadt, Dec 4, 2022.
sshd random relinking at boot. Theo de Raadt. Jan 18, 2023.
! Some architectures now have non-readable code (by default), both from
the perspective of userland reading its 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, powerpc64.
Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat,
! Dave Voutila in kernel and base, and Theo Buehler, Robert Nagy,
! Christian Weisgerber in ports.
Dec 2022 - Feb 2023, still ongoing.
--- 216,231 ----
mimmutable(2).
Theo de Raadt, Dec 4, 2022.
sshd random relinking at boot. Theo de Raadt. Jan 18, 2023.
! Some architectures now have non-readable code ("xonly"), both from
the perspective of userland reading its own memory, or the kernel
! trying to read memory in a system call. 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, powerpc64,
! powerpc (G5 only).
Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat,
! Dave Voutila, George Koehler in kernel and base, and
! Theo Buehler, Robert Nagy, Christian Weisgerber in ports.
Dec 2022 - Feb 2023, still ongoing.