]> arthur.barton.de Git - netatalk.git/blobdiff - doc/DEVELOPER
Merge from branch-2-0.
[netatalk.git] / doc / DEVELOPER
index 82d702d32a4d607e3052346462a2a43f046dcb1b..39eecd248a42ba5fea316b2ec44eb1b2c1168622 100644 (file)
@@ -1,20 +1,20 @@
-Information for Netatalk 1.5 Developers
-=======================================
+Information for Netatalk Developers
+===================================
 
 For basic installation instructions, see the INSTALL file.
 
-
-netatalk is an implementation of the AppleTalk Protocol Suite.  The
-current release contains support for EtherTalk Phase I and II, DDP,
-RTMP, NBP, ZIP, AEP, ATP, PAP, ASP, and AFP.  The complete stack looks
-like this on a BSD-derived system:
-
-    AFP
-     |
-    ASP    PAP
-      \   /
-       ATP RTMP NBP ZIP AEP
-       |    |   |   |   |
+Netatalk is an implementation of "AFP over TCP".
+Netatalk also support the AppleTalk Protocol Suite for legacy Macs.
+The current release contains support for EtherTalk Phase I and II, 
+DDP, RTMP, NBP, ZIP, AEP, ATP, PAP, ASP, AFP and DSI.
+The complete stack looks like this on a BSD-derived system:
+
+    AFP                          AFP
+     |                            |
+    ASP    PAP                   DSI
+      \   /                       |
+       ATP RTMP NBP ZIP AEP       |
+        |    |   |   |   |        |
    -+---------------------------------------------------+- (kernel boundary)
     |                    Socket                         |
     +-----------------------+------------+--------------+
@@ -25,6 +25,7 @@ like this on a BSD-derived system:
     |                Network-Interface                  |
     +---------------------------------------------------+
 
+DSI is a session layer used to carry AFP over TCP.
 DDP is in the kernel.  "atalkd" implements RTMP, NBP, ZIP, and AEP.  It
 is the AppleTalk equivalent of Unix "routed".  There is also a
 client-stub library for NBP.  ATP and ASP are implemented as
@@ -153,8 +154,6 @@ Netatalk also supports other standard PAM implementations such as OpenPAM.
 Berkeley DB is a programmatic toolkit that provides fast, reliable,
 scalable, and mission-critical database support to software
 developers. BDB can downloaded from
-http://www.sleepycat.com/download.html
+http://www.oracle.com/database/berkeley-db/index.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.
+Currently, Netatalk supports BDB 4.6 and later.