diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -1,13 +1,15 @@ | |||
1 | This is a Linux port of OpenBSD's excellent OpenSSH. | 1 | This is the Unix port of OpenBSD's excellent OpenSSH. |
2 | 2 | ||
3 | OpenSSH is based on the last free version of Tatu Ylonen's SSH with | 3 | OpenSSH is based on the last free version of Tatu Ylonen's SSH with |
4 | all patent-encumbered algorithms removed, all known security bugs | 4 | all patent-encumbered algorithms removed, all known security bugs |
5 | fixed, new features reintroduced and many other clean-ups. | 5 | fixed, new features reintroduced and many other clean-ups. |
6 | 6 | ||
7 | This Linux port basically consists of a few fixes to deal with | 7 | This port consists of the re-introduction of autoconf support, PAM |
8 | the way that OpenSSL is usually installed on Linux systems, a few | 8 | support (for Linux and Solaris), EGD[1] support, and replacements for |
9 | replacements for OpenBSD library functions and the introduction of PAM | 9 | OpenBSD library functions that are (regrettably) absent from most |
10 | support. This version tracks changes made to the OpenBSD CVS version. | 10 | other unices. The only well tested platform currently is Linux, though |
11 | some Solaris support is beginning to filter in. This version actively | ||
12 | tracks changes in the OpenBSD CVS repository. | ||
11 | 13 | ||
12 | The PAM support is now more functional than the popular packages of | 14 | The PAM support is now more functional than the popular packages of |
13 | commercial ssh-1.2.x. It checks "account" and "session" modules for | 15 | commercial ssh-1.2.x. It checks "account" and "session" modules for |
@@ -19,9 +21,11 @@ liberal. Please refer to the source files for details. The code in | |||
19 | strlcpy.c and mktemp.c is from the OpenBSD project and has its own | 21 | strlcpy.c and mktemp.c is from the OpenBSD project and has its own |
20 | license (again, see source file for details). | 22 | license (again, see source file for details). |
21 | 23 | ||
22 | OpenSSH depends on Zlib[1], OpenSSL[2] and optionally PAM[3]. To build | 24 | OpenSSH depends on Zlib[2], OpenSSL[3] and optionally PAM[4]. To build |
23 | the GNOME[1] passphrase requestor (--with-gnome-askpass), you will | 25 | the GNOME[5] passphrase requestor (--with-gnome-askpass), you will |
24 | need the GNOME libraries installed. | 26 | need the GNOME libraries installed. If you are building OpenSSH on a |
27 | Unix which lacks a kernel random number pool (/dev/random), you will | ||
28 | need to install EGD[1]. | ||
25 | 29 | ||
26 | To build OpenSSH, use the configure script provided. For example: | 30 | To build OpenSSH, use the configure script provided. For example: |
27 | 31 | ||
@@ -44,6 +48,7 @@ Niels Kristian Bech Jensen <nkbj@image.dk> - Makefile patch | |||
44 | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch | 48 | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch |
45 | Phil Hands <phil@hands.com> - Debian scripts, assorted patches | 49 | Phil Hands <phil@hands.com> - Debian scripts, assorted patches |
46 | Niels Kristian Bech Jensen <nkbj@image.dk> - Makefile patches | 50 | Niels Kristian Bech Jensen <nkbj@image.dk> - Makefile patches |
51 | Marc G. Fournier" <marc.fournier@acadiau.ca> - Solaris patches | ||
47 | 52 | ||
48 | Miscellania - | 53 | Miscellania - |
49 | 54 | ||
@@ -60,8 +65,9 @@ under a X11-style license (see source file for details). | |||
60 | 65 | ||
61 | References - | 66 | References - |
62 | 67 | ||
63 | [1] http://www.cdrom.com/pub/infozip/zlib/ | 68 | [1] http://www.lothar.com/tech/crypto/ |
64 | [2] http://www.openssl.org/ | 69 | [2] http://www.cdrom.com/pub/infozip/zlib/ |
65 | [3] http://www.kernel.org/pub/linux/libs/pam/ | 70 | [3] http://www.openssl.org/ |
66 | [4] http://www.gnome.org/ | 71 | [4] http://www.kernel.org/pub/linux/libs/pam/ (PAM is standard on Solaris) |
72 | [5] http://www.gnome.org/ | ||
67 | 73 | ||