X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.texi;h=cfa36c4ddc42c97d6b58f9ffd3764796a8adf469;hb=ab7c7eca0e53661f0ba904c2a6ba752990bea367;hp=e06cae8e52d149b7dd8091a7df728da2106333be;hpb=73528720c617ae7915484929676419220f61736e;p=nncp.git diff --git a/doc/news.texi b/doc/news.texi index e06cae8..cfa36c4 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -3,10 +3,34 @@ See also this page @ref{Новости, on russian}. -@node Release 7.0.0 +@node Release 7_1_0 +@section Release 7.1.0 +@itemize + +@item +Fixed invalid @file{.hdr} generation when transitional packets are used. + +@item +@option{-all} option appeared in @command{nncp-rm} command, applying to +all the nodes at once. + +@item +@command{nncp-pkt} can parse @file{.hdr} files. + +@item +Multicasting areas feature appeared. Implemented merely by an additional +plain packet type with @command{nncp-toss}, @command{nncp-file} and +@command{nncp-exec} commands modification. + +@end itemize + +@node Release 7_0_0 @section Release 7.0.0 @itemize +@item +Minimal required Go version 1.13. + @item Merkle Tree-based Hashing with BLAKE3 (MTH) is used instead of BLAKE2b. Because of that, there are backward @strong{incompatible} changes of @@ -35,12 +59,18 @@ packet's header is used as an associated data during encryption. MultiCast Discovery uses @verb{|ff02::4e4e:4350|} address instead of @verb{|ff02::1|}. +@item +@command{nncp-cfgenc} mistakenly asked passphrase three times during encryption. + +@item +@command{nncp-stat} reports about partly downloaded packets. + @item Updated dependencies. @end itemize -@node Release 6.6.0 +@node Release 6_6_0 @section Release 6.6.0 @itemize @@ -55,7 +85,7 @@ in local area network, so called MCD (MultiCast Discovery). @end itemize -@node Release 6.5.0 +@node Release 6_5_0 @section Release 6.5.0 @itemize @@ -75,7 +105,7 @@ Kill all packet transmission progress bars in @command{nncp-daemon}, @end itemize -@node Release 6.4.0 +@node Release 6_4_0 @section Release 6.4.0 @itemize @@ -84,7 +114,7 @@ Fixed possible race in online protocol, that lead to panic. @end itemize -@node Release 6.3.0 +@node Release 6_3_0 @section Release 6.3.0 @itemize @@ -93,7 +123,7 @@ Fixed possible panic while showing progress during online protocol. @end itemize -@node Release 6.2.1 +@node Release 6_2_1 @section Release 6.2.1 @itemize @@ -102,7 +132,7 @@ Three places in logs contained excess @code{%s}. @end itemize -@node Release 6.2.0 +@node Release 6_2_0 @section Release 6.2.0 @itemize @@ -115,7 +145,7 @@ Should be no visible differences to the end user. @end itemize -@node Release 6.1.0 +@node Release 6_1_0 @section Release 6.1.0 @itemize @@ -144,7 +174,7 @@ listing on filesystems with big block's size. @end itemize -@node Release 6.0.0 +@node Release 6_0_0 @section Release 6.0.0 @itemize @@ -169,7 +199,7 @@ expectations of specified cron expression. @end itemize -@node Release 5.6.0 +@node Release 5_6_0 @section Release 5.6.0 @itemize @@ -191,7 +221,7 @@ supports modules. @end itemize -@node Release 5.5.1 +@node Release 5_5_1 @section Release 5.5.1 @itemize @@ -201,7 +231,7 @@ variables in @file{config} during installation. @end itemize -@node Release 5.5.0 +@node Release 5_5_0 @section Release 5.5.0 @itemize @@ -226,7 +256,7 @@ Updated dependencies. Minimal required Go version is 1.12. @end itemize -@node Release 5.4.1 +@node Release 5_4_1 @section Release 5.4.1 @itemize @@ -235,7 +265,7 @@ Fixed @code{SENDMAIL} variable usage during the build. @end itemize -@node Release 5.4.0 +@node Release 5_4_0 @section Release 5.4.0 @itemize @@ -249,7 +279,7 @@ implementation is included in tarball. @end itemize -@node Release 5.3.3 +@node Release 5_3_3 @section Release 5.3.3 @itemize @@ -261,7 +291,7 @@ Updated dependencies. @end itemize -@node Release 5.3.2 +@node Release 5_3_2 @section Release 5.3.2 @itemize @@ -272,7 +302,7 @@ forcefully disconnect. @end itemize -@node Release 5.3.1 +@node Release 5_3_1 @section Release 5.3.1 @itemize @@ -286,7 +316,7 @@ about each packet in the spool. @end itemize -@node Release 5.3.0 +@node Release 5_3_0 @section Release 5.3.0 @itemize @@ -316,7 +346,7 @@ SP-connection. That allows faster determining of connection unworkability. @end itemize -@node Release 5.2.1 +@node Release 5_2_1 @section Release 5.2.1 @itemize @@ -325,7 +355,7 @@ Fixed SP protocol error handling, sometimes causing program panic. @end itemize -@node Release 5.2.0 +@node Release 5_2_0 @section Release 5.2.0 @itemize @@ -343,7 +373,7 @@ Free disk space check during @command{nncp-bundle -rx} call. @end itemize -@node Release 5.1.2 +@node Release 5_1_2 @section Release 5.1.2 @itemize @@ -361,7 +391,7 @@ Explicit directories fsync-ing for guaranteed files renaming. @end itemize -@node Release 5.1.1 +@node Release 5_1_1 @section Release 5.1.1 @itemize @@ -370,7 +400,7 @@ Fixed workability of @command{nncp-file} with @option{-chunked 0} option. @end itemize -@node Release 5.1.0 +@node Release 5_1_0 @section Release 5.1.0 @itemize @@ -396,7 +426,7 @@ Ability to notify about successfully executed commands (exec) with @end itemize -@node Release 5.0.0 +@node Release 5_0_0 @section Release 5.0.0 @itemize @@ -444,13 +474,13 @@ Forbid any later GNU GPL version autousage @end itemize -@node Release 4.1 +@node Release 4_1 @section Release 4.1 @itemize @item Workability on GNU/Linux systems and Go 1.10 is fixed. @end itemize -@node Release 4.0 +@node Release 4_0 @section Release 4.0 @itemize @@ -486,13 +516,13 @@ Begin using of @code{go.mod} subsystem. @end itemize -@node Release 3.4 +@node Release 3_4 @section Release 3.4 @itemize @item @command{nncp-daemon} can be run as @command{inetd}-service. @end itemize -@node Release 3.3 +@node Release 3_3 @section Release 3.3 @itemize @@ -522,7 +552,7 @@ for @command{nncp-file} from 196 to 224. @end itemize -@node Release 3.2 +@node Release 3_2 @section Release 3.2 @itemize @item @@ -534,14 +564,14 @@ inside. NNCP accidentally was dependant on that bug. Explicit adding of archives. @end itemize -@node Release 3.1 +@node Release 3_1 @section Release 3.1 @itemize @item Ability to disable relaying at all using @verb{|-via -|} command line option. @end itemize -@node Release 3.0 +@node Release 3_0 @section Release 3.0 @itemize @@ -594,7 +624,7 @@ off by specifying zero value. @end itemize -@node Release 2.0 +@node Release 2_0 @section Release 2.0 @itemize @@ -613,7 +643,7 @@ identical to BLAKE2). @end itemize -@node Release 1.0 +@node Release 1_0 @section Release 1.0 @itemize @@ -647,19 +677,19 @@ command line argument, or environment variable. @end itemize -@node Release 0.12 +@node Release 0_12 @section Release 0.12 @itemize @item Sendmail command is called with @env{NNCP_SENDER} environment variable. @end itemize -@node Release 0.11 +@node Release 0_11 @section Release 0.11 @itemize @item @command{nncp-stat}'s command output is sorted by node name. @end itemize -@node Release 0.10 +@node Release 0_10 @section Release 0.10 @itemize @item @@ -667,7 +697,7 @@ command line argument, or environment variable. @file{SRC} path's element will be used by default. @end itemize -@node Release 0.9 +@node Release 0_9 @section Release 0.9 @itemize @item @@ -675,7 +705,7 @@ Fix @option{-rx}/@option{-tx} arguments processing in @command{nncp-call} command. They were ignored. @end itemize -@node Release 0.8 +@node Release 0_8 @section Release 0.8 @itemize @item @@ -683,7 +713,7 @@ Little bugfix in @command{nncp-file} command, where @option{-minsize} option for unchunked transfer was not in KiBs, but in bytes. @end itemize -@node Release 0.7 +@node Release 0_7 @section Release 0.7 @itemize @@ -723,14 +753,14 @@ Cryptographic libraries (dependencies) are updated. @end itemize -@node Release 0.6 +@node Release 0_6 @section Release 0.6 @itemize @item Small @command{nncp-rm} command appeared. @item Cryptographic libraries (dependencies) are updated. @end itemize -@node Release 0.5 +@node Release 0_5 @section Release 0.5 @itemize @item @@ -738,7 +768,7 @@ Trivial small fix in default niceness level of @command{nncp-file} and @command{nncp-freq} commands. @end itemize -@node Release 0.4 +@node Release 0_4 @section Release 0.4 @itemize @@ -758,13 +788,13 @@ is useful during @command{nncp-xfer} usage. @end itemize -@node Release 0.3 +@node Release 0_3 @section Release 0.3 @itemize @item Fixed compatibility with Go 1.6. @end itemize -@node Release 0.2 +@node Release 0_2 @section Release 0.2 @itemize