Commit Graph

  • 12ba4b6aea chore(model): adjust folder state logging (fixes #10350) (#10353) Jakob Borg 2025-09-04 07:38:06 +00:00
  • 372e3c26b0 fix(db): remove temp_store = MEMORY pragmas (#10343) v2.0.6 Jakob Borg 2025-09-03 07:27:53 +00:00
  • 01e2426a56 fix(syncthing): properly report kibibytes RSS in Linux perfstats Jakob Borg 2025-09-03 07:52:01 +02:00
  • 6e9ccf7211 fix(db): only vacuum database on startup when a migration script was actually run (#10339) v2.0.5 Tommy van der Vorst 2025-09-02 21:03:22 +02:00
  • 4986fc1676 docs: minor formatting fixup of previous Jakob Borg 2025-09-02 09:19:21 +02:00
  • 5ff050e665 docs: update contribution guidelines from the docs site (#10336) Jakob Borg 2025-09-02 00:16:36 -07:00
  • fc40dc8af2 docs: add DCO requirement to contribution guidelines (#10333) Jakob Borg 2025-09-01 23:24:03 -07:00
  • 541678ad9e fix(syncthing): apply folder migrations with temporary API/GUI server (#10330) v2.0.4-rc.2 v2.0.4 Jakob Borg 2025-09-01 22:10:48 +02:00
  • fafc3ba45e fix(model): correctly handle block-aligned empty sparse files (fixes #10331) (#10332) Jakob Borg 2025-09-01 22:01:29 +02:00
  • da7a75a823 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-09-01 03:59:45 +00:00
  • e41d6b9c1e fix(db): apply all migrations and schema in one transaction v2.0.4-rc.1 Jakob Borg 2025-08-31 12:11:02 +02:00
  • 21ad99c80a Revert "chore(db): update schema version in the same transaction as migration (#10321)" Jakob Borg 2025-08-31 12:04:15 +02:00
  • 4ad3f07691 chore(db): migration for previous commits (#10319) Jakob Borg 2025-08-31 09:27:33 +02:00
  • 4459438245 chore(db): update schema version in the same transaction as migration (#10321) Simon Frei 2025-08-30 13:18:31 +02:00
  • 2306c6d989 chore(db): benchmark output, migration blocks/s output (#10320) Jakob Borg 2025-08-29 16:58:38 +02:00
  • 0de55ef262 chore(gui): use step of 3600 for versions cleanup interval (#10317) Tomasz Wilczyński 2025-08-29 15:57:27 +02:00
  • d083682418 chore(gui): use steps of 1024 KiB for bandwidth rate limits (#10316) Tomasz Wilczyński 2025-08-29 15:56:55 +02:00
  • c918299eab refactor(db): slightly improve insert performance (#10318) Jakob Borg 2025-08-29 15:26:23 +02:00
  • b59443f136 chore(db): avoid rowid for blocks and blocklists (#10315) bt90 2025-08-29 11:12:39 +02:00
  • 7189a3ebff fix(model): consider number of CPU cores when calculating hashers on interactive OS (#10284) (#10286) Tomasz Wilczyński 2025-08-26 12:04:08 +02:00
  • 6ed4cca691 fix(model): consider MaxFolderConcurrency when calculating number of hashers (#10285) Tomasz Wilczyński 2025-08-26 11:33:58 +02:00
  • 958f51ace6 fix(cmd): only start temporary API server during migration if it's enabled (#10284) Tommy van der Vorst 2025-08-25 07:46:23 +02:00
  • 07f1320e00 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-08-25 03:57:29 +00:00
  • 3da449cfa3 chore(ursrv): count database engines Jakob Borg 2025-08-24 16:53:50 +02:00
  • 655ef63c74 chore(ursrv): separate calculation from serving metrics Jakob Borg 2025-06-04 09:16:50 +02:00
  • 01257e838b build: use Go 1.24 tools pattern (#10281) Jakob Borg 2025-08-24 14:17:20 +02:00
  • e54f51c9c5 chore(db): cleanup DB in tests and remove OpenTemp (#10282) Simon Frei 2025-08-24 11:58:56 +02:00
  • a259a009c8 chore(db): adjust db bench name to improve benchstat grouping (#10283) Simon Frei 2025-08-23 16:12:55 +02:00
  • 8151bcddff fix(db): clean files for dropped folders at startup (#10280) v2.0.3 Jakob Borg 2025-08-22 09:00:05 +02:00
  • d776657b52 fix(cmd): provide temporary GUI/API server during database migration (#10279) Jakob Borg 2025-08-22 08:35:42 +02:00
  • 0416103f26 fix(cmd): make database migration more robust to write errors (#10278) Jakob Borg 2025-08-22 08:08:06 +02:00
  • 7bfcdfb577 build: downgrade gopsutil (fixes #10276) (#10277) Jakob Borg 2025-08-21 22:09:31 +02:00
  • e6a9b09527 fix: permissions in moving deb files? Jakob Borg 2025-08-20 23:22:26 +02:00
  • c8f52ba1bc build: use new apt publisher Jakob Borg 2025-08-20 23:05:42 +02:00
  • 3058aa6315 chore(slog): re-enable LOGGER_DISCARD (fixes #10262) (#10267) Ross Smith II 2025-08-19 13:36:10 -07:00
  • 60160db23a fix(cmd): restore --version flag for compatibility (#10269) André Colomb 2025-08-18 22:00:03 +02:00
  • 66b28e9aed chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-08-18 04:05:25 +00:00
  • 755daaa7b7 build: set netgo & osusergo tags for Linux build (#10261) v2.0.2 Jakob Borg 2025-08-16 06:33:01 +02:00
  • 33b5c3c62e build: bump required language level to 1.24, compiler to 1.25 (#10248) Jakob Borg 2025-08-16 06:02:58 +02:00
  • ffb30392e8 build: remove netgo and osusergo build tags (fixes #10251) (#10256) Jakob Borg 2025-08-14 21:32:06 +02:00
  • 7a76685d7e fix: increase default delete retention to 15 months (#10252) v2.0.1 Jakob Borg 2025-08-14 08:15:53 +02:00
  • 370bbb8f26 fix(db): handle path names that include URL special chars (fixes #10245) (#10247) Jakob Borg 2025-08-13 13:01:16 +02:00
  • 9ea6c9c3c3 fix(etc): correct incantation to launch browser in Linux desktop file (#10246) Jakob Borg 2025-08-13 09:56:58 +02:00
  • 8f117a4417 build(deps): update (most) dependencies (#10243) Jakob Borg 2025-08-12 22:34:40 +02:00
  • bbf48ae334 fix(all): various typos (#10242) Ross Smith II 2025-08-12 11:05:10 -07:00
  • fcf4916086 fix: allow upgrade without config dir (fixes #10240) (#10241) Jakob Borg 2025-08-12 18:44:57 +02:00
  • 5d8033343f chore: repo mirror job v2.0.0 Jakob Borg 2025-08-11 21:15:13 +02:00
  • c74d2a9872 chore: update man pages for 2.0 v2.0.0-rc.25 Jakob Borg 2025-08-11 19:33:32 +02:00
  • 3da84804b6 build: just special case stable-v2 for Debian for now Jakob Borg 2025-08-11 19:17:33 +02:00
  • 5b75c6ddcb build: split apt archive into major version generations Jakob Borg 2025-08-11 18:57:18 +02:00
  • ae03854575 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-08-11 04:06:30 +00:00
  • ad196173d0 chore(gui): remove redundant "authenticated" conditions from Actions menu (#10235) (#10237) tomasz1986 2025-08-10 22:13:53 +02:00
  • d682220305 chore: remove GUI "debugging" toggle, debug HTTP metrics (#10235) Jakob Borg 2025-08-10 21:14:25 +02:00
  • 29e10e00d2 chore(slogutil): ensure quoting of empty and confusing log values (#10236) Jakob Borg 2025-08-10 10:23:23 +02:00
  • 34f61ce464 fix: correct logging of our ID after startup & generate (#10234) Jakob Borg 2025-08-10 08:25:13 +02:00
  • adcbd31e62 fix(test): remove lib/logger from testmocks target (#10231) Ross Smith II 2025-08-09 00:56:37 -07:00
  • 431da839cf fix(slogutil): quote values with parentheses in them (#10229) v2.0.0-rc.24 Jakob Borg 2025-08-07 11:47:50 +02:00
  • 836045ee87 feat: switch logging framework (#10220) Jakob Borg 2025-08-07 11:19:36 +02:00
  • 49462448d0 feat(ignore): add .stignore escaping on Windows (#10205) Ross Smith II 2025-08-05 02:55:39 -07:00
  • e3424ad503 fix(model): properly set folder state "syncing" when copying data (#10227) Jakob Borg 2025-08-05 11:47:44 +02:00
  • 5703423c00 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-08-04 04:11:16 +00:00
  • 356ec26c87 fix(gui): fix identicon generation (#10228) Alex Ionescu 2025-08-03 15:48:57 +02:00
  • d37cb02e40 refactor(scanner): use recommended pattern for slice pool (#10225) Daniil Gentili 2025-08-01 11:27:53 +02:00
  • 953944e54e chore(fs): slightly reduce memory usage of IsParent (#10223) Daniil Gentili 2025-07-31 16:48:04 +02:00
  • 6e26fab3a0 chore(scanner): reduce memory pressure by using pools inside hasher (#10222) Daniil Gentili 2025-07-30 19:09:00 +02:00
  • 532e30eb6b chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-07-28 04:07:18 +00:00
  • 54bb987fae chore(config): remove fallback STUN servers that are CNAMEs to stun.counterpath.com (#10219) Marcus B Spencer 2025-07-24 07:55:42 -04:00
  • 74367d2f66 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-07-21 04:06:40 +00:00
  • 0f6750c8f5 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-07-14 04:05:46 +00:00
  • c8c38f735f fix(gui): show revert buttons only when folder is idle (fixes #10191) (#10212) tomasz1986 2025-07-12 16:08:11 +02:00
  • fa4bd5c057 chore(gui): update fancytree from 2.38.0 to 2.38.5 (ref #10051, ref #10155) (#10214) tomasz1986 2025-07-12 15:02:50 +02:00
  • 36fb5425a5 chore(gui): fix "Shut Down" spelling in Actions (#10213) tomasz1986 2025-07-12 14:52:51 +02:00
  • 32a913c0ff refactor(beacon, osutil, upnp, netutil): only use anet on Android (#10211) Marcus B Spencer 2025-07-08 06:18:51 +00:00
  • e8cfc8acfb build: improve next version calculation for bumped prereleases v2.0.0-rc.23 Jakob Borg 2025-07-06 20:56:56 +02:00
  • 7c07610ab2 fix: allow deleted files to win conflict resolution (#10207) Jakob Borg 2025-07-06 15:22:03 +02:00
  • ff88430efb feat: add debug commands for folder counts and files (#10206) Jakob Borg 2025-07-04 15:46:24 +02:00
  • 06dd8ee6d7 fix(pmp, netutil): workaround native code denied to discover gateway ipv4 addr on Android 14+ (#10204) Catfriend1 2025-07-02 20:40:38 +02:00
  • c0aa7b436c chore: disable golangci-lint wsl_v5 check Jakob Borg 2025-06-30 23:29:41 +02:00
  • b80fa9dcd2 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-06-30 04:01:54 +00:00
  • 95187bcc64 chore(protocol): minor cleanup of ClusterConfig messages; remove DisableTempIndexes option (#10202) Jakob Borg 2025-06-29 10:18:51 +02:00
  • f2a5b62733 build: unset build ID in generated binaries (#10203) Catfriend1 2025-06-28 14:32:07 +02:00
  • 385ca6772c chore(gui): added spacing between folder name and error message (#10201) ardevd 2025-06-28 05:06:45 -04:00
  • 88c307b65b chore(config): increase max concurrent writes default (#10200) Simon Frei 2025-06-28 08:59:50 +00:00
  • 9d425b0588 fix(beacon, osutil, upnp): fix local discovery send and intf detection on Android (#10196) Catfriend1 2025-06-25 20:18:12 +02:00
  • cf84a260ca chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-06-23 04:02:01 +00:00
  • c4e024c7e3 build: fix detection of next rc version Jakob Borg 2025-06-20 11:17:23 +02:00
  • 0945304a79 build: fix detection of next rc version v1.30.0-rc.2 v1.30.0 v1 release-rc-v1 Jakob Borg 2025-06-20 11:17:23 +02:00
  • 9703dd9f57 build: import release workflow changes from main Jakob Borg 2025-06-20 11:12:05 +02:00
  • 259e9ef08e fix(protocol): slightly loosen/correct ownership comparison criteria (fixes #9879) (#10176) yparitcher 2025-06-16 11:12:33 -04:00
  • c5a29b5b26 fix(model): don't clobber local flags when receiving index (#10190) v2.0.0-rc.22 Jakob Borg 2025-06-20 09:08:06 +02:00
  • 4c64843d60 feat(connections, nat): add UDP portmapping/pinhole for QUIC (fixes #7403) (#10171) Marcus B Spencer 2025-06-19 23:24:45 -05:00
  • b4ff96d754 chore(model): log folder removal Jakob Borg 2025-06-18 19:33:37 +02:00
  • 21c5ac2161 chore: remove bad comment in authors script Jakob Borg 2025-06-17 12:27:07 +02:00
  • 6fc0b41f97 feat(gui): add option to limit bandwidth in LAN to Settings (ref #10046) (#10182) tomasz1986 2025-06-17 09:46:38 +02:00
  • 0b0b2143ed fix(protocol): slightly loosen/correct ownership comparison criteria (fixes #9879) (#10176) yparitcher 2025-06-16 11:12:33 -04:00
  • af64140c61 fix(model): avoid flashing "Sync Waiting" unnecessarily (#10181) Jakob Borg 2025-06-16 12:53:02 +02:00
  • 1c68062231 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-06-16 04:00:36 +00:00
  • 4d92855d76 build: release job needs full checkout with tags Jakob Borg 2025-06-15 10:37:37 +02:00
  • 6a0c6128d8 fix(watchaggregator): properly handle sub-second watch durations (fixes #9927) (#10179) Simon Frei 2025-06-13 22:16:22 +00:00
  • 1c6f542cb7 build: use proper ref for build action v2.0.0-rc.21 Jakob Borg 2025-06-15 10:21:03 +02:00