I-NNCP 8.8.0 isusa i-BLAKE2, yongeza inkxaso yamaqela amaninzi, kunye nokunye

I-NNCP

I-NNCP liqela lezinto eziluncedo eziququzelela utshintshiselwano olukhuselekileyo lweefayile kunye neposi kwimowudi yogcino-nokudlulisa.

Ukukhutshwa kwenguqulelo entsha yesethi yezinto eziluncedo, i-NNCP 8.8.0, yabhengezwa, inguqulelo apho inani elikhulu lotshintsho liye ladityaniswa kwaye, ngaphezu kwakho konke, ukuphuculwa kunye nokulungiswa kwe-bug, mhlawumbi enye yezona zinto zibalulekileyo. kukuba endaweni ye-BLAKE2b, into ebizwa ngokuba yi-MTH isetyenziswa, phakathi kwabanye.

Kwi-NNCP izinto eziluncedo zi ecetyiweyo ukunceda ukwakha encinci uthungelwano lomhlobo-nomhloboF2F) kunye nendlela emileyo yokuhanjiswa kwefayile ekhuselekileyo kwimowudi yomlilo kunye nokulibala, kunye nezicelo zefayile, i-imeyile kunye nezicelo zokwenza imiyalelo. Zonke iipakethi ezithunyelwayo zibhalwe ngokufihliweyo (ukuphela-ukuya-esiphelweni) kwaye ngokucacileyo zingqinwe ngamaqhosha oluntu awaziwayo.

Izinto ezintsha eziphambili zeNNCP 8.8.0

Kule nguqulelo intsha ikhoyo, iyenzeka ngoku Fumana ezinye iindawo kwinethiwekhi yendawo ngokusebenzisa i-multicast kwidilesi "ff02::4e4e:4350", ukongeza kwi amaqela osasazo oluninzi avele, evumela ipakethe ukuba ithumele idatha kumalungu amaninzi eqela, apho ngalinye likwathumela ipakethi kwabanye abasayini. Ukufunda ipakethe ye-multicast kufuna ulwazi lwesibini esibalulekileyo (kufuneka sibe yilungu leqela ngokucacileyo), kodwa nayiphi na i-node inokwenza ukuhanjiswa kwakhona.

Enye into entsha ebonakalayo yile inkxaso eyongeziweyo yokuvunywa okucacileyo kwerisithi yepakethe. Umthumeli unokukhetha ukungayishiyi ipakethi emva kokuba ithunyelwe, elinde ipakethe ekhethekileyo ye-ACK ukuba ifunyenwe kummkeli.

Ukongeza koku, ikwaqaqambisa i Inkxaso eyakhelwe-ngaphakathi yenethiwekhi yeYggdrasil engaphezulu - Iidaemoni ezikwi-Intanethi zinokusebenza njengabathathi-nxaxheba benethiwekhi abazimeleyo, ngaphandle kokusebenzisa umntu wesithathu ukuphunyezwa kweYggdrasil, kwaye basebenze ngokupheleleyo kunye ne-IP stack kwi-interface yenethiwekhi ebonakalayo.

Imisebenzi I-BLAKE2b KDF kunye ne-XOF zithathelwe indawo ngu-BLAKE3 ukunciphisa inani le-cryptographic primitives esetyenzisiweyo kunye nokwenza lula ikhowudi.

Endaweni ye-BLAKE2b hash, into ebizwa ngokuba yi-MTH (Merkle Tree-based Hashing) ukukhangela imfezeko yeefayile, usebenzisa i-BLAKE3 hash. Oku kuvumela ingqibelelo yenxalenye efihliweyo yephakheji ukuba ibalwe ngexesha lokukhuphela, ngaphandle kwesidingo sokuyifunda kamva. Ikwavumela ungqamaniso olungenamda lokuhlolwa kwemfezeko.

El ifomati entsha yepakethe efihliweyo ixhasa ngokupheleleyo ustrimisho xa ubungakanani bedatha bungaziwa kwangaphambili. Isiginali yokugqibezela uthumelo, enobungakanani obuqinisekisiweyo, iya kanye ngaphakathi kumjelo ofihliweyo.

Kungenjalo, endaweni yeentambo ezicwangcisiweyo (RFC 3339), ukugawulwa kwemithi kusebenzisa amangeno efayile yelog, enokusetyenziswa ne GNU Recutils utilities, iiheader zepakethi ezifihliweyo ezikhethwayo zinokugcinwa kwiifayile ezahlukeneyo kwi " hdr/", ekhawulezisa kakhulu uluhlu lwephakheji. imisebenzi kwiindlela ezinkulu zefayile yebhloko njenge ZFS. Ngaphambili, ubuyiselo lweheader yepakethe efunekayo, ngokungagqibekanga, kuphela ibhloko ye-128 KB yokufunda kwidiski.

Kwakhona kolu hlelo olutsha lweNNCP 8.8.0, izinto ezingaphakathi emgceni zingacela inkqubo yokukhupha ipakethe ngokukhawuleza emva kokhuphelo oluyimpumelelo lwephakheji, ngaphandle kokuqhuba i-daemon "nncp-toss" eyahlukileyo.

Olunye utshintsho amagqabantshintshi kolu hlapho lutsha:

  • Umnxeba we-intanethi oya kwelinye iqela unokuzikhethela kuphela xa isibali-xesha siqalisiwe, kodwa naxa ipakethe ephumayo ibonakala kulawulo lomgca.
  • Ukukhangela iifayile ezintsha kunokusebenzisa ngokukhetha i-kqueue kunye ne- inotify kernel iindlela ezisezantsi, ukwenza iminxeba yenkqubo embalwa.
  • Izinto eziluncedo zigcina iifayile ezimbalwa zivuliwe, akunakwenzeka ukuba zivalwe kwaye ziphinde zivulwe. Ngenani elikhulu leephakheji, ngaphambili kwakunokwenzeka ukuba usebenze kumda kwinani eliphezulu leefayile ezivulekileyo.
  • Imiyalelo emininzi yaqala ukubonisa inkqubela kunye nesantya semisebenzi, njengokukhuphela/ukulayisha, ukukopisha, kunye nokucubungula (ukusungula) iipakethe.
  • Umyalelo we "nncp-file" ungathumela kungekuphela nje iifayile zomntu, kodwa kunye nabalawuli, ukudala ifayile ye-pax enomxholo wayo kwi-fly.
  • Ukusebenza kubonelelwe kwi-NetBSD kunye ne-OpenBSD iinkqubo zokusebenza, ukongeza kwi-FreeBSD kunye ne-GNU/Linux, ezazixhaswe ngaphambili.

Uyifaka njani iNNCP kwiLinux?

Ukufakwa kwesi sixhobo kulula, kufuneka nje sibale ku-Go sele ifakiwe kwisistim kwaye ifumana ingxelo yokugqibela yeNNCP eyi-8.8.0. Singayifumana kwisiphelo sendlela ngomyalelo wget ngale ndlela ilandelayo:

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

Emva koko bangaqala ngoqwalaselo, abanokufumana kulo ulwazi oluyimfuneko Kule khonkco ilandelayo.

Kwaye kwiphepha eliphambili ukuba yinto elandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.