VARIABLE SUBSTITUTIONSYou can use variables in volume names. The use of variables in paths
- is not supported for now.
+ is limited to $u.
@@ -713,6 +713,24 @@
+
+ recvfile = BOOLEAN (default:
+ no) (G)
+
+
+ Whether to use splice() on Linux for receiving data.
+
+
+
+
+ splice size = number (default:
+ 64k) (G)
+
+
+ Maximum number of bytes spliced.
+
+
+
use sendfile = BOOLEAN (default:
yes) (G)
@@ -724,6 +742,7 @@
+
zeroconf = BOOLEAN (default:
yes) (G)
@@ -788,6 +807,29 @@
+
+ chmod request = preserve (default) | ignore | simple
+ (G/V)
+
+
+ Advanced permission control that deals with ACLs.
+
+
+
+ - UNIX chmod() requests are completely ignored
+
+
+ - preserve ZFS ACEs for
+ named users and groups or POSIX ACL group mask
+
+
+ - just to a chmod() as
+ requested without any extra steps
+
+
+
+
+
close vol = BOOLEAN (default:
no) (G)
@@ -799,6 +841,44 @@
+
+ cnid mysql host = MySQL server address
+ (G)
+
+
+ name or address of a MySQL server for use with the mysql CNID
+ backend.
+
+
+
+
+ cnid mysql user = MySQL user
+ (G)
+
+
+ MySQL user for authentication with the server.
+
+
+
+
+ cnid mysql pw = password
+ (G)
+
+
+ Password for MySQL server.
+
+
+
+
+ cnid mysql db = database name
+ (G)
+
+
+ Name of an existing database for which the specified user
+ has full privileges.
+
+
+
cnid server = ipaddress[:port](G)/(V)
@@ -811,6 +891,16 @@
+
+ dbus daemon = path
+ (G)
+
+
+ Sets the path to dbus-daemon binary used by Spotlight feature.
+ The default is /bin/dbus-daemon.
+
+
+
dircachesize = number(G)
@@ -838,6 +928,22 @@
+
+ force xattr with sticky bit =
+ BOOLEAN (default:
+ no) (G/V)
+
+
+ Writing metadata xattr on directories with the
+ sticky bit set may fail even though we may have write
+ access to a directory, because if the sticky bit is set
+ only the owner is allowed to write xattrs.
+
+ By enabling this option Netatalk will write the
+ metadata xattr as root.
+
+
+
guest account = name(G)
@@ -858,17 +964,6 @@
-
- login message = message
- (G)/(V)
-
-
- Sets a message to be displayed when clients logon to the
- server. The message should be in and
- should be quoted. Extended characters are allowed.
-
-
-
ignored attributes = all | nowrite | nodelete | norename(G)/(V)
@@ -884,6 +979,17 @@
+
+ login message = message
+ (G)/(V)
+
+
+ Sets a message to be displayed when clients logon to the
+ server. The message should be in and
+ should be quoted. Extended characters are allowed.
+
+
+
mimic model = model(G)
@@ -923,6 +1029,17 @@
+
+ sparql results limit =
+ NUMBER (default:
+ UNLIMITED) (G)
+
+
+ Impose a limit on the number of results queried from Tracker
+ via SPARQL queries.
+
+
+
spotlight =
BOOLEAN (default:
@@ -931,7 +1048,55 @@
Whether to enable Spotlight searches. Note: once the global
option is enabled, any volume that is not enabled won't be
- searchable at all.
+ searchable at all. See also dbus daemon
+ option.
+
+
+
+
+ spotlight attributes =
+ COMMA SEPERATED STRING (default:
+ EMPTY) (G)
+
+
+ A list of attributes that are allowed to be used in
+ Spotlight searches. By default all attributes can be
+ searched, passing a string limits attributes to elements
+ of the string. Example: spotlight
+ attributes = *,kMDItemTextContent
+
+
+
+
+
+ spotlight expr =
+ BOOLEAN (default:
+ yes) (G)
+
+
+ Whether to allow the use of logic expression in
+ searches.
+
+
+
+
+ start dbus =
+ BOOLEAN (default:
+ yes) (G)
+
+
+ Whether to start a dbus instance for use with Tracker.
+
+
+
+
+ start tracker =
+ BOOLEAN (default:
+ yes) (G)
+
+
+ Whether to start Tracker with
+ tracker-control -s.
@@ -949,13 +1114,13 @@
vol dbpath = path
- (G)
+ (G)/(V)Sets the database information to be stored in path. You have
to specify a writable location, even if the volume is read only.
The default is
- @localstatedir@/netatalk/CNID/.
+ @localstatedir@/netatalk/CNID/$v/.
@@ -1049,6 +1214,20 @@
afpd processes notify interested listeners about certain filesystem
event by UDP network datagrams.
+ The following FCE events are defined:
+
+
+ file modification ()
+ file deletion ()
+ directory deletion ()
+ file creation ()
+ directory creation ()
+ file move or rename ()
+ directory move or rename ()
+ login ()
+ logout ()
+
+
fce listener = host[:port]
@@ -1062,9 +1241,19 @@
+
+ fce version = 1|2
+ (G)
+
+
+ FCE protocol version, default is 1. You need version
+ 2 for the fmov, dmov, login or logout events.
+
+
+
fce events =
- fmod,fdel,ddel,fcre,dcre,tmsz
+ fmod,fdel,ddel,fcre,dcre,fmov,dmov,login,logout(G)
@@ -1096,6 +1285,28 @@
seconds.
+
+
+ fce ignore names = NAME[/NAME2/...]
+ (G)
+
+
+ Slash delimited list of filenames for which FCE
+ events shall not be generated. Default: .DS_Store.
+
+
+
+
+ fce notify script = PATH
+ (G)
+
+
+ Script which will be executed for every FCE event,
+ see contrib/shell_utils/fce_ev_script.shfrom the Netatalk
+ sources for an example script.
+
+
+
@@ -1733,7 +1944,8 @@
hide files and directories,where the path matches one of the
'/' delimited vetoed names. The veto string must always be
- terminated with a '/', eg. "veto1/", "veto1/veto2/".
+ terminated with a '/', eg. "veto files = veto1/", "veto files =
+ veto1/veto2/".