NNCP 8.8.0 retire BLAKE2, ajoute sipò pou gwoup multicast, ak plis ankò

NCCP

NNCP se yon seri sèvis piblik ki fasilite echanj an sekirite nan fichye ak lapòs nan mòd save-and-forward.

Yo te anonse liberasyon an nan nouvo vèsyon an nan seri sèvis piblik yo, NNCP 8.8.0, yon vèsyon kote yon gwo kantite chanjman yo te entegre ak, pi wo a tout, amelyorasyon ak korije ensèk, ki petèt youn nan pi enpòtan yo. se ke olye pou yo BLAKE2b, sa yo rele MTH la itilize, pami lòt moun.

Nan NNCP sèvis piblik yo se destine ede pou konstwi piti rezo zanmi-a-zanmiF2F) ak routage estatik pou transfè fichye an sekirite nan mòd dife-ak-bliye, osi byen ke demann dosye, imèl, ak demann ekzekisyon lòd. Tout pake transmèt yo chiffres (fen-a-fen) ak klèman otantifye pa li te ye kle piblik la.

Nouvo prensipal nan NNCP 8.8.0

Nan nouvo vèsyon sa a ki prezante, li posib kounye a dekouvri lòt nœuds sou rezo lokal la atravè multicast nan adrès "ff02::4e4e:4350", anplis de gwoup multicast te parèt, ki pèmèt yon pake voye done bay anpil manm nan gwoup la, kote chak transmèt tou pake a bay lòt siyatè. Lekti yon pake multicast mande konesans nan pè kle a (dwe yon manm nan gwoup la klèman), men nenpòt ne ka fè retransmisyon an.

Yon lòt kado ki vle di soti se sa te ajoute sipò pou rekonesans eksplisit nan resi pake. Moun k ap voye a ka chwazi pa lage pake a apre li fin voye l, ap tann pou resevwa yon pake espesyal ACK nan men reseptè a.

Anplis de sa, li tou mete aksan sou la sipò entegre pou rezo kouvri Yggdrasil la - Demon sou entènèt yo ka aji kòm patisipan rezo endepandan konplè, san yo pa itilize enplemantasyon Yggdrasil twazyèm pati, epi travay plen véritable ak pile IP nan yon koòdone rezo vityèl.

Fonksyon BLAKE2b KDF ak XOF te ranplase pa BLAKE3 diminye kantite primitif kriptografik yo itilize epi senplifye kòd la.

Olye pou yo hash BLAKE2b, sa yo rele MTH (Hashing ki baze sou Merkle Tree) pou tcheke entegrite dosye yo, lè l sèvi avèk BLAKE3 hash la. Sa a pèmèt entegrite nan pati a chiffres nan pake a yo dwe kalkile pandan download, san yo pa bezwen li li pita. Li pèmèt tou paralèlizasyon san limit nan chèk entegrite.

El nouvo fòma pake chiffres li konplètman sipòte difizyon lè gwosè a nan done yo pa li te ye davans. Siyal fini transmisyon an, ak yon gwosè otantifye, ale dwat andedan kouran an chiffres.

Altènativman, olye pou yo estriktire fisèl (RFC 3339), anrejistreman itilize antre dosye log, ki ka itilize ak sèvis piblik GNU Recutils yo, opsyonèl yo ka estoke headers pake ki ankripte nan dosye separe nan "hdr/", ki pi rapid lis pake. operasyon sou gwo sistèm dosye blòk tankou ZFS. Anvan sa, rekipere header pake te egzije, pa default, sèlman yon blòk 128 KiB pou li nan disk.

Epitou nan nouvo edisyon NNCP 8.8.0 sa a, sèvis piblik enline yo ka opsyonèlman envoke pwosesis lage pake a imedyatman apre yon download siksè nan yon pake, san yo pa kouri yon demon separe "nncp-toss".

Nan lòt chanjman yo rekò nan nouvo lage sa a:

  • Yon apèl sou entènèt bay yon lòt pati ka opsyonèlman rive non sèlman lè revèy la deklanche, men tou lè yon pake sortan parèt nan anyè keu a.
  • Tcheke pou nouvo dosye ka opsyonèlman itilize kqueue ak inotify subsystems nwayo, fè mwens apèl sistèm.
  • Itilite yo kenbe mwens dosye ouvè, yo gen mwens chans pou yo fèmen ak relouvri. Avèk yon gwo kantite pakè, li te deja posib yo kouri nan yon limit sou kantite maksimòm dosye louvri.
  • Anpil kòmandman te kòmanse montre pwogrè ak vitès operasyon yo, tankou telechaje / telechaje, kopye, ak trete (lansman) pakè yo.
  • Kòmand "nncp-file" la ka voye pa sèlman fichye endividyèl, men tou repèrtwar, kreye yon fichye pax ak sa li yo sou vole.
  • Yo bay fonksyonalite sou sistèm opere NetBSD ak OpenBSD, anplis FreeBSD ak GNU/Linux, ki te deja sipòte.

Kouman enstale NNCP sou Linux?

Enstalasyon an nan sèvis piblik sa a se byen senp, nou jis bezwen konte sou Go deja enstale sou sistèm lan epi jwenn vèsyon an dènye nan NNCP ki se 8.8.0. Nou ka jwenn li nan tèminal la ak lòd la wget nan fason sa a:

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

Apre sa yo ka kòmanse ak konfigirasyon an, ki soti nan kote yo ka jwenn enfòmasyon ki nesesè yo Nan lyen sa a.

Epi tou sou paj prensipal la ki se pwochen an.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.