Jakob Borg
764da14440
Improve API/GUI shutdown handling ( fixes #2694 )
...
This fixes both a race condition where we could assign s.stop from one
goroutine and then read it from another without locking, and handles the
fact that listener may be nil at shutdown if we've had a bad
CommitConfiguration call in the meantime.
2016-01-17 10:55:26 +01:00
Audrius Butkevicius
7da6c627fe
Handle race within the job queue ( fixes #1263 )
2016-01-17 10:55:19 +01:00
Jakob Borg
0a092b5b7f
Codesign binaries in Mac OS X distribution packages
2016-01-17 10:54:42 +01:00
Jakob Borg
9f8af2327d
Update docs & translations
2016-01-13 21:11:02 +01:00
kluppy
345e24142e
Update 'Edit' menu to 'Action' menu ( fixes #2662 )
2016-01-13 21:09:17 +01:00
kluppy
0fdd03ddee
Fix location of build translation scripts.
2016-01-13 21:08:34 +01:00
Jakob Borg
a0fa288cb6
Undo the hash algorithm additions; retain flag checks
2016-01-12 16:03:06 +01:00
Jakob Borg
70bac24832
Always run relaying when enabled ( fixes #2665 )
2016-01-12 16:02:59 +01:00
Jakob Borg
1df40fbdeb
Mend protocol tests, for sure
2016-01-12 16:02:38 +01:00
Jakob Borg
91e9ffff85
Rebuild assets
2016-01-12 14:15:00 +01:00
Jakob Borg
853df14e2f
Improve protocol tests, close handling
2016-01-12 10:08:50 +01:00
Jakob Borg
e17a772bb6
Don't leak sendIndexes on disconnect ( fixes #2589 )
...
Adds a Closed() method on protocol.Connection and clears up
wireformatConnection a little too.
2016-01-12 10:08:41 +01:00
Audrius Butkevicius
90e027d9a4
Silence the linter
2016-01-12 10:08:32 +01:00
alessandro.g89
fdc9a5d8b0
Add dark theme by alessandro.g89
...
Source: https://userstyles.org/styles/122502/syncthing-dark
2016-01-12 10:08:23 +01:00
Audrius Butkevicius
543891a0a0
Add support for themes ( fixes #1925 )
2016-01-12 10:08:04 +01:00
Jakob Borg
06921443fc
Docs & translations update
2016-01-10 10:10:53 +01:00
Jakob Borg
3ca46c29c3
Merge pull request #2680 from calmh/xunit
...
Add XUnit compatible test results
2016-01-10 01:00:07 +01:00
Jakob Borg
837fde70ae
Add XUnit compatible test output
2016-01-10 00:50:43 +01:00
Jakob Borg
1e52cc474f
Merge pull request #2677 from nrm21/default_sync
...
Added STNODEFAULTFOLDER envvar to skip default folder creation
2016-01-09 13:24:53 +01:00
Nate Morrison
76807006be
Added STNODEFAULTFOLDER envvar to skip default folder creation on new
...
install.
2016-01-08 20:11:06 -05:00
Audrius Butkevicius
0d35fe0f21
Merge pull request #2676 from calmh/fix2667
...
More fine grained locking in discovery cache (fixes #2667 )
2016-01-09 00:58:14 +00:00
Jakob Borg
370b0fc5da
More fine grained locking in discovery cache ( fixes #2667 )
...
We only need to protect the integrity of the "finders" and "caches"
slices, and for that we only need an RLock except while actually
appending to them. The actual finders and caches are concurrency safe on
their own.
2016-01-09 00:56:03 +01:00
Audrius Butkevicius
25b3c09f6a
Merge pull request #2670 from calmh/noresolve
...
Don't unnecessary resolve destination address
2016-01-07 13:27:31 +00:00
Jakob Borg
576c365753
Don't resolve destination address until we need to ( fixes #2671 )
2016-01-07 12:32:10 +01:00
Jakob Borg
bc2ed60b92
Translations for relaying stuff
2016-01-07 10:28:21 +01:00
Jakob Borg
a4385100c4
HTML attribute typo
2016-01-05 11:19:27 +01:00
Audrius Butkevicius
4c01709cdf
Merge pull request #2664 from calmh/fix2433
...
Add relaying to main settings dialog (fixes #2433 )
2016-01-05 09:25:11 +00:00
Jakob Borg
1df924f4f8
Add relaying to main settings dialog ( fixes #2433 )
2016-01-05 10:08:56 +01:00
Audrius Butkevicius
400bfe9251
Merge pull request #2656 from calmh/csrf
...
Don't allow in use CSRF tokens to expire (fixes #1008 )
2016-01-03 21:24:37 +00:00
Jakob Borg
6e1d364d60
Don't allow in use CSRF tokens to expire ( fixes #1008 )
2016-01-03 22:03:02 +01:00
Audrius Butkevicius
504ad86648
Merge pull request #2655 from calmh/fix2605
...
Don't conflict copy conflict copies (fixes #2605 )
2016-01-03 20:44:05 +00:00
Jakob Borg
096b2d73cd
Don't conflict copy conflict copies ( fixes #2605 )
2016-01-03 21:16:31 +01:00
Audrius Butkevicius
5754d31d0f
Merge pull request #2653 from calmh/fix2604
...
Change default max conflicts to 10 (fixes #2604 )
2016-01-03 20:13:51 +00:00
Jakob Borg
ed3ed1f90a
Change default max conflicts to 10 ( fixes #2604 )
2016-01-03 21:10:25 +01:00
Jakob Borg
adb1227b2e
Update kardianos/osext ( fixes #2650 )
2016-01-03 19:59:56 +01:00
Jakob Borg
18ae87962d
Clarify points of contact
2016-01-03 13:07:22 +01:00
Jakob Borg
4673862981
Update docs & translations
2016-01-03 09:56:33 +01:00
Jakob Borg
212d7257e9
Pretty print the new architectures
2016-01-01 21:19:15 +01:00
Audrius Butkevicius
9df8d0848a
Merge pull request #2641 from calmh/archs
...
Also build linux-arm64, linux-ppc64, linux-ppc64le
2016-01-01 20:08:08 +00:00
Jakob Borg
ded7abb1f6
Also build linux-arm64, linux-ppc64, linux-ppc64le
2016-01-01 20:56:31 +01:00
Audrius Butkevicius
44d5a61cfe
Merge pull request #2639 from calmh/minihashalgo
...
Detect nonstandard hash algo and stop folder (ref #2314 )
2016-01-01 19:42:08 +00:00
Jakob Borg
0db80710aa
Detect nonstandard hash algo and stop folder (ref #2314 )
2016-01-01 20:14:31 +01:00
Jakob Borg
7c47eff112
Update lang-en.json for translations
2016-01-01 20:13:44 +01:00
Jakob Borg
d81849ab3b
Merge pull request #2631 from AudriusButkevicius/igwarn
...
Don't warn about failed ignores if folder unhealthy (fixes #2630 )
2016-01-01 16:48:31 +01:00
Audrius Butkevicius
dbb3f80995
Merge pull request #2193 from AudriusButkevicius/lans
...
Remove windows specialisation from osutil.GetLans (fixes #2192 )
2016-01-01 15:01:23 +00:00
Audrius Butkevicius
80b9a3e00b
Don't warn about failed ignores if folder unhealthy ( fixes #2630 )
2016-01-01 12:59:13 +00:00
Jakob Borg
be5e5d837b
Merge branch 'pr/2625'
...
* pr/2625:
Show device ID QR code from edit dialog (fixes #1494 )
2016-01-01 11:24:49 +01:00
Kevin Allen
ffc4a60bc6
Show device ID QR code from edit dialog ( fixes #1494 )
2016-01-01 11:24:09 +01:00
Audrius Butkevicius
1edfa4474f
Merge pull request #2632 from calmh/fix2627
...
Ensure loaded config is free of duplicate devices (fixes #2627 )
2015-12-31 08:37:52 +00:00
Jakob Borg
18e70f4e79
Ensure loaded config is free of duplicate devices ( fixes #2627 )
2015-12-31 09:17:17 +01:00