Update version for 3.1.1 development
Add asprint() compatibility function for systems lacking it
Fix ressource fork name conversion

Function was using ad_path() which returns a pointer to a static
string twice in the rename() functions.

Fixes bug #534.
Update NEWS
Fix a bug where only the first configured UAM was loaded

Caused by strtok() not being async signal safe, use strtok_r() instead.
Fixes bug #537.
Update NEWS
Add support for AFP 3.4
Workaround for a problem which cannot be advertized by Avahi. Bug #541.
Merge pull request #12 from hat001/avahi-workaround-3-1

Workaround for a problem which cannot be advertized by Avahi. Bug #541.
Fix for incomplete AFP 3.4 commit 70e3fcd8744752d6de0b93d089f41c28dca30bde

Return "no such item" error when non-existing EAs are requested.
Registering with mDNS crashed, bug #540
afpd -V show Spotlight support
Removing ressource fork AppleDouble fails, bug #542

When the AFP client uses FPSetForkParms to set the ressource fork
length to 0, Netatalk will call unlink() in ad_rtruncate() in
libatalk/adouble/ad_write.c in order to to unlink the files
AppleDouble ressource fork.

The function ad_rtruncate() gets just the filename as path from the
caller, so obviously at this point the caller should have ensured that
it had called chdir() to the enclosing directory of the file.

Fixes bug #542.
macusers showed root user. Bug #495.
update manpage of afp.conf

add dbus daemon.
sort.
Add file pathname to logmessage parse_entries: bogus eid. FR#87
veto files: syntax clarification
dbd: remove orphaned ._ AppleDouble files. Bug #549.
Automatic conversion for OS X ._ AppleDouble files, bug #550

Add automatic on-access conversion for ._ AppleDouble files created by
OS X to Netatalk's AppleDouble format.

OS X .AppleDouble files most of the times contain a FinderInfo
AppleDouble entry with a size larger then 32 bytes, containing packed
xattrs. Netatalk fails to cleanly deal with these and logs them as
"bogus entry id 9".
Merge remote-tracking branch 'origin/develop'