X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.ru.texi;h=5aebb84d17f13c2e56e4cbcdb7b5f58ef5748203;hb=7edc3ed722c8d36e4a99b1cf45f209a973165a37;hp=de2d9d40ef6845cc6df813cbfb75fa418763319b;hpb=ded811e9e4736ad182636fe7bf8221ac9a95e08b;p=nncp.git diff --git a/doc/news.ru.texi b/doc/news.ru.texi index de2d9d4..5aebb84 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,26 +1,79 @@ @node Новости @section Новости +@node Релиз 3.3 +@subsection Релиз 3.3 +@itemize +@item +@command{nncp-daemon}, @command{nncp-call}, @command{nncp-caller} +проверяют существование @file{.seen} файла и расценивают его как то, что +файл уже был скачан. Возможно передача данных была осуществлена +сторонним способом и удалённая сторона должна быть оповещена об этом. +@end itemize + +@node Релиз 3.2 +@subsection Релиз 3.2 +@itemize +@item +@strong{Несовместимое} изменение формата @emph{bundle} архивов и +работоспособность @command{nncp-bundle} команды с Go 1.10+. Bundle +должен быть корректным tar архивом, но Go 1.9 делал его недействительным +из-за длинных путей внутри. NNCP нечаянно был зависим от этой баги. +Явное добавление @file{NNCP/} директории в архив восстанавливает +работоспособность с корректными tar архивами. +@end itemize + +@node Релиз 3.1 +@subsection Релиз 3.1 +@itemize +@item +Возможность отключать пересылку через промежуточные ноды используя +@verb{|-via -|} опцию командной строки. +@end itemize + @node Релиз 3.0 @subsection Релиз 3.0 @itemize @item +@strong{Несовместимое} изменение формата простых пакетов. Работа со +старыми версиями не поддерживается. +@item +Добавлена возможность удалённого исполнения команд, путём +конфигурирования @option{exec} опции конфигурационного файла и +использования команды @command{nncp-exec}: + @itemize + @item + Команда @command{nncp-mail} заменена более гибкой и широкой + @command{nncp-exec}. Вместо вызова @verb{|nncp-mail NODE RECIPIENT|} + нужно использовать @verb{|nncp-exec NODE sendmail RECIPIENT|}. + @item + @option{sendmail} опция конфигурационного файла заменена на более гибкую + @option{exec}. @verb{|sendmail: [...]|} нужно заменить на @verb{|exec: + sendmail: [...]|}. + @end itemize +@item Возможность переопределить @option{via} опцию конфигурации для целевого узла через @option{-via} опцию командной строки для следующих команд: -@command{nncp-file}, @command{nncp-freq}, @command{nncp-mail}. +@command{nncp-file}, @command{nncp-freq}, @command{nncp-exec}. @item Chunked файлы, меньшего размера чем указанный chunk, отправляются просто в виде одного файла. @item -@strong{Несовместимое} изменение формата простых пакетов. Добавлено поле -@emph{NICE}. Работа со старыми версиями не поддерживается. -@item -Sendmail команда вызывается с дополнительной переменной окружения -@env{NNCP_NICE} содержащая значение приоритета пакета с сообщением. +Exec команды вызываются с дополнительными переменными окружения +@env{NNCP_NICE} и @env{NNCP_SELF}. @item Отправляемые файлы в ответ на запрос имеют приоритет указанный в запросе. Указать их желаемый приоритет во время вызова @command{nncp-freq} можно аргументом @option{-replynice}. +@item +Команде @command{nncp-toss} можно сказать не обрабатывать определённые +типы пакетов, за счёт опций @option{-nofile}, @option{-nofreq}, +@option{-noexec}, @option{-notrns}. +@item +По-умолчанию @command{nncp-file} команда для +@option{-minsize}/@option{-chunked} опций использует +@option{FreqMinSize}/@option{FreqChunked} из конфигурационного файла. +Это можно отключить указав нулевое значение. @end itemize @node Релиз 2.0