addrs:
lan: "[fe80::1234%igb0]:5400"
internet: alice.com:3389
+ calls:
+ -
+ cron: "*/2 * * * *"
bob:
id: 2IZNP...UYGYA
exchpub: WFLMZ...B7NHA
directory. @strong{log} field contains an absolute path to @ref{Log,
log} file.
+@anchor{CfgNotify}
@strong{notify} section contains notification settings for successfully
tossed file and freq packets. Corresponding @strong{from} and
@strong{to} fields will substituted in notification email message.
If present, then node can be online called using @ref{Sync,
synchronization protocol}. Contains authentication public key.
+@anchor{CfgSendmail}
@item sendmail
An array containing path to executable and its command line arguments
that is called for mail sending. If it is empty, then no mail processing
will be performed from that node.
+@anchor{CfgIncoming}
@item incoming
Full path to directory where all file uploads will be saved. May be
omitted to forbid file uploading on that node.
+@anchor{CfgFreq}
@item freq
Full path to directory from where file requests will queue files for
transmission. May be omitted to forbid freqing from that node.
by transitioning through @emph{foo} and then @emph{bar} nodes. May be
omitted if direct connection exists and no relaying is required.
+@anchor{CfgAddrs}
@item addrs
Dictionary containing known network addresses of the node. Each key is
human-readable name of the link/address. Values are @verb{|addr:port|}
if either no direct connection exists, or @ref{nncp-call} is used with
forced address specifying.
-@anchor{Onlinedeadline}
+@anchor{CfgOnlineDeadline}
@item onlinedeadline
Online connection deadline of node inactivity in seconds. It is the time
connection considered dead after not receiving/sending any packets and
alive (to reduce handshake overhead and delays), wait for appearing
packets ready to send and notifying remote side about their appearance.
+@anchor{CfgCalls}
+@item calls
+List of @ref{Call, call configuration}s. Can be omitted if
+@ref{nncp-caller} won't be used to call that node.
+
@end table