X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.ru.texi;h=97c108c2a2d05d78f47ffe616000feaa926cc26d;hb=d182e82482b61ac3b0e9e0005ca7a018acf899f1;hp=beb54fcd4fba48a0fbe197b4608b3cc0f98bfe8a;hpb=b0aff615e008d4dc2967a2423c6305a3a5fbc635;p=nncp.git diff --git a/doc/news.ru.texi b/doc/news.ru.texi index beb54fc..97c108c 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,6 +1,123 @@ @node Новости @section Новости +@node Релиз 5.6.0 +@subsection Релиз 5.6.0 +@itemize + +@item +@option{-autotoss*} опции запускают tosser не после завершения вызова, а +во время него ежесекундно. + +@item +В @option{calls} секции конфигурации появились опции +@option{autotoss}, @option{autotoss-doseen}, +@option{autotoss-nofile}, @option{autotoss-nofreq}, +@option{autotoss-noexec}, @option{autotoss-notrns}. +Вы можете настраивать опции автоматического tosser для каждого вызова. + +@item +Использовать vendoring вместо переопределения @env{GOPATH} во время +установки tarball, так как текущая минимальная версия Go это 1.12, +поддерживающая модули. + +@end itemize + +@node Релиз 5.5.1 +@subsection Релиз 5.5.1 +@itemize + +@item +Уважать @env{BINDIR}, @env{INFODIR} и @env{DOCDIR} переменные окружения +в @file{config} во время установки. + +@end itemize + +@node Релиз 5.5.0 +@subsection Релиз 5.5.0 +@itemize + +@item +Исправления ошибок в @command{nncp-call(er)}/@command{nncp-daemon}, +@command{nncp-bundle}, @command{nncp-stat} командах. + +@item +У команды @command{nncp-rm} появились @option{-dryrun} и @option{-older} опции. + +@item +У команды @command{nncp-exec} появились @option{-use-tmp} и +@option{-nocompress} опции. Несжатые пакеты не совместимы с предыдущими +версиями NNCP. + +@item +У команд @command{nncp-call}, @command{nncp-caller} и @command{nncp-daemon} +появились @option{-autotoss*} опции для запуска tosser после завершения звонка. + +@item +Обновлены зависимые библиотеки. Минимальная требуемая версия Go 1.12. + +@end itemize + +@node Релиз 5.4.1 +@subsection Релиз 5.4.1 +@itemize + +@item +Исправлена ошибка с учётом @code{SENDMAIL} переменной при сборке. + +@end itemize + +@node Релиз 5.4.0 +@subsection Релиз 5.4.0 +@itemize + +@item +Обновлены зависимые библиотеки. + +@item +Система сборки переведена с Makefile-ов на @url{http://cr.yp.to/redo.html, redo}. +Это не должно повлиять на мейнтейнеров пакетов, так как минимальная +реализация @command{redo} включена в tarball. + +@end itemize + +@node Релиз 5.3.3 +@subsection Релиз 5.3.3 +@itemize + +@item +Больше различных проверок в коде на ошибки. + +@item +Обновлены зависимые библиотеки. + +@end itemize + +@node Релиз 5.3.2 +@subsection Релиз 5.3.2 +@itemize + +@item +Исправлена некорректная логика @option{onlinedeadline} timeout-а, при +котором соединение могло не учитывать факты прихода пакетов и обрывать +связь. + +@end itemize + +@node Релиз 5.3.1 +@subsection Релиз 5.3.1 +@itemize + +@item +Исправлена работоспособность @option{onlinedeadline} с адресами вызова +использующими внешние команды (@verb{#"|somecmd"#}). + +@item +@command{nncp-stat} имеет опцию @option{-pkt} показывающую информацию по +каждому пакету в spool. + +@end itemize + @node Релиз 5.3.0 @subsection Релиз 5.3.0 @itemize @@ -18,6 +135,19 @@ SP протокол порождает меньше вызовов записей (соответственно, и TCP пакетов) в сокет. +@item +Проверять @option{onlinedeadline} и @option{maxonlinetime} ежесекундно, +независимо от чтения из сокета (раз в 10 секунд в худшем случае). + +@item +Раз в минуту, если нет более никакого другого трафика, посылаются PING +пакеты в SP-соединении. Это позволит быстрее понимать что соединение +более не работоспособно. + +@item +@command{nncp-toss} использует lock-file для предотвращения +одновременной обработки зашифрованных пакетов. + @end itemize @node Релиз 5.2.1 @@ -338,9 +468,10 @@ HKDF-BLAKE2b-256 KDF алгоритм заменён на BLAKE2Xb XOF. Ещё @item @command{nncp-bundle} команда может создавать потоки зашифрованных -пакетов или потреблять их. Это полезно когда речь идёт о stdin/stdout -методах передачи (например запись на CD-ROM без создания промежуточного -подготовленного ISO образа или работа с ленточными накопителями). +пакетов или потреблять их. Это полезно когда речь идёт о +@code{stdin}/@code{stdout} методах передачи (например запись на CD-ROM +без создания промежуточного подготовленного ISO образа или работа с +ленточными накопителями). @item @command{nncp-toss} команда может создавать @file{.seen} файлы,