2 @section Configuration general options
4 Those options are in the root of configuration dictionary.
8 log: /var/spool/nncp/log
10 # All of options below are optional
16 mcd-listen: ["em[0-3]", "igb_.*"]
17 mcd-send: {"em[0-3]": 60, igb_.*: 5}
23 alice-endpoint: tcp://example.com:1234?key=689c...13fb
24 default-endpoints: tcp://[::1]:2345,alice-endpoint
30 Absolute path to the @ref{Spool, spool} directory.
34 @item absolute path to the @ref{Log, log} file
35 @item @code{FD:XXX}, where @code{XXX} is a decimal file descriptor
39 Will force all invoked commands to override their umask to specified
40 octal mask. Useful for using with @ref{Shared spool, shared spool directories}.
42 When enabled, disables progress showing for many commands by default.
43 You can always force its showing with @option{-progress} command line
47 @strong{nohdr} option disables @ref{HdrFile, @file{hdr/}} files usage.
50 And optional @ref{MCD, MultiCast Discovery} options:
55 Specifies list of network interfaces regular expression
56 @ref{nncp-caller} will listen for incoming @ref{MCD} announcements.
59 Specifies list of network interfaces regular expressions, and intervals
60 in seconds, where @ref{nncp-daemon} will send @ref{MCD} announcements.
63 @anchor{CfgYggdrasilAliases}
64 Optional @ref{Yggdrasil}-related aliases are used for convenience and
65 keeping private keys away being used directly in command line. Each
66 @code{PUB}, @code{PRV}, @code{PEER}, @code{BIND} value in
67 @ref{nncp-daemon}'s @option{-yggdrasil} and in @code{yggdrasil:}
68 addresses is replaced with alias value. Moreover each entry in list of
69 @code{PUB}s, @code{PEER}s and @code{BIND} can be an alias too. Pay
70 attention, that all aliases ending with @code{prv} will be saved with
71 600 permissions when converting to @ref{Configuration directory,