I'm glad to announce v0.4.7 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

Notable changes (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

 

I'm glad to announce v0.4.7 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

Notable changes (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

 

I'm glad to announce v0.4.7 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

Notable changes (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

 

I'm glad to announce v0.4.7 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

Notable changes (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

[–] 2 points 2 months ago

It can be independent only if you "own" hardware/software, i.e. you can manufacture, change etc. If there is no hardware independency -- you loose with software, then.

  • source
  • [–] [S] 7 points 5 months ago (2 children)

    Well, yep. For now the positive differences are

    • better speed transfers (up to x7 speed up on my setup).
    • different UI (including unique features like see in realtime tree-like structure of remote/local folders).
    • Windows XP support
    • it targeted for long-awaited "selective sync" mega-feature (asked for many years by syncthing users; but it is out of scope of syncthing business, so, it will unlikely be developed). I plan to do it after 1-2 releases (after implementing "ignoring local files" feature).
  • source
  • parent
  • context
  •  

    I'm glad to announce v0.4.5 release!

    Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

    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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

    Notable changes:

    • [core] monitor local filesystem changes in realtime and propagate updates across the cluster (inotify/ReadDirectoryChangesW/kqueue)
    • [core] allow arbitrary subfolder rescan
    • [core] do not accept files with non-valid utf8 filenames
    • [ci/cd] use https://sourcecraft.dev/ infrastructure for building
    • [core] bugfixes

    Syncspirt source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    I'm glad to announce v0.4.5 release!

    Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

    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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

    Notable changes:

    • [core] monitor local filesystem changes in realtime and propagate updates across the cluster (inotify/ReadDirectoryChangesW/kqueue)
    • [core] allow arbitrary subfolder rescan
    • [core] do not accept files with non-valid utf8 filenames
    • [ci/cd] use https://sourcecraft.dev/ infrastructure for building
    • [core] bugfixes

    Syncspirt source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    I'm glad to announce v0.4.5 release!

    Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

    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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

    Notable changes:

    • [core] monitor local filesystem changes in realtime and propagate updates across the cluster (inotify/ReadDirectoryChangesW/kqueue)
    • [core] allow arbitrary subfolder rescan
    • [core] do not accept files with non-valid utf8 filenames
    • [ci/cd] use https://sourcecraft.dev/ infrastructure for building
    • [core] bugfixes

    Syncspirt source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    I'm glad to announce v0.4.5 release!

    Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

    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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

    Notable changes:

    • [core] monitor local filesystem changes in realtime and propagate updates across the cluster (inotify/ReadDirectoryChangesW/kqueue)
    • [core] allow arbitrary subfolder rescan
    • [core] do not accept files with non-valid utf8 filenames
    • [ci/cd] use https://sourcecraft.dev/ infrastructure for building
    • [core] bugfixes

    Syncspirt source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    I'm glad to announce v0.4.5 release!

    Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

    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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

    Notable changes:

    • [core] monitor local filesystem changes in realtime and propagate updates across the cluster (inotify/ReadDirectoryChangesW/kqueue)
    • [core] allow arbitrary subfolder rescan
    • [core] do not accept files with non-valid utf8 filenames
    • [ci/cd] use https://sourcecraft.dev/ infrastructure for building
    • [core] bugfixes

    Syncspirt source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    cross-posted from: https://lemmy.ml/post/41490352

    I’m glad to announce v0.4.4 release!

    Syncspirit is independent BEP protocol implementation. Like syncthing is continuous peer-to-peer file synchronization tool.

    You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon, xattr -dr com.apple.quarantine syncspirit-fltk.app is required to launch).

    Notable changes:

    • [fltk] allow to regenereate certificate/key pair and soft restart
    • [core] reduce memory consumption to ~30%
    • [core] do not consume CPU when idle
    • [core] govern file system operations (scan, read, write, delete etc.) from control thread
    • [core, bugfix] use system/default ssl root CAs to connect to syncthing infrastructure (might require to delete configuration from previous installation).
    • [fltk, bugfix] fogetting to insert deleted folder into pending list

    (Syncspirit)[https://github.com/basiliscos/syncspirit/] is a syncthing-compatible is written from the scratch software in C++ as classical desktop application.

    Syncspirit source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    cross-posted from: https://lemmy.ml/post/41490352

    I’m glad to announce v0.4.4 release!

    Syncspirit is independent BEP protocol implementation. Like syncthing is continuous peer-to-peer file synchronization tool.

    You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon, xattr -dr com.apple.quarantine syncspirit-fltk.app is required to launch).

    Notable changes:

    • [fltk] allow to regenereate certificate/key pair and soft restart
    • [core] reduce memory consumption to ~30%
    • [core] do not consume CPU when idle
    • [core] govern file system operations (scan, read, write, delete etc.) from control thread
    • [core, bugfix] use system/default ssl root CAs to connect to syncthing infrastructure (might require to delete configuration from previous installation).
    • [fltk, bugfix] fogetting to insert deleted folder into pending list

    (Syncspirit)[https://github.com/basiliscos/syncspirit/] is a syncthing-compatible is written from the scratch software in C++ as classical desktop application.

    Syncspirit source code uses GPLv3 license.

    Any feedback is welcome!

    WBR, basiliscos.

     

    cross-posted from: https://lemmy.ml/post/37069564

    I'm glad to announce v0.4.3 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 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

    Notable changes:

    • [core] fix compatibility with syncthing v2.0 (i.e. tolerate directory with non-zero size and without blocks)
    • [core] allow to specify root certificate authority to use in all tls/ssl connections, see faq, mostly actual for Windows XP with expired system certificates
    • [core] allow to load huge databses and interrupt loading porgress
    • [core] reduce memory consumption by model (~ 44%)
    • [core] use in-depth scan order instead of in-breadth
    • [core, win32] fix negative serial number in generated ssl-certificates
    • [core, fltk] more correctly display file scanning progress
    • [core, bugfix] make successful upnp port unmapping upon shutdown
    • [fltk] deactivate currently selected log level button

    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.

    view more: next ›