Audrius Butkevicius
cd65fea23b
Fix tests
2020-06-20 22:20:54 +01:00
Audrius Butkevicius
b48c10052c
Fix marshaling, force tick on start
2020-06-20 22:14:10 +01:00
Audrius Butkevicius
3f703ff237
Fix migration
2020-06-20 21:42:34 +01:00
Audrius Butkevicius
c5a3ae314c
UR now web scale
2020-06-20 21:29:39 +01:00
Audrius Butkevicius
65d0cc6423
Undo Goland madness
2020-06-20 17:51:28 +01:00
Audrius Butkevicius
16f2445764
Fix ui, hide report date
2020-06-20 17:46:44 +01:00
Audrius Butkevicius
deaccc7f8d
lib/fs: Add support for Windows duplicate extents ( #6764 )
2020-06-18 22:32:26 +01:00
Audrius Butkevicius
4812fd3ec1
all: Add copy-on-write filesystem support ( fixes #4271 ) ( #6746 )
2020-06-18 08:15:47 +02:00
Audrius Butkevicius
f310bbaaac
cmd/stdiscosrv: Don't abuse wrong header ( #6749 )
2020-06-16 10:58:25 +02:00
Audrius Butkevicius
f619a7f4cc
lib/connections: Try TCP punchthrough ( fixes #4259 ) ( #5753 )
2020-06-16 09:17:07 +02:00
Audrius Butkevicius
36e6f8b082
cmd/ursrv: Attempt to fix js failure to load ( #6747 )
...
Following what was said in:
https://support.google.com/maps/thread/44057943?hl=en
2020-06-15 22:08:56 +01:00
Audrius Butkevicius
258341f8bf
lib/model: Fix rename handling (ref #6650 ) ( #6652 )
2020-05-16 14:40:20 +02:00
Audrius Butkevicius
a1c5b44c74
lib/model: Fix rename handling (ref #6650 ) ( #6652 )
2020-05-16 14:39:27 +02:00
Audrius Butkevicius
6201eebc98
lib/model: Add support for different puller block ordering ( #6587 )
...
* WIP
* Tests
* Header and format
* WIP
* Fix tests
* Goland you disappoint me
* Remove CC storage
* Update blockpullreorderer.go
2020-05-11 22:44:04 +01:00
Audrius Butkevicius
decb967969
all: Reorder sequences for better rename detection ( #6574 )
2020-05-11 20:15:11 +02:00
Audrius Butkevicius
7dc290c3ed
lib/connections: React to listeners going up and down faster ( #6590 )
2020-05-11 15:02:22 +02:00
Audrius Butkevicius
da99203dcd
lib/db: Fix non-truncated fileinfo loading ( #6621 )
2020-05-08 20:31:43 +01:00
Audrius Butkevicius
bd0c2bf237
lib/model: Do file recheck in folder loop ( fixes #6583 ) ( #6585 )
2020-05-01 11:08:59 +02:00
Audrius Butkevicius
f86deedd9c
lib/model: Progress emitter network operations dont need to be blocking ( #6589 )
...
* lib/model: Progress emitter network operations dont need to be blocking
* Do sends outside of the lock
2020-05-01 08:54:15 +01:00
Audrius Butkevicius
782bd08aad
lib/model: Add option to disable fsync ( #6588 )
...
* lib/model: Add option to disable fsync
* Fix test
* Dont open stuff for no reason
2020-05-01 08:36:46 +01:00
Audrius Butkevicius
ac7338f1f2
lib/connections: Update quic ( #6591 )
...
* lib/connections: Update quic
* Fix freebsd builds?
* Undo x/sys and gopsutil update
* Update quic_dial.go
* Update quic_listen.go
2020-05-01 08:14:28 +01:00
Audrius Butkevicius
71aecc5cd4
lib/dialer: Bring back address faking connection ( fixes #6289 ) ( #6363 )
2020-02-26 12:37:23 +01:00
Audrius Butkevicius
17b441c993
lib/relays: Fix incorrect timeout, bring back logging (ref #6289 ) ( #6291 )
...
* lib/relays: Fix incorrect timeout, bring back logging (ref #6289 )
* Fix format strings
2020-01-23 21:37:35 +00:00
Audrius Butkevicius
d3d7408b17
lib/api: Make theme paths relative ( #6142 )
...
* Update theme.css
* Update syncthingController.js
2019-11-09 12:07:46 +00:00
Audrius Butkevicius
65c172cd8d
lib/api: Reset mtime after theme change ( fixes #5810 ) ( #6140 )
2019-11-08 22:37:42 +01:00
Audrius Butkevicius
98a1adebe1
all: Remove dead code, fix lost msgLen checks ( #6129 )
2019-11-06 07:09:58 +01:00
Audrius Butkevicius
c4f161d8c5
lib/connections: Rate limit quic accept loop ( fixes #6081 ) ( #6082 )
2019-10-18 09:55:37 +02:00
Audrius Butkevicius
8fb576ed54
lib/model: Adjust blocks reported in usage reporting ( fixes #5995 ) ( #6037 )
...
* lib/model: Adjust blocks reported in usage reporting (fixes #5995 )
* Use variables, fix go.mod
2019-10-04 12:03:13 +01:00
Audrius Butkevicius
58ef5368f8
lib/connections: Validate device id before assuming success ( fixes #5934 ) ( #5935 )
...
* lib/connections: Validate device id before assuming success (fixes #5934 )
* Vet
2019-08-09 12:31:42 +01:00
Audrius Butkevicius
afde0727fe
lib/versioner: Revert naming change ( fixes #5807 ) ( #5808 )
2019-06-25 08:56:11 +03: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
Audrius Butkevicius
e714df013f
lib/connections: Add QUIC protocol support ( fixes #5377 ) ( #5737 )
2019-05-29 09:56:40 +02:00
Audrius Butkevicius
f0f79a3e3e
lib/scanner: Use standard adler32 when we don't need rolling ( #5556 )
...
* lib/scanner: Use standard adler32 when we don't need rolling
Seems the rolling adler32 implementation is super slow when executed on large blocks, even tho I can't explain why.
BenchmarkFind1MFile-16 100 18991667 ns/op 55.21 MB/s 398844 B/op 20 allocs/op
BenchmarkBlock/adler32-131072/#00-16 200 9726519 ns/op 1078.06 MB/s 2654936 B/op 163 allocs/op
BenchmarkBlock/bozo32-131072/#00-16 20 73435540 ns/op 142.79 MB/s 2654928 B/op 163 allocs/op
BenchmarkBlock/buzhash32-131072/#00-16 20 61482005 ns/op 170.55 MB/s 2654928 B/op 163 allocs/op
BenchmarkBlock/buzhash64-131072/#00-16 20 61673660 ns/op 170.02 MB/s 2654928 B/op 163 allocs/op
BenchmarkBlock/vanilla-adler32-131072/#00-16 300 4377307 ns/op 2395.48 MB/s 2654935 B/op 163 allocs/op
BenchmarkBlock/adler32-16777216/#00-16 2 544010100 ns/op 19.27 MB/s 65624 B/op 5 allocs/op
BenchmarkBlock/bozo32-16777216/#00-16 1 4678108500 ns/op 2.24 MB/s 51970144 B/op 24 allocs/op
BenchmarkBlock/buzhash32-16777216/#00-16 1 3880370700 ns/op 2.70 MB/s 51970144 B/op 24 allocs/op
BenchmarkBlock/buzhash64-16777216/#00-16 1 3875911700 ns/op 2.71 MB/s 51970144 B/op 24 allocs/op
BenchmarkBlock/vanilla-adler32-16777216/#00-16 300 4010279 ns/op 2614.72 MB/s 65624 B/op 5 allocs/op
BenchmarkRoll/adler32-131072/#00-16 2000 974279 ns/op 134.53 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/bozo32-131072/#00-16 2000 791770 ns/op 165.54 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/buzhash32-131072/#00-16 2000 917409 ns/op 142.87 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/buzhash64-131072/#00-16 2000 881125 ns/op 148.76 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/adler32-16777216/#00-16 10 124000400 ns/op 135.30 MB/s 7548937 B/op 0 allocs/op
BenchmarkRoll/bozo32-16777216/#00-16 10 118008080 ns/op 142.17 MB/s 7548928 B/op 0 allocs/op
BenchmarkRoll/buzhash32-16777216/#00-16 10 126794440 ns/op 132.32 MB/s 7548928 B/op 0 allocs/op
BenchmarkRoll/buzhash64-16777216/#00-16 10 126631960 ns/op 132.49 MB/s 7548928 B/op 0 allocs/op
* Update benchmark_test.go
* gofmt
* fixup benchmark
2019-02-25 19:25:08 +01:00
Audrius Butkevicius
fafd30f804
lib/scanner: Use standard adler32 when we don't need rolling ( #5556 )
...
* lib/scanner: Use standard adler32 when we don't need rolling
Seems the rolling adler32 implementation is super slow when executed on large blocks, even tho I can't explain why.
BenchmarkFind1MFile-16 100 18991667 ns/op 55.21 MB/s 398844 B/op 20 allocs/op
BenchmarkBlock/adler32-131072/#00-16 200 9726519 ns/op 1078.06 MB/s 2654936 B/op 163 allocs/op
BenchmarkBlock/bozo32-131072/#00-16 20 73435540 ns/op 142.79 MB/s 2654928 B/op 163 allocs/op
BenchmarkBlock/buzhash32-131072/#00-16 20 61482005 ns/op 170.55 MB/s 2654928 B/op 163 allocs/op
BenchmarkBlock/buzhash64-131072/#00-16 20 61673660 ns/op 170.02 MB/s 2654928 B/op 163 allocs/op
BenchmarkBlock/vanilla-adler32-131072/#00-16 300 4377307 ns/op 2395.48 MB/s 2654935 B/op 163 allocs/op
BenchmarkBlock/adler32-16777216/#00-16 2 544010100 ns/op 19.27 MB/s 65624 B/op 5 allocs/op
BenchmarkBlock/bozo32-16777216/#00-16 1 4678108500 ns/op 2.24 MB/s 51970144 B/op 24 allocs/op
BenchmarkBlock/buzhash32-16777216/#00-16 1 3880370700 ns/op 2.70 MB/s 51970144 B/op 24 allocs/op
BenchmarkBlock/buzhash64-16777216/#00-16 1 3875911700 ns/op 2.71 MB/s 51970144 B/op 24 allocs/op
BenchmarkBlock/vanilla-adler32-16777216/#00-16 300 4010279 ns/op 2614.72 MB/s 65624 B/op 5 allocs/op
BenchmarkRoll/adler32-131072/#00-16 2000 974279 ns/op 134.53 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/bozo32-131072/#00-16 2000 791770 ns/op 165.54 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/buzhash32-131072/#00-16 2000 917409 ns/op 142.87 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/buzhash64-131072/#00-16 2000 881125 ns/op 148.76 MB/s 270 B/op 0 allocs/op
BenchmarkRoll/adler32-16777216/#00-16 10 124000400 ns/op 135.30 MB/s 7548937 B/op 0 allocs/op
BenchmarkRoll/bozo32-16777216/#00-16 10 118008080 ns/op 142.17 MB/s 7548928 B/op 0 allocs/op
BenchmarkRoll/buzhash32-16777216/#00-16 10 126794440 ns/op 132.32 MB/s 7548928 B/op 0 allocs/op
BenchmarkRoll/buzhash64-16777216/#00-16 10 126631960 ns/op 132.49 MB/s 7548928 B/op 0 allocs/op
* Update benchmark_test.go
* gofmt
* fixup benchmark
2019-02-25 13:29:31 +04:00
Audrius Butkevicius
dc929946fe
all: Use new reflect based CLI ( #5487 )
2019-02-12 07:58:24 +01:00
Audrius Butkevicius
c5a79bdfe6
Fix builds on Windows without CGO ( #5518 )
2019-02-10 15:58:29 +01:00
Audrius Butkevicius
96bd691f55
lib/fs: Skip some tests on OpenBSD ( fixes #5077 ) ( #5466 )
2019-01-19 08:28:57 +01:00
Audrius Butkevicius
a80c0fdae8
vendor: Update minio/sha256-simd
2019-01-18 20:30:40 +00:00
Audrius Butkevicius
801e9b57eb
Update config ( #5444 )
...
* gui: Update config from remote after saving (fixes #5354 )
* Refresh is async :(
2019-01-13 23:28:17 +00:00
Audrius Butkevicius
d4f0544d9e
build: Add -cc argument that is not used by build.go ( #5447 )
2019-01-11 23:07:53 +00:00
Audrius Butkevicius
ad30192dca
vendor: Update minio/sha256-simd ( #5433 )
...
* vendor: Update minio/sha256-simd
* Add go module stuff
2019-01-05 10:21:42 +01:00
Audrius Butkevicius
ff2cde469e
lib/model: Allow limiting number of concurrent scans ( fixes #2760 ) ( #4888 )
2018-12-05 08:40:05 +01:00
Audrius Butkevicius
710dba7f84
gui: Add arrays for pending/ignored folders ( fixes #5190 ) ( #5192 )
2018-09-13 22:52:16 +02:00
Audrius Butkevicius
aec66045ef
lib/config: Rewrite pending notifications ( fixes #2291 )
2018-08-25 11:36:10 +01:00
Audrius Butkevicius
24d307531d
gui: Use one instead of on to have callbacks fire one ( #5085 )
2018-07-29 21:15:24 +02:00
Audrius Butkevicius
93fdd1c012
cmd/strelaypoolsrv: Prevent scraped metrics moving backwards ( #5068 )
2018-07-27 07:59:55 +02:00
Audrius Butkevicius
5161f03f02
lib/config: Fix aliased append, copy config inputs and outputs ( fixes #5063 ) ( #5069 )
2018-07-26 23:14:12 +02:00
Audrius Butkevicius
9f87fd1fcf
lib/model: More auto accept tests ( #5014 )
2018-07-15 20:26:20 +03:00
Audrius Butkevicius
b3007c03bd
gui: Stop log tailing on scroll ( #5013 )
2018-06-18 12:27:54 +01:00
Audrius Butkevicius
d60f0e734c
lib/scanner: Copy execute bits from previous version on Windows ( fixes #4969 ) ( #4970 )
2018-05-29 07:01:23 +01:00
Audrius Butkevicius
e125f8b05b
gui: Enable proper asset caching ( #4931 )
2018-05-10 07:53:39 +02:00
Audrius Butkevicius
baa3aa4bad
gui: Don't save ignores if they haven't been loaded ( fixes #4915 ) ( #4930 )
2018-05-08 23:39:17 +02:00
Audrius Butkevicius
a48a31e3f5
lib/ignores: Fix ignore loading, report errors to UI ( fixes #4901 ) ( #4932 )
2018-05-08 23:37:13 +02:00
Audrius Butkevicius
ef0dcea6a4
lib/model: Verify request content against weak (and possibly strong) hash ( #4767 )
2018-05-05 10:24:44 +02:00
Audrius Butkevicius
afb27f7f02
cmd/strelaypoolsrv: Move metric scraping to the server itself ( #4866 )
2018-04-08 20:13:55 +01:00
Audrius Butkevicius
29e7e54bb4
assets: Use icon from synctrayzor (ref #4839 ) ( #4859 )
2018-04-02 19:57:01 -04:00
Audrius Butkevicius
1ff5fc9620
cmd/syncthing: Correct --paths in some cases ( #4845 )
2018-03-28 18:02:43 +01:00
Audrius Butkevicius
720e8dedbc
lib/osutil: Use unix lowprio implementation on Android ( #4844 )
2018-03-27 22:03:09 +01:00
Audrius Butkevicius
3c920c61e9
gui: Add folder label to global changes, use bootstrap table ( fixes #4828 ) ( #4838 )
2018-03-26 11:29:06 +02:00
Audrius Butkevicius
a5e40563de
lib/model: Don't log ignored files ( fixes #4832 ) ( #4837 )
2018-03-25 22:12:50 +02:00
Audrius Butkevicius
862eec34db
cmd/syncthing: Rename weak to rolling ( #4830 )
2018-03-20 23:42:36 +01:00
Audrius Butkevicius
2751be57dc
lib/connections: Fix relay connections when two devices use the same relay ( fixes #4778 ) ( #4779 )
2018-02-25 16:12:46 +01:00
Audrius Butkevicius
8df90bb475
lib/scanner: Track modified by in symlinks ( #4777 )
2018-02-25 14:51:37 +01:00
Audrius Butkevicius
27d5b17096
lib/osutil: Fix priority lowering on Windows
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4686
2018-01-19 07:21:05 +01:00
Audrius Butkevicius
8e9c9b9553
lib/osutil: Fix priority lowering on Windows
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4686
2018-01-18 17:03:24 +00:00
Audrius Butkevicius
53f4dfe83c
lib/model: Fix panic when auto-accepting existing paused folder ( fixes #4636 )
...
This no longer pokes at model internals, and only touches the config.
As a result, model handles this in CommitConfiguration, which restarts
the folders if things change, which repopulate m.folderDevice, m.deviceFolder
and other interal mappings.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4639
2018-01-03 07:42:25 +00:00
Audrius Butkevicius
b0e2050cdb
cmd/syncthing: UI for version restoration ( fixes #2599 ) ( #4602 )
...
cmd/syncthing: Add UI for version restoration (fixes #2599 )
2018-01-01 15:39:23 +01:00
Audrius Butkevicius
c7f136c2b8
lib/upnp: Each service is it's own NAT device
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4625
2017-12-30 19:16:08 +00:00
Audrius Butkevicius
72172d853c
vendor: Move back to upstream KCP ( fixes #4407 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4614
2017-12-27 11:33:12 +00:00
Audrius Butkevicius
c58b383b6d
gui: Add debug tab to settings (ref #2644 )
...
Just because there are a ton of people struggling to set env vars.
Perhaps this should live in advanced settings, and perhaps we should have a button to view the log.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4604
LGTM: calmh, imsodin
2017-12-24 22:26:05 +00:00
Audrius Butkevicius
2547a29dd7
lib/connections: Don't close nil connections ( fixes #4605 )
2017-12-18 14:40:51 +00:00
Audrius Butkevicius
445c4edeca
gui, lib/config, lib/model: Support auto-accepting folders ( fixes #2299 )
...
Also introduces a new Waiter interface for config changes and segments the
configuration GUI.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4551
2017-12-07 07:08:24 +00:00
Audrius Butkevicius
b9ed6c4c2c
vendor: Update pfilter and go-stun ( fixes #4561 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4575
2017-12-06 21:28:36 +00:00
Audrius Butkevicius
60bceb0f09
vendor: Update pfilter (ref #4561 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4572
2017-12-06 06:19:49 +00:00
Audrius Butkevicius
95a65bf0d0
lib/config: Support symlinked root ( fixes #4542 , fixes #4353 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4545
LGTM: imsodin, calmh
2017-11-26 07:51:22 +00:00
Audrius Butkevicius
99b00b6a5e
vendor: Update pfilter ( fixes #4537 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4539
2017-11-23 08:29:56 +01:00
Audrius Butkevicius
67c39b2512
vendor: Update pfilter ( fixes #4537 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4539
2017-11-22 21:16:49 +00:00
Audrius Butkevicius
d62820acf9
Few tweaks
2017-11-22 20:52:07 +00:00
Audrius Butkevicius
0dd7934405
lib/connections: Fix local address priority
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4534
LGTM: imsodin, calmh
2017-11-22 08:06:34 +01:00
Audrius Butkevicius
4922b46fbd
lib/connections: Fix local address priority
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4534
LGTM: imsodin, calmh
2017-11-22 07:05:49 +00:00
Audrius Butkevicius
075a699aae
lib/connections: Trust the model to tell us if we are connected
...
This should address issue as described in https://forum.syncthing.net/t/stun-nig-party-with-paused-devices/10942/13
Essentially the model and the connection service goes out of sync in terms of thinking if we are connected or not.
Resort to model as being the ultimate source of truth.
I can't immediately pin down how this happens, yet some ideas.
ConfigSaved happens in separate routine, so it's possbile that we have some sort of device removed yet connection comes in parallel kind of thing.
However, in this case the connection exists in the model, and does not exist in the connection service and the only way for the connection to be removed
in the connection service is device removal from the config.
Given the subject, this might also be related to the device being paused.
Also, adds more info to the logs
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4533
2017-11-21 08:32:23 +01:00
Audrius Butkevicius
44a542391e
lib/connections: Trust the model to tell us if we are connected
...
This should address issue as described in https://forum.syncthing.net/t/stun-nig-party-with-paused-devices/10942/13
Essentially the model and the connection service goes out of sync in terms of thinking if we are connected or not.
Resort to model as being the ultimate source of truth.
I can't immediately pin down how this happens, yet some ideas.
ConfigSaved happens in separate routine, so it's possbile that we have some sort of device removed yet connection comes in parallel kind of thing.
However, in this case the connection exists in the model, and does not exist in the connection service and the only way for the connection to be removed
in the connection service is device removal from the config.
Given the subject, this might also be related to the device being paused.
Also, adds more info to the logs
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4533
2017-11-21 07:25:38 +00:00
Audrius Butkevicius
0518a92cdb
lib/connections: Only announce punchable nats ( fixes #4519 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4523
2017-11-17 14:46:45 +00:00
AudriusButkevicius
aecd7c64ce
lib/connections: Parallel dials in the same priority ( fixes #4456 )
...
Well Tested(TM)
Introduces a potential issue where we always pick some connectable but dodgy connection that breaks
soon after the TLS handshake.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4489
2017-11-15 09:36:33 +00:00
Audrius Butkevicius
725baf0971
Add heatmap and per country break down ( #13 )
2017-11-11 15:51:59 +00:00
Audrius Butkevicius
8d95c82d7c
Add new usage reports ( #12 )
2017-11-09 22:22:47 +00:00
Audrius Butkevicius
386cb274bd
lib/model: Incremental block stats usage reporting
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4498
LGTM: calmh
2017-11-09 21:16:29 +00:00
Audrius Butkevicius
ad0a205116
Add block stats aggregates ( #11 )
2017-11-08 14:41:42 +00:00
AudriusButkevicius
0ee1146e1c
lib/connections: Indicate stack in transport ( fixes #4463 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4486
2017-11-07 07:25:05 +00:00
AudriusButkevicius
88180904f2
cmd/syncthing: Don't cache stale options in main ( fixes #4474 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4491
LGTM: imsodin, calmh
2017-11-07 07:20:19 +00:00
AudriusButkevicius
c5f90d64bc
cmd/syncthing: Report if weak hash is enabled
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4490
2017-11-06 15:04:59 +00:00
AudriusButkevicius
62a4106a79
lib/connections: Fix lan detection ( fixes #4421 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4487
2017-11-06 14:05:29 +00:00
Audrius Butkevicius
ff0a83fe5b
vendor: Fix kcp deadlock
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4461
2017-10-25 21:57:51 +02:00
Audrius Butkevicius
9c60bb8336
vendor: Fix kcp deadlock
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4461
2017-10-25 19:34:38 +00:00
Audrius Butkevicius
a9c221189b
lib/connections: Stun resolves server adress beforehand ( fixes #4453 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4454
2017-10-22 18:48:06 +00:00
Audrius Butkevicius
b2966957e0
lib/connections: Add KCP blacklist period
2017-10-22 13:56:52 +01:00
Audrius Butkevicius
0d30166357
lib/connections: Use own KCP fork, move listener setup earlier (ref #4446 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4452
2017-10-22 12:36:36 +00:00
Audrius Butkevicius
622b614f31
all: Ignore Sync errors on directories ( fixes #4432 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4449
2017-10-21 22:00:46 +00:00
Audrius Butkevicius
335b08e3a8
Support fs watcher stuff, add missing fields ( #9 )
2017-10-21 21:15:00 +02:00