Publikimi i sistemit P2P për sinkronizimin e skedarëve syncspirit 0.4.1, i pajtueshëm me Syncthing

ËshtĂ« publikuar versioni syncspirit 0.4.1, i cili mundĂ«son organizimin e sinkronizimit automatik dhe tĂ« vazhdueshĂ«m tĂ« skedarĂ«ve tĂ« pĂ«rdoruesit nĂ« disa pajisje. Projekti zgjidh detyra tĂ« ngjashme me sistemin pronĂ«sor Resilio Sync (ish BitTorrent Sync). Syncspirit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv3. NdĂ«rfaqja grafike Ă«shtĂ« ndĂ«rtuar me bibliotekĂ«n FLTK; pĂ«r ruajtjen e DB pĂ«rdoret DBMS-ja e integruar vendase libmdbx; pĂ«r pĂ«rpunimin e ngjarjeve pĂ«rdoret framework-u aktor rotor. Build-et e gatshme janĂ« tĂ« disponueshme pĂ«r Linux (x86_64, AppImage), Windows (mbĂ«shtetet Windows XP) dhe macOS.

Syncspirit është një implementim i pavarur i protokollit të sinkronizimit BEP, i propozuar nga projekti Syncthing. Të dhënat e sinkronizuara nuk ngarkohen në ruajtje cloud të palëve të treta, por replikohen drejtpërdrejt midis sistemeve të përdoruesit kur ato shfaqen njëkohësisht online. Syncspirit është i pajtueshëm me Syncthing në nivel protokolli dhe përdor infrastrukturën e Syncthing për të identifikuar pjesëmarrësit e rrjetit.

Ndryshe nga projekti Syncthing, i cili është shkruar në gjuhën Go dhe përdor arkitekturë klient-server dhe REST-API (ku si klient shërben shfletuesi i uebit), syncspirit ofron si implementim në formën e procesit në sfond syncspirit-daemon, ashtu edhe një aplikacion të veçantë me ndërfaqe grafike, që mundëson përdorim më ekonomik të RAM.

Publikimi i sistemit P2P për sinkronizimin e skedarëve syncspirit 0.4.1, i pajtueshëm me Syncthing

Risitë në versionin 0.4.1:

  • Model i unifikuar i dosjeve tĂ« pĂ«rbashkĂ«ta, qĂ« mundĂ«son marrjen e informacionit tĂ« detajuar pĂ«r çdo skedar, pĂ«rfshirĂ« ata tĂ« fshirĂ«, nga dosja si nĂ« pajisjen lokale ashtu edhe nĂ« atĂ« tĂ« çiftuar.
  • MundĂ«si pĂ«r tĂ« importuar pĂ«rmbajtjen e njĂ« dosjeje. E dobishme pĂ«r rastet kur skedarĂ«t ekzistojnĂ« tashmĂ« lokalisht dhe dĂ«shirohet shmangia e sinkronizimit pĂ«rmes rrjetit.
  • ËshtĂ« rritur performanca e sinkronizimit pĂ«r njĂ« numĂ«r tĂ« madh skedarĂ«sh tĂ« vegjĂ«l.
  • ËshtĂ« pĂ«rmirĂ«suar pajtueshmĂ«ria me protokollin BEP:
    • MundĂ«si pĂ«r tĂ« pĂ«rcaktuar llojin e sinkronizimit tĂ« dosjes (folder_type): vetĂ«m marrje ndryshimesh, vetĂ«m dĂ«rgim dhe sinkronizim dykahĂ«sh.
    • MbĂ«shtetje pĂ«r opsionin «disable_temp_indixes» pĂ«r çaktivizimin e njoftimit tĂ« pajisjeve tĂ« çiftuara pĂ«r procesin e shkarkimit tĂ« skedarĂ«ve tĂ« mĂ«dhenj.
    • MbĂ«shtetje pĂ«r sinkronizimin e tĂ« drejtave tĂ« aksesit nĂ« skedarĂ« (permissions) dhe mundĂ«si pĂ«r t'i injoruar ato (ignore_permissions).
    • MundĂ«sia e vendosjes sĂ« flamurit «ignore_deletes» pĂ«r tĂ« parandaluar fshirjen lokale tĂ« skedarĂ«ve tĂ« pĂ«rbashkĂ«t nĂ«se ato janĂ« fshirĂ« nĂ« pajisjen e çiftuar.
    • MundĂ«sia e vendosjes sĂ« flamurit «auto-accept» pĂ«r sinkronizimin automatik tĂ« skedarĂ«ve tĂ« panjohur mĂ« parĂ« pĂ«r pajisjet e besuara.
    • MundĂ«sia e vendosjes sĂ« flamurit «introducer» pĂ«r çiftimin automatik me pajisjet qĂ« njihen nga njĂ« pajisje e çiftuar mĂ« parĂ«.
    • MundĂ«sia e kompresimit tĂ« trafikut dalĂ«s (tĂ« dhĂ«nave dhe metadatave) me algoritmin LZ4.
  • MundĂ«sia e renditjes sĂ« skedarĂ«ve para sinkronizimit: sipas alfabetit, sipas madhĂ«sisĂ« ose sipas datĂ«s sĂ« modifikimit.
  • JanĂ« korrigjuar gabimet e zbuluara.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster