Jakob Borg
f692e3ac73
Basic GUI translation support.
...
Conflicts:
gui/index.html
2014-07-20 13:49:26 +02:00
Jakob Borg
bcb5f6f472
Remove unused comparison functions.
2014-07-18 11:43:42 +02:00
Jakob Borg
74fd4a3722
Tick version clock on received changes.
2014-07-18 11:41:51 +02:00
Jakob Borg
884bb638bc
Fix locking screwup
2014-07-18 10:00:20 +02:00
Jakob Borg
3388d5b49c
Use backend service to verify nodeID ( fixes #418 )
2014-07-18 10:00:02 +02:00
Jakob Borg
4fe2992924
Repair tests for latest changes
2014-07-17 14:48:02 +02:00
Jakob Borg
0a804e39a8
Fix scan interval for slow scans
2014-07-17 13:47:46 +02:00
Jakob Borg
f88a7a8e6a
Publish more event details
2014-07-17 13:47:46 +02:00
Jakob Borg
ec212f73eb
Tick version clock on load
2014-07-17 11:13:23 +02:00
Jakob Borg
91cc0cd05e
Load localVersion for all nodes
2014-07-17 11:08:03 +02:00
Jakob Borg
7943902d73
Handle needed files in batches
2014-07-15 17:54:00 +02:00
Jakob Borg
32a5e83612
Avoid buffering the entire file list during walks
2014-07-15 14:27:46 +02:00
Jakob Borg
8b349945de
Add Local Version field to files, send index in segments.
2014-07-15 13:04:37 +02:00
Jakob Borg
fccdd85cc1
Set TCP options on connections
2014-07-15 12:12:44 +02:00
Jakob Borg
bd2b5db8f3
Don't creash when replacing with empty file set
2014-07-15 00:06:54 +02:00
Jakob Borg
44bc5fd784
Pick up resurrected dirs
2014-07-14 23:59:11 +02:00
Jakob Borg
45dfd616cb
Pick up dirs without a CurrentFiler
2014-07-14 23:58:37 +02:00
Jakob Borg
39a691a7e6
Remove compression
2014-07-14 23:52:11 +02:00
Jakob Borg
35b5999cba
Refactor modals into template
2014-07-14 14:14:26 +02:00
Jakob Borg
d812f559ef
Upgrade from within GUI ( fixes #190 )
2014-07-14 12:42:29 +02:00
Jakob Borg
54a1f37bf5
stevents: Print raw JSON
2014-07-13 21:39:35 +02:00
Jakob Borg
b0f46beffb
Basic events interface
2014-07-13 21:07:24 +02:00
Jakob Borg
c844991cba
Tests for previous commit
2014-07-13 21:07:04 +02:00
Jakob Borg
b7cf8a471f
New port number for new format global discovery
2014-07-13 09:36:22 +02:00
Jakob Borg
864bb8bc34
Regenerate XDR
2014-07-13 09:24:25 +02:00
Jakob Borg
2d4b89a8e9
Slightly clean up XDR generator
2014-07-13 09:23:10 +02:00
Jakob Borg
a6d67d30f5
Fix XDR handling of int16
2014-07-13 09:16:40 +02:00
Jakob Borg
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
655acb4cb2
Deprecate scanner.Block & File
2014-07-12 23:09:47 +02:00
Jakob Borg
91b35118d9
Don't go-install genxdr
2014-07-12 20:08:55 +02:00
Jakob Borg
c64321df47
Portable new line converter
2014-07-12 19:49:25 +02:00
Jakob Borg
3f791b57ce
Temporarily remove solaris build
2014-07-12 19:49:25 +02:00
Jakob Borg
8de2a7f4c8
go vet is a test step
2014-07-12 19:49:25 +02:00
Jakob Borg
dbb4b67205
Move .stversions to repo root only ( fixes #364 )
2014-07-11 12:02:53 +02:00
Jakob Borg
f510f5f205
Refactor and improve integration tests
2014-07-11 12:02:53 +02:00
Jakob Borg
620eeae4a7
Tests to clarify glob patterns
2014-07-09 09:24:20 +02:00
Jakob Borg
4cf04a3e0d
About dialog
2014-07-07 12:59:09 +02:00
Jakob Borg
27cd6e60f4
Fix localsize
2014-07-06 23:15:28 +02:00
Jakob Borg
2b9fc0fd43
Update all deps
2014-07-06 23:13:10 +02:00
Jakob Borg
d6c058c407
Ignore index
2014-07-06 19:22:07 +02:00
Jakob Borg
8fe5438b59
Don't need read lock in files/set
2014-07-06 19:21:58 +02:00
Jakob Borg
e937e51476
Add AppendXDR to XDR types, build.sh xdr
2014-07-06 19:21:37 +02:00
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
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
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
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
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
Jakob Borg
b05fcbc9d7
Simplify usage reporting config options ( fixes #370 )
2014-06-18 12:54:30 +02:00
Jakob Borg
d09c71b688
Avoid build error in Go1.2
2014-06-18 11:02:59 +02:00
Jakob Borg
874d6760d4
Handle .stignore correctly on Windows ( fixes #369 )
2014-06-16 16:19:14 +02:00
Jakob Borg
26ebbee877
Hard override on changes from master repo
2014-06-16 10:47:02 +02:00
Jakob Borg
12eda0449a
Build and memSize impl for Solaris
2014-06-16 10:19:32 +02:00
Jakob Borg
5a98f4e47c
Mark repos with missing dir as invalid on startup ( fixes #311 )
2014-06-16 09:33:52 +02:00
Jakob Borg
964c903a68
Only keep track of version (not modified) for sent index
2014-06-16 07:40:17 +02:00
Jakob Borg
21b699826d
Increase reconnect delay towards max
2014-06-15 20:32:26 +02:00
Jakob Borg
5fa8f8e50c
Remove old index files on startup ( fixes #366 )
2014-06-15 20:31:26 +02:00
Jakob Borg
9ca87f5314
Don't attempt to use broadcast with IPv6 (ref #346 )
2014-06-14 11:14:37 +02:00
Jakob Borg
537c6b3b69
Reduce ping time & timeout (ref #358 )
2014-06-14 11:07:34 +02:00
Jakob Borg
48a3fac2da
Show out of sync items, rename files->items ( fixes #312 , fixes #352 )
2014-06-14 10:58:36 +02:00