Jakob Borg
a117b0c723
Add a pull request template
2016-03-05 21:50:51 +01:00
Jakob Borg
ac2343ea57
Only check specified paths in check-authors.go
2016-03-04 16:20:36 +01:00
Jakob Borg
a6a9af4f02
Fix marshalling tests for Go 1.6
2016-03-04 14:16:42 +01:00
Jakob Borg
35dc173c80
Minor tweaks to README.md
2016-03-02 07:50:15 +01:00
Jakob Borg
9d277ac2ac
Add ISSUE_TEMPLATE
...
Template for newly created issues. We want this text to be short and clear and request the required information from the user, and also be clear that it is a template and should be removed/replaced in the actual issue before saving...
2016-02-21 11:57:17 +07:00
Jakob Borg
54c1ffe5f3
Only test with -race on supported platforms ( fixes #2765 )
2016-02-15 11:33:24 +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
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
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
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
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
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
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
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
Jakob Borg
2fae7ccf5c
Ignore error on os.Chtimes in config archiving
2015-12-26 18:25:36 +01:00
Jakob Borg
8b726c7e8b
Correct GUI asset dir handling ( fixes #2621 )
2015-12-26 13:32:46 +01:00
Jakob Borg
b7a58d2f87
Merge pull request #2620 from andersonvom/issue-2454
...
Remove fixed footer at first media break (fixes #2454 )
2015-12-24 11:26:40 +01:00
Jakob Borg
4874301615
Merge pull request #2618 from AudriusButkevicius/svc
...
Svc -> Service
2015-12-23 21:33:42 +01:00
Jakob Borg
d088b01f75
Rebuild assets
2015-12-23 16:09:42 +01:00
Jakob Borg
00c5062eab
Merge branch 'pr/2613'
...
* pr/2613:
Add an icon for Safari's pinned tabs
2015-12-23 16:09:31 +01:00
Jakob Borg
84eacde63a
Add jgke
2015-12-23 16:09:11 +01:00
Jakob Borg
d98290c17f
Merge pull request #2617 from andersonvom/issue-2598
...
Refactor rwfolder tests
2015-12-23 07:55:47 +01:00
Jakob Borg
6f95afdc59
Humanize serialization of version vectors
2015-12-22 21:53:25 +01:00
Jakob Borg
aaa75a32a5
Temporarily patch kardianos/osext to build on FreeBSD
2015-12-22 13:41:04 +01:00
Jakob Borg
eb4f5e9faa
Update deps, step two (because I suck)
2015-12-22 09:43:47 +01:00
Jakob Borg
c7aec839ae
Merge pull request #2614 from andersonvom/issue-2598
...
WIP: Consider tempfile when checking for free space (fixes #2598 )
2015-12-22 09:42:34 +01:00
Jakob Borg
37aa89b19d
Update kardianos/osext (ref #1272 )
2015-12-22 09:39:47 +01:00
Jakob Borg
435afa0eea
Merge pull request #2610 from calmh/fix2608-2
...
Correctly set default logfile location on Windows (fixes #2608 )
2015-12-21 12:26:49 +01:00
Jakob Borg
fb82a5e086
Correctly set default logfile location on Windows ( fixes #2608 )
2015-12-21 12:19:28 +01:00
Jakob Borg
4a97aa12d6
Don't crash on stat error in ensureDir ( fixes #2608 )
...
I'm not really sure under what circumstances MkdirAll returns a nil
error but a subsequent stat fails, but apparently it can happen and we
need to handle it. The "mode >= 0" was a no-op, and we never call
ensureDir anyway without the intention of ensuring the mode, so removed
that.
2015-12-21 09:35:43 +01:00
Jakob Borg
eb1a234a77
Translation & docs update
2015-12-20 10:05:17 +01:00
Jakob Borg
394c2b67d6
Merge pull request #2595 from AudriusButkevicius/leaks
...
Always exit via error select, making sure reader routine is exits (fi…
2015-12-20 10:03:34 +01:00
Jakob Borg
aeb3af7105
Merge branch 'pr/2594'
...
* pr/2594:
Move event timestamp to header for share folder prompt
Edit device after accepting new connection (fixes #1929 )
Move new device timestamp to box header
Fix unmatching closing span tag
2015-12-20 09:53:26 +01:00
Jakob Borg
e5cf99e31c
Move event timestamp to header for share folder prompt
2015-12-20 09:52:59 +01:00
Jakob Borg
03935b2d64
Don't verify free space for files when folder MinDiskFreePct==0 ( fixes #2600 )
2015-12-19 13:59:08 +01:00
Jakob Borg
2b89f33765
Merge pull request #2592 from andersonvom/remove_globals
...
Remove some global variables from main.go
2015-12-19 09:05:05 +01:00
Jakob Borg
9c82a4ca60
Merge pull request #2593 from AudriusButkevicius/httpfoo
...
Only override TLS settings if scheme is specified
2015-12-19 08:47:46 +01:00
Jakob Borg
2cdfa59fbe
Merge pull request #2588 from andersonvom/browser-only
...
Add command line option to open GUI (fixes #2210 )
2015-12-17 08:41:31 +01:00
Jakob Borg
bebe74fa4a
Merge pull request #2590 from andersonvom/refactor
...
Refactor main.go
2015-12-17 08:34:21 +01:00
Jakob Borg
6379d50f07
Sort and retabify AUTHORS & NICKS
2015-12-16 09:16:16 +01:00
Jakob Borg
5a2792ae24
Merge branch 'pr/2587'
...
* pr/2587:
Add helper function to format JSON responses
2015-12-16 09:08:16 +01:00