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
Simon Frei
5b306510a0
lib/model: Consistently cleanup model in tests ( #5724 )
2019-05-19 14:29:07 +02:00
Jakob Borg
f593ac387c
golang-ci: Turn up the heat
2019-05-18 12:51:49 +02:00
Jakob Borg
eb8df7f632
cmd/ursrv: Lint fixes
2019-05-18 11:59:32 +02:00
dependabot[bot]
78d6eee74a
build(deps): bump github.com/prometheus/client_golang ( #5729 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 0.9.2 to 0.9.3.
- [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.2...v0.9.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-18 09:57:35 +02:00
Simon Frei
1b2b970f32
lib/model, lib/testutils: Test closing a connection on folder restart ( #5707 )
2019-05-18 08:53:59 +02:00
Simon Frei
5ffbb7668d
lib/model: Fix test flakyness regression (ref #5592 ) ( #5718 )
2019-05-18 08:52:50 +02:00
Simon Frei
1df8701c46
test: Report time per MiB on transfer benchs ( #5711 )
2019-05-18 08:46:08 +02:00
Tom Jakubowski
cc36621b11
docker: Create entrypoint script ( fixes #5631 ) ( #5635 )
2019-05-18 08:43:53 +02:00
Simon Frei
441ea109a1
lib/model: Refactor file deletions when pulling ( #5699 )
2019-05-17 18:29:54 +02:00
Jakob Borg
8015f3f937
cmd/ursrv: Add F-droid and some third party distributors to the distrubtion summary
2019-05-17 10:18:37 +02:00
Jakob Borg
2c866277a2
lib/api, lib/connections, gui: Show connection error for disconnected devices ( fixes #3345 ) ( #5727 )
...
* lib/api, lib/connections, gui: Show connection error for disconnected devices (fixes #3345 )
This adds functionality in the connetions service to track the last
error per address. That is in turn exposed in the /rest/system/status
API method, as that is also where we already show the listener status
from the connection service.
The GUI uses this info where it lists addresses, showing errors (if any)
in red underneath each address.
I also slightly refactored the existing status method on the connection
service to have a better name and return typed information.
* ok
* review
* formatting
* review
2019-05-16 22:11:45 +01:00
Jakob Borg
1da9317a09
authors: Update acolomb ( fixes #5726 )
2019-05-15 14:47:35 +02:00