blob: 1f96da22cc4fedfc752a4d3411f2508d2277ecf3 [file] [log] [blame]
Damien Miller5bbbd361999-11-19 07:56:21 +11001This is the port of OpenBSD's excellent OpenSSH to Linux and other
2Unices.
Damien Millerd4a8b7e1999-10-27 13:42:43 +10003
Damien Miller5ffa6441999-10-30 11:30:35 +10004OpenSSH is based on the last free version of Tatu Ylonen's SSH with
5all patent-encumbered algorithms removed, all known security bugs
Damien Miller7df20e21999-11-12 16:06:47 +11006fixed, new features reintroduced and many other clean-ups. More
7information about SSH itself can be found in the file README.Ylonen.
Damien Miller6ee95641999-11-18 11:35:13 +11008OpenSSH has been created by Aaron Campbell, Bob Beck, Markus Friedl,
Damien Miller81428f91999-11-18 09:28:11 +11009Niels Provos, Theo de Raadt, and Dug Song. It has a homepage at
10http://www.openssh.com/
Damien Millerd4a8b7e1999-10-27 13:42:43 +100011
Damien Miller56825a11999-11-11 10:50:04 +110012This port consists of the re-introduction of autoconf support, PAM
Damien Miller04f80141999-11-19 15:32:34 +110013support (for Linux and Solaris), EGD[1] support, and replacements
14for OpenBSD library functions that are (regrettably) absent from
15other unices. This port has been best tested on Linux, though some
Damien Miller44b4e491999-11-15 10:04:28 +110016Solaris support is beginning to filter in. This version actively
Damien Miller56825a11999-11-11 10:50:04 +110017tracks changes in the OpenBSD CVS repository.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100018
Damien Miller5ffa6441999-10-30 11:30:35 +100019The PAM support is now more functional than the popular packages of
20commercial ssh-1.2.x. It checks "account" and "session" modules for
Damien Miller7df20e21999-11-12 16:06:47 +110021all logins, not just when using password authentication.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100022
Damien Miller5ffa6441999-10-30 11:30:35 +100023All new code is released under a XFree style license, which is very
Damien Miller74389c91999-11-09 15:03:01 +110024liberal. Please refer to the source files for details. The code in
Damien Miller04f80141999-11-19 15:32:34 +110025bsd-*.[ch] is from the OpenBSD project and has its own license (again,
26see the source files for details).
Damien Millerd4a8b7e1999-10-27 13:42:43 +100027
Damien Miller56825a11999-11-11 10:50:04 +110028OpenSSH depends on Zlib[2], OpenSSL[3] and optionally PAM[4]. To build
Damien Miller7df20e21999-11-12 16:06:47 +110029the GNOME[5] pass-phrase requester (--with-gnome-askpass), you will
Damien Miller56825a11999-11-11 10:50:04 +110030need the GNOME libraries installed. If you are building OpenSSH on a
31Unix which lacks a kernel random number pool (/dev/random), you will
32need to install EGD[1].
Damien Miller74389c91999-11-09 15:03:01 +110033
Damien Miller7df20e21999-11-12 16:06:47 +110034There is now a mailing list for this port of OpenSSH. To
35subscribe, send a message consisting of the word 'SUBSCRIBE' to
36openssh-unix-dev-request@mindrot.org. This mailing list is intended
Damien Millerd743bba1999-11-16 13:45:26 +110037for developers who wish to improve on this port or extend it to other
38Unices.
Damien Millera4195281999-11-12 14:11:10 +110039
Damien Millerb5f89271999-11-12 14:35:58 +110040Please refer to the INSTALL document for information on how to install
41OpenSSH on your system.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100042
Damien Millere116a261999-11-15 09:25:59 +110043This patch is developed primarily on Linux, but I am including patches
Damien Miller7df20e21999-11-12 16:06:47 +110044which improve compatability with other unices. The beginnings of
45Solaris support have already been included.
46
Damien Miller5ffa6441999-10-30 11:30:35 +100047Damien Miller <djm@ibs.com.au>
48Internet Business Solutions
Damien Millerd4a8b7e1999-10-27 13:42:43 +100049
Damien Miller5ffa6441999-10-30 11:30:35 +100050Credits -
Damien Millerd4a8b7e1999-10-27 13:42:43 +100051
Damien Miller6ee95641999-11-18 11:35:13 +110052Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos,
Damien Miller81428f91999-11-18 09:28:11 +110053Theo de Raadt, and Dug Song - Creators of OpenSSH
Damien Miller5ffa6441999-10-30 11:30:35 +100054'jonchen' - the original author of PAM support of SSH
Damien Millerd71b12e1999-11-22 15:24:34 +110055Ben Taylor <bent@clark.net> - Solaris debugging and fixes
Damien Miller04f80141999-11-19 15:32:34 +110056Chip Salzenberg <chip@valinux.com> - Assorted patches
Damien Miller294df781999-11-23 10:11:29 +110057Chris Saia <csaia@wtower.com> - SuSE packaging
Damien Miller5ffa6441999-10-30 11:30:35 +100058Dan Brosemer <odin@linuxfreak.com> - Autoconf and build fixes & Debian scripts
Damien Miller36682061999-11-15 17:19:24 +110059Jim Knoble <jmknoble@pobox.com> - RPM spec file fixes
Damien Miller04f80141999-11-19 15:32:34 +110060Marc G. Fournier <marc.fournier@acadiau.ca> - Solaris patches
61Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch
62Niels Kristian Bech Jensen <nkbj@image.dk> - Assorted patches
63Phil Hands <phil@hands.com> - Debian scripts, assorted patches
64Thomas Neumann <tom@smart.ruhr.de> - Shadow passwords
Damien Millerc0967271999-11-19 15:53:50 +110065Tudor Bosman <tudorb@jm.nu> - MD5 password support
Damien Millerd4a8b7e1999-10-27 13:42:43 +100066
Damien Miller5ffa6441999-10-30 11:30:35 +100067Miscellania -
Damien Millerd4a8b7e1999-10-27 13:42:43 +100068
Damien Miller5ffa6441999-10-30 11:30:35 +100069This version of SSH is based upon code retrieved from the OpenBSD CVS
Damien Millera5cec581999-11-09 15:05:11 +110070repository on 1999-11-09 which in turn was based on the last free
71version of SSH released by Tatu Ylonen.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100072
Damien Millera5cec581999-11-09 15:05:11 +110073Code in helper.[ch] and gnome-ssh-askpass.c is Copyright 1999
74Internet Business Solutions and is released under a X11-style
75license (see source files for details).
Damien Millerd4a8b7e1999-10-27 13:42:43 +100076
Damien Miller5ffa6441999-10-30 11:30:35 +100077(A)RC4 code in rc4.[ch] is Copyright 1999 Damien Miller. It too is
78under a X11-style license (see source file for details).
Damien Millerd4a8b7e1999-10-27 13:42:43 +100079
Damien Miller356a0b01999-11-08 15:30:59 +110080References -
81
Damien Miller56825a11999-11-11 10:50:04 +110082[1] http://www.lothar.com/tech/crypto/
83[2] http://www.cdrom.com/pub/infozip/zlib/
84[3] http://www.openssl.org/
85[4] http://www.kernel.org/pub/linux/libs/pam/ (PAM is standard on Solaris)
86[5] http://www.gnome.org/
Damien Millera5cec581999-11-09 15:05:11 +110087