Commit Graph

  • 99b707c141 fix(versioner): correct fs creation in test Jakob Borg 2025-05-25 22:03:19 +02:00
  • 39d6692109 Merge branch 'main' into v2 Jakob Borg 2025-05-25 10:00:53 +02:00
  • 64b5a1b738 fix(syncthing): ensure both config and data dirs exist at startup (fixes #10126) (#10127) Jakob Borg 2025-05-25 08:10:17 +02:00
  • 1a131a56f2 fix(versioner): fix perms of created folders (fixes #9626) (#10105) Ashish Bhate 2025-05-24 11:05:32 +05:30
  • beda37f28b refactor: use slices.Contains to simplify code (#10121) pullmerge 2025-05-23 18:36:06 +08:00
  • 1b8a8032f0 build: target ARMv6 for linux-arm builds Jakob Borg 2025-05-22 12:27:35 +02:00
  • 3423de24ea Revert "build: use Go 1.24.2 specifically" Jakob Borg 2025-05-22 12:03:41 +02:00
  • 6532715641 Merge branch 'main' into v2 Jakob Borg 2025-05-22 12:02:56 +02:00
  • 2532ac35cf build(deps): update dependency due to build breakage (#10120) v1.29.7-rc.1 Jakob Borg 2025-05-21 08:52:29 +02:00
  • 832fa094a3 Merge branch 'main' into v2 Jakob Borg 2025-05-21 08:35:12 +02:00
  • bcd30ceaec chore: move golangci-lint & meta to separate PR-only workflow (#10119) Jakob Borg 2025-05-21 08:32:49 +02:00
  • 78bfe643a8 chore: bump config version, prevent accidental downgrade Jakob Borg 2025-05-20 15:37:19 +02:00
  • 0a58747eb2 chore: further minor lint fixes Jakob Borg 2025-05-20 15:04:33 +02:00
  • 96b03fac04 chore: trivial lint fix v2.0.0-rc.16 Jakob Borg 2025-05-20 14:34:20 +02:00
  • 085455d72e feat: add syncthing debug database-statistics command (#10117) Jakob Borg 2025-05-20 14:27:08 +02:00
  • 72849690c9 fix(model): index handler error handling Jakob Borg 2025-05-20 14:26:14 +02:00
  • f09cca52f2 Merge branch 'main' into v2 Jakob Borg 2025-05-20 14:05:29 +02:00
  • 9a3493c2f4 build: reactivate golangci-lint (#10118) Jakob Borg 2025-05-20 14:03:43 +02:00
  • fa404d5a0d chore(gui): add Serbian (sr) translation template (#10116) André Colomb 2025-05-19 23:06:38 +02:00
  • 73ad18fbfb chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-05-19 03:56:31 +00:00
  • a4db309b39 chore: refine author list generation Jakob Borg 2025-05-17 16:54:02 +02:00
  • 4bc17bc588 build: use Go 1.24.2 specifically v2.0.0-rc.15 Jakob Borg 2025-05-17 00:37:36 +02:00
  • 964c8d7d65 fix(model): correct bufferpool handling; simplify (#10113) Jakob Borg 2025-05-16 22:50:13 +02:00
  • bacf506e90 Merge branch 'main' into v2 Jakob Borg 2025-05-16 16:17:43 +02:00
  • 1dd264894a chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-05-12 03:54:02 +00:00
  • 8c3d2f3bc5 fix(config): mark audit log options as needing restart (fixes #10099) (#10100) Marcus B Spencer 2025-05-09 05:49:11 -05:00
  • 702ed8ecc1 fix(config): deep copy configuration defaults (fixes #9916) (#10101) Hazem Krimi 2025-05-09 06:40:32 +01:00
  • 70bb4459be Merge branch 'main' into v2 v2.0.0-rc.14 Jakob Borg 2025-05-06 09:59:02 +02:00
  • b038650810 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-05-05 03:52:42 +00:00
  • 821d6f43ac chore(model): refactor copier for more flatness (#10094) Simon Frei 2025-05-04 09:23:57 +02:00
  • a16bf555c0 feat(gui): close a modal when pressing ESC after switching modal tabs (fixes #9489) (#10092) Hazem Krimi 2025-05-02 15:53:54 +01:00
  • fa7b81e1cf fix(model): use same folder first in copier (#10093) Simon Frei 2025-05-02 13:15:26 +02:00
  • 516f1aa0c7 Merge branch 'main' into v2 Jakob Borg 2025-05-01 14:11:27 -05:00
  • 6b94599467 chore(db, model): simplify per hash DB lookup in copier (#10080) Simon Frei 2025-05-01 20:44:25 +02:00
  • f183d1cbec chore(syncthing): ensure migrated database is closed before exiting (#10076) xjtdy888 2025-05-02 02:36:35 +08:00
  • cd6ea60fa1 build(deps): update dependencies (#10091) Jakob Borg 2025-05-01 13:15:37 -05:00
  • 58bf2b5515 fix(model): close fd immediately in copier (#10079) Simon Frei 2025-05-01 17:15:02 +02:00
  • d28be1b711 fix: handle null database name in getGolderDB v2.0.0-rc.13 Jakob Borg 2025-04-30 14:34:49 -05:00
  • 47e3147d0b fix: don't hold main database update lock when tidying folder databases Jakob Borg 2025-04-30 14:28:05 -05:00
  • 2159dfd27d Merge branch 'main' into v2 v2.0.0-rc.12 Jakob Borg 2025-04-30 10:11:33 -05:00
  • 0bf21d9db2 fix(strelaysrv): make the session limiter session-dependent (fixes #10072) (#10073) v1.29.6-rc.3 v1.29.6 domain 2025-04-30 22:25:01 +08:00
  • f61843ef2e build: artifact uploads destination OCI Jakob Borg 2025-04-29 14:01:25 -05:00
  • 23e8366f8d chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-04-28 03:52:12 +00:00
  • ed252ed6d7 fix(sqlite): hold update lock while generating folder idx Jakob Borg 2025-04-27 23:19:07 +05:30
  • 93e72cc83f chore(gui): use go list --deps for dependency list (#10071) Ross Smith II 2025-04-25 19:24:31 -07:00
  • abe34fc1f6 Merge branch 'main' into v2 v2.0.0-beta.11 Jakob Borg 2025-04-24 08:47:52 +07:00
  • be002362b3 fix(model): loop-break regression while block copying in puller (#10069) Simon Frei 2025-04-24 03:29:30 +02:00
  • 190dff142c feat(config): add option for audit file (fixes #9481) (#10066) v1.29.6-rc.2 Marcus B Spencer 2025-04-23 10:32:23 -05:00
  • c667ada63a chore(api): log X-Forwarded-For (#10035) bt90 2025-04-23 08:01:13 +02:00
  • 50480b89fc chore(syncthing): remove "default" folder concept (#10068) Jakob Borg 2025-04-23 12:59:24 +07:00
  • 93ae30d889 chore(gui): update dependency copyrights, add script for periodic maintenance (#10067) Ross Smith II 2025-04-22 22:41:05 -07:00
  • 486eebc4ac chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-04-21 03:52:26 +00:00
  • ff33d976d1 chore(syncthing): remove support for TLS 1.2 sync connections (#10064) Jakob Borg 2025-04-21 10:30:43 +07:00
  • 69890b4282 fix(osutil): give threads same I/O priority on Linux (#10063) TheCreeper 2025-04-21 03:30:52 +01:00
  • 533c9a6ab0 chore(stun): switch lookup warning to debug level Jakob Borg 2025-04-17 07:28:46 +07:00
  • 9521bb3931 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-04-14 03:51:01 +00:00
  • 25e03ef9ab Merge branch 'main' into v2 v2.0.0-beta.10 Jakob Borg 2025-04-13 14:46:30 +02:00
  • e46a0f99c3 chore: add missing copyright in new files from infra branch (#10055) Jakob Borg 2025-04-13 02:25:16 -07:00
  • ed6575411f Merge branch 'main' into v2 Jakob Borg 2025-04-13 09:44:09 +02:00
  • ed97e365b2 Merge branch 'infrastructure' v1.29.6-rc.1 Jakob Borg 2025-04-13 09:41:45 +02:00
  • b4776ea4e0 feat(stdiscosrv): configurable desired not-found rate Jakob Borg 2025-04-12 17:18:06 +02:00
  • b5ffd0a796 chore(blobs): generalised blob storage Jakob Borg 2025-04-08 09:54:51 +02:00
  • c74299b59a chore(stdiscosrv): path style s3 Jakob Borg 2025-04-07 16:24:04 +02:00
  • 8b6d837483 feat(ursv): add os/arch/distribution metric Jakob Borg 2025-03-18 09:39:51 +01:00
  • 3e74b3dee2 chore(strelaypoolsrv): limit number of returned relays Jakob Borg 2025-03-10 09:55:07 +01:00
  • 2902da996c build(infra): run in Docker environment for pushes Jakob Borg 2025-01-02 10:35:44 +01:00
  • f6f144bf17 chore(stupgrades): expose latest release as a metric Jakob Borg 2025-01-02 10:27:40 +01:00
  • ab5c42f4a0 feat(api, gui): allow authentication bypass for metrics (#10045) Sébastien WENSKE 2025-04-13 09:35:57 +02:00
  • 780b8fd3bc Merge branch 'main' into v2 v2.0.0-beta.9 Jakob Borg 2025-04-12 15:16:36 +02:00
  • 7db3f7eaac Merge branch 'release-1.29.5' Jakob Borg 2025-04-12 14:57:04 +02:00
  • f0b666269b build: push artifacts to Azure (#10044) v1.29.5 Jakob Borg 2025-04-08 00:43:19 -07:00
  • 190a59842c fix(syncthing): use separate lock file instead of locking the certificate (fixes #10053) (#10054) Jakob Borg 2025-04-12 05:46:57 -07:00
  • 40888c1a66 fix(syncthing): use separate lock file instead of locking the certificate (fixes #10053) (#10054) Jakob Borg 2025-04-12 05:46:57 -07:00
  • ddea2e449c fix(db): version vector serialisation :( (#10050) v2.0.0-beta.8 Jakob Borg 2025-04-09 08:46:49 -07:00
  • 7cfa871d58 fix(db): skip invalid files as remote need when local is deleted Jakob Borg 2025-04-09 16:24:17 +02:00
  • 95b39a791d Merge branch 'main' into v2 v2.0.0-beta.7 Jakob Borg 2025-04-09 15:40:25 +02:00
  • fa0d933e49 fix(gui): fix previous commit Jakob Borg 2025-04-09 15:39:09 +02:00
  • e0c1abc5fe fix(sqlite): apply options (#10049) Tommy van der Vorst 2025-04-09 06:29:46 +02:00
  • 8372c0288f fix(gui): mark unseen disconnected devices as inactive (#10048) tomasz1986 2025-04-08 22:08:00 +02:00
  • 5f5d672a7d fix(strings): differentiate setup(n) and set(v) up (#10024) v1.29.5-rc.1 Paul Donald 2025-04-08 14:45:05 +02:00
  • d23cd197e1 chore(fs): changes to allow Filesystem to be implemented externally (#10040) Tommy van der Vorst 2025-04-08 14:39:39 +02:00
  • d7ca483df1 chore(config): resolve primary STUN servers via SRV record (fixes #10029) (#10031) bt90 2025-04-08 14:23:57 +02:00
  • e48be98cd5 build: push artifacts to Azure (#10044) Jakob Borg 2025-04-08 00:43:19 -07:00
  • cbded11c43 Merge branch 'main' into v2 v2.0.0-beta.6 Jakob Borg 2025-04-07 11:43:08 +02:00
  • d5aa991b73 chore(db): use pseudo random naming for folder databases Jakob Borg 2025-04-07 11:35:31 +02:00
  • 05210d0325 fix(db): wrong prepare method Jakob Borg 2025-04-07 10:58:14 +02:00
  • 55da878452 chore: improved perf stats Jakob Borg 2025-04-07 08:39:06 +02:00
  • e9a2ff3aa6 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-04-07 03:50:00 +00:00
  • c9650fc7d5 chore(model): delay starting a pull while there are incoming index updates (#10041) Jakob Borg 2025-04-06 05:31:02 -07:00
  • cf1cf85ce6 chore(db): use one SQLite database per folder (#10042) Jakob Borg 2025-04-06 05:30:43 -07:00
  • 2301f72c5b fix(config): zero filesystemtype is "basic" (#10038) Jakob Borg 2025-04-04 12:28:39 -07:00
  • 7d51b1b620 Merge branch 'main' into v2 v2.0.0-beta.5 Jakob Borg 2025-04-04 19:05:08 +02:00
  • f7c8efd93c fix(config): properly apply defaults when reading folder configuration (#10034) Tommy van der Vorst 2025-04-04 18:46:12 +02:00
  • 3e7ccf7c48 chore(model): add metric for total number of conflicts (#10037) Sébastien WENSKE 2025-04-04 18:24:04 +02:00
  • fa3b9acca3 chore(db): buffer pulled files for smaller WAL (#10036) Jakob Borg 2025-04-03 23:15:59 -07:00
  • bae976905c chore(db): fix debug logging (#10033) bt90 2025-04-03 20:21:39 +02:00
  • 6bc2784e9a build: replace underscore in Debian version (#10032) bt90 2025-04-03 14:28:33 +02:00
  • 1dbdd6b720 Merge branch 'main' into v2 v2.0.0-beta.4 Jakob Borg 2025-04-03 10:21:01 +02:00
  • f15d50c2e8 feat(fs, config): add support for custom filesystem type construction (#9887) Tommy van der Vorst 2025-04-03 10:12:23 +02:00
  • 8a2d8ebf81 chore: configurable delete retention interval (#10030) Jakob Borg 2025-04-03 00:55:19 -07:00