Jakob Borg
b7ea695caf
CSRF protection should only cover /rest
2014-07-06 15:00:44 +02:00
Jakob Borg
31350b4352
Use LevelDB storage backend
2014-07-06 14:46:48 +02:00
Ben Sidhom
37d83a4e2e
Continue discovery on connect errors ( fixes #324 )
...
Continues trying to connect to the discovery server at regular intervals despite
failure. Whether or not to retry and retry interval should be specified in
configuration (not currently in this fix).
2014-07-05 23:10:11 +02:00
Jakob Borg
4a88d1244d
Merge branch 'bsidhom-master'
...
* bsidhom-master:
Continue discovery on connect errors (fixes #324 )
2014-07-05 23:01:37 +02:00
Jakob Borg
439049f672
Add bsidhom
2014-07-05 23:01:31 +02:00
Jakob Borg
ee10295d04
Remove martini, use standard http mux
2014-07-05 21:40:29 +02:00
Jakob Borg
2d272a3cac
Bump max file size and count
2014-07-05 11:05:45 +02:00
Ben Sidhom
2b26891062
Continue discovery on connect errors ( fixes #324 )
...
Continues trying to connect to the discovery server at regular intervals despite
failure. Whether or not to retry and retry interval should be specified in
configuration (not currently in this fix).
2014-07-04 13:47:54 -07:00
Jakob Borg
3d7d4d845a
Luhn error checking
2014-07-04 16:16:50 +02:00
Jakob Borg
c488179783
Correct Luhn alphabet names
2014-07-04 15:58:20 +02:00
Jakob Borg
cfb33321b0
Luhn docs
2014-07-04 15:56:33 +02:00
Jakob Borg
193cea95ce
Revert "Add temporary debug logging for #344 (revert later)"
...
This reverts commit 5353659f9f
.
2014-07-04 15:20:29 +02:00
Jakob Borg
3c4002e149
Merge branch 'v0.8'
...
* v0.8:
Don't leak writer and index goroutines on close
Clean up protocol locking and closing
Send initial index in batches
Always send initial index, even if empty (ref #344 )
Simplify locking in protocol.Index
Protocol state machine on receiving side
Log client version on connect
Handle query parameters in UPnP control URL (fixes #211 )
Avoid deadlock during initial scan (fixes #389 )
Add temporary debug logging for #344 (revert later)
Tone down UPnP not found message (fixes #406 )
2014-07-04 15:16:41 +02:00
Jakob Borg
a720f90a70
Don't leak writer and index goroutines on close
2014-07-04 15:16:33 +02:00
Jakob Borg
4a6b43bcae
Clean up protocol locking and closing
2014-07-03 13:37:20 +02:00
Jakob Borg
2f5a822ca4
Send initial index in batches
2014-07-03 12:30:10 +02:00
Jakob Borg
bc1d04f0b9
Always send initial index, even if empty (ref #344 )
2014-07-02 21:50:11 +02:00
Jakob Borg
381795d6d0
Simplify locking in protocol.Index
2014-07-02 21:49:24 +02:00
Jakob Borg
6ade27641d
Protocol state machine on receiving side
2014-07-02 21:33:30 +02:00
Jakob Borg
53898d2c60
Log client version on connect
2014-07-02 20:43:43 +02:00
Jakob Borg
91c4ff6009
Handle query parameters in UPnP control URL ( fixes #211 )
2014-07-02 20:28:03 +02:00
Jakob Borg
0aa067a726
Avoid deadlock during initial scan ( fixes #389 )
2014-07-02 07:40:27 +02:00
Jakob Borg
67445a6dda
Refactor logo ( fixes #403 )
2014-07-01 22:20:18 +02:00
Jakob Borg
5353659f9f
Add temporary debug logging for #344 (revert later)
2014-07-01 17:08:14 +02:00
Jakob Borg
7ac00e189b
Tone down UPnP not found message ( fixes #406 )
2014-07-01 17:06:07 +02:00
Jakob Borg
071f4c0769
Remove reprecated st* utils
2014-07-01 12:20:25 +02:00
Jakob Borg
b57f4ed97e
Improve XDR performance
2014-06-30 13:35:48 +02:00
Jakob Borg
7633b9672f
XDR incorrect encoding of uint16; tests and benchmarks
2014-06-30 12:56:09 +02:00
Jakob Borg
4f6ee7c8eb
Fix linux/freebsd/windows compilation
2014-06-30 01:51:58 +02:00
Jakob Borg
d7cc48eab2
Merge branch 'v0.8'
...
* v0.8:
Increase deadlock timeout, make configurable (fixes #389 , fixes #393 )
Remove spurious debug output in .stignore handling
Connection notices are informational
No need to hold a write lock in Override
Don't whine about unexpected EOFs
Ensure correct version string format
Conflicts:
model/model.go
2014-06-30 01:47:32 +02:00
Jakob Borg
926b08c197
Refactor node ID handling, use check digits ( fixes #269 )
...
New node ID:s contain four Luhn check digits and are grouped
differently. Code uses NodeID type instead of string, so it's formatted
homogenously everywhere.
2014-06-30 01:42:03 +02:00
Jakob Borg
8f3effed32
Refactor node ID handling, use check digits ( fixes #269 )
...
New node ID:s contain four Luhn check digits and are grouped
differently. Code uses NodeID type instead of string, so it's formatted
homogenously everywhere.
2014-06-30 01:42:03 +02:00
Jakob Borg
aff41d0b08
discosrv: Tunable limiter settings
2014-06-27 22:39:03 +02:00
Jakob Borg
fee8289c0a
discosrv: Tunable limiter settings
2014-06-27 22:39:03 +02:00
Jakob Borg
a2da31056b
Increase deadlock timeout, make configurable ( fixes #389 , fixes #393 )
2014-06-26 11:29:41 +02:00
Jakob Borg
f97dd9d8d3
Logger should use stdout instead of stderr
2014-06-23 21:57:22 +02:00
Jakob Borg
2383579a64
Remove spurious debug output in .stignore handling
2014-06-23 21:54:28 +02:00
Jakob Borg
68750211ef
Connection notices are informational
2014-06-23 15:38:37 +02:00
Jakob Borg
db3e3ade80
No need to hold a write lock in Override
2014-06-23 11:52:13 +02:00
Jakob Borg
e6f04ed238
Don't whine about unexpected EOFs
2014-06-23 10:52:09 +02:00
Jakob Borg
a6eb690e31
Ensure correct version string format
2014-06-23 10:40:09 +02:00
Jakob Borg
21518adfc8
Include MaxVersion in Cluster Config message
2014-06-23 09:31:59 +02:00
Jakob Borg
77fe8449ba
Test script for REST interface
2014-06-22 18:18:21 +02:00
Jakob Borg
33e9a35f08
Don't deadlock on connect close while sending Index ( fixes #386 )
2014-06-22 08:17:58 +02:00
Jakob Borg
4ab4816556
Detect deadlock in model and panic
2014-06-21 12:35:53 +02:00
Jakob Borg
8e8a579bb2
Asset update for previous commit
2014-06-20 11:40:38 +02:00
Jakob Borg
efbdf72d20
Lower CPU usage at idle by reducing db polling
2014-06-20 00:28:45 +02:00
Jakob Borg
0e59b5678a
Further clarify message ordering requirements (ref #377 )
2014-06-19 01:59:58 +02:00
Jakob Borg
de75550415
Clarify requirements on config messages (ref #377 )
2014-06-19 01:27:03 +02:00
Jakob Borg
4dbce32738
Simplify memory handling
2014-06-19 01:02:32 +02:00