Commit Graph

  • 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
  • ab20c16982 fix(api): don't crash requests after failing to unmarshal tokens (fixes #9909) (#9912) v1.29.1 Jakob Borg 2025-01-09 21:47:10 +01:00
  • 0c1df81ee9 fix(scanner): don't warn when legitimately skipping a directory (#9911) Jakob Borg 2025-01-09 19:42:18 +01:00
  • d324b2ac86 fix(db): correct unsafe RLock order (fixes #9906) (#9910) Jakob Borg 2025-01-09 19:33:04 +01:00
  • 0231089b99 fix(db): add JSON tags to types used in API returns (fixes #9907) (#9908) Jakob Borg 2025-01-09 10:26:34 +01:00
  • 74ffb85467 fix(model): correct type of fileInfoType in API browse response (fixes #9904) (#9905) Jakob Borg 2025-01-08 11:08:33 +01:00
  • dcd280e6e2 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2025-01-06 03:47:27 +00:00
  • 4e56dbd883 build(deps): update dependencies (#9900) Jakob Borg 2025-01-01 20:49:52 +01:00
  • 13d7881b80 chore(gui, man, authors): update docs, translations, and contributors v1.29.0-rc.3 v1.29.0 Syncthing Release Automation 2024-12-30 03:46:20 +00:00
  • 1d2c53bf3c chore(scanner): avoid scan failures and report if they happen (#9888) Simon Frei 2024-12-28 17:09:38 +01:00
  • 9c449c966b chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2024-12-23 03:46:12 +00:00
  • ec2d4638e3 build: fix publish-nightly tools checkout Jakob Borg 2024-12-22 09:02:11 +01:00
  • 0ce92befc8 chore(gui): fix merge conflict on Weblate (#9882) André Colomb 2024-12-21 22:54:17 +01:00
  • 2167ce9656 build: reinstate docker push for main Jakob Borg 2024-12-21 16:17:21 +01:00
  • 0dc85d74aa build: also push to ghcr.io Jakob Borg 2024-12-21 15:12:01 +01:00
  • b6e3f8037b build: workaround for tag builds Jakob Borg 2024-12-21 14:27:23 +01:00
  • 00e7161a8f build: compat.json should be in the signed packages bundle Jakob Borg 2024-12-20 10:34:29 +01:00
  • b5a7879eca fix(stdiscosrv): handle announcements properly :p (#9881) v1.29.0-rc.2 Jakob Borg 2024-12-19 21:43:46 +01:00
  • 4355dc69ea fix(discovery): properly unmarshal local discovery (#9880) Jakob Borg 2024-12-19 21:16:44 +01:00
  • 371ba69447 build: slightly streamline build dependencies Jakob Borg 2024-12-19 15:08:17 +01:00
  • 79ef57d0ea fix(scanner): continue walk after special files (fixes #9872) (#9877) Jakob Borg 2024-12-19 08:27:53 +01:00
  • 8bd6bdd397 chore(model): clarify log message (fixes #9875) (#9876) Jakob Borg 2024-12-18 08:56:06 +01:00
  • ce3248cea7 chore(fs): add debug logging for case cache registry (#9869) Simon Frei 2024-12-16 12:04:24 +01:00
  • 99a6f3a5b6 docs: update section on code signing Jakob Borg 2024-12-16 11:42:34 +01:00
  • c2e10dc156 build: skip Docker push for main, reserve for release Jakob Borg 2024-12-16 11:39:13 +01:00
  • fc914f3237 build: sign asc files using ezapt Jakob Borg 2024-12-16 10:14:29 +01:00
  • 811d3752d0 build: loki vars are in secrets Jakob Borg 2024-12-16 09:26:21 +01:00
  • 00827dd5c1 build: consolidate release environment for actions Jakob Borg 2024-12-16 08:57:33 +01:00
  • a981c21d27 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2024-12-16 03:50:41 +00:00
  • 163dc122f3 build: update compat.yaml for Go 1.24 (rc1) (fixes #9870) Jakob Borg 2024-12-15 11:09:10 +01:00
  • 83727e0824 build(deps): update dependencies (#9866) Jakob Borg 2024-12-10 14:33:47 +01:00
  • 529d3ef764 ci: reduce frequency of dependabot nags Jakob Borg 2024-12-10 09:53:46 +01:00
  • fefbf4dcc8 build: run release flows on tag pushes v1.29.0-rc.1 Jakob Borg 2024-12-09 08:32:15 +01:00
  • b9c6d3ae09 fix(config): skip GUI port probing for UNIX sockets (fixes #9855) (#9858) André Colomb 2024-12-09 08:24:42 +01:00
  • 7bea8c758a chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2024-12-09 03:50:45 +00:00
  • 479c0d3f16 fix(gui): reflect folder password visibility by changing button icon (#9857) Alex Ionescu 2024-12-08 21:20:31 +01:00
  • d9ce7c3166 build: build all the things (#9845) Jakob Borg 2024-12-05 10:09:33 -05:00
  • 69979996d9 build(infra): also push Docker images to ghcr.io Jakob Borg 2024-10-26 16:22:38 +02:00
  • da58e5c50c build(deps): update dependencies (#9852) Jakob Borg 2024-12-03 07:48:10 -05:00
  • 44e259142f chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2024-12-02 03:50:30 +00:00
  • 77970d5113 refactor: use modern Protobuf encoder (#9817) Jakob Borg 2024-12-01 16:50:17 +01:00
  • 2b8ee4c7a5 chore(gui): cache input type in each advanced settings category (#9802) André Colomb 2024-12-01 13:30:05 +01:00
  • be952e5f2d chore(config): add Chinese STUN servers (#9843) bt90 2024-11-30 08:33:55 +01:00
  • 43ebac4242 fix(model): create fileset under lock (#9840) Jakob Borg 2024-11-28 14:41:44 +01:00
  • f08a0ed01c build(deps): update dependencies (#9833) Jakob Borg 2024-11-25 08:25:24 +01:00
  • 612fdff377 build: automatically update APT repository on release v1.28.1-rc.2 v1.28.1 Jakob Borg 2024-11-24 21:21:49 +01:00
  • 8ccb7f1924 fix(protocol): allow encrypted-to-encrypted connections again Jakob Borg 2024-11-18 09:56:43 +01:00
  • 65d0ca8aa9 fix(config): respect GUI address override in fresh default config (fixes #9783) (#9675) André Colomb 2024-11-19 12:01:43 +01:00
  • e82ed6e3d3 style: gofumpt all the things (#9829) Jakob Borg 2024-11-19 11:32:56 +01:00
  • 4b815fc086 chore(gui, man, authors): update docs, translations, and contributors Syncthing Release Automation 2024-11-18 03:49:35 +00:00
  • 7eaf843de2 chore(api): add block and goroutine profiles to support bundle (#9824) Jakob Borg 2024-11-16 09:43:17 +01:00