Jakob Borg
6805ac915b
Ugly hack to automatically update translations.
2014-07-28 15:14:02 +02:00
Jakob Borg
7148cf99f7
Fix tests, again
2014-07-28 13:11:09 +02:00
Jakob Borg
67a3fb8bf2
Compression as a user option ( fixes #446 )
2014-07-28 12:44:46 +02:00
Jakob Borg
933b61f99f
Fix protocol tests
2014-07-28 12:16:15 +02:00
Jakob Borg
6c5c14f35f
Refactor compression support, now at message level.
2014-07-28 11:31:22 +02:00
Jakob Borg
6a441d5013
Merge pull request #445 from AudriusButkevicius/dupes
...
Fixes and improvements
2014-07-28 10:55:38 +02:00
Jakob Borg
135e29a3bb
Don't FATAL if a repo dir cannot be created ( fixes #443 )
2014-07-27 14:31:15 +02:00
Jakob Borg
3b65a58f59
Translation, language detection
2014-07-26 22:56:12 +02:00
Jakob Borg
49cb931572
Minor refactoring: extract variable...
2014-07-26 21:28:32 +02:00
Jakob Borg
b7176d2204
Implement reception of Close message
2014-07-26 21:27:55 +02:00
Jakob Borg
5bf7d372f6
Genfiles use actual source data
2014-07-26 13:06:57 +02:00
Jakob Borg
073775e461
Build Solaris again
2014-07-25 15:26:23 +02:00
Jakob Borg
fbf8f3dc68
Add LZ4 compression
2014-07-25 15:16:23 +02:00
Jakob Borg
e8c8cc550b
Don't use 100% doing nothing
2014-07-25 14:59:56 +02:00
Jakob Borg
87c3790fa8
Debug events module
2014-07-25 14:50:14 +02:00
Jakob Borg
0d9dcb2f4f
Remove file count and size limits in protocol
2014-07-25 09:01:54 +02:00
Jakob Borg
6188185b22
Beta versions *should* upgrade to other beta version (ref #436 )
2014-07-24 14:23:25 +02:00
Jakob Borg
f762bd5e25
Always use correct format Node IDs in GUI
2014-07-24 13:23:26 +02:00
Jakob Borg
b676264fca
Don't consider prereleases for -upgrade ( fixes #436 )
2014-07-24 12:55:41 +02:00
Jakob Borg
3640c3b66a
Install all cmds when running build.sh without options
2014-07-24 10:00:57 +02:00
Jakob Borg
5087d02fba
Faster puller loop
2014-07-24 09:56:54 +02:00
Jakob Borg
2aa4340551
Add performance stats collection
2014-07-24 09:56:53 +02:00
Jakob Borg
3b34895ae6
LocalVersion can move backwards as well as forwards
2014-07-23 13:03:52 +02:00
Jakob Borg
91cc84c4e6
Hand incoming indexes on main goroutine (this should be fine now)
2014-07-23 13:03:36 +02:00
Jakob Borg
797e53c5ba
Merge branch 'v0.8'
...
* v0.8:
Handle WANPPPConnection devices (fixes #431 )
Revert "Add temporary debug logging for #344 (revert later)"
incomingIndexes should not be a package variable (fixes #344 )
Continue discovery on connect errors (fixes #324 )
Conflicts:
files/set.go
model/model.go
protocol/protocol.go
2014-07-23 12:00:54 +02:00
Jakob Borg
c714a12ad7
Improve protocol & leveldb debugging
2014-07-23 11:55:55 +02:00
Jakob Borg
08ce9b09ec
Test and fix reconnects during pull
2014-07-23 10:52:07 +02:00
Jakob Borg
3152152ed9
Always build discosrv by default
2014-07-23 08:42:49 +02:00
Jakob Borg
544fea51b0
Update all deps to latest version
2014-07-23 08:31:36 +02:00
Jakob Borg
08ca9f9378
Consolidate cmds in cmd/
2014-07-23 08:31:13 +02:00
Jakob Borg
978f68b744
Update deps to unfail tests
2014-07-23 07:59:45 +02:00
Jakob Borg
680896e4c4
Merge pull request #433 from AudriusButkevicius/dup
...
Remove non-existing nodes from repositories
2014-07-23 07:58:03 +02:00
Jakob Borg
975627af2e
Add AudriusButkevicius
2014-07-23 07:57:37 +02:00
Jakob Borg
88a063434c
Handle WANPPPConnection devices ( fixes #431 )
2014-07-22 22:47:54 +02:00
Jakob Borg
bc0a8fcc1d
Use language from query parameter
2014-07-22 20:27:36 +02:00
Jakob Borg
3b4fe19dfb
Use compiled in assets for those not in STGUIASSETS dir
2014-07-22 20:11:36 +02:00
Jakob Borg
58cc108c0c
Handle WANPPPConnection devices ( fixes #431 )
2014-07-22 19:23:43 +02:00
Jakob Borg
d3085a4127
Always ignore directory modification time (that stuff is nasty)
2014-07-21 10:50:15 +02:00
Jakob Borg
0fcc193197
Handle disconnected nodes better in puller
2014-07-21 10:50:10 +02:00
Jakob Borg
75d4d2df8b
Remove SyncOrder, at least temporarily (sorry fREW)
...
Doesn't actually work very well with the batched approach to needed
files, not documented, not exposed in UI. I'll be happy to reintegrate
if this is solved.
2014-07-21 10:49:18 +02:00
Jakob Borg
28f2e8f24d
Allow beta versions
2014-07-20 21:39:52 +02:00
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
50b37f1366
Revert "Add temporary debug logging for #344 (revert later)"
...
This reverts commit 5353659f9f .
2014-07-08 11:49:28 +02:00
Jakob Borg
a7b6e35467
incomingIndexes should not be a package variable ( fixes #344 )
2014-07-08 11:49:11 +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