4 See also this page @ref{Новости, on russian}.
10 @strong{Incompatible} encrypted packet format changes. Older versions
13 @command{nncp-bundle} command can either create stream of encrypted
14 packets, or digest it. It is useful when dealing with stdin/stdout based
15 transmission methods (like writing to CD-ROM without intermediate
16 prepared ISO image and working with tape drives).
18 @command{nncp-toss} is able to create @file{.seen} files preventing
19 duplicate packets receiving.
21 Single background checksum verifier worker is allowed in
22 @command{nncp-call}. This is helpful when thousands of small inbound
23 packets could create many goroutines.
25 Ability to override path to spool directory and logfile through either
26 command line argument, or environment variable.
33 Sendmail command is called with @env{NNCP_SENDER} environment variable.
40 @command{nncp-stat}'s command output is sorted by node name.
47 @command{nncp-freq}'s @file{DST} argument is optional now. Last
48 @file{SRC} path's element will be used by default.
55 Fix @option{-rx}/@option{-tx} arguments processing in
56 @command{nncp-call} command. They were ignored.
63 Little bugfix in @command{nncp-file} command, where @option{-minsize}
64 option for unchunked transfer was not in KiBs, but in bytes.
71 Ability to feed @command{nncp-file} from stdin, that uses an encrypted
72 temporary file for that.
75 Chunked files transmission appeared with corresponding
76 @command{nncp-reass} command and @option{freqchunked} configuration file
77 entry. Useful for transferring big files over small storage devices.
80 @option{freqminsize} configuration file option, analogue to
81 @option{-minsize} one.
84 @command{nncp-xfer}'s @option{-force} option is renamed to
85 @option{-mkdir} for clarity.
88 @option{-minsize} option is specified in KiBs, not bytes, for
92 @command{nncp-newcfg} command is renamed to @command{nncp-cfgnew},
93 and @command{nncp-mincfg} to @command{nncp-cfgmin} -- now they have
94 common prefix and are grouped together for convenience.
97 @command{nncp-cfgenc} command appeared, allowing configuration file
98 encryption/decryption, for keeping it safe without any either OpenPGP or
102 Cryptographic libraries (dependencies) are updated.
108 @item Small @command{nncp-rm} command appeared.
109 @item Cryptographic libraries (dependencies) are updated.
115 @item Trivial small fix in default niceness level of @command{nncp-file}
116 and @command{nncp-freq} commands.
122 @item Small fix in @command{nncp-call}, @command{nncp-caller},
123 @command{nncp-daemon}: they can segmentation fail sometimes (no data is
125 @item @command{nncp-newnode} renamed to @command{nncp-newcfg} -- it is
126 shorter and more convenient to use.
127 @item @command{nncp-mincfg} command appeared: helper allowing to create
128 minimalistic stripped down configuration file without private keys,
129 that is useful during @command{nncp-xfer} usage.
134 Fixed compatibility with Go 1.6.
139 @item @strong{Incompatible} packet's format change (magic number is
140 changed too): size field is encrypted and is not send in plaintext
142 @item @option{-minsize} option gives ability to automatically pad
143 outgoing packets to specified minimal size.
144 @item @command{nncp-daemon} and
145 @command{nncp-call}/@command{nncp-caller} always check new @emph{tx}
146 packets appearance in the background while connected. Remote side is
147 immediately notified.
148 @item @option{-onlinedeadline} option gives ability to configure timeout
149 of inactivity of online connection, when it could be disconnected. It
150 could be used to keep connection alive for a long time.
151 @item @option{-maxonlinetime} option gives ability to set maximal
152 allowable online connection aliveness time.
153 @item @command{nncp-caller} command appeared: cron-ed TCP daemon caller.
154 @item @command{nncp-pkt} command can decompress the data.