dependabot-preview[bot] and Jakob Borg
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 and GitHub
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 and Jakob Borg
e714df013f
lib/connections: Add QUIC protocol support ( fixes #5377 ) ( #5737 )
2019-05-29 09:56:40 +02:00
Kalle Laine and Jakob Borg
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 and Audrius Butkevicius
3775a64d5c
lib/protocol: Don't send anything else before cluster config ( #5741 )
2019-05-27 11:15:34 +01:00
Simon Frei and Audrius Butkevicius
129df0613b
lib/model: Unflake folder restart with blocking conn test (ref #5707 ) ( #5744 )
2019-05-27 10:58:09 +01:00
Simon Frei and Audrius Butkevicius
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 and Audrius Butkevicius
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 and Audrius Butkevicius
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 and GitHub
64518b0f7e
lib/model: Close connections when model is stopped ( #5733 )
2019-05-25 16:00:32 +02:00
Simon Frei and Audrius Butkevicius
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 and GitHub
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] and Jakob Borg
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 and Jakob Borg
1b2b970f32
lib/model, lib/testutils: Test closing a connection on folder restart ( #5707 )
2019-05-18 08:53:59 +02:00
Simon Frei and Jakob Borg
5ffbb7668d
lib/model: Fix test flakyness regression (ref #5592 ) ( #5718 )
2019-05-18 08:52:50 +02:00
Simon Frei and Jakob Borg
1df8701c46
test: Report time per MiB on transfer benchs ( #5711 )
2019-05-18 08:46:08 +02:00
Tom Jakubowski and Jakob Borg
cc36621b11
docker: Create entrypoint script ( fixes #5631 ) ( #5635 )
2019-05-18 08:43:53 +02:00
Simon Frei and GitHub
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 and Audrius Butkevicius
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
Jakob Borg
e16a65bacb
cmd/ursrv: Summarize known distribution channels
...
That is, whether the binary was downloaded from GitHub, from our APT
repository, etc.
2019-05-15 13:42:55 +02:00
Jakob Borg
c02aed0a21
gui, man, authors: Update docs, translations, and contributors
2019-05-15 07:45:24 +02:00
André Colomb and Jakob Borg
e4956358fb
lib/model: Remove superfluous check for IndexID in remote ClusterConfig ( #5717 )
...
The check in ClusterConfig() when iterating through announced devices
in a folder explicitly skips entries without a non-zero IndexID.
Therefore, the check for IndexID == 0 just below will never be true
and the intended cleanup of local index data will not happen.
Plainly remove that check to make the intended case distinction work.
v1.1.4
v1.1.4-rc.1
2019-05-12 21:17:55 +02:00
dependabot[bot] and Jakob Borg
ad44d77a21
build(deps): bump github.com/lib/pq from 1.0.0 to 1.1.1 ( #5714 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.0.0 to 1.1.1.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.0.0...v1.1.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-05-11 22:15:30 +02:00
dependabot[bot] and Audrius Butkevicius
6bb5d140fa
build(deps): bump github.com/oschwald/geoip2-golang from 1.1.0 to 1.3.0 ( #5713 )
...
Bumps [github.com/oschwald/geoip2-golang](https://github.com/oschwald/geoip2-golang ) from 1.1.0 to 1.3.0.
- [Release notes](https://github.com/oschwald/geoip2-golang/releases )
- [Commits](https://github.com/oschwald/geoip2-golang/compare/v1.1.0...v1.3.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-05-11 21:02:49 +01:00
dependabot[bot] and Audrius Butkevicius
d082b2ba4c
build(deps): bump github.com/mattn/go-isatty from 0.0.4 to 0.0.7 ( #5712 )
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.4 to 0.0.7.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.4...v0.0.7 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-05-11 21:00:00 +01:00
dependabot[bot] and Audrius Butkevicius
638789899c
build(deps): bump github.com/gogo/protobuf from 1.2.0 to 1.2.1 ( #5715 )
...
Bumps [github.com/gogo/protobuf](https://github.com/gogo/protobuf ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/gogo/protobuf/releases )
- [Commits](https://github.com/gogo/protobuf/compare/v1.2.0...v1.2.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-05-11 20:59:44 +01:00
Simon Frei and Jakob Borg
dfbbb286fc
lib/fs: Consider win83 for root path as well when watching (ref #5706 ) ( #5709 )
2019-05-11 10:06:04 +02:00
Simon Frei and Jakob Borg
fbd445fe0a
lib/api: Clean up after test, enables test caching ( #5710 )
2019-05-11 08:41:32 +02:00
Simon Frei and GitHub
2b246eeb52
lib/model: Move test utilities to separate files ( #5694 )
2019-05-10 13:33:45 +02:00
Simon Frei and Jakob Borg
2558b021e5
lib/fs: Remove \\?\ for drive letters when watching ( fixes #5578 ) ( #5701 )
2019-05-10 09:09:58 +02:00
Jakob Borg and Audrius Butkevicius
31be810eb6
lib/model: Don't fail operation when fsync() fails ( fixes #5704 ) ( #5705 )
2019-05-09 21:20:29 +01:00
Jakob Borg
62a6d619e7
Merge branch 'release'
...
* release:
lib/fs: Revert removal of \\?\ for drive letters (fixes #5695 )
2019-05-08 17:38:08 +02:00
Jakob Borg
a04fcfe749
lib/fs: Revert removal of \\?\ for drive letters ( fixes #5695 )
...
This reverts commit ca823bd591 from #5633 .
This un-fixes bug #5578 .
v1.1.3
2019-05-08 17:31:52 +02:00
Simon Frei and Jakob Borg
283f39ae5f
lib/protocol: Revert unreleased changes related to closing connections ( #5688 )
...
This reverts commits:
ec7c88ca55
19b51c9b92
5da41f75fa
04b927104f
2019-05-08 08:08:26 +02:00
Jakob Borg
59e1349499
gui, man, authors: Update docs, translations, and contributors
2019-05-08 07:45:28 +02:00
Simon Frei and Jakob Borg
b45d77b6be
lib/model: Fix regression deleting directories on pull (ref #5690 ) ( #5691 )
2019-05-06 20:55:26 +02:00
Simon Frei and Jakob Borg
79e67b7f79
lib/model: Remove individual pull errors on retry ( fixes #5659 ) ( #5690 )
2019-05-06 17:21:56 +02:00
Jakob Borg
36a4a9fd34
Merge branch 'release'
...
* release:
etc: Revert systemd After=multi-user.target addition (fixes #5676 )
2019-05-06 12:24:39 +02:00
Nitroretro and Jakob Borg
92ed31fe21
gui: Fix typo in log viewer modal ( #5687 )
2019-05-03 07:28:17 +02:00
Simon Frei and Audrius Butkevicius
5fa8467756
lib/model: Consistent use of locks ( #5684 )
2019-05-02 18:55:39 +01:00
Simon Frei and GitHub
5954b105cd
lib/model: Let fakeConnection call Model.Closed on close ( #5682 )
2019-05-02 14:24:55 +02:00
Simon Frei and GitHub
defc5dca65
lib/model: Use correct lock ( #5683 )
2019-05-02 14:09:42 +02:00