-
-
Notifications
You must be signed in to change notification settings - Fork 5k
Comparing changes
Open a pull request
base repository: syncthing/syncthing
base: v2.0.14
head repository: syncthing/syncthing
compare: v2.0.15
- 10 commits
- 76 files changed
- 8 contributors
Commits on Feb 4, 2026
-
fix(stdiscosrv): must not modify database entries in-place
Signed-off-by: Jakob Borg <jakob@kastelo.net>
Configuration menu - View commit details
-
Copy full SHA for f731cfa - Browse repository at this point
Copy the full SHA f731cfaView commit details -
refactor: remove unused support for Azure blob stores
Signed-off-by: Jakob Borg <jakob@kastelo.net>
Configuration menu - View commit details
-
Copy full SHA for f8a711a - Browse repository at this point
Copy the full SHA f8a711aView commit details -
* infrastructure: refactor: remove unused support for Azure blob stores fix(stdiscosrv): must not modify database entries in-place
Configuration menu - View commit details
-
Copy full SHA for 2cf7197 - Browse repository at this point
Copy the full SHA 2cf7197View commit details
Commits on Feb 5, 2026
-
chore(gui): add id and name to Stay logged in checkbox for password m…
…anagers (#10558) gui: Add id and name to Stay logged in checkbox for password manager support Signed-off-by: epifeny <epifeny@users.noreply.github.com> Co-authored-by: epifeny <epifeny@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1bba07a - Browse repository at this point
Copy the full SHA 1bba07aView commit details
Commits on Feb 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0b5a08c - Browse repository at this point
Copy the full SHA 0b5a08cView commit details
Commits on Feb 11, 2026
-
chore(db): add ability to wait for programmatically started database …
…maintenance, query last maintenance time (#10565) Also adds a method to query the last database maintenance time. Signed-off-by: Tommy van der Vorst <tommy@pixelspark.nl> Co-authored-by: Jakob Borg <jakob@kastelo.net>
Configuration menu - View commit details
-
Copy full SHA for 5cf9168 - Browse repository at this point
Copy the full SHA 5cf9168View commit details -
fix(gui): show restarting modal during upgrade restart (fixes #1248) (#…
…10566) Signed-off-by: steadytao <mail@steadytao.com> Signed-off-by: Jakob Borg <jakob@kastelo.net> Co-authored-by: Jakob Borg <jakob@kastelo.net>
Configuration menu - View commit details
-
Copy full SHA for f86c1d8 - Browse repository at this point
Copy the full SHA f86c1d8View commit details -
fix(gui): remove width limit for language select items (#10531)
Signed-off-by: Michael Wang <michael19920327@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2ecdc1a - Browse repository at this point
Copy the full SHA 2ecdc1aView commit details -
chore(etc): add more comprehensive systemd sandboxing (#10421)
Update the existing minimal service hardening with a comprehensive sandbox to minimize blast damage from service compromise. Please see the detailed code comments for an explanation of what is sandboxed. Roughly, we limit: /dev, /proc, /tmp, AF_UNIX, AF_PACKET, execution of _any_ binary other than "/usr/bin/syncthing" and "/usr/lib", uncommon syscalls plus io_uring, tons of kernel internals and more. We also enable a bunch of kernel namespaces for isolation. In short, pretty much everything is sandboxed and specifically tuned for syncthing's behavior. Sadly, we cannot use ProtectSystem=strict by default because we don't know the directories that the user will be sharing. There's a big comment block explaining how users can enable it for "extra credit". :) If the user did add the following options as the unit file recommends: - ProtectSystem=strict - ReadWritePaths=/my/shared/dir1 /my/shared/dir2 - ProtectHome=true Then the user would end up with a *far* more comprehensive sandbox than anything a container runtime (like Docker/Podman/whatever) would provide. Much (but not all) of these options could be ported to the user/syncthing.service file, BUT it would require work. Systemd does not allow all of these options to be used with the user service manager, although using PrivateUsers=true would help with most of it. I cannot justify the time investment to develop, audit and test the port to user/syncthing.service so I leave that for interested contributors. Tested on Debian Trixie (13) with the following versions: - v1.29.5, Linux (64-bit Intel/AMD) - latest HEAD (d3d3fc2 committed on Mon Oct 6 01:42:58 2025) Signed-off-by: Val Markovic <val@markovic.io>
Configuration menu - View commit details
-
Copy full SHA for 478d8a0 - Browse repository at this point
Copy the full SHA 478d8a0View commit details -
chore: build with Go 1.26; use Go 1.25 features (#10570)
WaitGroup.Go and built-in gomaxprocs handling. Signed-off-by: Jakob Borg <jakob@kastelo.net>
Configuration menu - View commit details
-
Copy full SHA for dc2a77a - Browse repository at this point
Copy the full SHA dc2a77aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.0.14...v2.0.15