Commit Graph

  • 4d3432af3e lib: Ensure timely service termination (fixes #5860) (#5863) Simon Frei 2019-07-19 19:40:40 +02:00
  • 1cb55904bc lib/model: Prevent panic in NeedFolderFiles (fixes #5872) (#5875) Simon Frei 2019-07-19 19:39:52 +02:00
  • 2b622d0774 lib/model: Close conn on dev pause (fixes #5873) (#5874) Simon Frei 2019-07-19 19:37:29 +02:00
  • 1894123d3c lib/syncthing: Modify exit status before stopping (fixes #5869) (#5870) Simon Frei 2019-07-18 20:49:00 +02:00
  • e7e177a6fa lib/relay: Prevent spurious relay error message (fixes #5861) (#5864) Jakob Borg 2019-07-17 10:55:28 +02:00
  • eed1edcca0 cmd/syncthing: Ensure myID is set by making it local (fixes #5859) (#5862) Simon Frei 2019-07-17 07:19:14 +02:00
  • 0025e9ccfb all: Refactor cmd/syncthing creating lib/syncthing (ref #4085) (#5805) Simon Frei 2019-07-14 12:43:13 +02:00
  • 82b70b9fae lib/model, lib/protocol: Track closing connections (fixes #5828) (#5829) Simon Frei 2019-07-14 11:03:55 +02:00
  • def4b8cee5 lib/config: Error on empty folder path (fixes #5853) (#5854) Simon Frei 2019-07-14 11:03:14 +02:00
  • f1a7dd766e all: Add comment to ensure correct atomics alignment (fixes #5813) Aurélien Rainone 2019-07-13 15:05:39 +02:00
  • 20c8dbd9ed lib/model: Fix integer conversion (fixes #5837) (#5851) Simon Frei 2019-07-12 16:37:12 +02:00
  • 4b3f9b1af9 lib/versioner: Replace multiple placeholders in a single token in external command (fixes #5849) xduugu 2019-07-12 07:45:39 +00:00
  • 3446d50201 lib/model: Remove pointless error that watch hasn't started (fixes #5833) (#5834) Simon Frei 2019-07-10 11:00:06 +02:00
  • 9fef1552fc lib/db, lib/model: Remove folder info from panics (ref #5839) (#5840) Simon Frei 2019-07-10 10:57:49 +02:00
  • 85318f3b82 gui: On update setting don't show RC msg when disabled (fixes #5803) (#5842) Simon Frei 2019-07-09 23:30:22 +02:00
  • 485acda63b lib/relay: Call the proper Error method (ref #5806) (#5841) Simon Frei 2019-07-09 23:29:19 +02:00
  • 05e9e0bfa9 build: Update notify dependency (#5838) Simon Frei 2019-07-09 22:33:22 +02:00
  • ba056578ec
    lib: Add util.Service as suture.Service template (fixes #5801) (#5806) Simon Frei 2019-07-09 11:40:30 +02:00
  • d0ab65a178 cmd/stcrashreceiver: Don't leak clients Jakob Borg 2019-07-09 11:08:59 +02:00
  • 4cba433852 build: Add go major version to go.mod (#5822) Simon Frei 2019-06-30 13:18:34 +02:00
  • 863fe23347 gui, lib/model: Fix download progress accounting (fixes #5811) (#5815) Simon Frei 2019-06-30 09:23:47 +02:00
  • 43b6ac9501
    cmd/stcrashreceiver: Add source code loader (#5779) Jakob Borg 2019-06-29 08:50:09 +02:00
  • 1cf352a722 lib/model: NewFileSet outside fmut (#5818) Simon Frei 2019-06-29 08:49:30 +02:00
  • b58f6ca886 lib/model: Correct/unify check if item changed (#5819) Simon Frei 2019-06-29 07:45:41 +02:00
  • 5cbc9089fd Merge branch 'release' Jakob Borg 2019-06-28 08:21:00 +02:00
  • 20eab36a33 go.mod: Update AudriusButkevicius/pfilter (fixes #5820) Jakob Borg 2019-06-28 07:38:52 +02:00
  • 2b4df6b874 go.mod: Update AudriusButkevicius/pfilter (fixes #5820) Jakob Borg 2019-06-28 07:38:52 +02:00
  • 3c7e7e971d lib/model: Make jobQueue.Jobs paginated (fixes #5754) (#5804) Simon Frei 2019-06-27 20:25:38 +02:00
  • afde0727fe lib/versioner: Revert naming change (fixes #5807) (#5808) Audrius Butkevicius 2019-06-25 06:56:11 +01:00
  • bf744ded31 cmd/syncthing, lib/db: Exit/close db faster (fixes #5781) (#5782) Simon Frei 2019-06-17 14:27:25 +02:00
  • 0d86166890 gui: Optimize folder/device info for small screens (fixes #5774) (#5787) Wulf Weich 2019-06-17 14:24:45 +02:00
  • cea5962417 lib/model: Unflake TestPullInvalidIgnoredSR/SO (fixes #5796) (#5799) Simon Frei 2019-06-17 14:23:28 +02:00
  • 02752af862 lib/protocol: Don't block on Close (fixes #5794) (#5795) Simon Frei 2019-06-14 19:04:41 +02:00
  • 6b1d7ac727 gui: Check data before calling .reverse() (#5793) Simon Frei 2019-06-14 13:14:15 +02:00
  • abd363e8bb
    lib/model: Don't error on pulling deletion of invalid file (fixes #5791) (#5792) Simon Frei 2019-06-14 08:48:14 +02:00
  • bff1a5f5e4 build: Upgrade github.com/syndtr/goleveldb Jakob Borg 2019-06-14 06:56:52 +02:00
  • 38302270d4
    build: Include cross-package test coverage (#5735) Simon Frei 2019-06-13 19:28:14 +02:00
  • 1b4fe39a89 etc: Remove Systemd hardening options unsupported in user mode (#5788) desbma 2019-06-12 10:31:19 +02:00
  • 6b74cdc613 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2019-06-12 07:45:26 +02:00
  • 13a746e0fb lib/model: Prevent nil deref if folder stopped (fixes #5780) (#5778) Simon Frei 2019-06-11 11:48:51 +02:00
  • 21f50e2f8f lib/versioner: Use mtime for version cleanup (fixes #5765) (#5769) Audrius Butkevicius 2019-06-11 08:16:55 +01:00
  • b7c70a9817 lib/fs: Enhance mtimefs, use everywhere (fixes #5777) (#5776) Audrius Butkevicius 2019-06-11 07:27:13 +01:00
  • 42ce6be9b9
    lib/ur: Implement crash (panic) reporting (fixes #959) (#5702) Jakob Borg 2019-06-11 08:19:11 +02:00
  • 93e57bd357 build(deps): bump github.com/prometheus/client_golang (#5775) dependabot-preview[bot] 2019-06-10 19:06:25 +02:00
  • eb4fe808c5 lib/fs: Fallback EvalSymlinks method on windows (fixes #5609) (#5611) Mingxuan Lin 2019-06-10 14:33:53 +02:00
  • 1054ce9354
    lib/model: Refactor sending indexes as suture service (#5757) Simon Frei 2019-06-10 13:27:22 +02:00
  • 97ad575b1f
    gui: Enable rescan button with failed items (fixes #5770) (#5771) Simon Frei 2019-06-10 10:12:30 +02:00
  • ee746263fb
    lib/connections: Do not leak FDs, fix address copy (fixes #5767) (#5768) Audrius Butkevicius 2019-06-09 22:14:00 +01:00
  • 41ff4b323e lib/api: Correct logic for errors.jons in support bundle (fixes #5766) Jakob Borg 2019-06-09 09:33:54 +02:00
  • 997bb5e7e1 all: Remove "large blocks" config (#5763) Jakob Borg 2019-06-06 16:57:38 +02:00
  • ca2fa8de4e lib/build: Version 1.2 will be the Fermium Flea Jakob Borg 2019-06-06 14:45:07 +02:00
  • 64185484b2 readme: Remove old, dead link (fixes #5760) Jakob Borg 2019-06-06 08:35:03 +02:00
  • 5541697d18 gui: Don't call API when no modal is open (fixes #5652) (#5759) Simon Frei 2019-06-05 08:03:53 +02:00
  • e39d3f95dd lib/protocol: Prioritize close msg and add close timeout (#5746) Simon Frei 2019-06-05 08:01:59 +02:00
  • 6e8aa0ec25 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2019-06-05 07:45:26 +02:00
  • 97057eb9de build(deps): bump github.com/lucas-clemente/quic-go (#5761) dependabot-preview[bot] 2019-06-03 12:42:23 +01:00
  • 6664e01acf lib/protocol: Return from ClusterConfig when closed (#5752) Simon Frei 2019-05-29 12:14:00 +02:00
  • e2a647a6a4 build(deps): bump golang.org/x/text from 0.3.0 to 0.3.2 (#5751) dependabot-preview[bot] 2019-05-29 11:42:07 +02:00
  • 5ce5b2c94a
    lib/config: Refactor migrations a bit (#5750) Jakob Borg 2019-05-29 11:37:44 +02:00
  • e714df013f lib/connections: Add QUIC protocol support (fixes #5377) (#5737) Audrius Butkevicius 2019-05-29 08:56:40 +01:00
  • d8fa61e27c github: Create SECURITY.md (#5749) Kalle Laine 2019-05-29 10:39:00 +03:00
  • d3f583c8c9 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2019-05-29 07:45:25 +02:00
  • e096a14ff5 golang-ci: Disable confused scopelint check Jakob Borg 2019-05-27 12:54:08 +02:00
  • 3775a64d5c lib/protocol: Don't send anything else before cluster config (#5741) Simon Frei 2019-05-27 12:15:34 +02:00
  • 129df0613b lib/model: Unflake folder restart with blocking conn test (ref #5707) (#5744) Simon Frei 2019-05-27 11:58:09 +02:00
  • 486230768e lib/fs, lib/model: Add error channel to Watch to avoid panics (fixes #5697) (#5734) Simon Frei 2019-05-25 21:08:26 +02:00
  • 9e6db72535 lib/protocol: Don't call receiver after calling Closed (fixes #4170) (#5742) Simon Frei 2019-05-25 21:08:07 +02:00
  • d91da8feee lib/model: Readd special handling of conn close in TestIssue5063 (#5743) Simon Frei 2019-05-25 19:51:13 +02:00
  • 64518b0f7e
    lib/model: Close connections when model is stopped (#5733) Simon Frei 2019-05-25 16:00:32 +02:00
  • 5d35b2c540 lib/protocol: Test for Close on blocking send deadlock (ref #5442) (#5732) Simon Frei 2019-05-23 22:42:02 +02:00
  • 224775ca81 golang-ci: Not as good at modules as you'd hope Jakob Borg 2019-05-23 17:34:32 +02:00
  • 98cda96b1c gui, man, authors: Update docs, translations, and contributors Jakob Borg 2019-05-22 07:45:27 +02:00
  • 5b306510a0
    lib/model: Consistently cleanup model in tests (#5724) Simon Frei 2019-05-19 14:29:07 +02:00
  • f593ac387c golang-ci: Turn up the heat Jakob Borg 2019-05-18 12:48:21 +02:00
  • eb8df7f632 cmd/ursrv: Lint fixes Jakob Borg 2019-05-18 11:59:32 +02:00
  • 78d6eee74a build(deps): bump github.com/prometheus/client_golang (#5729) dependabot[bot] 2019-05-18 09:57:35 +02:00
  • 1b2b970f32 lib/model, lib/testutils: Test closing a connection on folder restart (#5707) Simon Frei 2019-05-18 08:53:59 +02:00
  • 5ffbb7668d lib/model: Fix test flakyness regression (ref #5592) (#5718) Simon Frei 2019-05-18 08:52:50 +02:00
  • 1df8701c46 test: Report time per MiB on transfer benchs (#5711) Simon Frei 2019-05-18 08:46:08 +02:00
  • cc36621b11 docker: Create entrypoint script (fixes #5631) (#5635) Tom Jakubowski 2019-05-17 23:43:53 -07:00
  • 441ea109a1
    lib/model: Refactor file deletions when pulling (#5699) Simon Frei 2019-05-17 18:29:54 +02:00
  • 8015f3f937 cmd/ursrv: Add F-droid and some third party distributors to the distrubtion summary Jakob Borg 2019-05-17 10:18:37 +02:00
  • 2c866277a2 lib/api, lib/connections, gui: Show connection error for disconnected devices (fixes #3345) (#5727) Jakob Borg 2019-05-16 23:11:46 +02:00
  • 1da9317a09 authors: Update acolomb (fixes #5726) Jakob Borg 2019-05-15 14:47:35 +02:00
  • e16a65bacb cmd/ursrv: Summarize known distribution channels Jakob Borg 2019-05-15 13:42:55 +02:00
  • c02aed0a21 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2019-05-15 07:45:24 +02:00
  • e4956358fb lib/model: Remove superfluous check for IndexID in remote ClusterConfig (#5717) André Colomb 2019-05-12 21:17:55 +02:00
  • ad44d77a21 build(deps): bump github.com/lib/pq from 1.0.0 to 1.1.1 (#5714) dependabot[bot] 2019-05-11 22:15:30 +02:00
  • 6bb5d140fa build(deps): bump github.com/oschwald/geoip2-golang from 1.1.0 to 1.3.0 (#5713) dependabot[bot] 2019-05-11 21:02:49 +01:00
  • d082b2ba4c build(deps): bump github.com/mattn/go-isatty from 0.0.4 to 0.0.7 (#5712) dependabot[bot] 2019-05-11 21:00:00 +01:00
  • 638789899c build(deps): bump github.com/gogo/protobuf from 1.2.0 to 1.2.1 (#5715) dependabot[bot] 2019-05-11 20:59:44 +01:00
  • dfbbb286fc lib/fs: Consider win83 for root path as well when watching (ref #5706) (#5709) Simon Frei 2019-05-11 10:06:04 +02:00
  • fbd445fe0a lib/api: Clean up after test, enables test caching (#5710) Simon Frei 2019-05-11 08:41:32 +02:00
  • 2b246eeb52
    lib/model: Move test utilities to separate files (#5694) Simon Frei 2019-05-10 13:33:45 +02:00
  • 2558b021e5 lib/fs: Remove \\?\ for drive letters when watching (fixes #5578) (#5701) Simon Frei 2019-05-10 09:09:58 +02:00
  • 31be810eb6 lib/model: Don't fail operation when fsync() fails (fixes #5704) (#5705) Jakob Borg 2019-05-09 22:20:29 +02:00
  • 62a6d619e7 Merge branch 'release' Jakob Borg 2019-05-08 17:38:08 +02:00
  • a04fcfe749 lib/fs: Revert removal of \\?\ for drive letters (fixes #5695) Jakob Borg 2019-05-08 17:05:04 +02:00
  • 283f39ae5f lib/protocol: Revert unreleased changes related to closing connections (#5688) Simon Frei 2019-05-08 08:08:26 +02:00
  • 59e1349499 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2019-05-08 07:45:28 +02:00