Release van het P2P-bestandssynchronisatiesysteem syncspirit 0.4.1, compatibel met Syncthing

De release van het programma syncspirit 0.4.1 is beschikbaar, waarmee je automatische continue synchronisatie van bestanden op meerdere apparaten kunt organiseren. Het project lost taken 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 behulp van de FLTK-bibliotheek; voor het opslaan van de database wordt de binnenlandse embedded database libmdbx gebruikt; voor het verwerken van evenementen wordt het actor-framework rotor toegepast. Klaarblokken 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 in externe cloudopslag geplaatst, maar worden rechtstreeks gerepliceerd tussen de systemen van de gebruiker wanneer deze tegelijkertijd online zijn. Syncspirit is compatibel met Syncthing op protocolniveau en gebruikt de infrastructuur van Syncthing om deelnemers aan het netwerk te bepalen.

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.

Release van het P2P-bestandssynchronisatiesysteem syncspirit 0.4.1, compatibel met Syncthing

Nieuwe functies in versie 0.4.1:

  • Een uniforme model van gedeelde mappen, waarmee je gedetailleerde informatie over elk bestand kunt krijgen, ook over verwijderde bestanden, vanuit de map, zowel op lokale als op aangesloten apparaten.
  • Mogelijkheid om de inhoud van een map te importeren. Dit is relevant voor situaties waarin bestanden al lokaal beschikbaar zijn en je netwerk-synchronisatie wilt vermijden.
  • Verbeterde prestaties bij het synchroniseren van een groot aantal kleine bestanden.
  • Verbeterde compatibiliteit met het BEP-protocol:
    • Mogelijkheid om het type synchronisatie van de map (folder_type) in te stellen: alleen wijzigingen ontvangen, alleen verzenden en bidirectionele synchronisatie.
    • Ondersteuning voor de optie 'disable_temp_indixes' om het informeren van aangesloten apparaten over het downloaden van grote bestanden uit te schakelen.
    • Ondersteuning voor het synchroniseren van bestandsrechten (permissions) en de mogelijkheid om deze te negeren (ignore_permissions).
    • De mogelijkheid om de vlag "ignore_deletes" in te stellen om te voorkomen dat gedeelde bestanden lokaal worden verwijderd als ze op het gekoppelde apparaat zijn verwijderd.
    • De mogelijkheid om de vlag "auto-accept" in te stellen voor automatische synchronisatie van eerder onbekende bestanden voor vertrouwde apparaten.
    • De mogelijkheid om de vlag "introducer" in te stellen voor automatische koppeling met apparaten die eerder zijn gekoppeld aan het bekende apparaat.
    • De mogelijkheid om uitgaande verkeer (gegevens en metadata) te comprimeren met behulp van het LZ4-algoritme.
  • De mogelijkheid om bestanden te sorteren vóór synchronisatie: op alfabetische volgorde, op grootte of op datum van wijziging.
  • Gevonden fouten zijn gecorrigeerd.

Bron: opennet.ru

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