X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/blobdiff_plain/e1a9c08df7d9f5b6092d1735bf32290e6244d9bd..399d9d44ad9f2e87bb38d36aaae1ae87e6c37ee1:/README diff --git a/README b/README index b5734eae..6827f64a 100644 --- a/README +++ b/README @@ -1,58 +1,68 @@ -This is a Linux port of OpenBSD's excellent OpenSSH. +This is the port of OpenBSD's excellent OpenSSH to Linux and other +Unices. 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. +all patent-encumbered algorithms removed (to external libraries), all +known security bugs fixed, new features reintroduced and many other +clean-ups. More information about SSH itself can be found in the file +README.Ylonen. OpenSSH has been created by Aaron Campbell, Bob Beck, +Markus Friedl, Niels Provos, Theo de Raadt, and Dug Song. It has a +homepage at http://www.openssh.com/ -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, SOCKS support (using +the Dante [6] libraries and replacements for OpenBSD library functions +that are (regrettably) absent from other unices. This port has been +best tested on Linux, Solaris, HPUX, NetBSD and Irix. Support for AIX, +SCO, NeXT and other Unices is underway. 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 -all logins, not just when using password authentication. This code is -very new and needs further testing. I have also added basic libpwdb -support (detected by autoconf). +all logins, not just when using password authentication. All new code is released under a XFree style license, which is very -liberal. This code is released with no warranties of any kind, -neither I nor my employer (Internet Business Solutions) will take any -responsibility for any loss, damage or liability arising from the use -or abuse of this software. The code in strlcpy.c and mktemp.c is from -the OpenBSD project and has its own license (see source file for -details). +liberal. Please refer to the source files for details. The code in +bsd-*.[ch] is from the OpenBSD project and has its own license (again, +see the source files for details). -OpenSSH depends on Zlib[1], OpenSSL[2] and optionally PAM[3]. -It now uses autoconf to build thanks to Dan Brosemer +OpenSSH depends on Zlib[2], OpenSSL[3] and optionally PAM[4] and +Dante[6]. To build the GNOME[5] pass-phrase requester +(--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]. -Damien Miller -Internet Business Solutions +There is now several mailing lists for this port of OpenSSH. Please +refer to http://violet.ibs.com.au/openssh/list.html for details on how +to join. +Please send bug reports and patches to the mailing list +openssh-unix-dev@mindrot.org. The list is currently open to posting by +unsubscribed users. -Credits - +Please refer to the INSTALL document for information on how to install +OpenSSH on your system. The UPGRADING document details differences +between this port of OpenSSH and F-Secure SSH 1.x. -The OpenBSD team -'jonchen' - the original author of PAM support of SSH -Dan Brosemer - Autoconf and build fixes & Debian scripts -Niels Kristian Bech Jensen - Makefile patch -Nalin Dahyabhai - PAM environment patch +Damien Miller +Internet Business Solutions Miscellania - This version of SSH is based upon code retrieved from the OpenBSD CVS -repository on 1999-10-30 patched by Damien Miller , -which in turn was based on the last free version of SSH released by -Tatu Ylonen. - -Code in helper.[ch] is Copyright 1999 Internet Business Solutions and -is released under a X11-style license (see source file for details). +repository which in turn was based on the last free +version of SSH released by Tatu Ylonen. -(A)RC4 code in rc4.[ch] is Copyright 1999 Damien Miller. It too is -under a X11-style license (see source file for details). +Code in bsd-misc.[ch] and gnome-ssh-askpass.c is Copyright 1999 Damien +Miller & Internet Business Solutions and is released under a X11-style +license (see source files for details). References - -[1] http://www.cdrom.com/pub/infozip/zlib/ -[2] http://www.openssl.org/ -[3] http://www.kernel.org/pub/linux/libs/pam/ +[1] http://www.lothar.com/tech/crypto/ +[2] http://www.cdrom.com/pub/infozip/zlib/ +[3] http://www.openssl.org/ +[4] http://www.kernel.org/pub/linux/libs/pam/ (PAM is standard on Solaris) +[5] http://www.gnome.org/ +[6] http://www.inet.no/dante +