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