+* NEW: afpd: sending SIGINT to a child afpd process enables debug logging
+ to /tmp/afpd.PID.XXXXXX.
+* NEW: configure args to download and install a "private" Webmin instance
+ including only basic Webmin modules plus our netatalk.wbm.
+* NEW: fallback to a temporary in memory tdb CNID database if the volume
+ database can't be opened.
+* NEW: support for Unicode characters in the range above U+010000 using
+ internal surrogate pairs
+* NEW: apple_dump: utility to dump AppleSingle and AppleDouble files
+* NEW: afpldaptest: utility to check afp_ldap.conf.
+* UPD: atalkd and papd are now disabled by default. AppleTalk is legacy.
+* UPD: slp advertisement is now disabled by default. server option -slp
+ SRVLOC is legacy.
+* UPD: cdb/dbd CNID backend requires BerkeleyDB >= 4.6
+* UPD: afpd: default CNID backend is "dbd"
+* UPD: afpd: try to install PAM config that pulls in system|common auth
+* UPD: afpd: symlink handling: never followed server side, client resolves
+ them, so it's safe to use them now.
+* UPD: afpd: Comment out all extension->type/creator mappings in
+ AppleVolumes.system. They're unmaintained, possibly wrong and
+ do not fit for OS X.
+* FIX: rewritten logger
+* FIX: afpd: UNIX permissions handling
+* FIX: cnid_dbd: always use BerkeleyDB transactions
+* FIX: initscripts installation now correctly uses autoconf paths,
+ ie they're installed to --sysconfdir.
+* FIX: UTF-8 volume name length
+* FIX: atalkd: workaround for broken Linux 2.6 AT kernel module:
+ Linux 2.6 sends broadcast queries to the first available socket
+ which is in our case the last configured one. atalkd now tries to
+ find the right one.
+ Note: now a misconfigured or plugged router can broadcast a wrong route !
+* REM: afpd: removed CNID backends "db3", "hash" and "mtab"
+* REM: cnid_maint: use dbd
+* REM: cleanappledouble.pl: use dbd
+* REM: nu: use `macusers` instead
+
+Changes in 2.0.5
+================
+
+* NEW: afpd: Time Machine support with new volume option "tm".
+* FIX: papd: Remove variable expansion for BSD printers. Fixes CVE-2008-5718.
+* FIX: afpd: .AppleDxxx folders were user accessible if option 'usedots'
+ was set
+* FIX: afpd: vetoed files/dirs where still accessible
+* FIX: afpd: cnid_resolve: don't return '..' as a valid name.
+* FIX: uniconv: -d option wasn't working
+
+Changes in 2.0.4
+================
+
+* REM: remove timeout
+* NEW: afpd: DHX2 uams using GNU libgcrypt.
+* NEW: afpd: volume options 'illegalseq', 'perm' and 'invisibledots'
+ 'ilegalseq' encode illegal sequence in filename asis, ex "\217-", which is not
+ a valid SHIFT-JIS char, is encoded as U\217 -.
+ 'perm' value OR with the client requested permissions. (help with OSX 10.5
+ strange permissions).
+ Make dot files visible by default with 'usedots', use 'invisibledots'
+ for keeping the old behavior, ie for OS9 (OSX hide dot files on its
+ own).
+* NEW: afpd: volume options allow_hosts/denied hosts
+* NEW: afpd: volume options dperm/fperm default directory and file
+ permissions or with server requests.
+* NEW: afpd: afpd.conf, allow line continuation with \
+* NEW: afpd: AppleVolumes.default allow line continuation with \
+* NEW: afpd: Mac greek encoding.
+* NEW: afpd: CJK encoding.
+* UPD: afpd: Default UAMs: DHX + DHX2
+* FIX: afpd: return the right error in createfile and copyfile if the disk
+ is full.
+* FIX: afpd: resolveid return the same error code than OSX if it's a directory
+* FIX: afpd: server name check, test for the whole loopback subnet
+ not only 127.0.0.1.
+* UPD: afpd: limit comments size to 128 bytes, (workaround for Adobe CS2 bug).
+* UPD: afpd: no more daemon icon.
+* UPD: usedots, return an invalide name only for .Applexxx files used by netatalk not
+ all files starting with .apple.
+* UPD: cnid: increase the number of cnid_dbd slots to 512.
+* FIX: cnid: dbd detach the daemon from the control terminal.
+* UPD: cnid: never ending Berkeley API changes...
+* UPD: cnid: dbd add a timeout when reading data from afpd client.
+* UPD: cnid: Don't wait five second after the first error when speaking to the dbd
+ backend.
+* FIX: papd: vars use % not $
+* FIX: papd: quote chars in popen variables expansion. security fix.
+* FIX: papd: papd -d didn't write to stderr.
+* FIX: papd: ps comments don't always use ()
+* FIX: many compilation errors (solaris, AFS, Tru64, xfs quota...).
+
+Changes in 2.0.3
+================