]> Cypherpunks.ru repositories - nncp.git/blobdiff - doc/news.ru.texi
Operations progress
[nncp.git] / doc / news.ru.texi
index 7411c8e444fa73a4a065a5b919cce4c544467028..f7c4f13cd67494d60e7a364aabe51df0281f1d8c 100644 (file)
@@ -1,6 +1,78 @@
 @node Новости
 @section Новости
 
+@node Релиз 5.2.0
+@subsection Релиз 5.2.0
+@itemize
+
+@item
+Большинство команд по умолчанию показывают однострочный прогресс
+выполнения операции. Появились @option{-progress}, @option{-noprogress}
+опции командной строки, @option{noprogress} опция конфигурационного
+файла.
+
+@item
+Исправлен некорректный код возврата @command{nncp-check} команды,
+который возвращал ошибку когда всё хорошо.
+
+@end itemize
+
+@node Релиз 5.1.2
+@subsection Релиз 5.1.2
+@itemize
+
+@item
+Исправлена @strong{критичная} уязвимость: аутентификация online нод
+могла приводить к некорректной идентификации удалённой стороны, позволяя
+скачивать чужие зашифрованные пакеты.
+
+@item
+Исправлена ошибка: в новосозданных конфигурационных файлах, приватный
+публичный ключ Noise были поменяны местами, что приводило к
+невозможности online аутентификации нод.
+
+@item
+Явная синхронизация (fsync) директорий для гарантированного
+переименования файлов.
+
+@end itemize
+
+@node Релиз 5.1.1
+@subsection Релиз 5.1.1
+@itemize
+
+@item
+Исправлена работоспособность @command{nncp-file} с @option{-chunked 0} опцией.
+
+@end itemize
+
+@node Релиз 5.1.0
+@subsection Релиз 5.1.0
+@itemize
+
+@item
+@command{nncp-file} может отправлять директории, автоматически на лету
+создавая pax архив.
+
+@item
+Во время создания исходящих сообщений проверяется наличие свободного
+места на файловой системе.
+
+@item
+@option{freq}, @option{freqminsize}, @option{freqchunked} опции
+конфигурационного файла заменены на структуру
+@option{freq: @{path: ..., minsize: ..., chunked: ...@}}.
+
+@item
+Добавлена @option{freq.maxsize} опция конфигурационного файл,
+запрещающая ответ на файловый запрос больше заданного размера.
+
+@item
+Возможность оповещения об успешно выполненных командах (exec) через
+@option{notify.exec} опцию конфигурационного файла.
+
+@end itemize
+
 @node Релиз 5.0.0
 @subsection Релиз 5.0.0
 @itemize
@@ -8,7 +80,7 @@
 @item
 @strong{Несовместимое} изменение формата конфигурационного файла:
 YAML заменён на Hjson, из-за его гораздо большей простоты, без
-замеÑ\82ного Ð¿Ð¾Ñ\82еÑ\80Ñ\8f функционала и удобства.
+замеÑ\82ной Ð¿Ð¾Ñ\82еÑ\80и функционала и удобства.
 
 @item
 @strong{Несовместимое} изменение формата простых пакетов. Работа со
@@ -16,6 +88,10 @@ YAML заменён на Hjson, из-за его гораздо большей 
 @code{Zstandard}, так как оно значительно быстрее и эффективнее, не
 смотря на то, что версия библиотеки ещё не проверена временем.
 
+@item
+Возможность соединяться с удалёнными нодами не только по TCP, но и через
+pipe вызов сторонней команды.
+
 @item
 @command{nncp-cfgnew} генерирует конфигурационный файл с множеством
 комментариев. Можно использовать @option{-nocomments} опцию для старого
@@ -25,6 +101,10 @@ YAML заменён на Hjson, из-за его гораздо большей 
 Дубликаты имён файлов имеют суффикс @file{.CTR}, вместо @file{CTR},
 чтобы избежать возможных коллизий с @file{.nncp.chunkCTR}.
 
+@item
+Возможность переопределить umask процесса через опцию конфигурационного
+файла.
+
 @item
 По умолчанию файлы и директории создаются с 666/777 правами доступа,
 позволяя управлять ими @command{umask}-ом.