Optional
========
-5. OpenSSL
+5. OpenSSL and/or Libgcrypt
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing
the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS
Get everything at http://www.openssl.org/
+The Libgcrypt is a general purpose cryptographic library based on
+the code from GnuPG.
+This is required to enable DHX2 login support.
+
+Get everything at http://directory.fsf.org/project/libgcrypt/
+
6. TCP Wrappers
Wietse Venema's network logger, also known as TCPD or LOG_TCP. These
programs log the client host name of incoming telnet, ftp, rsh,
afpovertcp. It should be noted that if DDP is in use, the connection
will still be allowed as TCP Wrappers do not impact DDP connections.
-7. PAM (Pluggable Authentication Modules for Linux)
-Linux-PAM provides a flexible mechanism for authenticating
+7. PAM (Pluggable Authentication Modules)
+PAM provides a flexible mechanism for authenticating
users. PAM was invented by SUN Microsystems.
Author: Andrew Morgan <morgan@linux.kernel.org>
You can get the Linux PAM documentation and sources from
http://www.kernel.org/pub/linux/libs/pam/
-8 Berkeley DB version 3
+Netatalk also supports other standard PAM implementations such as OpenPAM.
+
+8 Berkeley DB
Berkeley DB is a programmatic toolkit that provides fast, reliable,
scalable, and mission-critical database support to software
-developers. BDB 3 can downloaded from
+developers. BDB can downloaded from
http://www.sleepycat.com/download.html
Netatalk's CNID database uses the library and header files from BDB.
+Currently, Netatalk supports BDB 4.1.25 and 4.2.52.
+The recommended version is 4.2.52 as that is the version on which most
+testing has been done.