X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.ru.texi;h=c9bd97f963b050fa4da7bdec0794ef427ec80f7e;hb=0139e8deda4112d2c3dcd52e0ad72162e54caa03;hp=4d0451b9db39b28b1f9a3056fa55f2830e19c767;hpb=40e961bf30dce2ecd1b4517190c6f2040df08de7;p=nncp.git diff --git a/doc/news.ru.texi b/doc/news.ru.texi index 4d0451b..c9bd97f 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,6 +1,66 @@ @node Новости @section Новости +@node Релиз 5.0.0 +@subsection Релиз 5.0.0 +@itemize +@item @strong{Несовместимое} изменение формата конфигурационного файла: + YAML заменён на Hjson, из-за его гораздо большей простоты, без + заметного потеря функционала и удобства. +@item @command{nncp-cfgnew} генерирует конфигурационный файл с + множеством комментариев. Можно использовать @option{-nocomments} + опцию для старого поведения. +@item Дубликаты имён файлов имеют суффикс @file{.CTR}, вместо + @file{CTR}, чтобы избежать возможных коллизий с @file{.nncp.chunkCTR}. +@item По умолчанию файлы и директории создаются с 666/777 правами + доступа, позволяя управлять ими @command{umask}-ом. +@item Обновлены зависимости. +@item Полное использование go модулей для управления зависимостями + (используется @code{go.cypherpunks.ru/nncp/v5} namespace). +@end itemize + +@node Релиз 4.1 +@subsection Релиз 4.1 +@itemize +@item +Восстановлена работоспособность на GNU/Linux системах и Go версии 1.10. +@end itemize + +@node Релиз 4.0 +@subsection Релиз 4.0 +@itemize +@item +@strong{Несовместимое} изменение формата зашифрованных и eblob пакетов: +используется AEAD режим шифрования с 128 КиБ блоками, так как раньше +@command{nncp-toss} не проверял MAC зашифрованного пакета прежде чем +отсылать дешифрованные данные внешней команде. Старые версии не +поддерживаются. +@item +Проверка доступного места перед копированием во время работы +@command{nncp-xfer}, @command{nncp-daemon}, @command{nncp-call(er)}. +@item +@command{nncp-call} имеет возможность только показывать список пакетов +на удалённой машине, без их передачи. +@item +@command{nncp-call} имеет возможность передавать только чётко указанные пакеты. +@item +Восстановлена работоспособность @option{xxrate} настройки в +@option{calls} секции конфигурационного файла. +@item +Зависимые библиотеки обновлены. +@item +Небольшие исправления ошибок. +@item +Начало использования @code{go.mod} подсистемы. +@end itemize + +@node Релиз 3.4 +@subsection Релиз 3.4 +@itemize +@item +@command{nncp-daemon} может быть запущен как @command{inetd}-служба. +@end itemize + @node Релиз 3.3 @subsection Релиз 3.3 @itemize @@ -17,6 +77,14 @@ К средствам связанным с online-соединениями (@command{nncp-daemon}, @command{nncp-call}, @command{nncp-caller}) добавлен простой ограничитель скорости. +@item +Возможность задания приоритета символьными обозначениями: +@verb{|NORMAL|}, @verb{|BULK+10|}, @verb{|PRIORITY-5|}, итд. +@item +Изменены значения приоритетов по-умолчанию: +для @command{nncp-exec} с 64 на 96, +для @command{nncp-freq} с 64 на 160, +для @command{nncp-file} с 196 на 224. @end itemize @node Релиз 3.2 @@ -136,7 +204,7 @@ HKDF-BLAKE2b-256 KDF алгоритм заменён на BLAKE2Xb XOF. Ещё @subsection Релиз 0.11 @itemize @item -Вывод команды @command{nncp-stat} отсортирован по имены ноды. +Вывод команды @command{nncp-stat} отсортирован по имени ноды. @end itemize @node Релиз 0.10