Uitgave van het P2P-bestandssynchronisatiesysteem syncspirit 0.4.5, compatibel met Syncthing.

De release van het programma syncspirit 0.4.5 is beschikbaar. Dit stelt gebruikers in staat om automatische continue synchronisatie van bestanden op meerdere apparaten te organiseren. Het project lost problemen op die vergelijkbaar zijn met het propriƫtaire systeem Resilio Sync (voorheen BitTorrent Sync). Syncspirit is geschreven in C++ en wordt verspreid onder de GPLv3-licentie. De grafische interface is gebouwd met de FLTK-bibliotheek; voor de opslag van de database wordt de binnenlandse ingebedde DBMS libmdbx gebruikt; voor het verwerken van gebeurtenissen wordt het actor-framework rotor toegepast. Klaarstaande builds zijn beschikbaar voor Linux (x86_64, AppImage), Windows (ondersteunt Windows XP) en macOS.

Syncspirit is een onafhankelijke implementatie van het synchronisatieprotocol BEP, voorgesteld door het project Syncthing. Gesynchroniseerde gegevens worden niet geüpload naar externe cloudopslag, maar worden rechtstreeks gerepliceerd tussen de systemen van de gebruiker wanneer deze gelijktijdig online verschijnen. Syncspirit integreert naadloos met Syncthing-nodes op protocolniveau en gebruikt de infrastructuur van Syncthing om netwerkdeelnemers te identificeren (deze functie kan worden uitgeschakeld).

In tegenstelling tot het project Syncthing, dat is geschreven in Go en gebruikmaakt van een client-serverarchitectuur en REST-API (de webbrowser fungeert als client), biedt syncspirit zowel een implementatie in de vorm van een achtergrondproces syncspirit-daemon als een aparte applicatie met een grafische interface, die het geheugenverbruik efficiƫnter maakt.

Belangrijke vernieuwingen ten opzichte van de vorige aankondiging van versie 0.4.1:

  • Automatische monitoring van wijzigingen in het bestandssysteem is geĆÆmplementeerd, evenals hun verdere synchronisatie met het cluster (met gebruik van beschikbare systeemmechanismen inotify, ReadDirectoryChangesW en kqueue).
  • Er is een mogelijkheid toegevoegd voor extra scannen van willekeurige geneste directories.
  • Automatische uitsluiting van bestanden met niet-vertegenwoordigde UTF8-namen is gerealiseerd.
  • De mogelijkheid voor het opnieuw genereren van certificaten is toegevoegd.
  • Het geheugenverbruik is verlaagd (ongeveer met 30-40%) en de belasting van de CPU is verminderd.
  • De mogelijkheid om handmatig root-certificaten op te geven is beschikbaar (relevant voor systemen zonder geldige systeemcertificaten).
  • De compatibiliteit met Syncthing 2.0 is verbeterd.
  • Overgestapt naar een systeem van automatische builds (CI/CD) met SourceCraft.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster