Sakin NNCP 5.0.0, abubuwan amfani don canja wurin fayiloli/wasiku a yanayin ajiya-da-gabatarwa

ya faru saki Kwafin Node-to-Node (NNCP), saitin abubuwan amfani don amintaccen canja wurin fayiloli, imel, da umarni don aiwatarwa a ciki kantin-da-gaba. Yana goyan bayan aiki akan tsarin aiki masu dacewa da POSIX. An rubuta abubuwan amfani a cikin Go kuma an rarraba su ƙarƙashin lasisin GPLv3.

Abubuwan amfani sun mayar da hankali kan taimakawa wajen gina ƙananan takwarorinsu-da-tsara aboki-da-aboki cibiyoyin sadarwa (yawan nodes) tare da madaidaiciyar hanya don amintaccen wuta-da-manta da canja wurin fayil, buƙatun fayil, imel, da buƙatun umarni. Duk fakitin da aka watsa rufaffen (ƙarshe-zuwa-ƙarshe) kuma an inganta su a sarari ta amfani da sanannun maɓallan abokai. Albasa (kamar yadda yake a cikin Tor) ana amfani da boye-boye don duk fakiti na tsaka-tsaki. Kowane kumburi zai iya aiki azaman abokin ciniki da uwar garken kuma yayi amfani da nau'ikan halayen turawa da jefa kuri'a.

Bambanci NNCP daga mafita UUCP и FTN (FidoNet Technology Network), ban da abin da aka ambata a sama da ɓoyewa da tabbatarwa, tallafi ne daga cibiyoyin sadarwar akwatin. floppinet da kwamfutoci a keɓe a zahiri (iska-gadi) daga cibiyoyin sadarwar gida da na jama'a marasa tsaro. NNCP kuma yana fasalta sauƙin haɗin kai (daidai da UUCP) tare da sabar saƙo na yanzu kamar Postfix da Exim.

Wurare masu yiwuwa na aikace-aikacen NNCP bikin tsara aikawa da karɓar wasiku zuwa na'urori ba tare da haɗin kai na dindindin ba zuwa Intanet, canja wurin fayiloli a cikin yanayin haɗin yanar gizo mara tsayayye, amintaccen canja wurin bayanai masu yawa akan kafofin watsa labarai na zahiri, ƙirƙirar keɓaɓɓen hanyoyin sadarwar bayanan da aka kare daga hare-haren MitM, ƙetare takunkumi na cibiyar sadarwa sa ido. Tunda maɓallin cirewa yana hannun mai karɓa kawai, ba tare da la'akari da ko an isar da fakitin akan hanyar sadarwa ko ta hanyar watsa labarai ta zahiri ba, wani ɓangare na uku ba zai iya karanta abubuwan da ke ciki ba, koda kuwa an kama kunshin. Hakanan, tabbatar da sa hannu na dijital baya bada izinin ƙirƙirar saƙon ƙage a ƙarƙashin sunan wani mai aikawa.

Daga cikin sababbin abubuwan NNCP 5.0.0, idan aka kwatanta da labarai na baya (Sigar 3.3), zaku iya lura:

  • An canza lasisin aikin daga GPLv3+ zuwa GPLv3-kawai, saboda rashin amincewa SPO Foundation после barin Richard Stallman daga gare ta;
  • Ana amfani da cikakken ƙima AEAD boye-boye ChaCha20-Poly135 128 KiB tubalan. Wannan yana ba ku damar tantance bayanan nan da nan a cikin fakitin rufaffiyar akan tashi, maimakon fita tare da kuskure a ƙarshen karanta duk rubutun;
  • Tsarin fayil ɗin daidaitawa ya canza daga YAML a kan Hjson. Laburare na karshen ya fi sauƙi kuma ƙarami a cikin girman, tare da irin wannan sauƙi na aiki ga mutumin da ke da tsari;
  • zlib matsawa algorithm an maye gurbinsu da Daidaitacce: karuwa mai mahimmanci a cikin saurin matsawa tare da mahimmanci mafi girma;
  • nncp - kira ya sami zaɓi don duba fakitin da ke akwai (-list) a gefen nesa, ba tare da zazzage su ba. Hakanan da ikon sauke fakitin zaɓi (-pkts);
  • nncp-daemon ya karbi zaɓin -inetd, yana ba shi damar yin aiki a ƙarƙashin inetd ko, alal misali, ta hanyar SSH;
  • Ana iya haɗa haɗin kan layi ba kawai ta hanyar TCP ba, har ma ta hanyar kiran umarnin waje da sadarwa ta hanyar stdin/stdout. Misali: nncp-call gw.stargrave.org "| ssh gw.stargrave.org nncp-daemon -inetd";
  • Umurnai abokantaka ne na umask (ta amfani da ƙarin haƙƙin samun dama kamar 666/777) da ikon saita umask a duniya ta hanyar fayil ɗin sanyi, sauƙaƙa amfani janar spool directory tsakanin masu amfani da yawa;
  • Cikakken amfani da tsarin Go modules.

source: budenet.ru

Add a comment