Jakob Borg
|
9b11609b63
|
Use a configuration wrapper to handle loads and saves
|
2014-10-06 17:57:35 +02:00 |
|
Audrius Butkevicius
|
493dc8fcd5
|
Remove unused argument/variable
|
2014-10-04 13:20:07 +01:00 |
|
Audrius Butkevicius
|
a267bca8fb
|
Disable autoupgrade if not supported (fixes #763)
|
2014-10-01 20:06:51 +01:00 |
|
Jakob Borg
|
9edce23e76
|
Relicense to GPL
|
2014-10-01 07:53:59 +02:00 |
|
Jakob Borg
|
25345f08e7
|
Tone down initial auto upgrade warning
|
2014-09-30 17:38:12 +02:00 |
|
Jakob Borg
|
2091e12e82
|
Perform initial scan asynchronously (fixes #509, fixes #464)
|
2014-09-30 17:35:04 +02:00 |
|
Audrius Butkevicius
|
997692b494
|
Add autoUpgrade coroutine (fixes #727)
|
2014-09-28 21:06:46 +01:00 |
|
Audrius Butkevicius
|
f561d3261a
|
Rename FolderConfiguration.Directory to FolderConfiguration.Path
|
2014-09-28 14:36:16 +01:00 |
|
Audrius Butkevicius
|
fdf8ee7015
|
Manual fixup
|
2014-09-28 14:23:08 +01:00 |
|
Audrius Butkevicius
|
26e4669316
|
Run go fmt -w
|
2014-09-28 14:23:08 +01:00 |
|
Audrius Butkevicius
|
6c352dca74
|
Rename Repository -> Folder, Node -> Device (fixes #739)
|
2014-09-28 14:23:07 +01:00 |
|
Jakob Borg
|
99427d649e
|
Complete rewrite of the puller (fixes #638, fixes #715, fixes #701)
|
2014-09-27 21:51:08 +02:00 |
|
Jakob Borg
|
14817e31f6
|
Move top level packages to internal.
|
2014-09-27 09:42:10 +02:00 |
|
Jakob Borg
|
09417d4b83
|
Merge remote-tracking branch 'origin/pr/731'
* origin/pr/731:
Use leveldb database lock for concurrent upgrade protection (fixes #703)
|
2014-09-24 14:05:37 +02:00 |
|
Jakob Borg
|
24e5000c37
|
Use JoinHostPort for URL that browser opens (fixes #732)
|
2014-09-23 14:16:16 +02:00 |
|
Audrius Butkevicius
|
e3bcfa17f8
|
Use leveldb database lock for concurrent upgrade protection (fixes #703)
Doesn't work if config directories are different though
|
2014-09-22 23:37:19 +01:00 |
|
Jakob Borg
|
434ecdac6b
|
LocalVersion is unavailable until after AddRepo (fixes #154)
|
2014-09-22 14:06:25 +02:00 |
|
Jakob Borg
|
c34f3defe1
|
l.FatalErr was an antipattern
|
2014-09-20 15:42:20 +02:00 |
|
Jakob Borg
|
eb0d742672
|
Chmod error should not be fatal (fixes #612)
|
2014-09-20 15:41:52 +02:00 |
|
Audrius Butkevicius
|
a5e3317e28
|
Restart monitor as part of the upgrade process (fixes #682)
|
2014-09-13 15:32:47 +01:00 |
|
Jakob Borg
|
db868ed29d
|
Increase restart delay to 60s
|
2014-09-11 20:25:08 +02:00 |
|
Jakob Borg
|
13602b6769
|
Make the restart on wakeup configurable
|
2014-09-10 22:24:53 +02:00 |
|
Jakob Borg
|
85dba25246
|
Add pause before restart after standby
|
2014-09-10 22:20:03 +02:00 |
|
Jakob Borg
|
9ff04ee3d8
|
Don't start when the config dir is not a dir
|
2014-09-10 10:36:05 +02:00 |
|
Jakob Borg
|
50a4170541
|
Announce actual port when UPnP is disabled (fixes #657)
|
2014-09-10 08:22:38 +02:00 |
|
Jakob Borg
|
6e8272f78f
|
Implement incoming rate limit (fixes #613)
|
2014-09-08 17:25:55 +02:00 |
|
Jakob Borg
|
64ffac5671
|
Update goleveldb (fixes #644, closes #648)
|
2014-09-07 14:18:00 +02:00 |
|
Audrius Butkevicius
|
4b57821f52
|
Allow saving config from anywhere
|
2014-09-07 12:00:37 +01:00 |
|
Audrius Butkevicius
|
b445a7c4d3
|
Check if we had successfully acquired a UPnP mapping before (fixes #627)
|
2014-09-04 23:02:10 +01:00 |
|
Jakob Borg
|
e586fda5f2
|
Woops, close the right fd
|
2014-09-04 22:03:25 +02:00 |
|
Jakob Borg
|
5235e82bda
|
Limit number of open db files (fixes #587)
|
2014-09-02 14:47:36 +02:00 |
|
Jakob Borg
|
10f0713257
|
Use a monitor process to handle panics and restarts (fixes #586)
|
2014-09-02 13:24:41 +02:00 |
|
Jakob Borg
|
de0b91d157
|
Show IPv6 GUI URL correctly
|
2014-09-01 20:04:22 +02:00 |
|
Jakob Borg
|
2b536de37f
|
Don't fake indexes for stopped repos
|
2014-09-01 17:48:39 +02:00 |
|
Jakob Borg
|
2ffa92ba1b
|
Warn on startup for stopped repositories
|
2014-09-01 17:47:18 +02:00 |
|
Jakob Borg
|
6c09a77a97
|
Clean out index for nonexistent repositories (fixes #549)
|
2014-08-31 13:34:17 +02:00 |
|
Jakob Borg
|
1c41b0bc2f
|
Document GOMAXPROCS instead of (useless) STDEADLOCKTIMEOUT
|
2014-08-28 15:29:49 +02:00 |
|
Audrius Butkevicius
|
f44f5964bb
|
Set rescan interval on default repository (fixes #579)
|
2014-08-27 23:45:09 +01:00 |
|
Audrius Butkevicius
|
0abe4cefb4
|
Add routine for checking possible standby (fixes #565)
|
2014-08-27 22:42:59 +01:00 |
|
Audrius Butkevicius
|
0cdb0daa8c
|
Add stats package and node related statistics model
|
2014-08-25 12:49:21 +01:00 |
|
Audrius Butkevicius
|
8803bac708
|
Allow configuring GUI options from command line and environment (fixes #505, closes #507)
|
2014-08-24 16:55:35 +01:00 |
|
Audrius Butkevicius
|
716a8329c2
|
Do not warn about failed IPv6 discovery
|
2014-08-20 22:06:58 +01:00 |
|
Jakob Borg
|
6bbf1f9355
|
Emit Node/Repo Rejected events on unknown nodes / repos.
|
2014-08-18 23:34:03 +02:00 |
|
Jakob Borg
|
d657bc4e3d
|
Implement IPv6 multicast again (fixes #346)
|
2014-08-17 15:14:44 +02:00 |
|
Audrius Butkevicius
|
52219c5f3f
|
Merge pull request #532 from AudriusButkevicius/config
Replace NodeConfiguration with RepositoryNodeConfiguration (Fixes #522)
|
2014-08-17 12:47:12 +01:00 |
|
Audrius Butkevicius
|
668b429615
|
Better error message
Closes #526
|
2014-08-17 00:03:41 +01:00 |
|
Audrius Butkevicius
|
7db528be39
|
Replace NodeConfiguration with RepositoryNodeConfiguration
|
2014-08-16 23:20:21 +01:00 |
|
Audrius Butkevicius
|
e8a679c280
|
Advertise and update node names on cluster config exchange
Closes #244
|
2014-08-16 21:26:30 +01:00 |
|
Jakob Borg
|
bc885f1d08
|
Don't attempt to create default repo before config (fixes #530)
We'll create it anyway a little later during startup, as part of the
general "check all repos for viability" step.
|
2014-08-16 22:22:33 +02:00 |
|
Jakob Borg
|
198da910ed
|
Use new StopGlobal on the discovery when external port changes
|
2014-08-14 12:49:41 +02:00 |
|