Commit Graph

  • 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
  • b88aea34b6 fix(syncthing): make directory flags global for all commands (#10028) Jakob Borg 2025-04-02 23:58:46 -07:00
  • 82a0dd8eaa chore(db): use shorter read transactions and periodic checkpoint for smaller WAL (#10027) Jakob Borg 2025-04-02 13:19:34 -07:00
  • 4096a35b86 fix(db): handle large numbers of blocks in update (#10025) Jakob Borg 2025-04-02 10:35:37 -07:00
  • 86cbc2486f chore: forget deleted files older than six months (fixes #6284) (#10023) Jakob Borg 2025-04-02 05:58:59 -07:00
  • 0bcc31d058 chore(db): increase journal limit to 64MiB (#10022) bt90 2025-04-02 14:52:44 +02:00
  • 2c3a890d2f fix(syncthing): remove duplicate --no-console flag v2.0.0-beta.3 Jakob Borg 2025-04-02 12:21:40 +02:00
  • f9007ed106 build(deps): update dependencies (#10020) Jakob Borg 2025-04-01 23:51:37 -07:00
  • 2953630bc3 Merge branch 'main' into v2 v2.0.0-beta.2 Jakob Borg 2025-04-01 13:43:33 +02:00
  • a99e670ebb chore: harmonise command line flags (#10007) Jakob Borg 2025-04-01 04:42:16 -07:00
  • 05cc6b0f43 chore(fs): speed up case normalization (#10013) bt90 2025-04-01 13:41:57 +02:00
  • 1efcfeb3ad chore(config): remove discontinued secondary STUN servers (fixes #10011) (#10012) Marcus B Spencer 2025-03-31 01:41:33 -05:00
  • 93195911bd chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-03-31 03:50:00 +00:00
  • 6085e3a5eb fix(stun): better error handling (ref #10008) (#10010) Jakob Borg 2025-03-30 11:56:29 -07:00
  • e5b72da607 fix(config): remove discontinued primary STUN server (fixes #10008) (#10009) Marcus B Spencer 2025-03-30 08:17:55 -05:00
  • 0d6117d585 fix(gui): validate device ID in canonical form (fixes #7291) (#10006) mathias4833 2025-03-29 17:52:02 +01:00
  • f1e136a17b build: also run APT publish for v2 tags Jakob Borg 2025-03-29 15:29:01 +01:00
  • 025905fcdf chore: switch database engine to sqlite (fixes #9954) (#9965) v2.0.0-beta.1 Jakob Borg 2025-03-29 12:50:08 +00:00
  • b1c8f88a44 chore: remove weak hashing which does not pull its weight (#10005) Jakob Borg 2025-03-29 12:21:10 +00:00
  • 1a25ae32ca chore: remove abandoned next-gen-gui experiment (#10004) Jakob Borg 2025-03-29 12:20:35 +00:00
  • 629971687d feat(gui): explanation to options enabled or disabled per folder type (#9367) tomasz1986 2025-03-28 16:17:08 +01:00
  • 3c955a9706 chore(lib): expose model methods to obtain progress (#9886) Tommy van der Vorst 2025-03-28 14:44:01 +01:00
  • 7f3c8dbff1 build: move nightly build schedule to separate workflow (#10000) v1.29.4-rc.2 v1.29.4 Ross Smith II 2025-03-27 02:31:51 -07:00
  • 7762e39fb3 chore(syncthing): use file lock on certificate to prevent multiple instances (#10003) Jakob Borg 2025-03-27 09:26:21 +00:00
  • 4235b2c406 chore(ur): add RSS to reported stats (#10002) Jakob Borg 2025-03-27 09:17:10 +00:00
  • 3fd090bfa7 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-03-24 03:49:44 +00:00
  • 6dfa54efa6 chore(gui, man, authors): update docs, translations, and contributors v1.29.4-rc.1 Syncthing Release Automation 2025-03-17 03:49:35 +00:00
  • 67575e1736 fix(api): prevent tilde expansion in path suggestions (fixes #9990) (#9992) mathias4833 2025-03-15 21:06:38 +01:00
  • 65923fc255 fix(syncthing): don't auto upgrade to higher major on startup (#9989) Jakob Borg 2025-03-13 08:59:19 +01:00
  • aea763868f build(deps): update dependencies (#9988) Jakob Borg 2025-03-13 08:41:05 +01:00
  • 26b134ae7b chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-03-10 03:45:18 +00:00
  • 893071d2ba refactor(api): extract method configMuxBuilder.postAdjustGui and add test coverage (#9979) Emil Lundberg 2025-03-09 21:31:06 +01:00
  • 435f2d2178 refactor(api): make shutdown timeout configurable for tests (#9980) v1.29.3-rc.2 v1.29.3 Emil Lundberg 2025-03-07 12:50:33 +01:00
  • 8461ca539b refactor(api): deduplicate HTTP test helpers and allow session cookie access (#9977) Emil Lundberg 2025-03-07 11:07:01 +01:00
  • fb977dc61d build: correct API call for Weblate statistics Jakob Borg 2025-03-03 08:11:20 +01:00
  • ee7ab4ce25 build(deps): update dependencies (#9978) Jakob Borg 2025-03-01 22:33:13 +01:00
  • c3ce9713d9 chore(etc): remove /usr/bin prefix from Linux .desktop files (#9966) polyfloyd 2025-02-28 20:59:07 +01:00
  • 6a147091c5 build: use Go 1.24, minimum is Go 1.23 (#9960) Jakob Borg 2025-02-12 10:16:46 +01:00
  • 6208c36417 fix(policy): do not require multiple maintainers for build changes Jakob Borg 2025-02-12 09:47:09 +01:00
  • 453fd20eeb chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-02-10 03:46:14 +00:00
  • 28f0cffdb6 chore(fs): build kqueue instead of fsevents watcher on iOS (#9950) Tommy van der Vorst 2025-02-07 16:40:53 +01:00
  • 87c16c6cf5 build(deps): update dependencies (#9951) v1.29.3-rc.1 Jakob Borg 2025-02-07 09:44:26 +01:00
  • 5495c98e63 refactor: using slices.Contains to simplify the code (#9918) dashangcun 2025-02-07 09:21:24 +01:00
  • da7d5ce608 build: switch to cloud code signing for Windows (#9948) Jakob Borg 2025-02-06 10:43:23 +01:00
  • b300c297c6 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-02-03 03:45:29 +00:00
  • 124673f7a8 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-01-27 03:45:14 +00:00
  • 0395cf2bc0 fix(model): clarify errors on Windows user/group lookup (fixes #9929) (#9930) Jakob Borg 2025-01-20 00:59:05 -08:00
  • 36cd70040a chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-01-20 03:45:10 +00:00
  • 1fbd396ffa chore(scanner): don't warn about cancelled scan (#9920) Jakob Borg 2025-01-13 18:35:55 +01:00
  • 2834bad85e chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-01-13 03:47:27 +00:00
  • 516f3e29e8 chore(proto): change symlinktarget to be byte sequence (fixes #9913) (#9914) v1.29.2 Jakob Borg 2025-01-11 17:38:29 +01:00