X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.ru.texi;h=7046d997a93882264167365ff5c47f769f5c23df;hb=0fad171c0d79ad583c0faf5427e22d1d62a0a52d;hp=6ca08c7e871262f92b78a6395e877016e4abccec;hpb=2d07c26c6da209c59ed37f798ce09c66bf1d3431;p=nncp.git diff --git a/doc/news.ru.texi b/doc/news.ru.texi index 6ca08c7..7046d99 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,6 +1,95 @@ @node Новости @section Новости +@node Релиз 7.0.0 +@subsection Релиз 7.0.0 +@itemize + +@item +Хэширование с BLAKE3 на базе деревьев Меркле (Merkle Tree Hashing, MTH) +используется вместо BLAKE2b. Из-за этого, обратно @strong{несовместимое} +изменение формата шифрованных файлов (всего что находится в spool +области) и формата @file{.meta} файла при chunked передаче. + +Текущая реализация далека от оптимальной: в ней нет распараллеливания +вычислений и имеет повышенное потребление памяти: около 512 KiB на +каждый 1 GiB данных файла. Будущая оптимизация производительности и +потребления памяти не должна привести к изменению формата пакетов. Но +это всё равно в несколько раз быстрее BLAKE2b. + +@item +Из-за использования MTH, докачиваемые в online режиме файлы потребуют +чтения с диска только предшествующей части, а не полностью всего файла, +как было прежде. + +@item +Добавлена @command{nncp-hash} утилита для вычисления MTH хэша файла. + +@item +MultiCast Discovery использует +@verb{|ff02::4e4e:4350|} адрес вместо @verb{|ff02::1|}. + +@item +Обновлены зависимые библиотеки. + +@end itemize + +@node Релиз 6.6.0 +@subsection Релиз 6.6.0 +@itemize + +@item +@command{nncp-daemon}, @command{nncp-call} и @command{nncp-caller} +ожидают завершения всех процессов фоновой проверки контрольных сумм, +после того как соединение закрыто. + +@item +Добавлена возможность определения адреса через multicast оповещение в +локальной сети, так называемый MCD (MultiCast Discovery). + +@end itemize + +@node Релиз 6.5.0 +@subsection Релиз 6.5.0 +@itemize + +@item +Исправлено падение в @command{nncp-daemon} когда SP рукопожатие не было успешно. + +@item +Исправлено возможное игнорирование плохого кода возврата автоматического tosser. + +@item +Исправлена гонка при закрытии файловых дескрипторов во время завершения +работы online протокола, которая могла привести к ошибке записи +принятого фрагмента пакета. + +@item +Убирать показ прогресса передачи пакетов когда вызов уже завершён в +@command{nncp-daemon}, @command{nncp-call} и @command{nncp-caller}. + +@end itemize + +@node Релиз 6.4.0 +@subsection Релиз 6.4.0 +@itemize + +@item +Исправлена возможная гонка в online протоколе, приводящая к падению +программы. + +@end itemize + +@node Релиз 6.3.0 +@subsection Релиз 6.3.0 +@itemize + +@item +Исправлено возможное падение программы во время показа прогресса online +протокола. + +@end itemize + @node Релиз 6.2.1 @subsection Релиз 6.2.1 @itemize