X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.texi;h=c640a9955386de4b7cb997670079abc710312eaf;hb=HEAD;hp=884a91e1d971ac2b2a16bba0f905fd7d44950b8f;hpb=835c153195c63c59df9a40a4de1e16fff09c003f;p=nncp.git diff --git a/doc/news.texi b/doc/news.texi index 884a91e..d3c9edf 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -4,6 +4,138 @@ See also this page @ref{Новости, on russian}. +@node Release 8_10_0 +@section Release 8.10.0 +@itemize + +@item +Updated dependant libraries, including Yggdrasil one (its network moved to v0.5). + +@end itemize + +@node Release 8_9_0 +@section Release 8.9.0 +@itemize + +@item +@command{nncp-toss} command has @option{-gen-ack} option. +@command{nncp-daemon}, @command{nncp-caller}, @command{nncp-call} +commands have @option{-autotoss-gen-ack} option. They automatically +generate ACK packets and store corresponding @file{spool/tx/ack/} +references to them, to be able to remove them after the transfer. + +@item +@code{autotoss-gen-ack} appeared in call configuration. +@code{ack} section appeared in neighbour configuration. + +@item +@command{nncp-rm} command has @option{-ack} option to remove packets +referenced by stored @file{spool/tx/ack/} files generated during tossing. + +@item +Get rid of @command{redo} build system during installation, as there are +virtually none dependencies, just only compilation of the Go code. + +@item +Updated some dependencies. + +@end itemize + +@node Release 8_8_3 +@section Release 8.8.3 +@itemize + +@item +Fixed @command{nncp-reass} command, that incorrectly reported about +wrong last chunk's size if it is multiple of the chunk-size. + +@item +Updated dependencies. Go 1.20+ is required now. + +@end itemize + +@node Release 8_8_2 +@section Release 8.8.2 +@itemize + +@item +Updated Yggdrasil library, with several other ones. + +@end itemize + +@node Release 8_8_1 +@section Release 8.8.1 +@itemize + +@item +Fixed @command{nncp-daemon} failing with unauthenticated connection and +enabled @option{-autotoss}. + +@item +Updated dependencies. + +@end itemize + +@node Release 8_8_0 +@section Release 8.8.0 +@itemize + +@item +Fixed buildability under Go 1.19. + +@item +Minimal required Go version is 1.17. + +@item +Updated dependencies. + +@end itemize + +@node Release 8_7_2 +@section Release 8.7.2 +@itemize + +@item +More intuitive, clear and slightly more flexible behaviour of @command{nncp-rm}. + +@item +@command{nncp-rm} also removes corresponding @file{hdr/} file for each +removed packet. + +@end itemize + +@node Release 8_7_1 +@section Release 8.7.1 +@itemize + +@item +@command{nncp-xfer} now correctly checks for @file{seen/} files for +inbound packets. + +@end itemize + +@node Release 8_7_0 +@section Release 8.7.0 +@itemize + +@item +@command{nncp-ack} does not acknowledge ACK-packets, preventing an +endless loop of ACKs. + +@item +@command{nncp-ack} previously did not remove corresponding @file{hdr/} files. + +@item +@command{nncp-rm} now takes list of packet from @code{stdin} when +@option{-pkt} option is used. + +@item +@command{nncp-ack} now generates list of ACK packets it created, that +could be used as an input to @command{nncp-rm} to remove outbound ACK +packets. + +@end itemize + @node Release 8_6_0 @section Release 8.6.0 @itemize @@ -338,7 +470,7 @@ plain packet type with @command{nncp-toss}, @command{nncp-file} and @item Fixed workability of @command{nncp-file} and @command{nncp-exec} -commands, that use temporary file (stdin and @option{-use-tmp}). +commands, that use temporary file (@code{stdin} and @option{-use-tmp}). @item Fixed disappearing bad return code in @command{nncp-exec} command. @@ -367,7 +499,7 @@ the check in infinite cycle. @itemize @item -Minimal required Go version 1.13. +Minimal required Go version is 1.13. @item Merkle Tree-based Hashing with BLAKE3 (MTH) is used instead of BLAKE2b.