Jakob Borg and GitHub
0fe4c01a28
lib/db: Fix broken test on Windows ( #5347 )
2018-12-05 08:24:14 +01:00
Jakob Borg
351e855464
gui, man, authors: Update docs, translations, and contributors
2018-12-05 07:45:21 +01:00
Jakob Borg
7203ccb73d
gui, man, authors: Update docs, translations, and contributors
2018-11-28 07:45:22 +01:00
Jakob Borg
e89c4c053a
lib/db: Simple case sensitivity test
2018-11-26 17:58:00 +01:00
Simon Frei and GitHub
0391c57a37
cmd/syncthing: Improve logged device information on startup ( #5321 )
2018-11-22 11:39:01 +01:00
Simon Frei and Jakob Borg
2f9840ddae
lib: Introduce fs.IsParent ( fixes #5324 ) ( #5326 )
2018-11-22 11:16:45 +01:00
Ben S and Jakob Borg
513d3bc374
gui: Display rate limit ( fixes #5320 ) ( #5328 )
...
Display rate limit for own device and connected devices
2018-11-22 10:59:04 +01:00
Jakob Borg and GitHub
c0a26c918a
lib/scanner, vendor: Update github.com/chmduquesne/rollinghash ( fixes #5334 ) ( #5335 )
...
Updates the package and fixes a test that depended on the old behavior
of Write() being equivalent to Reset()+Write() which is no longer the
case. The scanner already did resets after each block write, so this is
fine.
2018-11-22 08:50:06 +01:00
Jakob Borg
d1704d5304
gui, man, authors: Update docs, translations, and contributors
2018-11-21 07:45:22 +01:00
Jakob Borg
d3d0161fb9
gui, man, authors: Update docs, translations, and contributors
2018-11-14 07:45:23 +01:00
Simon Frei and Audrius Butkevicius
db8777c29e
lib/model: Add test for #5323 ( #5325 )
2018-11-13 08:36:16 +00:00
Ben S and Jakob Borg
ba4554f053
gui: Sharing tab for folders ( #5313 )
...
Sharing tab for folders (like sharing tab for devices)
v0.14.53
v0.14.53-rc.1
2018-11-13 08:57:45 +01:00
Simon Frei and Jakob Borg
33bed5b1ec
lib/model: Don't compare permissions if IgnorePerms is true ( fixes #5323 ) ( #5322 )
2018-11-13 08:54:49 +01:00
Simon Frei and Jakob Borg
4f27bdfc27
lib/model, lib/protocol: Handle request concurrency in model ( #5216 )
2018-11-13 08:53:55 +01:00
Cromefire_ and Audrius Butkevicius
9212303906
gui: Defer jsTree initialisation until next digest cycle ( fixes #4738 )
2018-11-11 12:42:53 +00:00
Simon Frei and Jakob Borg
603da2dce2
cmd/syncthing, lib/relay: Fixes regarding stopping of services ( #5293 )
2018-11-07 11:05:07 +01:00
Simon Frei and Jakob Borg
d510e3cca3
all: Display errors while scanning in web UI ( fixes #4480 ) ( #5215 )
2018-11-07 11:04:41 +01:00
BAHADIR YILMAZ and Jakob Borg
f51514d0e7
gui: Select / Deselect all folders / devices (#fixes 4000) ( #5307 )
2018-11-07 09:44:52 +01:00
Jakob Borg
e67be59c5f
gui, man, authors: Update docs, translations, and contributors
2018-11-07 07:45:25 +01:00
Benno Fünfstück and Audrius Butkevicius
add12b43aa
cmd/syncthing: Make directory auto-complete case insensitive ( fixes #1347 )
2018-11-01 19:13:11 +00:00
Simon Frei and Jakob Borg
aec91d8f32
cmd/ursrv: Add google maps api key ( fixes #5296 ) ( #5303 )
2018-11-01 06:21:28 +01:00
Simon Frei and Jakob Borg
53b0f36be6
lib/fs: Use os.FileMode.String for fs.FileMode ( #5302 )
2018-10-31 12:49:50 +01:00
Jakob Borg
830bde2c83
gui, man, authors: Update docs, translations, and contributors
2018-10-31 07:45:23 +01:00
Jakob Borg
be1744a481
cmd/strelaypoolsrv: Hardcode a usable maps API key ( fixes #5296 )
...
Yeah it's not the most beautiful solution but it works for now.
2018-10-31 07:39:38 +01:00
Simon Frei and Jakob Borg
01ade9c8ae
lib/connections: Don't panic on removed device ( fixes #5299 ) ( #5300 )
2018-10-30 10:34:19 +01:00
Simon Frei and Jakob Borg
b1acc37c16
lib/db: Update local need on device removal ( fixes #5294 ) ( #5295 )
2018-10-30 05:40:51 +01:00
Simon Frei and Audrius Butkevicius
64a591610b
lib/model: Check if files from queue are invalid ( fixes #5291 ) ( #5292 )
2018-10-26 19:13:35 +01:00
Jakob Borg
9a07b22d4a
gui, man, authors: Update docs, translations, and contributors
2018-10-24 07:45:24 +02:00
Simon Frei and GitHub
406bedf1e3
lib/logger: Disable debug flags without debugging ( fixes #4780 ) ( #5278 )
2018-10-23 15:17:40 +02:00
Simon Frei and Jakob Borg
7f55fbbe84
gui: Show usage reporting title regardless of RC ( #5284 )
2018-10-23 17:30:13 +09:00
Alexandre Viau and Audrius Butkevicius
75f9ea623c
cmd: Update prometheus_client ( fixes #5280 ) ( #5282 )
2018-10-21 16:11:26 +01:00
Alexandre Viau and Audrius Butkevicius
9745679c63
lib: chmod -x on progressemitter.go and errors.go ( #5281 )
2018-10-21 16:08:14 +01:00
Jakob Borg and GitHub
8519a24ba6
cmd/*, lib/tlsutil: Refactor TLS stuff ( fixes #5256 ) ( #5276 )
...
This changes the TLS and certificate handling in a few ways:
- We always use TLS 1.2, both for sync connections (as previously) and
the GUI/REST/discovery stuff. This is a tightening of the requirements
on the GUI. AS far as I can tell from caniusethis.com every browser from
2013 and forward supports TLS 1.2, so I think we should be fine.
- We always greate ECDSA certificates. Previously we'd create
ECDSA-with-RSA certificates for sync connections and pure RSA
certificates for the web stuff. The new default is more modern and the
same everywhere. These certificates are OK in TLS 1.2.
- We use the Go CPU detection stuff to choose the cipher suites to use,
indirectly. The TLS package uses CPU capabilities probing to select
either AES-GCM (fast if we have AES-NI) or ChaCha20 (faster if we
don't). These CPU detection things aren't exported though, so the tlsutil
package now does a quick TLS handshake with itself as part of init().
If the chosen cipher suite was AES-GCM we prioritize that, otherwise we
prefer ChaCha20. Some might call this ugly. I think it's awesome.
2018-10-21 14:17:50 +09:00
Simon Frei and GitHub
c0be9987d0
build: Add desktop files and icons to .deb ( fixes #3439 ) ( #5277 )
2018-10-20 08:25:59 +02:00
Jakob Borg
c1f1fd71fe
cmd/stdiscosrv: Unflake test ( fixes #5247 )
2018-10-18 20:39:36 +09:00
Jakob Borg
3c657d1749
gui, man, authors: Update docs, translations, and contributors
2018-10-17 07:45:24 +02:00
Nico Stapelbroek and Audrius Butkevicius
53f80fdf73
Update golint import path ( #5274 )
...
Fixes error "code in directory GOPATH/src/github.com/golang/lint/golint expects import golang.org/x/lint/golint" during the
go run build.go setup command.
See https://github.com/golang/lint/issues/415
2018-10-16 19:53:03 +01:00
Simon Frei and Jakob Borg
6325ae070c
cmd/syncthing: Correct type assertion in verboseService ( fixes #5270 ) ( #5272 )
2018-10-16 01:09:24 +02:00
Simon Frei and Audrius Butkevicius
089c283ca6
lib/config: Disable folder free disk check when configured ( fixes #5267 ) ( #5268 )
2018-10-12 12:34:56 +01:00
Simon Frei and Jakob Borg
8d7ea0424d
vendor: Update github.com/syncthing/notify ( #5263 )
2018-10-12 12:24:25 +02:00
Jakob Borg
f12d5771dc
cmd/syncthing: We can use Go 1.8 constants now
2018-10-12 07:55:54 +02:00
Jakob Borg and Audrius Butkevicius
7b0c49a1b6
cmd/stindex: Add index checking mode ("idxck") ( #5262 )
2018-10-11 20:48:39 +01:00
Simon Frei and Jakob Borg
0690fe7585
lib/model: Unnecessary return ( #5264 )
2018-10-11 15:08:37 +02:00
Jakob Borg and Simon Frei
3bc918ff78
lib/db: Properly remove FileInfos when dropping folder ( #5260 )
v0.14.52
v0.14.52-rc.3
2018-10-11 12:09:44 +02:00
Simon Frei and Jakob Borg
3e50edf46f
lib/db: More info in sequence panic msg ( #5261 )
2018-10-11 12:05:57 +02:00
Simon Frei and Jakob Borg
1b10607def
lib/model: Don't check folder health if there is nothing to pull ( fixes #2497 ) ( #5255 )
2018-10-11 11:33:21 +02:00
Jakob Borg and GitHub
9d7a811e72
lib/model: Don't flake out on shortcutting files (ref #5258 , #5257 , #5234 ) ( #5259 )
...
In a recent change (#5201 ) this return disappeared. The effect is that
we first shortcut the file and then also treat it normally. This results
in to database updates after each other, which are bound to end up in
the same batch. This means we remove one sequence entry and add two.
Not marking the issues as fixed, because I need to do more testing and
there are other discrepancies...
2018-10-11 11:07:52 +02:00
Jakob Borg
4f7d43a6dd
cmd/syncthing: Minor support bundle tweaks
...
- Name the zip file with the short device ID
- Include the log on disk, if there is one
2018-10-11 08:13:52 +02:00
Jakob Borg
83675e7a1d
Merge branch 'release'
...
* release:
gui: Close unclosed tag (fixes #5253 )
2018-10-11 07:12:49 +02:00
Jakob Borg and Audrius Butkevicius
34fee05a1d
gui: Update device name properly when saving config ( fixes #5249 ) ( #5254 )
2018-10-10 19:14:23 +01:00