=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.26 retrieving revision 1.27 diff -c -r1.26 -r1.27 *** www/innovations.html 2016/01/08 13:06:28 1.26 --- www/innovations.html 2016/01/16 22:10:12 1.27 *************** *** 311,317 **** First implemented by Niels Provos and Markus Friedl in OpenSSH in March 2002, released with OpenBSD 3.2. ! The concept is now used in many programs.
  • Stack protector: Developed since 2001 as "propolice" by Hiroaki Etoh. Integrated, and implemented for additional hardware platforms, by Miod Vallat and Theo de Raadt. OpenBSD 3.3 was the first operating --- 311,354 ---- First implemented by Niels Provos and Markus Friedl in OpenSSH in March 2002, released with OpenBSD 3.2. ! The concept is now used in many OpenBSD programs, for example ! bgpd(8), ! dhclient(8), ! dhcpd(8), ! dvmrpd(8), ! eigrpd(8), ! file(1), ! httpd(8), ! iked(8), ! ldapd(8), ! ldpd(8), ! mountd(8), ! npppd(8), ! ntpd(8), ! ospfd(8), ! ospf6d(8), ! pflogd(8), ! radiusd(8), ! relayd(8), ! ripd(8), ! script(1), ! smtpd(8), ! syslogd(8), ! tcpdump(8), ! tmux(1), ! xconsole(1), ! xdm(1), ! Xserver(1), ! ypldap(8), ! etc. !
  • Privilege revocation: ! Related to the work on privilege separation, some programs were refactored ! to drop privileges while holding onto a tricky resource such as a raw socket, ! reserved port, or modification-locked bpf(4) descriptor, ! for example ! ping(8), ! traceroute(8), ! etc.
  • Stack protector: Developed since 2001 as "propolice" by Hiroaki Etoh. Integrated, and implemented for additional hardware platforms, by Miod Vallat and Theo de Raadt. OpenBSD 3.3 was the first operating