blob: 5ddc2ef8c5cb0dfc3d5f58251b6b8bcf09627aad [file] [log] [blame]
Damien Miller5ffa6441999-10-30 11:30:35 +10001This is a Linux port of OpenBSD's excellent OpenSSH.
Damien Millerd4a8b7e1999-10-27 13:42:43 +10002
Damien Miller5ffa6441999-10-30 11:30:35 +10003OpenSSH is based on the last free version of Tatu Ylonen's SSH with
4all patent-encumbered algorithms removed, all known security bugs
5fixed, new features reintroduced and many other clean-ups.
Damien Millerd4a8b7e1999-10-27 13:42:43 +10006
Damien Miller5ffa6441999-10-30 11:30:35 +10007This Linux port basically consists of a few fixes to deal with the way
8that OpenSSL is usually installed on Linux systems, a few replacements
Damien Miller1e4772c1999-10-30 11:39:56 +10009for OpenBSD library functions and the introduction of PAM support. This
10version tracks changes made to the OpenBSD CVS version.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100011
Damien Miller5ffa6441999-10-30 11:30:35 +100012The PAM support is now more functional than the popular packages of
13commercial ssh-1.2.x. It checks "account" and "session" modules for
14all logins, not just when using password authentication. This code is
Damien Millere8d90681999-11-08 18:09:57 +110015very new and needs further testing.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100016
Damien Miller5ffa6441999-10-30 11:30:35 +100017All new code is released under a XFree style license, which is very
18liberal. This code is released with no warranties of any kind,
19neither I nor my employer (Internet Business Solutions) will take any
20responsibility for any loss, damage or liability arising from the use
21or abuse of this software. The code in strlcpy.c and mktemp.c is from
22the OpenBSD project and has its own license (see source file for
23details).
Damien Millerd4a8b7e1999-10-27 13:42:43 +100024
Damien Miller356a0b01999-11-08 15:30:59 +110025OpenSSH depends on Zlib[1], OpenSSL[2] and optionally PAM[3].
26It now uses autoconf to build thanks to Dan Brosemer <odin@linuxfreak.com>
Damien Millerd4a8b7e1999-10-27 13:42:43 +100027
Damien Miller5ffa6441999-10-30 11:30:35 +100028Damien Miller <djm@ibs.com.au>
29Internet Business Solutions
Damien Millerd4a8b7e1999-10-27 13:42:43 +100030
Damien Millerd4a8b7e1999-10-27 13:42:43 +100031
Damien Miller5ffa6441999-10-30 11:30:35 +100032Credits -
Damien Millerd4a8b7e1999-10-27 13:42:43 +100033
Damien Miller5ffa6441999-10-30 11:30:35 +100034The OpenBSD team
35'jonchen' - the original author of PAM support of SSH
36Dan Brosemer <odin@linuxfreak.com> - Autoconf and build fixes & Debian scripts
37Niels Kristian Bech Jensen <nkbj@image.dk> - Makefile patch
38Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch
Damien Millerc7b38ce1999-11-09 10:28:04 +110039Phil Hands <phil@hands.com> - Debian scripts, assorted patches
40Niels Kristian Bech Jensen <nkbj@image.dk> - Makefile patches
Damien Millerd4a8b7e1999-10-27 13:42:43 +100041
Damien Miller5ffa6441999-10-30 11:30:35 +100042Miscellania -
Damien Millerd4a8b7e1999-10-27 13:42:43 +100043
Damien Miller5ffa6441999-10-30 11:30:35 +100044This version of SSH is based upon code retrieved from the OpenBSD CVS
Damien Miller1e4772c1999-10-30 11:39:56 +100045repository on 1999-10-30 patched by Damien Miller <djm@ibs.com.au>,
Damien Miller5ffa6441999-10-30 11:30:35 +100046which in turn was based on the last free version of SSH released by
47Tatu Ylonen.
Damien Millerd4a8b7e1999-10-27 13:42:43 +100048
Damien Miller5ffa6441999-10-30 11:30:35 +100049Code in helper.[ch] is Copyright 1999 Internet Business Solutions and
50is released under a X11-style license (see source file for details).
Damien Millerd4a8b7e1999-10-27 13:42:43 +100051
Damien Miller5ffa6441999-10-30 11:30:35 +100052(A)RC4 code in rc4.[ch] is Copyright 1999 Damien Miller. It too is
53under a X11-style license (see source file for details).
Damien Millerd4a8b7e1999-10-27 13:42:43 +100054
Damien Miller356a0b01999-11-08 15:30:59 +110055References -
56
57[1] http://www.cdrom.com/pub/infozip/zlib/
58[2] http://www.openssl.org/
59[3] http://www.kernel.org/pub/linux/libs/pam/