]> andersk Git - openssh.git/blame - README
- Some older systems don't have poll.h, they use sys/poll.h instead
[openssh.git] / README
CommitLineData
06479889 1This is the port of OpenBSD's excellent OpenSSH to Linux and other
2Unices.
8efc0c15 3
97784962 4OpenSSH is based on the last free version of Tatu Ylonen's SSH with
5all patent-encumbered algorithms removed, all known security bugs
4ae1982f 6fixed, new features reintroduced and many other clean-ups. More
7information about SSH itself can be found in the file README.Ylonen.
0c16a097 8OpenSSH has been created by Aaron Campbell, Bob Beck, Markus Friedl,
2bd61362 9Niels Provos, Theo de Raadt, and Dug Song. It has a homepage at
10http://www.openssh.com/
8efc0c15 11
4f6716dc 12This port consists of the re-introduction of autoconf support, PAM
beb43d31 13support (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
aa5cea8a 16Solaris support is beginning to filter in. This version actively
4f6716dc 17tracks changes in the OpenBSD CVS repository.
8efc0c15 18
97784962 19The PAM support is now more functional than the popular packages of
20commercial ssh-1.2.x. It checks "account" and "session" modules for
4ae1982f 21all logins, not just when using password authentication.
8efc0c15 22
97784962 23All new code is released under a XFree style license, which is very
aa51e7cc 24liberal. Please refer to the source files for details. The code in
beb43d31 25bsd-*.[ch] is from the OpenBSD project and has its own license (again,
26see the source files for details).
aa51e7cc 27
4f6716dc 28OpenSSH depends on Zlib[2], OpenSSL[3] and optionally PAM[4]. To build
4ae1982f 29the GNOME[5] pass-phrase requester (--with-gnome-askpass), you will
4f6716dc 30need 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].
aa51e7cc 33
4ae1982f 34There 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
14a7628c 37for developers who wish to improve on this port or extend it to other
38Unices.
c6ab4a33 39
7303768f 40Please send bug reports to the mailing list, or to myself
41(djm@ibs.com.au).
42
8bc7973f 43Please refer to the INSTALL document for information on how to install
44OpenSSH on your system.
8efc0c15 45
beb6e22d 46This patch is developed primarily on Linux, but I am including patches
4ae1982f 47which improve compatability with other unices. The beginnings of
48Solaris support have already been included.
49
97784962 50Damien Miller <djm@ibs.com.au>
51Internet Business Solutions
8efc0c15 52
97784962 53Credits -
8efc0c15 54
0c16a097 55Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos,
2bd61362 56Theo de Raadt, and Dug Song - Creators of OpenSSH
97784962 57'jonchen' - the original author of PAM support of SSH
530f1889 58Ben Taylor <bent@clark.net> - Solaris debugging and fixes
beb43d31 59Chip Salzenberg <chip@valinux.com> - Assorted patches
4655fe80 60Chris Saia <csaia@wtower.com> - SuSE packaging
97784962 61Dan Brosemer <odin@linuxfreak.com> - Autoconf and build fixes & Debian scripts
beb43d31 62Jim Knoble <jmknoble@pobox.com> - RPM spec file fixes
63Marc G. Fournier <marc.fournier@acadiau.ca> - Solaris patches
97784962 64Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch
3e807d1e 65Niels Kristian Bech Jensen <nkbj@image.dk> - Assorted patches
beb43d31 66Phil Hands <phil@hands.com> - Debian scripts, assorted patches
b2344d54 67Thomas Neumann <tom@smart.ruhr.de> - Shadow passwords
721c55f0 68Tudor Bosman <tudorb@jm.nu> - MD5 password support
8efc0c15 69
97784962 70Miscellania -
8efc0c15 71
97784962 72This version of SSH is based upon code retrieved from the OpenBSD CVS
4f080ebe 73repository on 1999-11-09 which in turn was based on the last free
74version of SSH released by Tatu Ylonen.
8efc0c15 75
4f080ebe 76Code in helper.[ch] and gnome-ssh-askpass.c is Copyright 1999
77Internet Business Solutions and is released under a X11-style
78license (see source files for details).
8efc0c15 79
97784962 80(A)RC4 code in rc4.[ch] is Copyright 1999 Damien Miller. It too is
81under a X11-style license (see source file for details).
8efc0c15 82
e1a9c08d 83References -
84
4f6716dc 85[1] http://www.lothar.com/tech/crypto/
86[2] http://www.cdrom.com/pub/infozip/zlib/
87[3] http://www.openssl.org/
88[4] http://www.kernel.org/pub/linux/libs/pam/ (PAM is standard on Solaris)
89[5] http://www.gnome.org/
4f080ebe 90
This page took 0.081319 seconds and 5 git commands to generate.