NNCP 8.8.0 mengalih keluar BLAKE2, menambah sokongan untuk kumpulan multicast dan banyak lagi

NCCP

NNCP ialah satu set utiliti yang memudahkan pertukaran fail dan mel selamat dalam mod simpan-dan-majukan.

Keluaran versi baharu set utiliti, NNCP 8.8.0, telah diumumkan, versi di mana sejumlah besar perubahan telah disepadukan dan, di atas semua, penambahbaikan dan pembetulan pepijat, yang mungkin salah satu yang paling penting. ialah bukannya BLAKE2b, yang dipanggil MTH digunakan, antara lain.

Dalam NNCP utiliti adalah dimaksudkan untuk membantu untuk membina kecil rangkaian rakan ke rakanF2F) dengan penghalaan statik untuk pemindahan fail selamat dalam mod api-dan-lupa, serta permintaan fail, e-mel, dan permintaan pelaksanaan perintah. Semua paket dihantar dienkripsi (hujung ke hujung) dan disahkan secara eksplisit oleh kunci awam yang diketahui.

Kebaharuan utama NNCP 8.8.0

Dalam versi baharu yang dibentangkan ini, ia kini boleh dilakukan temui nod lain pada rangkaian tempatan melalui multicast di alamat "ff02::4e4e:4350", sebagai tambahan kepada kumpulan multicast muncul, yang membenarkan paket menghantar data kepada ramai ahli kumpulan, di mana masing-masing juga menghantar paket kepada penandatangan lain. Membaca paket multicast memerlukan pengetahuan tentang pasangan kunci (mesti menjadi ahli kumpulan secara eksplisit), tetapi mana-mana nod boleh melakukan penghantaran semula.

Kebaruan lain yang menonjol ialah menambah sokongan untuk pengakuan eksplisit penerimaan paket. Pengirim boleh memilih untuk tidak menggugurkan paket selepas ia dihantar, menunggu paket ACK khas diterima daripada penerima.

Di samping itu, ia juga menyerlahkan sokongan terbina dalam untuk rangkaian tindanan Yggdrasil - Daemon dalam talian boleh bertindak sebagai peserta rangkaian bebas sepenuhnya, tanpa menggunakan pelaksanaan Yggdrasil pihak ketiga, dan berfungsi sepenuhnya dengan timbunan IP dalam antara muka rangkaian maya.

Fungsi BLAKE2b KDF dan XOF telah digantikan oleh BLAKE3 untuk mengurangkan bilangan primitif kriptografi yang digunakan dan memudahkan kod.

Daripada cincangan BLAKE2b, apa yang dipanggil MTH (Hashing berasaskan Pokok Merkle) untuk menyemak integriti fail, menggunakan cincang BLAKE3. Ini membolehkan integriti bahagian yang disulitkan pada pakej dikira semasa muat turun, tanpa perlu membacanya kemudian. Ia juga membenarkan penyelarasan tanpa had bagi pemeriksaan integriti.

El format paket yang disulitkan baharu ia menyokong penstriman sepenuhnya apabila saiz data tidak diketahui terlebih dahulu. Isyarat siap penghantaran, dengan saiz yang disahkan, masuk terus ke dalam strim yang disulitkan.

Sebagai alternatif, bukannya rentetan berstruktur (RFC 3339), pengelogan menggunakan entri fail log, yang boleh digunakan dengan utiliti GNU Recutils, pengepala paket yang disulitkan secara pilihan boleh disimpan dalam fail berasingan dalam " hdr/", yang sangat mempercepatkan penyenaraian pakej operasi pada sistem fail blok besar seperti ZFS. Sebelum ini, pengambilan pengepala paket memerlukan, secara lalai, hanya blok 128 KiB untuk dibaca dari cakera.

Juga dalam edisi baharu NNCP 8.8.0 ini, utiliti sebaris boleh memilih proses keluaran pakej sejurus selepas muat turun pakej yang berjaya, tanpa menjalankan daemon "nncp-toss" yang berasingan.

Daripada perubahan yang lain sorotan keluaran baharu ini:

  • Panggilan dalam talian kepada pihak lain secara pilihan boleh berlaku bukan sahaja apabila pemasa dicetuskan, tetapi juga apabila paket keluar muncul dalam direktori baris gilir.
  • Menyemak fail baharu secara pilihan boleh menggunakan kqueue dan memberitahu subsistem kernel, membuat lebih sedikit panggilan sistem.
  • Utiliti memastikan lebih sedikit fail dibuka, ia kurang berkemungkinan ditutup dan dibuka semula. Dengan bilangan pakej yang besar, sebelum ini mungkin had pada bilangan maksimum fail terbuka.
  • Banyak arahan mula menunjukkan kemajuan dan kelajuan operasi, seperti memuat turun/memuat naik, menyalin dan memproses (melancarkan) pakej.
  • Perintah "nncp-file" boleh menghantar bukan sahaja fail individu, tetapi juga direktori, mencipta fail pax dengan kandungannya dengan cepat.
  • Kefungsian disediakan pada sistem pengendalian NetBSD dan OpenBSD, sebagai tambahan kepada FreeBSD dan GNU/Linux, yang sebelum ini disokong.

Bagaimana cara memasang NNCP di Linux?

Pemasangan utiliti ini agak mudah, kita hanya perlu bergantung pada Go sudah dipasang dalam sistem dan dapatkan versi terbaru NNCP iaitu 8.8.0. Kita boleh mendapatkannya dari terminal dengan perintah wget dengan cara berikut:

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

Selepas itu mereka boleh memulakan dengan konfigurasi, dari mana mereka dapat mencari maklumat yang diperlukan Dalam pautan berikut.

Dan juga di halaman utama bahawa adalah yang seterusnya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.