X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.texi;h=67340e2ebb66abfe81239334ad790162e6b9fb0c;hb=466a7b8cab7847bcee35aff5c35ed79361cde427;hp=1b701a96b02f42bea37a4b2b5bdc88ff63fa0907;hpb=d2d8534d4121467ba132f8682cdf66f9907630e9;p=nncp.git diff --git a/doc/news.texi b/doc/news.texi index 1b701a9..67340e2 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -3,6 +3,100 @@ See also this page @ref{Новости, on russian}. +@node Release 6.4.0 +@section Release 6.4.0 +@itemize + +@item +Fixed possible race in online protocol, that lead to panic. + +@end itemize + +@node Release 6.3.0 +@section Release 6.3.0 +@itemize + +@item +Fixed possible panic while showing progress during online protocol. + +@end itemize + +@node Release 6.2.1 +@section Release 6.2.1 +@itemize + +@item +Three places in logs contained excess @code{%s}. + +@end itemize + +@node Release 6.2.0 +@section Release 6.2.0 +@itemize + +@item +Returned @command{nncp-caller}'s @option{-autotoss*} options workability. + +@item +Yet another logging refactoring and simplification. +Should be no visible differences to the end user. + +@end itemize + +@node Release 6.1.0 +@section Release 6.1.0 +@itemize + +@item +Optimization: most commands do not keep opened file descriptors now. +Previously you can exceed maximal number of opened files if you have got +many packets in the spool directory. + +@item +Optimization: do not close file descriptor of the file we download +online. Previously each chunk lead to expensive open/close calls. + +@item +Online downloaded files are saved with @file{.nock} (non-checksummed) +suffix, waiting either for @command{nncp-check}, or online daemons to +perform integrity check. + +@item +Optimization: files, that are not resumed, are checksummed immediately +during the online download, skipping @file{.nock}-intermediate step. + +@item +Ability to store encrypted packet's header in @file{.hdr} file, close to +the packet itself. That can greatly increase performance of packets +listing on filesystems with big block's size. + +@end itemize + +@node Release 6.0.0 +@section Release 6.0.0 +@itemize + +@item +Log uses human readable and easy machine parseable +@url{https://www.gnu.org/software/recutils/, recfile} format for the +records, instead of structured RFC 3339 lines. Old logs are not readable +by @command{nncp-log} anymore. + +@item +@option{-autotoss*} option workability with @command{nncp-daemon}'s +@option{-inetd} mode. + +@item +Call's @option{when-tx-exists} allows to make a call only when outbound +packets exists. Combined with seconds-aware cron expression that can be +used as some kind of auto dialler. + +@item +@command{nncp-cronexpr} command allows you to check validity and +expectations of specified cron expression. + +@end itemize + @node Release 5.6.0 @section Release 5.6.0 @itemize @@ -18,6 +112,11 @@ second while it is active. @option{calls} configuration section. You can configure per-call automatic tosser options. +@item +Use vendoring, instead of @env{GOPATH} overriding during tarball +installation, because current minimal Go's version is 1.12 and it +supports modules. + @end itemize @node Release 5.5.1