Simon Frei
1cf352a722
lib/model: NewFileSet outside fmut ( #5818 )
2019-06-29 08:49:30 +02:00
Simon Frei
b58f6ca886
lib/model: Correct/unify check if item changed ( #5819 )
2019-06-29 07:45:41 +02:00
Jakob Borg
5cbc9089fd
Merge branch 'release'
...
* release:
go.mod: Update AudriusButkevicius/pfilter (fixes #5820 )
2019-06-28 08:21:00 +02:00
Jakob Borg
20eab36a33
go.mod: Update AudriusButkevicius/pfilter ( fixes #5820 )
2019-06-28 08:03:29 +02:00
Jakob Borg
2b4df6b874
go.mod: Update AudriusButkevicius/pfilter ( fixes #5820 )
2019-06-28 07:38:52 +02:00
Simon Frei
3c7e7e971d
lib/model: Make jobQueue.Jobs paginated ( fixes #5754 ) ( #5804 )
...
* lib/model: Make jobQueue.Jobs paginated (fixes #5754 )
* fix, no test yet
* add test
2019-06-27 19:25:38 +01:00
Audrius Butkevicius
afde0727fe
lib/versioner: Revert naming change ( fixes #5807 ) ( #5808 )
2019-06-25 08:56:11 +03:00
Simon Frei
bf744ded31
cmd/syncthing, lib/db: Exit/close db faster ( fixes #5781 ) ( #5782 )
...
This adds a 10s timeout on closing the db and additionally cancels active
db iterators and waits for them to terminate before closing the db.
2019-06-17 15:27:25 +03:00
Wulf Weich
0d86166890
gui: Optimize folder/device info for small screens ( fixes #5774 ) ( #5787 )
...
break table layout and add button margin on small screens
2019-06-17 15:24:45 +03:00
Simon Frei
cea5962417
lib/model: Unflake TestPullInvalidIgnoredSR/SO ( fixes #5796 ) ( #5799 )
2019-06-17 15:23:28 +03:00
Simon Frei
02752af862
lib/protocol: Don't block on Close ( fixes #5794 ) ( #5795 )
2019-06-14 19:04:41 +02:00
Simon Frei
6b1d7ac727
gui: Check data before calling .reverse() ( #5793 )
2019-06-14 13:14:15 +02:00
Simon Frei
abd363e8bb
lib/model: Don't error on pulling deletion of invalid file ( fixes #5791 ) ( #5792 )
2019-06-14 08:48:14 +02:00
Jakob Borg
bff1a5f5e4
build: Upgrade github.com/syndtr/goleveldb
2019-06-14 06:56:52 +02:00
Simon Frei
38302270d4
build: Include cross-package test coverage ( #5735 )
2019-06-13 19:28:14 +02:00
desbma
1b4fe39a89
etc: Remove Systemd hardening options unsupported in user mode ( #5788 )
2019-06-12 10:31:19 +02:00
Jakob Borg
6b74cdc613
gui, man, authors: Update docs, translations, and contributors
2019-06-12 07:45:26 +02:00
Simon Frei
13a746e0fb
lib/model: Prevent nil deref if folder stopped ( fixes #5780 ) ( #5778 )
2019-06-11 11:48:51 +02:00
Audrius Butkevicius
21f50e2f8f
lib/versioner: Use mtime for version cleanup ( fixes #5765 ) ( #5769 )
2019-06-11 09:16:55 +02:00
Audrius Butkevicius
b7c70a9817
lib/fs: Enhance mtimefs, use everywhere ( fixes #5777 ) ( #5776 )
2019-06-11 08:27:12 +02:00
Jakob Borg
42ce6be9b9
lib/ur: Implement crash (panic) reporting ( fixes #959 ) ( #5702 )
...
* lib/ur: Implement crash (panic) reporting (fixes #959 )
This implements a simple crash reporting method. It piggybacks on the
panic log files created by the monitor process, picking these up and
uploading them from the usage reporting routine.
A new config value points to the crash receiver base URL, which defaults
to "https://crash.syncthing.net/newcrash " (following the pattern of
"https://data.syncthing.net/newdata " for usage reports, but allowing us
to separate the service as required).
2019-06-11 08:19:11 +02:00
dependabot-preview[bot]
93e57bd357
build(deps): bump github.com/prometheus/client_golang ( #5775 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 0.9.3 to 0.9.4.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v0.9.3...v0.9.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 19:06:25 +02:00
Mingxuan Lin
eb4fe808c5
lib/fs: Fallback EvalSymlinks method on windows ( fixes #5609 ) ( #5611 )
2019-06-10 14:33:53 +02:00
Simon Frei
1054ce9354
lib/model: Refactor sending indexes as suture service ( #5757 )
2019-06-10 13:27:22 +02:00
Simon Frei
97ad575b1f
gui: Enable rescan button with failed items ( fixes #5770 ) ( #5771 )
2019-06-10 10:12:30 +02:00
Audrius Butkevicius
ee746263fb
lib/connections: Do not leak FDs, fix address copy ( fixes #5767 ) ( #5768 )
...
* lib/connections: Do not leak FDs, fix address copy (fixes #5767 )
* build
* Update quic_listen.go
* Update quic_listen.go
2019-06-09 22:14:00 +01:00
Jakob Borg
41ff4b323e
lib/api: Correct logic for errors.jons in support bundle ( fixes #5766 )
...
The err check should always be done with != and have the error case
first, to follow the pattern and avoid mistakes like these.
2019-06-09 09:35:05 +02:00
Jakob Borg
997bb5e7e1
all: Remove "large blocks" config ( #5763 )
...
We now always use large / variable blocks.
2019-06-06 15:57:38 +01:00
Jakob Borg
ca2fa8de4e
lib/build: Version 1.2 will be the Fermium Flea
2019-06-06 14:45:07 +02:00
Jakob Borg
64185484b2
readme: Remove old, dead link ( fixes #5760 )
2019-06-06 08:35:03 +02:00
Simon Frei
5541697d18
gui: Don't call API when no modal is open ( fixes #5652 ) ( #5759 )
2019-06-05 14:03:52 +08:00
Simon Frei
e39d3f95dd
lib/protocol: Prioritize close msg and add close timeout ( #5746 )
2019-06-05 14:01:59 +08:00
Jakob Borg
6e8aa0ec25
gui, man, authors: Update docs, translations, and contributors
2019-06-05 07:45:26 +02:00
dependabot-preview[bot]
97057eb9de
build(deps): bump github.com/lucas-clemente/quic-go ( #5761 )
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/lucas-clemente/quic-go/releases )
- [Changelog](https://github.com/lucas-clemente/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/lucas-clemente/quic-go/compare/v0.11.1...v0.11.2 )
2019-06-03 12:42:23 +01:00
Simon Frei
6664e01acf
lib/protocol: Return from ClusterConfig when closed ( #5752 )
2019-05-29 12:14:00 +02:00
dependabot-preview[bot]
e2a647a6a4
build(deps): bump golang.org/x/text from 0.3.0 to 0.3.2 ( #5751 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.0 to 0.3.2.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.0...v0.3.2 )
2019-05-29 11:42:07 +02:00
Jakob Borg
5ce5b2c94a
lib/config: Refactor migrations a bit ( #5750 )
...
This breaks out config migrations to a separate concept, making it
(imho) slightly easier to maintain and get an overview.
2019-05-29 11:37:44 +02:00
Audrius Butkevicius
e714df013f
lib/connections: Add QUIC protocol support ( fixes #5377 ) ( #5737 )
2019-05-29 09:56:40 +02:00
Kalle Laine
d8fa61e27c
github: Create SECURITY.md ( #5749 )
...
Now that github has added the security section why not use it.
2019-05-29 09:39:00 +02:00
Jakob Borg
d3f583c8c9
gui, man, authors: Update docs, translations, and contributors
2019-05-29 07:45:25 +02:00
Jakob Borg
e096a14ff5
golang-ci: Disable confused scopelint check
2019-05-27 12:54:08 +02:00
Simon Frei
3775a64d5c
lib/protocol: Don't send anything else before cluster config ( #5741 )
2019-05-27 11:15:34 +01:00
Simon Frei
129df0613b
lib/model: Unflake folder restart with blocking conn test (ref #5707 ) ( #5744 )
2019-05-27 10:58:09 +01:00
Simon Frei
486230768e
lib/fs, lib/model: Add error channel to Watch to avoid panics ( fixes #5697 ) ( #5734 )
...
* lib/fs, lib/model: Add error channel to Watch to avoid panics (fixes #5697 )
* forgot unsupported watch
* and more non(-standard)-unixy fixes
* and windows test
* review
2019-05-25 20:08:26 +01:00
Simon Frei
9e6db72535
lib/protocol: Don't call receiver after calling Closed ( fixes #4170 ) ( #5742 )
...
* lib/protocol: Don't call receiver after calling Closed (fixes #4170 )
* review
2019-05-25 20:08:07 +01:00
Simon Frei
d91da8feee
lib/model: Readd special handling of conn close in TestIssue5063 ( #5743 )
...
This partially reverts commit 64518b0f7e
.
2019-05-25 18:51:13 +01:00
Simon Frei
64518b0f7e
lib/model: Close connections when model is stopped ( #5733 )
2019-05-25 16:00:32 +02:00
Simon Frei
5d35b2c540
lib/protocol: Test for Close on blocking send deadlock (ref #5442 ) ( #5732 )
2019-05-23 21:42:02 +01:00
Jakob Borg
224775ca81
golang-ci: Not as good at modules as you'd hope
2019-05-23 17:34:32 +02:00
Jakob Borg
98cda96b1c
gui, man, authors: Update docs, translations, and contributors
2019-05-22 07:45:27 +02:00