=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.43 retrieving revision 1.44 diff -c -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,322 **** 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): Written and maintained by Reyk Floeter. Imported July 19, 2016; to be released with OpenBSD 6.1.

    Concepts

    --- 313,340 ---- 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): 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,389 **** 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 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. --- 400,407 ---- 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 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,425 **** 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. 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. --- 437,443 ---- 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. 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.