Jakob Borg
6d280e7b64
Update docs & translations
2016-03-23 09:26:04 +01:00
Jakob Borg
dca8245ba4
cmd/syncthing: Return 500 with an error object instead of empty 200 on marshalling failure in REST response
2016-03-23 09:26:04 +01:00
Jakob Borg
7a91860735
meta: Amend wweich in NICKS
2016-03-23 09:26:04 +01:00
Jakob Borg
0f4abac8c2
gui: Update translation files and assets
2016-03-23 09:26:04 +01:00
Jakob Borg
aced62fec3
gui: Improve layout of footer on narrow screens ( fixes #2663 )
2016-03-23 09:26:04 +01:00
Jakob Borg
5155e24bc7
Amend wweich
2016-03-23 09:26:04 +01:00
Jakob Borg
3aabe3a51d
Add wweich (noreply-address)
2016-03-23 09:26:04 +01:00
Jakob Borg
8fea354b74
lib/model: Properly handle deleting multiple files when doing scans with subs ( fixes #2851 )
2016-03-23 09:26:03 +01:00
Jakob Borg
7a81c27cc6
lib/model: Correct handling of multiple subs when scanning (ref #2851 )
...
Previously the code failed in that it would return top-level plus a sub,
i.e. ["", "foo"], and it would consider "usr/lib" a prefix of
"usr/libexec" which it is not.
2016-03-23 09:26:03 +01:00
Jakob Borg
ea5808d833
Only check specified paths in check-authors.go
2016-03-06 11:59:03 +01:00
Jakob Borg
8b045a826a
Update docs & translations
2016-03-06 11:55:53 +01:00
Jakob Borg
7ba20928c3
Only test with -race on supported platforms ( fixes #2765 )
2016-03-06 11:53:54 +01:00
Jakob Borg
c482cbbe70
Docs & translations
2016-02-14 20:26:33 +01:00
Jakob Borg
4042a3e406
Merge branch 'master' into v0.12
...
* master:
Report versioning usage in usage report
Swap the corsMiddleware and the csrfMiddleware to the unauthenticated OPTIONS requests are first processed.
Return "No such object in the index" when /rest/db/file gets called on something that doesn't exist
Revert "Add .arcconfig to project root"
Add .arcconfig to project root
2016-02-14 19:39:59 +01:00
Jakob Borg
392132dc3b
Merge commit '6f2de31' into v0.12 (no changes taken)
...
* commit '6f2de31':
Use v2 of XDR package (actual changes)
Use v2 of XDR package (auto generated)
Use v2 of XDR package (deps)
2016-02-14 19:39:34 +01:00
Jakob Borg
e11302172e
Report versioning usage in usage report
...
I consider it a bug that we didn't already and that this is covered
already under the agreement that we report which features are in use.
2016-02-13 08:19:30 +01:00
Jakob Borg
3c7164846d
Return "No such object in the index" when /rest/db/file gets called on something that doesn't exist
...
Better than the confusing result of getting a blank fileinfo that looks
valid apart from being all crap.
2016-02-12 14:55:16 +01:00
Jakob Borg
4fa4668ed6
Revert "Add .arcconfig to project root"
...
This reverts commit 0ce21aea08 .
2016-02-11 21:17:01 +01:00
Jakob Borg
0ce21aea08
Add .arcconfig to project root
2016-02-09 16:50:57 +01:00
Jakob Borg
459a3dc58c
Update docs & translations
2016-02-08 17:39:45 +01:00
Jakob Borg
194a8b0922
Merge commit 'a7a9d7d' into v0.12
...
* commit 'a7a9d7d':
Return correct content type for /rest/events
Rename RawAPIKey -> APIKey in GUIConfiguration
Add -paths option to print config, key, database paths
Clean up error handling a bit in protocol.readMessage
Remove old reference to moved protocol
Support multiple API keys (command-line and config) (fixes #2747 )
2016-02-08 17:38:52 +01:00
Jakob Borg
e1ac740ac4
Use v2 of XDR package (actual changes)
2016-02-02 15:33:46 +01:00
Jakob Borg
4feeaf1641
Use v2 of XDR package (auto generated)
2016-02-02 12:44:33 +01:00
Jakob Borg
a08bbabd4d
Use v2 of XDR package (deps)
2016-02-02 12:43:33 +01:00
Jakob Borg
a7a9d7d85c
Return correct content type for /rest/events
2016-02-02 12:40:42 +01:00
Jakob Borg
e93c766c42
Rename RawAPIKey -> APIKey in GUIConfiguration
2016-02-02 11:12:25 +01:00
Jakob Borg
39c16d1cc4
Add -paths option to print config, key, database paths
2016-02-02 10:41:49 +01:00
Jakob Borg
eb55d19786
Clean up error handling a bit in protocol.readMessage
2016-02-02 10:18:19 +01:00
Jakob Borg
ae36fada6b
Remove old reference to moved protocol
2016-02-02 10:18:18 +01:00
Jakob Borg
8a8336ae08
Merge branch 'master' into v0.12
...
* master:
Update docs & translations
build.sh prerelease should rebuild author credits in about dialog
Use dialer in relay checks (fixes #2732 )
Handle null case for invalid ng-model value (fixes #2392 )
Return status code 307 instead of 302 when redirecting from HTTP to HTTPS
Benchmark for single database update
Add a CORS handler to deal with preflight OPTIONS requests
Add letiemble
Update docs and translations
Correct order of pkill(1) arguments in debian script (fixes #2728 )
2016-01-31 10:39:10 +01:00
Jakob Borg
7e8db13854
Update docs & translations
2016-01-31 10:38:05 +01:00
Jakob Borg
3e7d0ec14f
build.sh prerelease should rebuild author credits in about dialog
2016-01-30 22:49:14 +01:00
Jakob Borg
fae68a5396
Return status code 307 instead of 302 when redirecting from HTTP to HTTPS
2016-01-29 11:07:51 +01:00
Jakob Borg
79680b1d5e
Benchmark for single database update
2016-01-28 09:12:01 +01:00
Jakob Borg
0ce45c20b8
Merge branch 'pr/2735'
...
* pr/2735:
Add a CORS handler to deal with preflight OPTIONS requests
2016-01-26 21:56:06 +01:00
Jakob Borg
374202ac45
Add letiemble
2016-01-26 21:51:20 +01:00
Jakob Borg
56db1d3dfa
Update docs and translations
2016-01-24 17:35:33 +01:00
Jakob Borg
458e0b3b8b
Merge branch 'master' into v0.12
...
* master:
Update docs and translations
Model.internalScanFolder: Don't ignore special .stfolder and .stignore files.
Model.internalScanFolderSubs: Scan only requested subs.
A couple of protocol tests
Humanize serialization of version vectors (again)
FetchLatestReleases: fix the error log message
Add postinst script to restart after upgrade
Templatize Debian files
Don't require restart for usage reporting changes (fixes #2704 )
RLimit comment typo
2016-01-24 08:09:28 +01:00
Jakob Borg
9758dc6422
Update docs and translations
2016-01-24 08:08:08 +01:00
Jakob Borg
cc5f93e717
Merge pull request #2724 from plouj/master
...
rest/db/scan: Only scan the requested subdirectories/files.
2016-01-22 21:03:23 -08:00
Jakob Borg
1353e3916f
A couple of protocol tests
2016-01-20 11:37:48 -08:00
Jakob Borg
11d4986517
Humanize serialization of version vectors (again)
2016-01-20 11:14:08 -08:00
Jakob Borg
6cce073da5
Merge pull request #2713 from calmh/debrestart
...
Restart on Debian package upgrade
2016-01-19 10:20:47 -08:00
Jakob Borg
99372c69e5
Add postinst script to restart after upgrade
2016-01-19 10:13:45 -08:00
Jakob Borg
042b703fe4
Templatize Debian files
2016-01-19 10:06:16 -08:00
Jakob Borg
6c1faa4bdb
Don't require restart for usage reporting changes ( fixes #2704 )
2016-01-18 10:06:31 -08:00
Jakob Borg
e4a9fb8a27
Merge master into v0.12 (no changes)
2016-01-17 22:13:34 +01:00
Jakob Borg
f0473fde17
Docs and translations update
2016-01-17 10:57:20 +01:00
Jakob Borg
e2980a5210
Don't crash on folder remove while pulling ( fixes #2705 )
2016-01-17 10:55:39 +01:00
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
Jakob Borg
0a092b5b7f
Codesign binaries in Mac OS X distribution packages
2016-01-17 10:54:42 +01:00
Jakob Borg
2919b76947
The "OK" log level is silly and should not exist
2016-01-16 23:04:41 +01:00
Jakob Borg
acaf134dfe
Don't crash on folder remove while pulling ( fixes #2705 )
2016-01-16 21:42:32 +01:00
Jakob Borg
ab9109e0dc
Only print codesign success if we tried to codesign
2016-01-16 19:59:01 +01:00
Jakob Borg
d5d330413b
Codesign binaries in Mac OS X distribution packages
2016-01-16 19:50:04 +01:00
Jakob Borg
61d7e11001
Merge pull request #2701 from AudriusButkevicius/raceee
...
Handle race while in the job queue (fixes #1263 )
2016-01-16 18:59:50 +01:00
Jakob Borg
97b1c66d4a
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-14 11:06:36 +01:00
Jakob Borg
74a210f198
Fix asset locations in one more place
2016-01-13 21:11:46 +01:00
Jakob Borg
9f8af2327d
Update docs & translations
2016-01-13 21:11:02 +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
357089a438
Mend protocol tests, for sure
2016-01-12 14:35:00 +01:00
Jakob Borg
8b3d75b339
Undo the hash algorithm additions; retain flag checks
2016-01-12 14:35:00 +01:00
Jakob Borg
f741066466
Always run relaying when enabled ( fixes #2665 )
2016-01-12 14:15:47 +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
Jakob Borg
9595687bce
Improve protocol tests, close handling
2016-01-12 09:30:02 +01:00
Jakob Borg
acdddc0b79
Don't leak sendIndexes on disconnect ( fixes #2589 )
...
Adds a Closed() method on protocol.Connection and clears up
wireformatConnection a little too.
2016-01-11 17:57:25 +01:00
Jakob Borg
01c70caa8f
Merge pull request #2682 from AudriusButkevicius/themes
...
Add theme support
2016-01-10 19:04:57 +01:00
Jakob Borg
353689857e
Fix version string check to allow properly tagged betas
2016-01-10 18:41:15 +01:00
Jakob Borg
d74377350b
v0.13.0 is the Copper Cockroach
2016-01-10 10:12:29 +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
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
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
Jakob Borg
1df924f4f8
Add relaying to main settings dialog ( fixes #2433 )
2016-01-05 10:08:56 +01:00
Jakob Borg
6e1d364d60
Don't allow in use CSRF tokens to expire ( fixes #1008 )
2016-01-03 22:03:02 +01:00
Jakob Borg
096b2d73cd
Don't conflict copy conflict copies ( fixes #2605 )
2016-01-03 21:16:31 +01: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
ac190b2e39
Change DB label format (index folders, devices)
2016-01-03 19:32:40 +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
Jakob Borg
ded7abb1f6
Also build linux-arm64, linux-ppc64, linux-ppc64le
2016-01-01 20:56:31 +01: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
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
Jakob Borg
18e70f4e79
Ensure loaded config is free of duplicate devices ( fixes #2627 )
2015-12-31 09:17:17 +01:00
Jakob Borg
62a81cfdd1
Update lang-en.json and assets
2015-12-30 08:54:09 +01:00
Jakob Borg
6365a026c1
Merge branch 'pr/2628'
...
* pr/2628:
Disallow adding duplicate device ID in GUI
2015-12-30 08:53:29 +01:00
Jakob Borg
7c89193398
Add ironmig
2015-12-30 08:53:19 +01:00
Jakob Borg
7b3fa8da60
Update translations & docs
2015-12-27 13:26:14 +01:00