NNCP 8.8.0 pašalina BLAKE2, prideda multicast grupių palaikymą ir dar daugiau

NCCP

NNCP yra paslaugų rinkinys, palengvinantis saugų failų ir laiškų bendrinimą išsaugojimo ir persiuntimo režimu.

Buvo paskelbta apie naujos paslaugų rinkinio versijos, NNCP 8.8.0, paleidimą, į kurią buvo integruota daugybė pakeitimų ir, svarbiausia, patobulinimai ir klaidų taisymai, kurių vienas iš svarbiausių yra vietoj BLAKE2b, be kita ko, naudojamas vadinamasis MTH.

NNCP komunalinės paslaugos yra lemta padėti statyti mažus draugai draugams tinklaiF2F) su statiniu maršrutizavimu saugiam failų perdavimui „užmiršimo“ režimu, taip pat failų užklausos, el. pašto ir komandų vykdymo užklausos. Visi perduodami paketai yra užšifruoti (nuo galo iki galo) ir aiškiai patvirtinti žinomais viešaisiais raktais.

Pagrindinės naujos NNCP 8.8.0 funkcijos

Šioje pateiktoje naujoje versijoje tai dabar įmanoma atrasti kitus mazgus vietiniame tinkle per multicast adresu „ff02::4e4e:4350“, be to atsirado multicast grupės, kurios leidžia paketui siųsti duomenis daugeliui grupės narių, kur kiekvienas taip pat perduoda paketą kitiems pasirašiusiems. Norint nuskaityti daugialypės terpės paketą, reikia žinoti raktų porą (turite būti aiškiai grupės narys), tačiau bet kuris mazgas gali atlikti perkėlimą.

Kita išskirtinė naujovė yra ta Pridėtas aiškaus paketo gavimo patvirtinimo palaikymas. Siuntėjas gali pasirinkti neišmesti paketo po jo išsiuntimo, laukdamas, kol iš gavėjo bus gautas specialus ACK paketas.

Be to, jis taip pat pabrėžia Integruotas Yggdrasil perdangos tinklo palaikymas - Internetiniai demonai gali veikti kaip visaverčiai nepriklausomi tinklo dalyviai, nenaudodami trečiųjų šalių „Yggdrasil“ diegimo ir visiškai dirbti su IP krūva virtualioje tinklo sąsajoje.

Funkcijos BLAKE2b KDF ir XOF buvo pakeisti BLAKE3 sumažinti naudojamų kriptografinių primityvų skaičių ir supaprastinti kodą.

Vietoj BLAKE2b maišos, vadinamasis MTH (Merkle Tree pagrįstas maišymas) norėdami patikrinti failų vientisumą, naudojant BLAKE3 maišą. Tai leidžia šifruotos paketo dalies vientisumą apskaičiuoti atsisiuntimo metu, vėliau jo neskaitant. Tai taip pat leidžia neribotai lygiagretinti vientisumo patikras.

El naujas šifruotas paketo formatas Jis visiškai palaiko srautinį perdavimą, kai duomenų dydis nėra žinomas iš anksto. Autentifikuoto dydžio perdavimo užbaigimo signalizacija patenka tiesiai į šifruotą srautą.

Be to, vietoj struktūrinių eilučių (RFC 3339), registre naudojami žurnalo failų įrašai, kuriuos galima naudoti su GNU Recutils paslaugų programomis; pasirinktinai šifruotos paketų antraštės gali būti saugomos atskiruose failuose pakatalogiuose «hdr/“, o tai labai pagreitina. iki paketų sąrašo operacijos didelių blokų failų sistemose, pvz., ZFS. Anksčiau, norint gauti paketo antraštę, pagal numatytuosius nustatymus reikėjo tik 128 KiB bloką, kad būtų galima nuskaityti iš disko.

Taip pat šiame naujame NNCP 8.8.0 leidime, internetinės paslaugos gali pasirinktinai iškviesti paketo išleidimo procesą iš karto po sėkmingo paketo atsisiuntimo, nepaleidžiant atskiro „nncp-toss“ demono.

Iš kitų pokyčių svarbiausi šio naujo leidimo dalykai:

  • Internetinis skambutis kitam dalyviui pasirinktinai gali įvykti ne tik suaktyvinus laikmatį, bet ir tada, kai eilės kataloge atsiranda siunčiamas paketas.
  • Tikrinant, ar nėra naujų failų, galima pasirinktinai naudoti kqueue ir informuoti branduolio posistemes, todėl sistema iškviečia mažiau.
  • Priemonės palieka mažiau atidarytų failų, mažesnė tikimybė, kad jie bus uždaromi ir atidaromi iš naujo. Turint daug paketų, anksčiau buvo galima susidurti su didžiausio atidarytų failų skaičiaus apribojimu.
  • Daugelis komandų pradėjo rodyti operacijų eigą ir greitį, pvz., paketų atsisiuntimą/įkėlimą, kopijavimą ir apdorojimą (paleidimą).
  • Komanda „nncp-file“ gali siųsti ne tik atskirus failus, bet ir katalogus, sukurdama pax failą su jo turiniu.
  • Funkcionalumas teikiamas NetBSD ir OpenBSD operacinėse sistemose, be FreeBSD ir GNU/Linux, kurios anksčiau buvo palaikomos.

Kaip įdiegti NNCP „Linux“?

Šio įrankio diegimas yra gana paprastas, mes tiesiog turime tikėtis „Go“ jau įdiegta sistemoje ir gaukite naujausią NNCP versiją, kuri yra 8.8.0. Tai galima gauti iš terminalo su komanda wget tokiu būdu:

wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all

Po to jie gali pradėti nuo konfigūracijos, iš kurios jie gali rasti reikiamą informaciją Šioje nuorodoje.

Ir taip pat pagrindiniame puslapyje yra kitas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.