Commit Graph

  • 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
  • b28066c85d build: use access token to trigger release builds Jakob Borg 2025-06-15 10:14:13 +02:00
  • 71c8a2c36f fix(db): remove invalid member from FileMetadata (#10180) Simon Frei 2025-06-15 07:12:25 +00:00
  • e4ab7b4ff3 fix(watchaggregator): properly handle sub-second watch durations (fixes #9927) (#10179) Simon Frei 2025-06-13 22:16:22 +00:00
  • 8b978d4712 chore: add migration for remote invalid local flag (#10174) Simon Frei 2025-06-13 21:28:07 +00:00
  • 7b319111d3 fix: track invalid files in LocalFlags to fix global count (#10170) Simon Frei 2025-06-13 05:33:31 +00:00
  • cb7cea93a2 chore(model): remove redundant removal of internal fields in indexsender (#10173) Simon Frei 2025-06-12 22:08:21 +00:00
  • 20257faf54 build: compat entry for Go 1.25 Jakob Borg 2025-06-11 22:39:59 +02:00
  • c14abebd68 refactor(syncthing): use named constant for SIGHUP (#10168) ardevd 2025-06-09 22:31:01 +02:00
  • b1a1a90045 chore(syncthing): ensure response body is closed in upgrade request (#10169) ardevd 2025-06-09 22:10:17 +02:00
  • 8afc9855f2 feat: use Ed25519 keys for sync connections (#10162) Jakob Borg 2025-06-09 07:48:01 +02:00
  • 4215058911 fix(gui): don't show dial errors for paused devices (fixes #10166) (#10167) Marcus B Spencer 2025-06-09 00:38:07 -05:00
  • 9fb1a18dbf fix(strelaypoolsrv): trivial error handling fix Jakob Borg 2025-06-09 07:25:31 +02:00
  • 064213ceb8 fix(fs): check for unsupported error on modern Windows (fixes #10164) (#10165) Ross Smith II 2025-06-08 22:20:46 -07:00
  • 0211251b34 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-06-09 04:00:17 +00:00
  • 1903da569b build: explicitly trigger build after pushing release tag (#10160) Jakob Borg 2025-06-07 16:22:39 +02:00
  • b6a7beca1f build: build both Debian armel and armhf (though they are the same for us) (#10159) Jakob Borg 2025-06-07 16:04:28 +02:00
  • 7b83e7403e build: limit golangci-lint to pull requests Jakob Borg 2025-06-07 15:04:26 +02:00
  • 1915a470e9 chore: update AUTHORS Jakob Borg 2025-06-07 14:29:55 +02:00
  • 0b100296e1 Merge branch 'v2' Jakob Borg 2025-06-07 14:18:48 +02:00
  • e6ed3acf5f build: add dependency for next-version script Jakob Borg 2025-06-07 14:18:12 +02:00
  • 9f95bf3573 docs: add release note mention of platforms no longer built Jakob Borg 2025-06-07 13:35:04 +02:00
  • b05ece0681 build: more resilient pushes to releases v1.30.0-rc.1 Jakob Borg 2025-06-07 09:34:49 +02:00
  • 5381178c46 build: streamline gathering of facts, checkouts (#10158) Jakob Borg 2025-06-07 13:11:52 +02:00
  • e7f4f8306c Merge branch 'main' into v2 Jakob Borg 2025-06-07 09:35:00 +02:00
  • 9922a3abd9 build: more resilient pushes to releases Jakob Borg 2025-06-07 09:34:49 +02:00