=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- www/innovations.html 2017/03/15 15:57:59 1.43 +++ www/innovations.html 2017/03/15 19:24:58 1.44 @@ -313,10 +313,28 @@ Originally written by Lennart Augustsson in 1997, rewritten and maintained by Alexandre Ratchov since June 21, 2016 and first released with OpenBSD 6.0. -
  • switchd(8), - switchctl(8): +
  • switchd(8), + switchctl(8): Written and maintained by Reyk Floeter. Imported July 19, 2016; to be released with OpenBSD 6.1. +
  • acme-client(1): + Written by Kristaps Dzonsons, improved by Florian Obser, + Sebastian Benoit, Joel Sing, Theo de Raadt, and others. + Imported August 31, 2017; to be released with OpenBSD 6.1. +
  • syspatch(8): + Written and maintained by Antoine Jacoutot. + Imported September 5, 2016; to be released with OpenBSD 6.1. +
  • ping(8): + Restructured to include IPv6 functionality and maintained by Florian Obser. + The separate + ping6(8) + was superseded on September 17, 2016, + and the new, combined version will be released with OpenBSD 6.1. +
  • xenodm(1): + Cleaned-up fork of + xdm(1) + maintained by Matthieu Herrb. + Imported October 23, 2016; to be released with OpenBSD 6.1.

    Concepts

    @@ -382,8 +400,8 @@ system to enable it systemwide by default.
  • W^X: First used for sparc, sparc64, alpha, and hppa in OpenBSD 3.3. Strictly enforced by default since OpenBSD 6.0: a program can only - violate it if the executable is marked with PT_OPENBSD_WXNEEDED - and it is located on a filesystem mounted with the wxallowed + violate it if the executable is marked with PT_OPENBSD_WXNEEDED + and it is located on a filesystem mounted with the wxallowed mount(8) option.
  • GOT and PLT protection by ld.so: first done as part of the W^X work in OpenBSD 3.3, by Dale Rahn and Theo de Raadt. @@ -419,7 +437,7 @@ enabled by default since OpenBSD 6.0.
  • C library order randomization: In rc(8), re-link - libc.so on startup, placing the objects in a random order. + libc.so on startup, placing the objects in a random order. Theo de Raadt and Robert Peichaer, May 2016, enabled by default since OpenBSD 6.0.
  • Kernel-assisted lazy-binding for W^X safety in multi-threaded programs.