- cross-posted to:
- opensource@programming.dev
- cross-posted to:
- opensource@programming.dev
I’m glad to announce v0.4.1 release!
Syncspirit is independent BEP protocol implementation. Like syncthing is continuous peer-to-peer file synchronization tool.
https://raw.githubusercontent.com/basiliscos/syncspirit/refs/heads/master/docs/fltk-overview.gif
You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows (WindowsXP is supported) and Mac OS X (Apple silicon).
Notable changes:
- unified shared folders model, which allows to inspect on a local and remove devices
- possibility to import files from local storage
- performance improvents, upto 5 times on a smaller files
- fix compatibility with global discovery v3 protocol
- support
folder_type
folder setting (send only, receive only, send & receive) - support
pull_older
folder setting (alphabetic, by size, by modification date) - support
disable_temp_indixes
(hardcoded to1
for atm) - support
ignore_permissions
folder flag,permissions
andno_permissions
file flag - support
ignore_deletes
folder flag - support device
auto-accept
folder flag - support device
introducer
andskip_introduction_removals
markers - support outgoing messages to be compressed using lz4
Syncspirit is a syncthing-compatible is written from the scratch software in C++ as classical desktop application.
Syncspirt source code uses GPLv3 license.
Any feedback is welcome!
WBR, basiliscos.
Why is there a GUI there at all? When I need to configure something, I just open http://localhost:8384/, and so it hangs as a systemd-service and doesn’t ask for food.
Somebody might find that behavior a bit making nervous if you don’t see progress, that it is running or that it was synced a few mins ago…
That’s why for that “daemonic” behavior programs hide themself in system tray :)
Impressive!
Is there non “appimage” linux release?
Not yet (I’m a solo dev so it is quite hard to do multiple builds). Patches welcome! :)