File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / sudo / doc / history.pod
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 16:23:02 2012 UTC (12 years, 4 months ago) by misho
Branches: sudo, MAIN
CVS tags: v1_8_5p1, v1_8_3p2, HEAD
sudo

    1: =head1 A Brief History of Sudo:
    2: 
    3: =head3 The Early Years
    4: 
    5: Sudo was first conceived and implemented by Bob Coggeshall and Cliff
    6: Spencer around 1980 at the Department of Computer Science at
    7: SUNY/Buffalo.  It ran on a VAX-11/750 running 4.1BSD.  An updated
    8: version, credited to Phil Betchel, Cliff Spencer, Gretchen Phillips,
    9: John LoVerso and Don Gworek, was posted to the net.sources Usenet
   10: newsgroup in December of 1985.
   11: 
   12: =head3 Sudo at CU-Boulder
   13: 
   14: In the Summer of 1986, Garth Snyder released an enhanced version
   15: of sudo.  For the next 5 years, sudo was fed and watered by a handful
   16: of folks at CU-Boulder, including Bob Coggeshall, Bob Manchek, and
   17: Trent Hein.
   18: 
   19: =head3 Root Group Sudo
   20: 
   21: In 1991, Dave Hieb and Jeff Nieusma wrote a new version of sudo
   22: with an enhanced sudoers format under contract to a consulting firm
   23: called "The Root Group".  This version was later released under the
   24: GNU public license.
   25: 
   26: =head3 CU Sudo
   27: 
   28: In 1994, after maintaining sudo informally within CU-Boulder for
   29: some time, Todd C. Miller made a public release of "CU sudo" (version
   30: 1.3) with bug fixes and support for more operating systems.  The
   31: "CU" was added to differentiate it from the "official" version from
   32: "The Root Group".
   33: 
   34: In 1995, a new parser for the sudoers file was contributed by Chris
   35: Jepeway.  The new parser was a proper grammar (unlike the old one)
   36: and could work with both sudo and visudo (previously they had
   37: slightly different parsers).
   38: 
   39: In 1996, Todd, who had been maintaining sudo for several years in
   40: his spare time, moved distribution of sudo from a CU-Boulder ftp
   41: site to his domain, courtesan.com.
   42: 
   43: =head3 Just Plain Sudo
   44: 
   45: In 1999, the "CU" prefix was dropped from the name since there had
   46: been no formal release of sudo from "The Root Group" since 1991
   47: (the original authors now work elsewhere).  As of version 1.6, Sudo
   48: no longer contains any of the original "Root Group" code and is
   49: available under an ISC-style license.
   50: 
   51: In 2001, the sudo web site, ftp site and mailing lists were moved
   52: from courtesan.com to the sudo.ws domain (sudo.org was already
   53: taken).
   54: 
   55: =head3 LDAP Integration
   56: 
   57: In 2003, Nationwide Mutual Insurance Company contributed code written
   58: by Aaron Spangler to store the sudoers data in LDAP.  These changes
   59: were incorporated into Sudo 1.6.8.
   60: 
   61: =head3 New Parser
   62: 
   63: In 2005, Todd rewrote the sudoers parser to better support the
   64: features that had been added in the past ten years.  This new parser
   65: removes some limitations of the previous one, removes ordering
   66: constraints and adds support for including multiple sudoers files.
   67: 
   68: =head3 Quest Sponsorship
   69: 
   70: In 2010, Quest Software began sponsoring Sudo development by hiring
   71: Todd to work on Sudo as part of his full-time job.
   72: 
   73: =head3 Present Day
   74: 
   75: Sudo, in its current form, is maintained by:
   76: 
   77: 	Todd C. Miller <Todd.Miller@courtesan.com>
   78: 
   79: Todd continues to enhance sudo and fix bugs.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>