<clacks>
<appname>Clacks Master</appname>
<!-- This is the magic that makes Unix domain sockets possible
In most (is not all) cases, you should use absolute paths.
The only reason this one isn't: I don't know anything about
*your* system, so i used only the filename.
If you are so inclined, you can specify multiple <socket> lines
to listen on multiple unix domain sockets...
...for whatever reason you might have -->
<socket>example.sock</socket>
<pingtimeout>600</pingtimeout>
<interclackspingtimeout>60</interclackspingtimeout>
<persistancefile>clackspersistance.dat</persistancefile>
<!-- This is the main user that has all permissions and also Interclacks -->
<username>exampleuser</username>
<password>unsafepassword</password>
<!-- additional user account with read and write, but no "manage" permissions -->
<user>
<username>rwuser</username>
<password>foo</password>
<read>1</read>
<write>1</write>
<manage>0</manage>
</user>
<!-- read-only user. Can see everything, but can't change it -->
<user>
<username>rouser</username>
<password>bar</password>
<read>1</read>
<write>0</write>
<manage>0</manage>
</user>
<throttle>
<maxsleep>100</maxsleep>
<step>5</step>
</throttle>
</clacks>