Jakob Borg
06f319a380
lib/stats need not depend on protocol
2015-09-04 13:23:18 +02:00
Jakob Borg
37ed5a01e0
Fix sudden nil pointer dereference in walk
2015-09-04 13:13:08 +02:00
Jakob Borg
4a9997e449
lib/db need not depend on lib/config
2015-09-04 12:01:00 +02:00
Jakob Borg
54269553c8
lib/scanner need not depend on lib/ignore
2015-09-04 11:50:47 +02:00
AudriusButkevicius
3d6ea23511
Clarify names
2015-09-02 22:00:51 +01:00
AudriusButkevicius
61130ea191
Add AcceptNoWrap to DowngradingListener
2015-09-02 21:25:56 +01:00
Jakob Borg
2581e56503
Use raw strings to describe regexes, avoids double escaping
2015-09-02 22:19:45 +02:00
Jakob Borg
fea0ae7f2f
Merge pull request #2225 from AudriusButkevicius/onerelay
...
Pick a single relay (fixes #2182 )
2015-09-02 22:15:00 +02:00
AudriusButkevicius
3299438cbd
Move TLS utilities into a separate package
2015-09-02 21:05:54 +01:00
Jakob Borg
e3e1036dda
Correctly handle (?i) in ignores ( fixes #1953 )
2015-09-02 21:12:41 +02:00
AudriusButkevicius
876d7ac85e
Pick a single relay ( fixes #2182 )
2015-09-02 18:05:34 +01:00
Jakob Borg
02493251d5
Adjust defaults for number of hashers based on OS
...
https://forum.syncthing.net/t/syncthing-is-such-a-massive-resource-hog/5494/19?u=calmh
2015-09-01 10:30:35 +02:00
Jakob Borg
0664c6b5b0
Translation & docs update
2015-08-30 14:38:47 +02:00
Jakob Borg
a4ebac147b
Harmonize rendering of identicons with other icons ( fixes #2212 )
2015-08-30 14:25:11 +02:00
AudriusButkevicius
cf802dc67e
Hide .stigore ( fixes #2114 )
2015-08-30 12:59:01 +01:00
Jakob Borg
37fb6473b3
Woops, fix scanner test
2015-08-28 08:57:37 +02:00
Jakob Borg
bc016e360e
Refactor: ints used in arithmetic should be signed
2015-08-27 21:37:12 +02:00
Jakob Borg
594918dd3c
Line height on headers to avoid cut off descenders
2015-08-27 21:28:07 +02:00
AudriusButkevicius
94c52e3a77
Add scan percentages ( fixes #1030 )
2015-08-27 19:20:43 +01:00
Audrius Butkevicius
e256d93b43
Merge pull request #2205 from calmh/mclisten
...
Bind to IPv6 multicast group instead of ::
2015-08-27 17:50:47 +01:00
Jakob Borg
cae120fd4d
Bind to IPv6 multicast group instead of ::
...
This makes it possible to run multiple instances on the same box, all
receiving local discovery packets. Tested on Mac, Windows, supposed to
work on at least Linux too. For Windows, there may be issues with XP and
earlier, but meh...
2015-08-27 17:51:15 +02:00
Jakob Borg
be332a6223
Local discovery should use the same port on v4 as v6 ( fixes #2201 )
2015-08-27 16:04:21 +02:00
Jakob Borg
2bed62dd9e
Don't trust response header ( fixes #2186 )
...
Either Angular or the browser sometimes returns cached repsonse header,
causing a flap between requests that return the new version and requests
that return the old one. Here, instead, we trust the actual data
returned by the uncached /rest/system/version call.
2015-08-25 15:40:24 +02:00
Jakob Borg
a27bc4ebea
stsigtool should use the built in key by default
2015-08-24 16:24:00 +02:00
Jakob Borg
d6e34761dc
Fix events timeout errors
...
Resetting the timeout doesn't fully cut it, as it may timeout after we
got an event and be delivered later. This should fix it well enough for
the moment. https://github.com/golang/go/issues/11513
2015-08-24 09:38:39 +02:00
Jakob Borg
944d9c84a0
Pause and resume devices (ref #215 )
2015-08-23 22:00:21 +02:00
Jakob Borg
4405ac7386
Report reason for no IPv6 multicast with STTRACE=discover
2015-08-23 15:50:57 +02:00
Audrius Butkevicius
e1190f0f0f
Merge pull request #2184 from calmh/mc
...
Multicast double whammy!
2015-08-23 14:28:44 +01:00
Jakob Borg
a7f2416c0c
IPv6 multicast on Windows ( fixes #1817 )
2015-08-23 15:14:26 +02:00
Jakob Borg
40d0100132
Change default IPv6 multicast address ( fixes #2090 )
2015-08-23 14:59:38 +02:00
Jakob Borg
21adf752c8
Refactor: slightly simplify relay.Svc
2015-08-23 09:39:53 +02:00
Jakob Borg
aec143b882
Refactor: make IntermediateConnection more like Connection
2015-08-23 08:55:32 +02:00
Jakob Borg
f691040936
Refactor: s/Basic/Direct/ on connection type
2015-08-23 08:43:33 +02:00
Audrius Butkevicius
42acf0ed60
Try harder removing the temp file
2015-08-22 14:18:19 +01:00
Jakob Borg
ca4a3589e5
Increase event test timeout; the build server is slow, especially under -race
2015-08-21 13:26:16 +02:00
Jakob Borg
cfed06697d
Only accept correctly signed upgrades
2015-08-21 10:36:28 +02:00
Jakob Borg
d3eb674b30
Add a signature package and stsigtool CLI utility
2015-08-21 09:31:17 +02:00
Audrius Butkevicius
1e8b185377
Add switch to disable relays
2015-08-19 21:13:40 +01:00
Audrius Butkevicius
031804827f
Do not start relay service unless explicitly asked for, or global announcement server is running
2015-08-19 21:13:10 +01:00
Audrius Butkevicius
6cccd9b6fc
Add dynamic relay lookup (DDoS relays.syncthing.net!)
2015-08-19 21:12:34 +01:00
Audrius Butkevicius
687fbb0a7e
Discovery clients now take an announcer, global discovery is delayed
2015-08-19 21:12:00 +01:00
Audrius Butkevicius
8f2db99c86
Expose connection type and relay status in the UI
2015-08-19 21:11:55 +01:00
Audrius Butkevicius
a388fb0bb7
Check relays for available devices
2015-08-19 20:57:37 +01:00
Audrius Butkevicius
27465353c1
Add incoming connection relay service
2015-08-19 20:57:33 +01:00
Audrius Butkevicius
c2ccab4361
Add unsubscribe to config
2015-08-19 20:55:33 +01:00
Audrius Butkevicius
bb876eac82
Connections have types
2015-08-19 20:55:29 +01:00
Audrius Butkevicius
34c04babbe
Large refactoring/feature commit
...
1. Change listen addresses to URIs
2. Break out connectionSvc to support listeners and dialers based on schema
3. Add relay announcement and lookups part of discovery service
2015-08-19 20:53:01 +01:00
Audrius Butkevicius
50702eda94
Merge pull request #2171 from Zillode/staggered-test
...
Add unit test for staggered versioning (fixes #2165 )
2015-08-19 20:11:19 +01:00
Alexander Graf
abc606608c
Fix time zone error in staggered versioning ( fixes #2165 )
2015-08-19 17:23:50 +02:00
Jakob Borg
c7dbe18df6
Newest first should be different from oldest first ( fixes #2161 )
2015-08-19 09:42:52 +02:00