Tuuina atu o le NNCP 5.0.0, mea aoga mo le fesiitaiga o faila / meli i le faleoloa-ma-mua

na tupu tatala Node-to-Node kopi (NNCP), o se seti o mea aoga mo le fesiitaiga saogalemu o faila, imeli, ma poloaiga e faʻatinoina i totonu. teu-ma-mua. Lagolagoina le faʻagaioiga i luga ole POSIX-compatible operating system. O mea aoga e tusia i le Go ma tufatufaina i lalo ole laisene GPLv3.

O lo'o taula'i le fa'aoga i le fesoasoani i le fausiaina o tama'i ta'i-to-peer uo-i-uo feso'ota'iga (tele o pona) fa'atasi ai ma ta'avale fa'ata'ita'i mo le fa'asaoina o le afi-ma-galo faila faila, talosaga faila, imeli, ma talosaga fa'atonu. O afifi uma na lafoina fa'ailoga (i le pito i tua) ma o lo'o fa'amaonia manino i le fa'aaogaina o ki lautele o uo. Onion (pei o le Tor) fa'amalamalamaga e fa'aoga mo pusa vaeluaga uma. O node ta'itasi e mafai ona galue uma ose tagata o tausia ma se 'au'aunaga ma fa'aoga uma fa'ata'ita'iga o le tulei ma le faiga palota.

Eseesega NNCP mai fofo UUCP и FTN (FidoNet Technology Network), faʻaopoopo i le faʻailoga ma faʻamaoniga o loʻo taʻua i luga, o le lagolago mai le pusa fesoʻotaʻiga fa'apolopolo ma komipiuta fa'amama fa'aletino (ea-avanoa) mai fesoʻotaʻiga faʻapitonuʻu ma lautele. O le NNCP o loʻo faʻaalia ai foʻi le tuʻufaʻatasia faigofie (e tutusa ma le UUCP) faʻatasi ai ma sapalai meli o loʻo iai nei e pei ole Postfix ma Exim.

Vaega e ono fa'aogaina ole NNCP faamanatuina faʻatulagaina le lafoina / mauaina o meli i masini e aunoa ma se fesoʻotaʻiga tumau i luga o le Initaneti, faʻafeiloaʻi faila i tulaga o se fesoʻotaʻiga fesoʻotaʻiga le mautonu, faʻafeiloaʻi ma le saogalemu le tele o faʻamaumauga i luga o faʻasalalauga faʻapitoa, fatuina o fesoʻotaʻiga tuʻufaʻatasia o fesoʻotaʻiga e puipuia mai osofaʻiga a le MitM, faʻafefeina o faʻasalalauga fesoʻotaʻiga ma mata'ituina. Talu ai ona o le ki faʻamalo e naʻo lima o le tagata e mauaina, e tusa lava pe tuʻuina atu le afifi i luga o le fesoʻotaʻiga poʻo ala i faʻasalalauga faʻapitoa, e le mafai e se isi vaega ona faitau mea o loʻo i totonu, e tusa lava pe faʻalavelaveina le afifi. I le isi itu, o le faʻamaonia o le faʻaaogaina o se saini numera e le faʻatagaina ai le fatuina o se feʻau faʻapitoa i lalo o le faʻailoga a se isi tagata na lafoina.

Faatasi ai ma mea fou a le NNCP 5.0.0, faʻatusatusa i tala fou talu ai (version 3.3), e mafai ona e maitauina:

  • O le laisene o le poloketi mai le GPLv3+ na suia i le GPLv3-na'o, ona o le leai o se faʻalagolago i SPO Foundation после alu ese Richard Stallman mai ai;
  • O lo'o fa'aaogaina le tau atoa AEAD fa'ailoga ChaCha20-Poly135 128 KiB poloka. O lenei mea e mafai ai e oe ona vave faʻamaonia faʻamatalaga i totonu o faʻailoga faʻailoga i luga o le lele, nai lo le alu ese ma se mea sese i le faaiuga o le faitauina atoa o le ciphertext;
  • Ua suia le faatulagaga o faila faila mai YAML i Hjson. O le faletusi o le mea mulimuli e sili atu ona faigofie ma laʻititi i le lapopoa, faʻatasi ai ma le faigofie tutusa o le gaioiga mo se tagata e iai le faʻatulagaga;
  • zlib compression algorithm ua suia e Tulaga maualuga: fa'atupula'ia tele le saoasaoa fa'apipi'i fa'atasi ai ma le fa'asili maualuga;
  • nncp-valaau maua le filifiliga e matamata ai afifi avanoa (-lisi) i le itu mamao, e aunoa ma le siiina mai. Ma faʻapea foʻi le mafai ona filifili faʻapipiʻi pusa (-pkts);
  • nncp-daemon maua le -inetd filifiliga, faʻatagaina e tamoe i lalo inetd pe, mo se faʻataʻitaʻiga, e ala i le SSH;
  • O feso'ota'iga i luga ole laiga e mafai ona faia e le gata i le TCP, ae fa'apea fo'i ile vala'au i fa'atonuga mai fafo ma feso'ota'i ile stdin/stdout. Mo se fa'ata'ita'iga: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Poloaiga e faauo umask (faʻaaogaina aia tatau faʻalautele e pei o 666/777) ma le mafai ona seti umask i le lalolagi atoa e ala i faila faatulagaina, fa'afaigofie ona fa'aoga fa'atonuga ta'avale lautele i le tele o tagata fa'aoga;
  • Fa'aoga atoatoa o le faiga Alu i modules.

puna: opennet.ru

Faaopoopo i ai se faamatalaga