[BACK]Return to innovations.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / innovations.html (download) (as text)

Revision 1.19, Sat Dec 19 02:25:12 2015 UTC (8 years, 5 months ago) by mlarkin
Branch: MAIN
Changes since 1.18: +0 -1 lines


remove extra vmm(4)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>Software developed or maintained by the OpenBSD project</title>
<style>
body {
    max-width: 65em;
}
h1	{ color: #e00000; font-size: medium; }
h2	{ color: #e00000; }
</style>
</head>

<body>
<p><a href="index.html"><img alt="[OpenBSD]" height="30" width="141"
  src="images/smalltitle.gif" border="0"></a></p>
<h1>Software developed or maintained by the OpenBSD project</h1>
<hr/>

<p>
(Sorted in order of introduction, approximately)
<p>

<h3>Programs and subsystems</h3>

<ul>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ypbind.8">ypbind(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ypset.8">ypset(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ypcat.1">ypcat(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ypmatch.1">ypmatch(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ypwhich.1">ypwhich(1)</a>:
  Started by Theo de Raadt.
  Imported April 26, 1993 and first released with NetBSD 0.9.</a>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ypserv.8">ypserv(8)</a>:
  Started by Mats O. Jansson in 1994.
  Imported October 23, 1995 and first released with OpenBSD 2.0.
<li><a href="http://www.openbsd.org/anoncvs.html">AnonCVS</a>:
  Designed and implemented by Chuck Cranor and Theo de Raadt in 1995
  (<a href="http://www.openbsd.org/papers/anoncvs-paper.pdf">paper</a>,
  <a href="http://www.openbsd.org/papers/anoncvs-slides.pdf">slides</a>)
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/aucat.1">aucat(1)</a>:
  Started by Kenneth Stailey.
  Imported January 2, 1997 and first released with OpenBSD 2.1.
  Now maintained by Alexandre Ratchov.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pf.4">pf(4)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/pfctl.8">pfctl(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/pflogd.8">pflogd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/authpf.8">authpf(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ftp-proxy.8">ftp-proxy(8)</a>:
  Started by Daniel Hartmeier
  as a replacement for the non-free ipf by Darren Reed.
  Imported June 24, 2001 and first released with OpenBSD 3.0.
  Now maintained by Henning Brauer.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/systrace.4">systrace(4)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/systrace.1">systrace(1)</a>:
  Started by Niels Provos.
  Imported June 4, 2002 and first released with OpenBSD 3.2.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/spamd.8">spamd(8)</a>:
  Written by Bob Beck. Imported December 21, 2002 and first released with OpenBSD 3.3.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/dc.1">dc(1)</a>:
  Written and maintained by Otto Moerbeek.
  Imported September 19, 2003 and first released with OpenBSD 3.5.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/bc.1">bc(1)</a>:
  Written and maintained by Otto Moerbeek.
  Imported September 25, 2003 and first released with OpenBSD 3.5.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sensorsd.8">sensorsd(8)</a>:
  Started by Henning Brauer.
  Imported September 24, 2003 and first released with OpenBSD 3.5.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/pkg_add.1">pkg_add(1)</a>:
  Written and maintained by Marc Espie.
  Imported October 16, 2003 and first released with OpenBSD 3.5.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/carp.4">carp(4)</a>:
  Written by Mickey Shalayeff, Markus Friedl, Marco Pfatschbacher,
  and Ryan McBride.
  Imported October 17, 2003 and first released with OpenBSD 3.5.
<li><a href="http://www.openbgpd.org/">OpenBGPD</a>
  including <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/bgpd.8">bgpd(8)</a>
  and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/bgpctl.8">bgpctl(8)</a>:
  Written and maintained by Henning Brauer and Claudio Jeker.
  Imported December 17, 2003 and first released with OpenBSD 3.5.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ifstated.8">ifstated(8)</a>:
  Started by Marco Pfatschbacher and Ryan McBride.
  Imported January 23, 2004 and first released with OpenBSD 3.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/hotplugd.8">hotplugd(8)</a>:
  Started by Alexander Yurchenko.
  Imported May 30, 2004 and first released with OpenBSD 3.6.
<li><a href="http://www.openntpd.org/">OpenNTPD</a>
  including <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a>
  and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpctl.8">ntpctl(8)</a>:
  Written and maintained by Henning Brauer.
  Imported May 31, 2004 and first released with OpenBSD 3.6.
  Portable version maintained by Brent Cook.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/dpb.1">dpb(1)</a>:
  Started by Nikolay Sturm on August 10, 2004; first available for OpenBSD 3.6.
  Rewritten and maintained by Marc Espie since August 20, 2010.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ospfd.8">ospfd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ospfctl.8">ospfctl(8)</a>:
  Started by Esben Norby and Claudio Jeker.
  Imported January 28, 2005 and first released with OpenBSD 3.7.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/bioctl.8">bioctl(8)</a>:
  Started by Marco Peereboom.
  Imported March 29, 2005 and first released with OpenBSD 3.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/hostapd.8">hostapd(8)</a>:
  Written and maintained by Reyk Floeter.
  Imported May 26, 2005 and first released with OpenBSD 3.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/watchdogd.8">watchdogd(8)</a>:
  Started by Marc Balmer.
  Imported August 8, 2005 and first released with OpenBSD 3.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/sdiff.1">sdiff(1)</a>:
  Written by Ray Lai.
  Imported December 27, 2005 and first released with OpenBSD 3.9.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dvmrpd.8">dvmrpd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dvmrpctl.8">dvmrpctl(8)</a>:
  Started by Esben Norby.
  Imported June 1, 2006 and first released with OpenBSD 4.0.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ripd.8">ripd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ripctl.8">ripctl(8)</a>:
  Started by Michele Marchetto.
  Imported October 18, 2006 and first released with OpenBSD 4.1.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/pkg-config.1">pkg-config(1)</a>:
  Started by Chris Kuethe and Marc Espie.
  Imported November 27, 2006 and first released with OpenBSD 4.1.
  Now maintained by Jasper Lievisse Adriaanse.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayd.8">relayd(8)</a>
  with <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayctl.8">relayctl(8)</a>:
  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.<br/>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ospf6d.8">ospf6d(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ospf6ctl.8">ospf6ctl(8)</a>:
  Started by Esben Norby and Claudio Jeker.
  Imported October 8, 2007 and first released with OpenBSD 4.2.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/libtool.1">libtool(1)</a>:
  Written by Steven Mestdagh and Marc Espie.
  Imported October 28, 2007 and first available for OpenBSD 4.3.
  Now maintained by Marc Espie, Jasper Lievisse Adriaanse,
  and Antoine Jacoutot.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/snmpd.8">snmpd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/snmpctl.8">snmpctl(8)</a>:
  Started by Reyk Floeter.
  Imported December 5, 2007 and first released with OpenBSD 4.3.
  Maintained by Reyk Floeter and Bret Lambert.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ypldap.8">ypldap(8)</a>:
  Started by Pierre-Yves Ritschard.
  Imported June 26, 2008 and first released with OpenBSD 4.4.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldpd.8">ldpd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldpctl.8">ldpctl(8)</a>:
  Started by Michele Marchetto.
  Imported June 1, 2009 and first released with OpenBSD 4.6.
  Now maintained by Claudio Jeker.
<li><a href="http://www.opensmtpd.org/">OpenSMTPD</a>
  including <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpctl.8">smtpctl(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/makemap.8">makemap(8)</a>:
  Started by Gilles Chehade.
  Imported November 1, 2008 and first released with OpenBSD 4.6.
  Now maintained by Gilles Chehade and Eric Faurot.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldapd.8">ldapd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldapctl.8">ldapctl(8)</a>:
  Written by Martin Hedenfalk.
  Imported May 31, 2010 and first released with OpenBSD 4.8.
<li><a href="http://www.openiked.org/">OpenIKED</a>
  including <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/iked.8">iked(8)</a>
  and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ikectl.8">ikectl(8)</a>:
  Started by Reyk Floeter.
  Imported June 3, 2010 and first released with OpenBSD 4.8.
  Now maintained by Reyk Floeter and Mike Belopuhov.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/iscsid.8">iscsid(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/iscsictl.8">iscsictl(8)</a>:
  Written and maintained by Claudio Jeker.
  Imported September 24, 2010 and first released with OpenBSD 4.9.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rc.d.8">rc.d(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rc.subr.8">rc.subr(8)</a>:
  Written and maintained by Robert Nagy and Antoine Jacoutot.
  Imported October 26, 2010 and first released with OpenBSD 4.9.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/tftpd.8">tftpd(8)</a>:
  Written and maintained by David Gwynne.
  Imported March 2, 2012 and first released with OpenBSD 5.2.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cu.1">cu(1)</a>:
  Written and maintained by Nicholas Marriott.
  Imported July 10, 2012 and first released with OpenBSD 5.4.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sparc64/ldomd.8">ldomd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sparc64/ldomctl.8">ldomctl(8)</a>:
  Written and maintained by Mark Kettenis.
  Imported October 26, 2012 and first released with OpenBSD 5.3.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/sndiod.1">sndiod(1)</a>:
  Written and maintained by Alexandre Ratchov.
  Imported November 23, 2012 and first released with OpenBSD 5.3.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/identd.8">identd(8)</a>:
  Written and maintained by David Gwynne.
  Imported March 18, 2013 and first released with OpenBSD 5.4.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/slowcgi.8">slowcgi(8)</a>:
  Written and maintained by Florian Obser.
  Imported May 23, 2013 and first released with OpenBSD 5.4.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/signify.1">signify(1)</a>:
  Written and maintained by <a href="http://www.tedunangst.com/flak/post/signify">Ted Unangst</a>.
  Imported December 31, 2013 and first released with OpenBSD 5.5.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/htpasswd.1">htpasswd(1)</a>:
  Written and maintained by Florian Obser.
  Imported March 17, 2014 and first released with OpenBSD 5.6.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>:
  Started by Reyk Floeter.
  Imported July 12, 2014 and first released with OpenBSD 5.6.
  Maintained by Reyk Floeter and Florian Obser.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rcctl.8">rcctl(8)</a>:
  Written and maintained by Antoine Jacoutot.
  Imported August 19, 2014 and first released with OpenBSD 5.7.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/file.1">file(1)</a>:
  Rewritten from scratch and maintained by Nicholas Marriott.
  Imported April 24, 2015 and first released with OpenBSD 5.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/doas.1">doas(1)</a>:
  Written and maintained by Ted Unangst.
  Imported July 16, 2015 and first released with OpenBSD 5.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/radiusd.8">radiusd(8)</a>:
  Written and maintained by YASUOKA Masahiko.
  Imported July 21, 2015 and first released with OpenBSD 5.8.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rebound.8">rebound(8)</a>:
  Written and maintained by Ted Unangst.
  Imported October 15, 2015 and first released with OpenBSD 5.9.
<li><a href="http://www.openssh.org/">OpenSSH</a>
  including <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/scp.1">scp(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/sftp.1">sftp(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-add.1">ssh-add(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-agent.1">ssh-agent(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-keygen.1">ssh-keygen(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sftp-server.8">sftp-server(8)</a>:
  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.
<li><a href="http://tmux.github.io/">tmux</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>:
  Started in 2007 and maintained by Nicholas Marriott.
  Imported June 1, 2009, first released with OpenBSD 4.6.
<li><a href="http://mdocml.bsd.lv/">mandoc</a>
  including <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/man.1">man(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/apropos.1">apropos(1)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/makewhatis.8">makewhatis(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/mandoc/man8/man.cgi.8">man.cgi(8)</a>:
  Started by Kristaps Dzonsons in November 2008.
  Imported April 6, 2009, first released with OpenBSD 4.8.
  Now maintained by Ingo Schwarze.
<li><a href="http://www.libressl.org/">LibreSSL</a>:
  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.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/m4.1">m4(1)</a>:
  Originally implemented by Ozan Yigit and Richard A. O'Keefe for 4.3BSD-Reno.
  Considerably extended and maintained by Marc Espie since 1999.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sysmerge.8">sysmerge(8)</a>:
  Written and maintained by Antoine Jacoutot,
  originally forked from mergemaster by Douglas Barton.
  Imported April 22, 2008, first released with OpenBSD 4.4.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>:
  Started by Dave Conroy in November 1986.
  Imported February 25, 2000 and first released with OpenBSD 2.7.
  Now maintained by Mark Lumsden.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a>:
  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.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhcpd.8">dhcpd(8)</a>:
  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.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mopd.8">mopd(8)</a>:
  Started by Mats O. Jansson in 1993.
  Imported September 21, 1996 and first released with OpenBSD 2.0.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cwm.1">cwm(1)</a>:
  Started by <a href="http://monkey.org/~marius/cwm/README">Marius
  Aamodt Eriksen.</A>
  Imported April 27, 2007 and first released with OpenBSD 4.2.
  Now maintained by Okan Demirmen.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/npppd.8">npppd(8)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/npppctl.8">npppctl(8)</a>:
  Started by Internet Initiative Japan Inc.
  Imported January 11, 2010, first released with OpenBSD 5.3.
  Maintained by YASUOKA Masahiko.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/amd64/vmm.4">vmm(4)</a>,
  Imported November 13, 2015 and first released with OpenBSD 5.9
  Maintained by Mike Larkin.
</ul>

<h3>Concepts</h3>

<ul>
<li>Privilege separation:
  First implemented by
  <a href="http://www.citi.umich.edu/u/provos/ssh/privsep.html">Niels Provos</a>
  and Markus Friedl in OpenSSH in March 2002, released with OpenBSD 3.2.
  The concept is now used in many programs.
<li>W^X: First used for sparc, sparc64, alpha, and hppa in OpenBSD 3.3.
  Today, most architectures implement it.
<li>ASLR: OpenBSD 3.4 was the first widely used operating system to
  provide it by default.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/gcc-local.1">gcc-local(1)</a>
  __attribute__((__bounded__)) static analysis annotation
  and checking mechanism:
  Started by Anil Madhavapeddy on June 26, 2003
  and ported to GCC 4 by Nicholas Marriott.
  First released with OpenBSD 3.4.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/malloc.3">malloc(3)</a>
  randomization implemented by Thierry Deval. Guard pages and randomized (delayed) free added by Ted Unangst.
  Reimplemented by <a href="http://www.openbsd.org/papers/eurobsdcon2009/otto-malloc.pdf">Otto Moerbeek</a>
  for OpenBSD 4.4.</li>
<li>Static-PIE: Position-independent static binaries for /bin, /sbin and ramdisks.
  First released with OpenBSD 5.7.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ipsec.4">ipsec(4)</a>:
  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.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/inet6.4">inet6(4)</a>:
  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 <a href=hackathons.html>first OpenBSD hackathon</a>.  OpenBSD 2.7.
<li>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.
<li>PIE: OpenBSD 5.3 was the first widely used operating system to enable
  it globally by default, on seven hardware platforms.
</ul>

<h3>Functions</h3>

<ul>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/arc4random.3">arc4random(3)</a>:
  David Mazieres, December 28, 1996, OpenBSD 2.1
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/bcrypt.3">bcrypt(3)</a>:
  Implemented by <a href="https://www.usenix.org/legacy/events/usenix99/provos/provos_html/node1.html">Niels Provos and David Mazieres</a>
  Imported February 13, 1997 and first released with OpenBSD 2.1.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/strlcpy.3">strlcpy(3)</a>,
  <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/strlcat.3">strlcat(3)</a>:
  Todd Miller and Theo de Raadt, July 1, 1998, OpenBSD 2.4
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/strtonum.3">strtonum(3)</a>:
  Ted Unangst, Todd Miller, and Theo de Raadt, May 3, 2004, OpenBSD 3.6
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/imsg_init.3">imsg</a>:
  Message passing API, written by Henning Brauer.
  In libutil since May 26, 2010, OpenBSD 4.8;
  used by various daemons before that.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/timingsafe_bcmp.3">timingsafe_bcmp(3)</a>:
  Damien Miller, July 13, 2010, OpenBSD 4.9
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/explicit_bzero.3">explicit_bzero(3)</a>:
  Ted Unangst and Matthew Dempsky, January 22, 2014, OpenBSD 5.5
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/ohash_init.3">ohash</a>:
  Written and maintained by Marc Espie.
  In libutil since May 12, 2014, OpenBSD 5.6;
  used by make(1) and m4(1) before that.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/asr_run.3">asr</a>:
  Replacement resolver written and maintained by Eric Faurot.
  Imported April 14, 2012; activated on March 26, 2014, OpenBSD 5.6.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/reallocarray.3">reallocarray(3)</a>:
  Theo de Raadt and Ted Unangst, April 22, 2014, OpenBSD 5.6
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/getentropy.2">getentropy(2)</a>:
  Matthew Dempsky and Theo de Raadt, June 13, 2014, OpenBSD 5.6
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/sendsyslog.2">sendsyslog(2)</a>:
  Theo de Raadt, July 10, 2014, OpenBSD 5.6
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/timingsafe_memcmp.3">timingsafe_memcmp(3)</a>:
  Matthew Dempsky, July 13, 2014, OpenBSD 5.6
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a>:
  Theo de Raadt, July 19, 2015, OpenBSD 5.9
</ul>

<h3>Projects maintained by OpenBSD developers outside OpenBSD</h3>

<ul>
<li><a href="http://www.sudo.ws/">sudo</a>:
  Started by Bob Coggeshall and Cliff Spencer around 1980.
  Imported November 18, 1999, first released with OpenBSD 2.7.
  Now maintained by Todd Miller.
<li><a href="http://www.midish.org/">midish</a>:
  Written and maintained by Alexandre Ratchov.
  Port available since November 4, 2005.
<li><a href="https://github.com/nicm/fdm">fdm</a>:
  Written and maintained by Nicholas Marriott.
  Port available since January 18, 2007.
<li><a href="https://github.com/ajacoutot/toad/">toad</a>:
  Written and maintained by Antoine Jacoutot.
  Port available since October 8, 2013.
<li><a href="http://jasperla.github.io/portroach/">portroach</a>:
  Written and maintained by Jasper Lievisse Adriaanse,
  originally forked from FreeBSD's portscout.
  Port available since September 5, 2014.
</ul>

</body>
</html>