Changes in 2.2
==============
-* UPD: AppleTalk are disabled by configure script. if use, --enable-ddp.
-* NEW: afpd: dynamic directoy cache
-* NEW: afpd: POSIX 1e ACL support
+* UPD: AppleTalk ist disabled by default at configuration time. If needed
+ use --enable-ddp.
+* NEW: afpd: dynamic directoy and CNID cache
+* NEW: afpd: read-only POSIX 1e ACL support
* NEW: afpd: automagic Zeroconf registration with avahi, registering both
the service _afpovertcp._tcp and TimeMachine volumes with _adisk._tcp.
/* Removes all non-trivial ACLs from object. Returns full AFPERR code. */
static int remove_acl(const struct vol *vol,const char *path, int dir)
{
- int ret;
+ int ret = AFP_OK;
+#ifdef HAVE_SOLARIS_ACLS
/* Ressource etc. first */
if ((ret = vol->vfs->vfs_remove_acl(vol, path, dir)) != AFP_OK)
return ret;
/* now the data fork or dir */
- return (remove_acl_vfs(path));
+ ret = remove_acl_vfs(path);
+#endif
+ return ret;
}
/*