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
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
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.
2019-05-12 21:17:55 +02:00
dependabot[bot]
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]
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]
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]
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
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
fbd445fe0a
lib/api: Clean up after test, enables test caching ( #5710 )
2019-05-11 08:41:32 +02:00
Simon Frei
2b246eeb52
lib/model: Move test utilities to separate files ( #5694 )
2019-05-10 13:33:45 +02:00
Simon Frei
2558b021e5
lib/fs: Remove \\?\ for drive letters when watching ( fixes #5578 ) ( #5701 )
2019-05-10 09:09:58 +02:00
Jakob Borg
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 .
2019-05-08 17:31:52 +02:00
Simon Frei
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
b45d77b6be
lib/model: Fix regression deleting directories on pull (ref #5690 ) ( #5691 )
2019-05-06 20:55:26 +02:00
Simon Frei
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
92ed31fe21
gui: Fix typo in log viewer modal ( #5687 )
2019-05-03 07:28:17 +02:00
Simon Frei
5fa8467756
lib/model: Consistent use of locks ( #5684 )
2019-05-02 18:55:39 +01:00
Simon Frei
5954b105cd
lib/model: Let fakeConnection call Model.Closed on close ( #5682 )
2019-05-02 14:24:55 +02:00
Simon Frei
defc5dca65
lib/model: Use correct lock ( #5683 )
2019-05-02 14:09:42 +02:00
Simon Frei
9f358ecae0
lib/protocol: Refactor to pass only relevant argument to writeMessage ( #5681 )
2019-05-02 14:09:19 +02:00
Simon Frei
fe4daf242b
cmd, lib/db: Actually close goleveldb ( fixes #5505 ) ( #5671 )
2019-05-02 11:15:00 +02:00
Simon Frei
ec7c88ca55
lib/protocol: Fix yet another deadlock ( fixes #5678 ) ( #5679 )
...
* lib/protocol: Fix yet another deadlock (fixes #5678 )
* more consistency
* read deadlock
* naming
* more naming
2019-05-02 09:21:07 +01:00
Jakob Borg
26e6d94c00
gui, man, authors: Update docs, translations, and contributors
2019-05-01 07:45:25 +02:00
Jakob Borg
a54d7a32d1
etc: Revert systemd After=multi-user.target addition ( fixes #5676 )
...
This reverts commit 84fe285659
.
2019-04-29 21:48:28 +02:00
Jakob Borg
e2470c8bc8
etc: Revert systemd After=multi-user.target addition ( fixes #5676 )
...
This reverts commit 84fe285659
.
2019-04-29 21:45:01 +02:00
Simon Frei
19b51c9b92
lib/protocol: Don't close asyncMessage.done on success ( fixes #5674 ) ( #5675 )
2019-04-29 17:52:57 +02:00
Audrius Butkevicius
0ca1f26ff8
lib/versioner: Restore for all versioners, cross-device support ( #5514 )
...
* lib/versioner: Restore for all versioners, cross-device support
Fixes #4631
Fixes #4586
Fixes #1634
Fixes #5338
Fixes #5419
2019-04-28 23:30:16 +01:00
Jakob Borg
2984d40641
lib/ignore: Additional test case ( #5672 )
2019-04-28 21:20:11 +01:00
Simon Frei
5da41f75fa
lib/model, lib/protocol: Wait for reader/writer loops on close ( fixes #4170 ) ( #5657 )
...
* lib/protocol: Wait for reader/writer loops on close (fixes #4170 )
* waitgroup
* lib/model: Don't hold lock while closing connection
* fix comments
* review (lock once, func argument) and naming
2019-04-28 11:58:51 +01:00
Jakob Borg
32dec4a00d
gui, man, authors: Update docs, translations, and contributors
2019-04-24 07:45:24 +02:00
Simon Frei
04b927104f
lib/protocol: Don't send any messages before cluster config ( #5646 )
...
* lib/model: Send cluster config before releasing pmut
* reshuffle
* add model.connReady to track cluster-config status
* Corrected comments/strings
* do it in protocol
2019-04-23 20:47:11 +01:00
Simon Frei
110806842c
lib/model: Pass the old not new fileinfo to deleteItemOnDisk ( fixes #5654 ) ( #5655 )
2019-04-23 20:46:28 +01:00
Jonas Thelemann
d9b3415dec
gui: Semicolon insertion ( #5666 )
2019-04-23 18:37:51 +01:00
Jonas Thelemann
d3d43d90f6
gui: Remove superfluous trailing argument ( #5668 )
2019-04-23 18:37:20 +01:00
Jonas Thelemann
e7d11adf3c
gui: Remove unused variables ( #5665 )
2019-04-23 18:36:12 +01:00
Jonas Thelemann
afeb606b5b
gui: Use of AngularJS markup in URL-valued attribute ( #5667 )
...
Using AngularJS markup (that is, AngularJS expressions enclosed in double curly braces) in HTML attributes that reference URLs is not recommended: the browser may attempt to fetch the URL before the AngularJS compiler evaluates the markup, resulting in a request for an invalid URL.
2019-04-23 18:33:40 +01:00
Jonas Thelemann
c6a179fa4d
cmd/strelaypoolsrv: Missing explicit dependency injection ( #5669 )
...
https://lgtm.com/rules/1505800326162/
2019-04-23 12:17:27 +01:00
Simon Frei
e302ccf4b4
lib/fs: Improve IsParent ( #5658 )
2019-04-22 11:12:32 +02:00
Simon Frei
926e9228ed
lib/scanner, lib/model: File -> item when logging error ( #5664 )
2019-04-21 16:19:59 +01:00
Simon Frei
86e72d9973
lib/model: Use RLock and legacy polish ( #5663 )
2019-04-21 13:21:36 +01:00
otbutz
952c8becf5
gui: Adjust table column width to content size ( fixes #4531 ) ( #5565 )
2019-04-18 18:35:44 +02:00
Jakob Borg
32ee8d783d
gui, man, authors: Update docs, translations, and contributors
2019-04-17 07:45:24 +02:00
Simon Frei
3bea59b0d9
lib/model: Refactor progressEmitter to de-/activate by config ( fixes #4613 ) ( #5623 )
2019-04-13 14:20:51 +02:00
Simon Frei
8a4b65b937
gui: Fix setting page size on failed and locally changed modals ( fixes #5421 ) ( #5650 )
2019-04-13 14:05:39 +02:00