path: root/README
diff options
authorDamien Miller <>1999-11-11 10:50:04 +1100
committerDamien Miller <>1999-11-11 10:50:04 +1100
commit56825a1693fa0539120afd86dddeb97a142c3fad (patch)
tree00fd5de64cdbc66a691bc6d8f8cefb2e42c787f9 /README
parentab18c412e6773b34e4640e4b9277573fd91a66bf (diff)
Doc and spec updates
Diffstat (limited to 'README')
1 files changed, 18 insertions, 12 deletions
diff --git a/README b/README
index 56fead78..7f9c88a8 100644
--- a/README
+++ b/README
@@ -1,13 +1,15 @@
-This is a Linux port of OpenBSD's excellent OpenSSH.
+This is the Unix port of OpenBSD's excellent OpenSSH.
OpenSSH is based on the last free version of Tatu Ylonen's SSH with
all patent-encumbered algorithms removed, all known security bugs
fixed, new features reintroduced and many other clean-ups.
-This Linux port basically consists of a few fixes to deal with
-the way that OpenSSL is usually installed on Linux systems, a few
-replacements for OpenBSD library functions and the introduction of PAM
-support. This version tracks changes made to the OpenBSD CVS version.
+This port consists of the re-introduction of autoconf support, PAM
+support (for Linux and Solaris), EGD[1] support, and replacements for
+OpenBSD library functions that are (regrettably) absent from most
+other unices. The only well tested platform currently is Linux, though
+some Solaris support is beginning to filter in. This version actively
+tracks changes in the OpenBSD CVS repository.
The PAM support is now more functional than the popular packages of
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
strlcpy.c and mktemp.c is from the OpenBSD project and has its own
license (again, see source file for details).
-OpenSSH depends on Zlib[1], OpenSSL[2] and optionally PAM[3]. To build
-the GNOME[1] passphrase requestor (--with-gnome-askpass), you will
-need the GNOME libraries installed.
+OpenSSH depends on Zlib[2], OpenSSL[3] and optionally PAM[4]. To build
+the GNOME[5] passphrase requestor (--with-gnome-askpass), you will
+need the GNOME libraries installed. If you are building OpenSSH on a
+Unix which lacks a kernel random number pool (/dev/random), you will
+need to install EGD[1].
To build OpenSSH, use the configure script provided. For example:
@@ -44,6 +48,7 @@ Niels Kristian Bech Jensen <> - Makefile patch
Nalin Dahyabhai <> - PAM environment patch
Phil Hands <> - Debian scripts, assorted patches
Niels Kristian Bech Jensen <> - Makefile patches
+Marc G. Fournier" <> - Solaris patches
Miscellania -
@@ -60,8 +65,9 @@ under a X11-style license (see source file for details).
References -
+[4] (PAM is standard on Solaris)