Changed dc-handle-fn and the new dc-handle-msg to one function dc-util-handle.
[doldaconnect.git] / config / doldacond.conf
1 # Dolda Connect default configuration file
2
3 # This is a sample configuration file. It contains only the most
4 # common configuration -- for information on the rest, please see the
5 # doldacond.conf(5) manual page.
6
7 # Default nick name
8 set cli.defnick DoldaConnectUser
9
10 # Shares: The syntax is "share sharename sharepath", where sharename
11 # is the name of the share as the peers see it, and sharepath is the
12 # local path to the shared files.
13 share Video /home/pub/video
14 share Music /home/pub/audio
15
16 # Net mode:
17 #  0 - Active
18 #  1 - Passive
19 #  2 - Will be SOCKS proxy when implemented
20 set net.mode 0
21
22 # If -1, the daemon will not listen for UI connections over TCP at all
23 # (only on a local Unix socket). Please comment the following line to
24 # enable listening for TCP UI connections on the default port, but
25 # read the INSTALL file first.
26 set ui.port -1
27
28 # If 1, then accept UI connections only over the loopback interface
29 set ui.onlylocal 0
30
31 # If 1, then enable authenticationless login (don't use without
32 # turning on ui.onlylocal, unless you know what you're doing)
33 set auth.authless 0
34
35 set transfer.slots 6
36
37
38 # Settings specific to the Direct Connect network:
39
40 # Valid strings are:
41 #  56Kbps
42 #  Satellite
43 #  DSL
44 #  Cable
45 #  LAN(T1)
46 #  LAN(T3)
47 set dc.speedstring LAN(T1)
48 # Description string:
49 set dc.desc "Dolda Connect User"
50
51 # Allowed users and privileges
52 # Syntax is "user username [-]privs..."
53 #  username can be default to match any user that doesn't match the other entries
54 #  privs can be any of the following:
55 #   disallow - The only negative permission, which disallows a user from logging in
56 #   admin    - Involves commands controlling the function of the daemon, such as shutting it down remotely
57 #   fnetctl  - Allows connecting and disconnecting fnetnodes (or "Hubs")
58 #   trans    - Allows queuing of transfers
59 #   transcu  - Allows cancelling of uploads
60 #   chat     - Allows sending and receiving of chat messages
61 #   srch     - Allows submitting of search requests
62 #   all      - Equivalent of specifying all the above permissions, including disallow
63 #  A minus sign preceding a privilege specification revokes that privilege (or, for "all", revokes all privileges, _including_ "disallow").
64 #  The privileges are scanned from left to right, so "all -disallow" is not the same as "-disallow all".
65 #
66 # By default, if the daemon is not running as root, it will allow the
67 # user as which it is running, and noone else. If that matches your
68 # setup, there is no need to add any user directives.
69 #
70 # If, on the other hand, you run your daemon as root, use the
71 # following template and add the users you want with the privileges
72 # you want.
73 #user default disallow
74 #user youruser all -disallow