X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.ru.texi;h=3325a196eaf6ea4e05d4eeb145e061dd85ac16d6;hb=535d386941ae38abbaa8e1a6df69a5e739058011;hp=a8aa772b0e244197ef3dca1ef23f3267cfbaebb6;hpb=1363451d7362fbf340ef57fd5c6053ed91481a15;p=nncp.git diff --git a/doc/news.ru.texi b/doc/news.ru.texi index a8aa772..3325a19 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,20 +1,121 @@ @node Новости @section Новости +@node Релиз 2.0 +@subsection Релиз 2.0 +@itemize +@item +@strong{Несовместимое} изменение формата зашифрованных и eblob пакетов. +Работа со старыми версиями не поддерживается. +@item +Алгоритм шифрования Twofish заменён на ChaCha20. Он намного быстрее. +Одним криптографическим примитивом меньше. +@item +HKDF-BLAKE2b-256 KDF алгоритм заменён на BLAKE2Xb XOF. Ещё одним +криптографическим примитивом меньше (предполагая, что BLAKE2X +практически идентичен BLAKE2). +@end itemize + +@node Релиз 1.0 +@subsection Релиз 1.0 +@itemize +@item +@strong{Несовместимое} изменение формата зашифрованных пакетов. Работа +со старыми версиями не поддерживается. +@item +@command{nncp-bundle} команда может создавать потоки зашифрованных +пакетов или потреблять их. Это полезно когда речь идёт о stdin/stdout +методах передачи (например запись на CD-ROM без создания промежуточного +подготовленного ISO образа или работа с ленточными накопителями). +@item +@command{nncp-toss} команда может создавать @file{.seen} файлы, +предотвращая приём дублированных пакетов. +@item +В команде @command{nncp-call} разрешается иметь только одного +обработчика контрольной суммы в фоне. Это полезно когда тысячи маленьких +входящих пакетов могут создать много горутин. +@item +Возможность переопределить путь до spool директории и файла журнала +через аргумент командной строки или переменную окружения. +@item +@command{nncp-rm} команда может удалять все исходящие/входящие, +@file{.seen}, @file{.part}, @file{.lock} и временные файлы. +@end itemize + +@node Релиз 0.12 +@subsection Релиз 0.12 +@itemize +@item +Команда sendmail вызывается с @env{NNCP_SENDER} переменной окружения. +@end itemize + +@node Релиз 0.11 +@subsection Релиз 0.11 +@itemize +@item +Вывод команды @command{nncp-stat} отсортирован по имены ноды. +@end itemize + +@node Релиз 0.10 +@subsection Релиз 0.10 +@itemize +@item +@file{DST} аргумент @command{nncp-freq} команды теперь опционален. +По-умолчанию будет подставлен последний элемент @file{SRC} пути. +@end itemize + +@node Релиз 0.9 +@subsection Релиз 0.9 +@itemize +@item +Исправлена обработка @option{-rx}/@option{-tx} опций @command{nncp-call} +команды. Они игнорировались. +@end itemize + +@node Релиз 0.8 +@subsection Релиз 0.8 +@itemize +@item +Небольшое исправление ошибки в команде @command{nncp-file}, где опция +@option{-minsize} для передачи без разбиения на части была в байтах, а +не KiB-ах. +@end itemize + @node Релиз 0.7 @subsection Релиз 0.7 @itemize -@item Возможность предоставлять данные для @command{nncp-file} через +@item +Возможность предоставлять данные для @command{nncp-file} через стандартный ввод, используя временный зашифрованный файл для этого. -@item Появилась возможность передачи файлов разбитых на части, с -сопутствующей @command{nncp-reass} командой и @option{freqchunked} -опцией конфигурационного файла. Полезно для передачи больших файлов -через маленькие устройства хранения. -@item @option{freqminsize} опция конфигурационного файла, аналогичная + +@item +Появилась возможность передачи файлов разбитых на части, с сопутствующей +@command{nncp-reass} командой и @option{freqchunked} опцией +конфигурационного файла. Полезно для передачи больших файлов через +маленькие устройства хранения. + +@item +@option{freqminsize} опция конфигурационного файла, аналогичная @option{-minsize}. -@item Опция @option{-force} команды @command{nncp-xfer} переименована в + +@item +Опция @option{-force} команды @command{nncp-xfer} переименована в @option{-mkdir} для ясности. -@item Обновлены зависимые криптографические библиотеки. + +@item +Опция @option{-minsize} задётся в KiB, а не байтах, для удобства. + +@item +Команда @command{nncp-newcfg} переименована в @command{nncp-cfgnew}, +а @command{nncp-mincfg} в @command{nncp-cfgmin}, для того чтобы они +имели общий префикс и были сгруппированы для удобства. + +@item Появилась команда @command{nncp-cfgenc}, позволяющая +шифровать/дешифровать конфигурационный файл, чтобы безопасно его хранить +без использования OpenPGP или других подобных инструментов. + +@item +Обновлены зависимые криптографические библиотеки. @end itemize @node Релиз 0.6