Simon Frei
a9764fc16c
lib: Skip deleted, locally changed on recv-enc folders ( fixes #7153 ) ( #7154 )
2020-11-27 11:26:36 +01:00
Audrius Butkevicius
af13f0cd35
lib/stun: Don't notify about address changes if it's not useful ( fixes #7144 ) ( #7159 )
2020-11-27 07:34:30 +01:00
Simon Frei
e1b958284e
lib/api: Shut the api down gracefully ( fixes #7138 ) ( #7157 )
2020-11-26 15:49:39 +01:00
Simon Frei
bf7d03d029
lib/model: Fix enc file size when pulling ( fixes #7152 ) ( #7155 )
2020-11-25 22:57:25 +01:00
Simon Frei
3169212046
lib/db: Do not reset index-id when dropping device (ref #7135 ) ( #7156 )
...
This reverts commit 641b7aee38
.
2020-11-25 22:54:05 +01:00
Simon Frei
54b50e3d52
lib/fs, lib/model: Cover more windowsyness sanitizing paths ( fixes #7075 ) ( #7158 )
2020-11-25 22:52:46 +01:00
Jakob Borg
c6f2ec9400
gui, man, authors: Update docs, translations, and contributors
2020-11-25 07:45:27 +01:00
André Colomb
e6595c1ab9
lib/model: Simplify access to Folder and Device configuration. ( #7151 )
...
Use the accessor methods with a device argument instead of looking up
in a temporary map of the same data.
2020-11-24 22:20:50 +01:00
Simon Frei
6c7e8c08db
build: Ignore noscript in translation-script ( #7149 )
2020-11-24 22:17:52 +01:00
Jakob Borg
6864f7c9d0
gui: Remove probing for remote GUI address (ref #7017 ) ( #7136 )
2020-11-24 22:07:22 +01:00
Simon Frei
e5c1948b94
gui: Fix & improve sharing with untrusted device ( #7148 )
2020-11-24 22:02:16 +01:00
Simon Frei
100ef10d84
lib/model: Don't send locally changed on recv-enc ( fixes #7137 ) ( #7147 )
2020-11-24 21:49:45 +01:00
Simon Frei
5d2c83a7e9
lib/protocol: Fix OOR panic on recv-only folders ( #7143 )
2020-11-23 18:37:27 +01:00
Simon Frei
8e5c844370
gui: Incorrect recv-enc folder status after revert ( #7142 )
2020-11-23 18:35:36 +01:00
Simon Frei
8ebd893349
lib/db: Store versions for last successful db migration ( #7140 )
2020-11-23 18:31:32 +01:00
dependabot-preview[bot]
cc4071d0ba
build(deps): bump github.com/lucas-clemente/quic-go ( #7139 )
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.18.1 to 0.19.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.18.1...v0.19.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-23 09:04:58 +01:00
Jakob Borg
b253022a96
build: Take extra tags in account for tar, zip
2020-11-20 17:45:07 +01:00
Simon Frei
db1f20603a
lib/model: Retain index info for new folders/devs (ref #7100 ) ( #7133 )
2020-11-20 15:53:13 +01:00
Simon Frei
24af89c8e2
all: Refactor preparing configuration ( #7127 )
2020-11-20 14:21:54 +01:00
Simon Frei
641b7aee38
lib/db: Reset index-id when dropping device ( #7135 )
2020-11-20 14:17:09 +01:00
Simon Frei
b43eccf2fe
lib/model: Never send unpaused folder without index info ( #7134 )
2020-11-20 14:13:50 +01:00
Jakob Borg
7f63afcb99
Merge branch 'release' into main
...
* release:
gui: Remove erronous $ from scope in directive (fixes #7124 ) (#7125 )
2020-11-18 14:27:00 +01:00
Simon Frei
dcddd9c1e4
gui: Remove erronous $ from scope in directive ( fixes #7124 ) ( #7125 )
2020-11-18 14:22:38 +01:00
Simon Frei
e11b309379
lib/model, lib/util: Replace IsComplete with NoRestartErr (ref #6947 ) ( #7126 )
2020-11-18 13:43:57 +01:00
Simon Frei
53fd54e308
gui: Remove erronous $ from scope in directive ( fixes #7124 ) ( #7125 )
2020-11-18 13:33:19 +01:00
Simon Frei
2d3a535ced
lib/model: Handle cluster-config before folder start ( fixes #7122 ) ( #7123 )
2020-11-17 15:30:21 +01:00
Simon Frei
9524b51708
all: Implement suture v4-api ( #6947 )
2020-11-17 13:19:04 +01:00
Simon Frei
e8fc465ea8
lib/config: Use correct var in MaxConcurrentIncomingRequestKiB() ( #7121 )
2020-11-16 16:51:51 +01:00
Phani Rithvij
1491898fd4
build: Update delve issue link ( #7119 )
2020-11-16 09:54:31 +01:00
Jakob Borg
cca73de6a1
lib/osutil: Consider sync() best effort ( fixes #7117 )
2020-11-14 09:23:27 +01:00
Jakob Borg
5e669e0ae1
Merge branch 'release' into main
...
* release:
gui: Initialise sharing when accepting new device (fixes #7113 ) (#7114 )
2020-11-11 18:19:44 +01:00
Simon Frei
35c813f56f
gui: Initialise sharing when accepting new device ( fixes #7113 ) ( #7114 )
2020-11-11 18:18:52 +01:00
Simon Frei
1f81940a1f
gui: Initialise sharing when accepting new device ( fixes #7113 ) ( #7114 )
2020-11-11 18:18:34 +01:00
Simon Frei
b8051fb37e
lib/model: Prevent test deadlock ( #7110 )
2020-11-10 12:32:07 +01:00
Simon Frei
1d3b9876f6
lib/api, lib/db: Add file debug endpoint ( #7095 )
2020-11-10 09:24:45 +01:00
Rahmi Pruitt
2f6a25a56f
gui: Add advance config port mapping to gui ( fixes #4824 ) ( #7017 )
2020-11-10 09:24:11 +01:00
Jakob Borg
846b265430
lib/tlsutil: Add O and OU to generated certificates ( fixes #7108 ) ( #7109 )
2020-11-09 17:02:56 +01:00
Simon Frei
31559e908b
all: Add untrusted folders behind feature flag (ref #62 ) ( #7055 )
2020-11-09 15:33:32 +01:00
Simon Frei
4db5ea5893
build: Update notify ( fixes #5360 ) ( #7106 )
2020-11-09 14:25:19 +01:00
Simon Frei
54643e86b5
lib/model: Fix locking when resending cluster-configs ( #7107 )
2020-11-09 14:05:21 +01:00
Jakob Borg
326111d10f
gui: Remove superfluous translate in previous (ref #7102 )
2020-11-09 09:46:45 +01:00
Tomasz Wilczyński
0fb7cc186c
gui: Add warning when JavaScript is disabled in Web browser ( fixes #7099 ) ( #7102 )
...
When using a Web browser with JavaScript either disabled or unavailable,
show a warning to let the user know that the Web GUI requires JS in
order to operate.
To achieve this, add a <div> that wraps both the navbar and the main
content, and then move the CSS class ng-cloak from the <html> element to
that <div>. This way, only the JavaScript-dependent part is hidden when
JS is unavailable, and not the whole website, as it is the case right
now. Then, add a <noscript> element right at the start of the <body>
element, so that the warning is also shown right away in text-based Web
browsers. The <noscript> element includes a stripped down version of the
navbar showing only the Syncthing logo, and then a container with the
warning itself. Lastly, leave the footer untouched and always visible,
because it does not rely on JavaScript at all.
Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
Co-authored-by: Jakob Borg <jakob@kastelo.net>
2020-11-09 09:15:22 +01:00
Simon Frei
1f1729ba43
lib/model: Add done chan to track folder-lifetime ( fixes #6664 ) ( #7094 )
2020-11-09 09:05:48 +01:00
Simon Frei
d4ce0dfd84
lib/model: Send indexes for newly shared folder ( fixes #7098 ) ( #7100 )
2020-11-09 08:58:46 +01:00
Simon Frei
cc9ea9db89
lib/folder: Clear pull errors when nothing is needed anymore ( #7093 )
2020-11-06 14:22:20 +01:00
Simon Frei
a08a1b6998
lib/api: Fix debug endpoints (ref #7001 ) ( #7092 )
2020-11-06 14:21:37 +01:00
Jakob Borg
33185fdeb5
gui, man, authors: Update docs, translations, and contributors
2020-11-04 07:45:27 +01:00
Simon Frei
d0ccea0404
lib/config: Sanity checks on MaxConcurrentWrites (ref #7064 ) ( #7069 )
2020-11-03 19:09:32 +01:00
Jakob Borg
c206fbdc58
Merge branch 'release' into main
...
* release:
lib/ur: Fix panics in failure-reporting (fixes #7090 ) (#7091 )
2020-11-03 12:34:23 +01:00
Simon Frei
2b9cef3ae5
lib/ur: Fix panics in failure-reporting ( fixes #7090 ) ( #7091 )
2020-11-03 12:29:54 +01:00