X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.ru.texi;h=ea1c700ff4acaf21a2e0ee9cdc851d999c896d4e;hb=4a8e79c63ceea6596ccfe3d173ad452389ded81e;hp=6f9c98dea3bfb3b4878d05715238ec4687689d01;hpb=39bc9d1934f10cb1935ec09cfcaa135113af705d;p=nncp.git diff --git a/doc/news.ru.texi b/doc/news.ru.texi index 6f9c98d..ea1c700 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,6 +1,151 @@ @node Новости @section Новости +@node Релиз 6.3.0 +@subsection Релиз 6.3.0 +@itemize + +@item +Исправлено возможное падение программы во время показа прогресса online +протокола. + +@end itemize + +@node Релиз 6.2.1 +@subsection Релиз 6.2.1 +@itemize + +@item +В трёх местах сообщений журналов по ошибке остались лишние @code{%s}. + +@end itemize + +@node Релиз 6.2.0 +@subsection Релиз 6.2.0 +@itemize + +@item +Возвращена работоспособность @option{-autotoss*} опций @command{nncp-caller}. + +@item +Очередной рефакторинг и упрощение системы журналирования. +Не должно быть видимых изменений для конечного пользователя. + +@end itemize + +@node Релиз 6.1.0 +@subsection Релиз 6.1.0 +@itemize + +@item +Оптимизация: большинство команд теперь не держат открытыми файловые +дескрипторы. Прежде вы легко могли выйти за пределы максимально +допустимого количества открытых файлов, если у вас было много пакетов в +spool директории. + +@item +Оптимизация: не закрывать файловый дескриптор файла который мы качаем. +Прежде каждый его кусочек приводил к дорогим open/close вызовам. + +@item +Скачиваемые в режиме online файлы теперь сохраняются с @file{.nock} +суффиксом (non-checksummed), ожидая пока либо @command{nncp-check}, либо +online демоны не выполнят проверку целостности. + +@item +Оптимизация: для файлов, скачивание которых не было продолжено, сразу же +вычисляет контрольная сумма, пропуская промежуточный @file{.nock} шаг. + +@item +Возможность хранения заголовков зашифрованных пакетов в @file{.hdr} +файлах, рядом с самими пакетами. Это может существенно повысить скорость +получения списка пакетов на файловых системах с большим размером блока. + +@end itemize + +@node Релиз 6.0.0 +@subsection Релиз 6.0.0 +@itemize + +@item +Журнал использует человеко-читаемый и легко обрабатываемый машиной +@url{https://www.gnu.org/software/recutils/, recfile} формат для своих +записей, вместо структурированных строчек RFC 3339. Старый формат +журналов не поддерживается @command{nncp-log}. + +@item +Работоспособность @option{-autotoss*} опции с @option{-inetd} режимом +@command{nncp-daemon}. + +@item +@option{when-tx-exists} опция вызова в конфигурационном файле позволяет +делать вызов только если имеются исходящие сообщения. Совмещённая с cron +выражением содержащим секунды, это можно использовать как возможность +вызова только при появлении исходящих пакетов. + +@item +@command{nncp-cronexpr} команда позволяет проверить корректность и +ожидаемый результат от указанного cron выражения. + +@end itemize + +@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 @@ -411,9 +556,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} файлы,