From a1df83fd5ddbb16a3985762b964d42e6584e7ce0 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 28 Apr 2017 22:55:28 +0300 Subject: [PATCH] Initial russian pages --- README.RU | 35 +++++++++++++++++++++++++++++++ common.mk | 2 +- doc/about.ru.texi | 43 ++++++++++++++++++++++++++++++++++++++ doc/about.texi | 35 +++++++++++++++++++++++++++++++ doc/index.texi | 36 +++----------------------------- makedist.sh | 50 ++++++++++++++++++++++++++++++++++++++++++++- ports/nncp/Makefile | 2 +- 7 files changed, 167 insertions(+), 36 deletions(-) create mode 100644 README.RU create mode 100644 doc/about.ru.texi create mode 100644 doc/about.texi diff --git a/README.RU b/README.RU new file mode 100644 index 0000000..466ca10 --- /dev/null +++ b/README.RU @@ -0,0 +1,35 @@ +NNCP (Node to Node copy) это набор утилит упрощающий безопасный обмен +файлами и почтой в режиме сохранить-и-переслать. + +Эти утилиты предназначены помочь с построением одноранговых сетей +небольшого размера (дюжины узлов), в режиме друг-к-другу (F2F) со +статической маршрутизацией для безопасной надёжной передачи файлов, +запросов на передачу файлов и Интернет почты по принципу +выстрелил-и-забыл. Все пакеты проверяются на целостность, шифруются по +принципу точка-точка (E2EE), аутентифицируются известными публичными +ключами участников. Луковичное (onion) шифрование применяется ко всем +ретранслируемым пакетам. Каждый узел выступает одновременно в роли +клиента и сервера, может использовать как push, так и poll модель +поведения. + +Поддержка из коробки offline флоппинета, тайников для сброса информации +(dead drop) и компьютеров с "воздушным зазором" (air-gap). Но также +существует и online TCP демон с полнодуплексной возобновляемой передачей +данных. + +NNCP это свободное программное обеспечением: условия распространения +находятся в файле COPYING. Оно должно работать на всех POSIX-совместимых +системах. Лёгкая интеграция с существующими SMTP серверами. Единственный +конфигурационный YAML файл. + +Домашняя страница: http://www.nncpgo.org/ + +Пожалуйста все вопросы касающиеся использования NNCP, отчёты об ошибках +и патчи отправляйте в nncp-devel почтовую рассылку: +https://lists.cypherpunks.ru/pipermail/nncp-devel/ + +Исходный код для разработчика находится в Git репозитории: +https://git.cypherpunks.ru/cgit.cgi/nncp.git/ + +Для дополнительной информации пожалуйста читайте или doc/nncp.info +или doc/nncp.texi. diff --git a/common.mk b/common.mk index 4f12b1b..d228931 100644 --- a/common.mk +++ b/common.mk @@ -103,7 +103,7 @@ install: all doc cp -f doc/nncp.info $(INFODIR) chmod 644 $(INFODIR)/nncp.info mkdir -p $(DOCDIR) - cp -f -L AUTHORS NEWS README THANKS $(DOCDIR) + cp -f -L AUTHORS NEWS README README.RU THANKS $(DOCDIR) chmod 644 $(DOCDIR)/* install-strip: install diff --git a/doc/about.ru.texi b/doc/about.ru.texi new file mode 100644 index 0000000..d1134be --- /dev/null +++ b/doc/about.ru.texi @@ -0,0 +1,43 @@ +@node Об утилитах +@unnumbered Подробнее об утилитах NNCP + +NNCP (Node to Node copy) это набор утилит упрощающий безопасный обмен +файлами и почтой в режиме сохранить-и-переслать. + +Эти утилиты предназначены помочь с построением однораговых сетей +небольшого размера (дюжины узлов), в режиме +@url{https://ru.wikipedia.org/wiki/Friend-to-friend, друг-к-другу} (F2F) +со статической маршрутизацией для безопасной надёжной передачи файлов, +запросов на передачу файлов и Интернет почты по принципу +выстрелил-и-забыл. Все пакеты проверяются на целостность, шифруются по +принципу @url{https://en.wikipedia.org/wiki/End-to-end_encryption, +точка-точка}, аутентифицируются известными публичными ключами +участников. +@url{https://ru.wikipedia.org/wiki/%D0%9B%D1%83%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F, Луковичное} +(onion) шифрование применяется ко всем ретранслируемым пакетам. Каждый +узел выступает одновременно в роли клиента и сервера, может использовать +как push, так и poll модель поведения. + +Поддержка из коробки offline +@url{https://ru.wikipedia.org/wiki/%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8%D0%BD%D0%B5%D1%82, +флоппинета}, +@url{https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B9%D0%BD%D0%B8%D0%BA, +тайников} для сброса информации (dead drop) и компьютеров с +@url{https://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%B7%D0%B4%D1%83%D1%88%D0%BD%D1%8B%D0%B9_%D0%B7%D0%B0%D0%B7%D0%BE%D1%80_(%D1%81%D0%B5%D1%82%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85), +воздушным зазором} (air-gap). Но также существует и online TCP демон с +полнодуплексной возобновляемой передачей данных. + +NNCP это @url{https://www.gnu.org/philosophy/pragmatic.ru.html, +копилефт} @url{https://www.gnu.org/philosophy/free-sw.ru.html, свободное +программное обеспечение}: лицензировано под условиями +@url{https://www.gnu.org/licenses/gpl-3.0.ru.html, GNU GPLv3+}. Оно +должно работать на всех @url{https://ru.wikipedia.org/wiki/POSIX, +POSX}-совместимых системах. Лёгкая интеграция с существующими +@url{https://ru.wikipedia.org/wiki/SMTP, SMTP} серверами. Единственный +конфигурационный @url{http://yaml.org/, YAML} файл. + +Зачем создавать ещё одно решение с принципом сохранить-и-переслать когда +уже существуют UUCP, FTN и даже SMTP? Посмотрите @ref{Comparison, +сравнение}! Простота, криптографическая безопасность, совместимость с +флоппинетом и лёгкая интеграция с существующими SMTP серверами -- вот и +причины. diff --git a/doc/about.texi b/doc/about.texi new file mode 100644 index 0000000..f994f2b --- /dev/null +++ b/doc/about.texi @@ -0,0 +1,35 @@ +NNCP (Node to Node copy) is a collection of utilities simplifying +secure store-and-forward files and mail exchanging. + +See also this page @ref{Об утилитах, on russian}. + +This utilities are intended to help build up small size (dozens of +nodes) ad-hoc @url{https://en.wikipedia.org/wiki/Friend-to-friend, +friend-to-friend} (F2F) statically routed +@url{https://en.wikipedia.org/wiki/Darknet, darknet} networks for +fire-and-forget secure reliable files, file requests and Internet mail +transmission. All packets are integrity checked, +@url{https://en.wikipedia.org/wiki/End-to-end_encryption, end-to-end} +encrypted, explicitly authenticated by known participants public keys. +@url{https://en.wikipedia.org/wiki/Onion_routing, Onion encryption} is +applied to relayed packets. Each node acts both as a client and server, +can use push and poll behaviour model. + +Out-of-box offline @url{https://en.wikipedia.org/wiki/Sneakernet, +sneakernet/floppynet}, @url{https://en.wikipedia.org/wiki/Dead_drop, +dead drops} and @url{https://en.wikipedia.org/wiki/Air_gap_(networking), +air-gapped} computers support. But online TCP daemon with full-duplex +resumable data transmission exists. + +NNCP is @url{https://www.gnu.org/philosophy/pragmatic.html, copylefted} +@url{https://www.gnu.org/philosophy/free-sw.html, free software} +licenced under @url{https://www.gnu.org/licenses/gpl-3.0.html, GNU GPLv3+}. +It should work on all @url{https://en.wikipedia.org/wiki/POSIX, +POSIX}-compatible systems. Easy integration with existing +@url{https://en.wikipedia.org/wiki/SMTP, SMTP} servers. Single +@url{http://yaml.org/, YAML} configuration file. + +Why create yet another store-and-forward solution when UUCP, FTN and +even SMTP exists? Look in @ref{Comparison, comparison} section! +Simplicity, cryptographic security, sneakernet compatibility and easy +integration with current SMTP servers are the reasons. diff --git a/doc/index.texi b/doc/index.texi index da29520..c640fcd 100644 --- a/doc/index.texi +++ b/doc/index.texi @@ -20,39 +20,7 @@ A copy of the license is included in the section entitled "Copying conditions". @node Top @top NNCP -NNCP (Node to Node copy) is a collection of utilities simplifying -secure store-and-forward files and mail exchanging. - -This utilities are intended to help build up small size (dozens of -nodes) ad-hoc @url{https://en.wikipedia.org/wiki/Friend-to-friend, -friend-to-friend} (F2F) statically routed -@url{https://en.wikipedia.org/wiki/Darknet, darknet} networks for -fire-and-forget secure reliable files, file requests and Internet mail -transmission. All packets are integrity checked, -@url{https://en.wikipedia.org/wiki/End-to-end_encryption, end-to-end} -encrypted, explicitly authenticated by known participants public keys. -@url{https://en.wikipedia.org/wiki/Onion_routing, Onion encryption} is -applied to relayed packets. Each node acts both as a client and server, -can use push and poll behaviour model. - -Out-of-box offline @url{https://en.wikipedia.org/wiki/Sneakernet, -sneakernet/floppynet}, @url{https://en.wikipedia.org/wiki/Dead_drop, -dead drops} and @url{https://en.wikipedia.org/wiki/Air_gap_(networking), -air-gapped} computers support. But online TCP daemon with full-duplex -resumable data transmission exists. - -NNCP is @url{https://www.gnu.org/philosophy/pragmatic.html, copylefted} -@url{https://www.gnu.org/philosophy/free-sw.html, free software} -licenced under @url{https://www.gnu.org/licenses/gpl-3.0.html, GNU GPLv3+}. -It should work on all @url{https://en.wikipedia.org/wiki/POSIX, -POSIX}-compatible systems. Easy integration with existing -@url{https://en.wikipedia.org/wiki/SMTP, SMTP} servers. Single -@url{http://yaml.org/, YAML} configuration file. - -Why create yet another store-and-forward solution when UUCP, FTN and -even SMTP exists? Look in @ref{Comparison, comparison} section! -Simplicity, cryptographic security, sneakernet compatibility and easy -integration with current SMTP servers are the reasons. +@include about.texi @center Interested? @ref{Tarballs, @strong{Download it}}! @@ -60,6 +28,7 @@ integration with current SMTP servers are the reasons. * Comparison:: * Use cases:: * Workflow:: +* Об утилитах:: * News:: * Installation:: * Configuration:: @@ -80,6 +49,7 @@ integration with current SMTP servers are the reasons. @include comparison.texi @include usecases.texi @include workflow.texi +@include about.ru.texi @include news.texi @include install.texi @include cfg.texi diff --git a/makedist.sh b/makedist.sh index f6a8f0e..6dcfc93 100755 --- a/makedist.sh +++ b/makedist.sh @@ -97,7 +97,7 @@ EOF cd $cur cat <8 ------------------------ + +Основные усовершенствования в этом релизе: + +$(git cat-file -p $release | sed -n '6,/^.*BEGIN/p' | sed '$d') + +------------------------ >8 ------------------------ + +Домашняя страница NNCP: http://www.nncpgo.org/ + +Исходный код и его подпись для этой версии находятся здесь: + + http://www.nncpgo.org/download/nncp-${release}.tar.xz ($size KiB) + http://www.nncpgo.org/download/nncp-${release}.tar.xz.sig + +SHA256 хэш: $hash +Идентификатор GPG ключа: 0x2B25868E75A1A953 NNCP releases +Отпечаток: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 + +Пожалуйста, все вопросы касающиеся использования NNCP, отчёты об ошибках +и патчи отправляйте в nncp-devel почтовую рассылку: +https://lists.cypherpunks.ru/pipermail/nncp-devel/ +EOF diff --git a/ports/nncp/Makefile b/ports/nncp/Makefile index 36e9b04..c921e39 100644 --- a/ports/nncp/Makefile +++ b/ports/nncp/Makefile @@ -22,7 +22,7 @@ REQUIRE= DAEMON SUB_FILES= pkg-message pkg-deinstall nncp.newsyslog.conf -PORTDOCS= AUTHORS NEWS README THANKS +PORTDOCS= AUTHORS NEWS README README.RU THANKS INFO= nncp INSTALL_TARGET= install-strip -- 2.44.0