Veröffentlichung der P2P-Dateisynchronisierungssysteme syncspirit 0.4.1, die mit Syncthing kompatibel ist.

Die Version 0.4.1 des Programms syncspirit ist jetzt verfĂŒgbar. Es ermöglicht eine automatische, kontinuierliche Dateisynchronisation auf mehreren GerĂ€ten. Das Projekt adressiert Ă€hnliche Probleme wie das proprietĂ€re System Resilio Sync (ehemals BitTorrent Sync). Syncspirit ist in C++ geschrieben und wird unter der GPLv3-Lizenz vertrieben. Die grafische BenutzeroberflĂ€che basiert auf der FLTK-Bibliothek, die Datenbank nutzt das heimische Embedded DBMS libmdbx, und fĂŒr die Ereignisverarbeitung kommt das Actor-Framework rotor zum Einsatz. Fertige Versionen sind fĂŒr Linux (x86_64, AppImage), Windows (unterstĂŒtzt Windows XP) und macOS verfĂŒgbar.

Syncspirit ist eine unabhÀngige Implementierung des Synchronisationsprotokolls BEP, das vom Projekt Syncthing vorgeschlagen wurde. Synchronisierte Daten werden nicht in externe Cloud-Speicher hochgeladen, sondern direkt zwischen den Systemen des Nutzers repliziert, wenn diese gleichzeitig online sind. Syncspirit ist kompatibel mit Syncthing auf Protokollebene und nutzt die Infrastruktur von Syncthing zur Ermittlung der Teilnehmer im Netzwerk.

Im Gegensatz zum Syncthing-Projekt, das in Go geschrieben ist und eine client-server Architektur sowie eine REST-API verwendet (der Webbrowser fungiert als Client), bietet syncspirit sowohl eine Implementierung als Hintergrundprozess (syncspirit-daemon) als auch eine eigenstÀndige Anwendung mit grafischer BenutzeroberflÀche, die einen effizienteren Einsatz des Arbeitsspeichers ermöglicht.

Veröffentlichung der P2P-Dateisynchronisierungssysteme syncspirit 0.4.1, die mit Syncthing kompatibel ist.

Neuheiten in Version 0.4.1:

  • Vereinheitlichtes Modell fĂŒr geteilte Ordner, das detaillierte Informationen zu jeder Datei, einschließlich entfernter Dateien, sowohl auf dem lokalen als auch auf dem verbundenen GerĂ€t bereitstellt.
  • Möglichkeit, den Inhalt eines Ordners zu importieren. Dies ist relevant in FĂ€llen, in denen die Dateien bereits lokal vorhanden sind und eine Netzwerk-Synchronisation vermieden werden soll.
  • Verbesserte Leistung bei der Synchronisation einer großen Anzahl kleiner Dateien.
  • Verbesserte KompatibilitĂ€t mit dem BEP-Protokoll:
    • Möglichkeit, den Synchronisationstyp eines Ordners (folder_type) festzulegen: nur Änderungen empfangen, nur senden und bidirektionale Synchronisation.
    • UnterstĂŒtzung der Option „disable_temp_indexes“, um die Benachrichtigung verbundener GerĂ€te ĂŒber den Download großer Dateien zu deaktivieren.
    • UnterstĂŒtzung der Synchronisation von Datei-Zugriffsrechten (permissions) und die Möglichkeit, diese zu ignorieren (ignore_permissions).
    • Möglichkeit, das Flag „ignore_deletes“ festzulegen, um das lokale Löschen gemeinsamer Dateien zu verhindern, wenn sie auf dem verbundenen GerĂ€t gelöscht wurden.
    • Möglichkeit, das Flag „auto-accept“ zu setzen, um die automatische Synchronisation von zuvor unbekannten Dateien fĂŒr vertrauenswĂŒrdige GerĂ€te zu ermöglichen.
    • Möglichkeit, das Flag „introducer“ festzulegen, um die automatische Verbindung mit GerĂ€ten zu ermöglichen, die dem zuvor verbundenen GerĂ€t bekannt sind.
    • Möglichkeit zur Kompression des ausgehenden Traffics (Daten und Metadaten) mittels des LZ4-Algorithmus.
  • Möglichkeit zur Sortierung von Dateien vor der Synchronisation: nach alphabetischer Reihenfolge, nach GrĂ¶ĂŸe oder nach Änderungsdatum.
  • Behobene Fehler.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster