===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- www/innovations.html 2015/12/19 09:02:05 1.21
+++ www/innovations.html 2015/12/19 09:35:10 1.22
@@ -35,6 +35,9 @@
ypserv(8):
Started by Mats O. Jansson in 1994.
Imported October 23, 1995 and first released with OpenBSD 2.0.
+mopd(8):
+ Started by Mats O. Jansson in 1993.
+ Imported September 21, 1996 and first released with OpenBSD 2.0.
AnonCVS:
Designed and implemented by Chuck Cranor and Theo de Raadt in 1995
(paper,
@@ -43,6 +46,28 @@
Started by Kenneth Stailey.
Imported January 2, 1997 and first released with OpenBSD 2.1.
Now maintained by Alexandre Ratchov.
+OpenSSH
+ including ssh(1),
+ scp(1),
+ sftp(1),
+ ssh-add(1),
+ ssh-agent(1),
+ ssh-keygen(1),
+ sshd(8),
+ sftp-server(8):
+ Started by Aaron Campbell, Bob Beck, Dug Song, Markus Friedl,
+ Niels Provos, and Theo de Raadt
+ as a fork of SSH 1.2.12 by Tatu Ylonen.
+ Imported September 26, 1999 and first released with OpenBSD 2.6.
+ Now maintained by Markus Friedl, Damien Miller, Darren Tucker, and
+ Theo de Raadt.
+mg(1):
+ Started by Dave Conroy in November 1986.
+ Imported February 25, 2000 and first released with OpenBSD 2.7.
+ Now maintained by Mark Lumsden.
+m4(1):
+ Originally implemented by Ozan Yigit and Richard A. O'Keefe for 4.3BSD-Reno.
+ Considerably extended and maintained by Marc Espie since 1999.
pf(4),
pfctl(8),
pflogd(8),
@@ -79,9 +104,16 @@
and bgpctl(8):
Written and maintained by Henning Brauer and Claudio Jeker.
Imported December 17, 2003 and first released with OpenBSD 3.5.
-ifstated(8):
- Started by Marco Pfatschbacher and Ryan McBride.
- Imported January 23, 2004 and first released with OpenBSD 3.8.
+dhclient(8):
+ Started by Ted Lemon and Elliot Poger in 1996.
+ Imported January 18, 2004 and first released with OpenBSD 3.5.
+ Reworked by Henning Brauer.
+ Now maintained by Kenneth Westerback.
+dhcpd(8):
+ Started by Ted Lemon in 1995.
+ Imported April 13, 2004 and first released with OpenBSD 3.6.
+ Reworked by Henning Brauer.
+ Now maintained by Kenneth Westerback.
hotplugd(8):
Started by Alexander Yurchenko.
Imported May 30, 2004 and first released with OpenBSD 3.6.
@@ -98,6 +130,9 @@
ospfctl(8):
Started by Esben Norby and Claudio Jeker.
Imported January 28, 2005 and first released with OpenBSD 3.7.
+ifstated(8):
+ Started by Marco Pfatschbacher and Ryan McBride.
+ Imported January 23, 2004 and first released with OpenBSD 3.8.
bioctl(8):
Started by Marco Peereboom.
Imported March 29, 2005 and first released with OpenBSD 3.8.
@@ -127,6 +162,11 @@
Started by Pierre-Yves Ritschard and Reyk Floeter.
Imported December 16, 2006 and first released with OpenBSD 4.1.
Now maintained by Reyk Floeter and Sebastian Benoit.
+cwm(1):
+ Started by Marius
+ Aamodt Eriksen.
+ Imported April 27, 2007 and first released with OpenBSD 4.2.
+ Now maintained by Okan Demirmen.
ospf6d(8),
ospf6ctl(8):
Started by Esben Norby and Claudio Jeker.
@@ -141,14 +181,13 @@
Started by Reyk Floeter.
Imported December 5, 2007 and first released with OpenBSD 4.3.
Maintained by Reyk Floeter and Bret Lambert.
+sysmerge(8):
+ Written and maintained by Antoine Jacoutot,
+ originally forked from mergemaster by Douglas Barton.
+ Imported April 22, 2008, first released with OpenBSD 4.4.
ypldap(8):
Started by Pierre-Yves Ritschard.
Imported June 26, 2008 and first released with OpenBSD 4.4.
-ldpd(8),
- ldpctl(8):
- Started by Michele Marchetto.
- Imported June 1, 2009 and first released with OpenBSD 4.6.
- Now maintained by Claudio Jeker.
OpenSMTPD
including smtpd(8),
smtpctl(8),
@@ -156,6 +195,24 @@
Started by Gilles Chehade.
Imported November 1, 2008 and first released with OpenBSD 4.6.
Now maintained by Gilles Chehade and Eric Faurot.
+tmux,
+ tmux(1):
+ Started in 2007 and maintained by Nicholas Marriott.
+ Imported June 1, 2009, first released with OpenBSD 4.6.
+ldpd(8),
+ ldpctl(8):
+ Started by Michele Marchetto.
+ Imported June 1, 2009 and first released with OpenBSD 4.6.
+ Now maintained by Claudio Jeker.
+mandoc
+ including mandoc(1),
+ man(1),
+ apropos(1),
+ makewhatis(8),
+ man.cgi(8):
+ Started by Kristaps Dzonsons in November 2008.
+ Imported April 6, 2009, first released with OpenBSD 4.8.
+ Now maintained by Ingo Schwarze.
ldapd(8),
ldapctl(8):
Written by Martin Hedenfalk.
@@ -177,9 +234,11 @@
tftpd(8):
Written and maintained by David Gwynne.
Imported March 2, 2012 and first released with OpenBSD 5.2.
-cu(1):
- Written and maintained by Nicholas Marriott.
- Imported July 10, 2012 and first released with OpenBSD 5.4.
+npppd(8),
+ npppctl(8):
+ Started by Internet Initiative Japan Inc.
+ Imported January 11, 2010, first released with OpenBSD 5.3.
+ Maintained by YASUOKA Masahiko.
ldomd(8),
ldomctl(8):
Written and maintained by Mark Kettenis.
@@ -187,6 +246,9 @@
sndiod(1):
Written and maintained by Alexandre Ratchov.
Imported November 23, 2012 and first released with OpenBSD 5.3.
+cu(1):
+ Written and maintained by Nicholas Marriott.
+ Imported July 10, 2012 and first released with OpenBSD 5.4.
identd(8):
Written and maintained by David Gwynne.
Imported March 18, 2013 and first released with OpenBSD 5.4.
@@ -199,6 +261,10 @@
htpasswd(1):
Written and maintained by Florian Obser.
Imported March 17, 2014 and first released with OpenBSD 5.6.
+LibreSSL:
+ Started by Ted Unangst, Bob Beck, Joel Sing, Miod Vallat, Philip Guenther,
+ and Theo de Raadt in April 2014, first released with OpenBSD 5.6.
+ Portable version maintained by Brent Cook.
httpd(8):
Started by Reyk Floeter.
Imported July 12, 2014 and first released with OpenBSD 5.6.
@@ -218,72 +284,6 @@
rebound(8):
Written and maintained by Ted Unangst.
Imported October 15, 2015 and first released with OpenBSD 5.9.
-OpenSSH
- including ssh(1),
- scp(1),
- sftp(1),
- ssh-add(1),
- ssh-agent(1),
- ssh-keygen(1),
- sshd(8),
- sftp-server(8):
- Started by Aaron Campbell, Bob Beck, Dug Song, Markus Friedl,
- Niels Provos, and Theo de Raadt
- as a fork of SSH 1.2.12 by Tatu Ylonen.
- Imported September 26, 1999 and first released with OpenBSD 2.6.
- Now maintained by Markus Friedl, Damien Miller, Darren Tucker, and
- Theo de Raadt.
-tmux,
- tmux(1):
- Started in 2007 and maintained by Nicholas Marriott.
- Imported June 1, 2009, first released with OpenBSD 4.6.
-mandoc
- including mandoc(1),
- man(1),
- apropos(1),
- makewhatis(8),
- man.cgi(8):
- Started by Kristaps Dzonsons in November 2008.
- Imported April 6, 2009, first released with OpenBSD 4.8.
- Now maintained by Ingo Schwarze.
-LibreSSL:
- Started by Ted Unangst, Bob Beck, Joel Sing, Miod Vallat, Philip Guenther,
- and Theo de Raadt in April 2014, first released with OpenBSD 5.6.
- Portable version maintained by Brent Cook.
-m4(1):
- Originally implemented by Ozan Yigit and Richard A. O'Keefe for 4.3BSD-Reno.
- Considerably extended and maintained by Marc Espie since 1999.
-sysmerge(8):
- Written and maintained by Antoine Jacoutot,
- originally forked from mergemaster by Douglas Barton.
- Imported April 22, 2008, first released with OpenBSD 4.4.
-mg(1):
- Started by Dave Conroy in November 1986.
- Imported February 25, 2000 and first released with OpenBSD 2.7.
- Now maintained by Mark Lumsden.
-dhclient(8):
- Started by Ted Lemon and Elliot Poger in 1996.
- Imported January 18, 2004 and first released with OpenBSD 3.5.
- Reworked by Henning Brauer.
- Now maintained by Kenneth Westerback.
-dhcpd(8):
- Started by Ted Lemon in 1995.
- Imported April 13, 2004 and first released with OpenBSD 3.6.
- Reworked by Henning Brauer.
- Now maintained by Kenneth Westerback.
-mopd(8):
- Started by Mats O. Jansson in 1993.
- Imported September 21, 1996 and first released with OpenBSD 2.0.
-cwm(1):
- Started by Marius
- Aamodt Eriksen.
- Imported April 27, 2007 and first released with OpenBSD 4.2.
- Now maintained by Okan Demirmen.
-npppd(8),
- npppctl(8):
- Started by Internet Initiative Japan Inc.
- Imported January 11, 2010, first released with OpenBSD 5.3.
- Maintained by YASUOKA Masahiko.
vmm(4),
vmd(8),
vmctl(8):
@@ -294,11 +294,26 @@
Concepts
+- ipsec(4):
+ Started by John Ioannidis, Angelos D. Keromytis, Niels Provos, and
+ Niklas Hallqvist, imported February 20, 1997. OpenBSD was the first
+ free operating system to provide an IPSec stack.
+
- inet6(4):
+ First complete integration and adoption of IPv6 led by
+ "Itojun" (Dr. Junichiro Hagino) [WIDE/KAME], Craig Metz [NRL], and
+ Angelos D. Keromytis starting Jan 6, 1999.
+ Almost fully operational Jun 6, 1999 during the
+ first OpenBSD hackathon.
+ OpenBSD 2.7.
- Privilege separation:
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
+ system to enable it systemwide by default.
- W^X: First used for sparc, sparc64, alpha, and hppa in OpenBSD 3.3.
Today, most architectures implement it.
- ASLR: OpenBSD 3.4 was the first widely used operating system to
@@ -313,23 +328,10 @@
randomization implemented by Thierry Deval. Guard pages and randomized (delayed) free added by Ted Unangst.
Reimplemented by Otto Moerbeek
for OpenBSD 4.4.
-- Static-PIE: Position-independent static binaries for /bin, /sbin and ramdisks.
- First released with OpenBSD 5.7.
-
- ipsec(4):
- Started by John Ioannidis, Angelos D. Keromytis, Niels Provos, and
- Niklas Hallqvist, imported February 20, 1997. OpenBSD was the first
- free operating system to provide an IPSec stack.
-
- inet6(4):
- First full and complete integration/adoption of IPv6 led by
- "Itojun" (Dr. Junichiro Hagino) [WIDE/KAME], Craig Metz [NRL], and
- Angelos D. Keromytis starting Jan 6, 1999. Almost fully operational
- Jun 6, 1999 during first OpenBSD hackathon. OpenBSD 2.7.
-
- 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
- system to enable it systemwide by default.
- PIE: OpenBSD 5.3 was the first widely used operating system to enable
it globally by default, on seven hardware platforms.
+
- Static-PIE: Position-independent static binaries for /bin, /sbin and ramdisks.
+ First released with OpenBSD 5.7.
Functions