Utjefte fan iepen P2P-bestânsyngronisaasjesysteem Syncthing 1.2.0

Yntrodusearre frijlitting fan automatyske triem syngronisaasje systeem Syncthing 1.2.0. De Syncthing-koade is skreaun yn Go en ferspraat troch ûnder de fergese MPL-lisinsje. Ready-makke gearkomsten taret foar Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD en Solaris.

Neist it oplossen fan problemen fan syngronisaasje fan gegevens tusken ferskate apparaten fan ien brûker, mei Syncthing is it mooglik om grutte desintralisearre netwurken te meitsjen foar it bewarjen fan dielde gegevens dy't ferspraat binne oer de systemen fan dielnimmers. Biedt fleksibele tagong kontrôle en syngronisaasje útsûnderings. It is mooglik om hosts te definiearjen dy't allinich gegevens ûntfange, d.w.s. feroarings oan gegevens op dizze hosts sil gjin ynfloed op eksimplaren fan gegevens opslein op oare systemen. Stipe ferskate modi triemferzje, dy't eardere ferzjes fan feroare gegevens bewarret.

By syngronisaasje is it bestân logysk ferdield yn blokken, dy't in ûndielber diel binne by it oerdragen fan gegevens tusken brûkerssystemen. By syngronisaasje nei in nij apparaat, as d'r identike blokken binne op ferskate apparaten, wurde de blokken kopieare fan ferskate knopen, fergelykber mei de wurking fan it BitTorrent-systeem.
Hoe mear apparaten dielnimme oan syngronisaasje, hoe flugger de replikaasje fan nije gegevens sil plakfine fanwegen parallelisaasje. Tidens de syngronisaasje fan feroare bestannen wurde allinich feroare gegevensblokken oer it netwurk oerbrocht, en by it omneamen of feroarjen fan tagongsrjochten wurde allinich metadata syngronisearre.

Data-oerdrachtkanalen wurde foarme mei TLS, alle knooppunten authentisearje inoar mei sertifikaten en apparaatidentifikatoren, SHA-256 wurdt brûkt om yntegriteit te kontrolearjen. Om syngronisaasjeknooppunten op in lokaal netwurk te bepalen, kin it UPnP-protokol brûkt wurde, dat gjin manuele ynfier fan 'e IP-adressen fan syngronisearre apparaten fereasket. In ynboude webynterface wurdt levere foar systeemkonfiguraasje en tafersjoch, CLI klant en GUI Syngronisaasje-GTK, dy't ek ark leveret foar it behearen fan syngronisaasjeknooppunten en repositories. Om it makliker te meitsjen om Syncthing-knooppunten te finen ûntwikkelet node ûntdekking koördinaasje tsjinner, te rinne hokker
taret klear Docker ôfbylding.

Utjefte fan iepen P2P-bestânsyngronisaasjesysteem Syncthing 1.2.0

Yn de nije release:

  • Yntrodusearre nij ferfier protokol basearre op QUIC (Quick UDP Internet Connections) mei tafoegings foar trochstjoeren fia adresoersetters (NAT). TCP wurdt noch altyd oanrikkemandearre as it foarkommende protokol foar it meitsjen fan ferbinings;
  • Ferbettere ôfhanneling fan fatale flaters en tafoege boarnen om automatysk probleemrapporten nei ûntwikkelders te stjoeren. It ferstjoeren fan rapporten is standert ynskeakele, jo kinne it útskeakelje yn 'e ynstellings tafoege spesjale opsje. It wurdt opmurken dat de gegevens yn it crashrapport gjin triemnammen, loggegevens, apparaatidentifikatoren, statistiken en oare persoanlike gegevens befetsje;
  • It gebrûk fan lytse en fêste blokken (128 KiB) is ôfkard by it yndeksearjen en oerdragen fan triemynhâld tapasse allinich grutte blokken fan fariabele grutte;
  • De ynterface jout in werjefte fan de lêste ferbining flater foar elk fan de definiearre adressen;
  • Yn WebUI is de yndieling fan tabelkolommen optimalisearre foar juste werjefte op smelle skermen;
  • Feroarings binne makke dy't kompatibiliteit brekke. De nije release is net kompatibel mei hosts basearre op Syncthing 0.14.45 en âldere ferzjes.

Boarne: opennet.ru

Add a comment