Commit Graph

  • b7b494b7cf fix(beacon): skip point-to-point interfaces on Android (#10504) main bt90 2025-12-23 19:56:20 +01:00
  • 962b917150 build: handle (ignore) new docker artifacts v2.0.13-rc.1 release-rc Jakob Borg 2025-12-23 09:10:48 +01:00
  • f57e92c20a chore: tweak pull retry logic (#10491) Jakob Borg 2025-12-23 08:26:58 +01:00
  • b9ab05af02 build: fix hash failure by limiting globbing (#10505) release-nightly Jakob Borg 2025-12-22 20:28:16 +01:00
  • 43d826913f chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-12-22 04:06:33 +00:00
  • 801ef0e22d fix(beacon): don't join multicast groups on non-multicast interfaces (fixes #10497) (#10498) Marcus B Spencer 2025-12-18 01:58:06 -06:00
  • e5dfd2c549 chore(beacon): more verbose debug logging (#10496) Marcus B Spencer 2025-12-17 09:04:47 -06:00
  • 5800d1acc3 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-12-15 04:06:28 +00:00
  • fd9dcbb8c2 build: fix docker build by ensuring qemu (#10492) Jakob Borg 2025-12-13 13:28:12 +01:00
  • bc7e56fdcd chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-12-08 04:02:18 +00:00
  • 7f7f5d87df Merge branch 'infrastructure' Jakob Borg 2025-12-02 08:43:15 +01:00
  • 49f2736adb chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-12-01 04:08:13 +00:00
  • cde867cf74 chore(stdiscosrv): use log/slog infrastructure Jakob Borg 2025-11-16 00:09:03 +01:00
  • 70292b4902 chore(stdiscosrv): larger write buffer Jakob Borg 2025-11-15 22:35:11 +01:00
  • 553c02f244 chore(model): refactor context handling for folder type (#10472) Jakob Borg 2025-11-27 21:34:35 +01:00
  • ce884e5d72 chore(cli): clean up generated usage strings for config commands (fixes #10462) (#10463) v2.0.12-rc.1 v2.0.12 release André Colomb 2025-11-24 16:49:42 +01:00
  • 5f702c1406 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-11-24 04:02:55 +00:00
  • a6bcd02739 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-11-17 03:57:56 +00:00
  • 488c33aef5 chore: update quic-go, adapt to lack of write tracking (#10456) Jakob Borg 2025-11-16 00:48:28 +01:00
  • 9241a475e9 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-11-10 03:59:12 +00:00
  • 01eef47bbc chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-11-03 03:59:21 +00:00
  • c518d99c35 build: do not clobber .deb files when publishing Jakob Borg 2025-10-31 11:01:09 +01:00
  • 81c99e07db chore(gui, man, authors): update docs, translations, and contributors v2.0.11-rc.1 v2.0.11 Syncthing Release Automation 2025-10-27 03:59:48 +00:00
  • 5279330c1d chore(gui): add Azerbaijani (az) and Kurdish (ckb) l10n templates. (#10442) André Colomb 2025-10-26 17:55:03 +01:00
  • 194b59b3ed chore: job for adding org members Jakob Borg 2025-10-24 07:46:16 +02:00
  • 8e796ddb94 chore: linter: errorlint Jakob Borg 2025-10-21 22:13:19 +02:00
  • 7c9d06b4d2 chore: linter: embeddedstructfieldcheck Jakob Borg 2025-10-21 22:00:44 +02:00
  • df8d8c276e chore: linter: staticcheck Jakob Borg 2025-10-21 21:58:18 +02:00
  • 98cf5872e9 chore: linter: perfsprint Jakob Borg 2025-10-21 19:50:59 +02:00
  • c883f49a24 chore: linter: usestdlibvars Jakob Borg 2025-10-21 08:46:43 +02:00
  • d84280107c chore: linter: canonicalheader Jakob Borg 2025-10-21 08:39:05 +02:00
  • d97fd638bc chore: linter: dupword Jakob Borg 2025-10-21 08:37:57 +02:00
  • a1069a0d70 chore: linter: intrange Jakob Borg 2025-10-21 08:36:42 +02:00
  • 465804161b chore: linter: staticcheck Jakob Borg 2025-10-21 08:34:00 +02:00
  • d08f483811 chore: linter: unused Jakob Borg 2025-10-21 08:24:57 +02:00
  • 655b4568c1 fix(fs): only apply case option to fakefs in stress test (#10440) Marcus B Spencer 2025-10-23 13:12:03 -05:00
  • c6a887865f fix(fs): apply case option to fakefs in casefs tests (#10439) Marcus B Spencer 2025-10-23 03:40:42 -05:00
  • b4565c87ee fix(fs): store getExpireAdd mutex in caseCache (fixes #9836) (#10430) Marcus B Spencer 2025-10-18 14:56:03 -05:00
  • 20d2406a0e chore(upnp): remove incorrect embedding of nat.Service (fixes #10426) (#10428) Simon Frei 2025-10-13 07:11:00 +02:00
  • d3d3fc2d0e fix(policy): only allow approvals by non-author contributors (#10419) Marcus B Spencer 2025-10-06 01:42:58 -05:00
  • f8c44923c7 docs(docker): make host network mode the default (#10416) bt90 2025-09-29 21:20:44 +02:00
  • 6f0acacbd2 fix(sqlite): actually always insert blocks for local files (fixes #10388) (#10411) v2.0.10-rc.1 v2.0.10 Jakob Borg 2025-09-23 15:46:31 +03:00
  • 932b4ce9bd fix(model): don't announce untrusted devices to other devices (fixes #10393) (#10408) Jakob Borg 2025-09-23 14:16:58 +03:00
  • b3e3ca7294 build: update GitHub actions (#10399) mrclmr 2025-09-22 07:50:09 +02:00
  • 41b4c5cd5e chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-09-22 03:52:07 +00:00
  • eb4eb7524d fix(syncthing): only perform CPU benchmark on startup when logging enabled, and on goroutine (#10398) Tommy van der Vorst 2025-09-19 07:17:10 +02:00
  • a64c5396e9 fix(db): only perform foreign key checking when a migration was applied (#10397) Tommy van der Vorst 2025-09-18 14:22:35 +02:00
  • 5595113074 fix(gui): don't fetch usage report preview unnecessarily on GUI load (#10395) Jakob Borg 2025-09-16 16:01:17 +00:00
  • ea19ec64bf fix(ur): properly skip zero/empty fields in report (#10394) Jakob Borg 2025-09-15 20:35:59 +00:00
  • 9de6c5ed69 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-09-15 03:52:28 +00:00
  • d037681fd1 fix: improve conflict detection by tracking previous file hash (fixes #10349) (#10351) Jakob Borg 2025-09-13 14:16:28 +00:00
  • 1b0eaa093a chore(policy): increase power & responsibility for maintainers Jakob Borg 2025-09-13 15:42:54 +02:00
  • 3382ccc3f1 chore(model): slightly deflake TestRecvOnlyRevertOwnID (#10390) v2.0.9 Jakob Borg 2025-09-12 09:41:47 +00:00
  • 9ee208b441 chore(sqlite): use normalised tables for file names and versions (#10383) Jakob Borg 2025-09-12 09:27:41 +00:00
  • dd90e8ec7a fix(api): limit size of allowed authentication request (#10386) Jakob Borg 2025-09-11 10:11:29 +00:00
  • aa6ae0f3b0 fix(sqlite): add _txlock=immediate to modernc implementation (#10384) Jakob Borg 2025-09-11 06:16:31 +00:00
  • e8b256793a chore: clean up migrated database (#10381) Jakob Borg 2025-09-10 10:23:35 +00:00
  • 8233279a65 chore(ursrv): update regex patterns for Syncthing-Fork entries (#10380) Catfriend1 2025-09-09 14:34:12 +02:00
  • 8e5d5802cc chore(ursrv): calculate more fine-grained percentiles Jakob Borg 2025-09-02 14:38:01 +02:00
  • 25ae01b0d7 chore(sqlite): skip database GC entirely when it's provably unnecessary (#10379) v2.0.8 Jakob Borg 2025-09-08 06:55:04 +00:00
  • 66583927f8 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-09-08 03:52:21 +00:00
  • f0328abeaa chore(scanner): always return values to the pools when hashing blocks (#10377) Simon Frei 2025-09-07 17:00:19 +02:00
  • 4b8d07d91c fix(sqlite): explicitly set temporary directory location (fixes #10368) (#10376) Jakob Borg 2025-09-07 12:04:47 +00:00
  • c33daca3b4 fix(sqlite): less impactful periodic garbage collection (#10374) Jakob Borg 2025-09-07 12:04:29 +00:00
  • a533f453f8 build: trigger nightly build only on syncthing repo (#10375) Amin Vakil 2025-09-07 15:33:33 +03:30
  • 3c9e87d994 build: exclude illumos from cross building v2.0.7 Jakob Borg 2025-09-05 11:51:10 +02:00
  • f0180cb014 fix(sqlite): avoid rowid on kv table (#10367) Jakob Borg 2025-09-05 09:31:07 +00:00
  • a99a730c0c fix(tlsutil): support HTTP/2 on GUI/API connections (#10366) Jakob Borg 2025-09-05 08:57:39 +00:00
  • 36254473a3 chore(slogutil): add configurable logging format (fixes #10352) (#10354) Jakob Borg 2025-09-05 08:52:49 +00:00
  • 800596139e chore(sqlite): stamp files with application_id Jakob Borg 2025-09-04 23:15:33 +02:00
  • f48782e4df fix(sqlite): revert to default page cache size (#10362) Jakob Borg 2025-09-04 21:07:51 +00:00
  • 922cc7544e docs: we now do binaries for illumos again Jakob Borg 2025-09-04 21:38:30 +02:00
  • 9e262d84de fix(api): redact device encryption passwords in support bundle config (#10359) Tommy van der Vorst 2025-09-04 20:22:59 +02:00
  • 42db6280e6 fix(model): earlier free-space check (fixes #10347) (#10348) Jakob Borg 2025-09-04 16:53:30 +00:00
  • 8d8adae310 build: package for illumos using vmactions/omnios-vm (#10328) Albert Lee 2025-09-04 04:51:44 -04:00
  • 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