@settitle NNCP
@copying
-This manual is for NNCP (Node to Node copy) -- collection of utilities
+This manual is for NNCP (Node to Node copy) -- collection of utilities
simplifying secure store-and-forward files and mail exchanging.
-Copyright @copyright{} 2016-2017 @email{stargrave@@stargrave.org, Sergey Matveev}
+Copyright @copyright{} 2016-2022 @email{stargrave@@stargrave.org, Sergey Matveev}
@quotation
Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.3
-or any later version published by the Free Software Foundation;
+under the terms of the GNU Free Documentation License, Version 1.3;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "Copying conditions".
@end quotation
@node Top
@top NNCP
-NNCP (Node to Node copy) is a collection of utilities simplifying
-secure store-and-forward files and mail exchanging.
+@verbatiminclude pedro.txt
-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.
+@include about.texi
-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.
+There are also articles about its usage outside this website:
-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.
+@itemize
+@item @url{https://www.complete.org/nncp/, Various related articles} by John Goerzen
+@item @url{https://habr.com/en/post/330712/, NNCP: лечение online- и цензуро- зависимости store-and-forward методом} (on russian)
+@item @url{https://changelog.complete.org/archives/tag/nncp, Series of descriptive articles} by John Goerzen
+@item @url{https://www.youtube.com/watch?v=0i3r63pnyHM, Presentation of NNCP on Internet Freedom Conference 2019} (on russian)
+ (@url{http://www.stargrave.org/20191207-Internet_Freedom_Conference-NNCP.webm.torrent, torrent})
+@end itemize
@center Interested? @ref{Tarballs, @strong{Download it}}!
* Use cases::
* Workflow::
* News::
+* Информация на русском: Русский
* Installation::
* Configuration::
-* Call configuration: Call.
-* Integration with Postfix: Postfix.
+* Call configuration: Call
+* Multicast areas: Multicast
+* Integration::
* Commands::
+* Administration::
* Niceness::
-* Chunked files: Chunked.
-* Spool directory: Spool.
-* Log format: Log.
-* Packet format: Packet.
-* Sync protocol: Sync.
+* Chunked files: Chunked
+* Bundles::
+* Spool directory: Spool
+* Log format: Log
+* Packet format: Packet
+* Merkle Tree Hashing: MTH
+* Sync protocol: Sync
+* MultiCast Discovery: MCD
+* Yggdrasil support: Yggdrasil
+* EBlob format: EBlob
+* Mirrors::
* Thanks::
-* Contacts and feedback: Contacts.
-* Copying conditions: Copying.
+* Contacts and feedback: Contacts
+* Copying conditions: Copying
@end menu
@include comparison.texi
-@include usecases.texi
+@include usecases/index.texi
@include workflow.texi
@include news.texi
+@include russian.texi
@include install.texi
-@include cfg.texi
+@include cfg/index.texi
@include call.texi
-@include postfix.texi
-@include cmds.texi
+@include multicast.texi
+@include integration/index.texi
+@include cmd/index.texi
+@include admin.texi
@include niceness.texi
@include chunked.texi
+@include bundles.texi
@include spool.texi
@include log.texi
-@include pkt.texi
+@include pkt/index.texi
+@include mth.texi
@include sp.texi
+@include mcd.texi
+@include yggdrasil.texi
+@include eblob.texi
+@include mirrors.texi
@include thanks.texi
@include contacts.texi