Jakob Borg
|
8b349945de
Add Local Version field to files, send index in segments.
|
11 years ago |
Jakob Borg
|
39a691a7e6
Remove compression
|
11 years ago |
Jakob Borg
|
0a633c526f
Copyright wording
|
11 years ago |
Jakob Borg
|
3c4002e149
Merge branch 'v0.8'
|
11 years ago |
Jakob Borg
|
a720f90a70
Don't leak writer and index goroutines on close
|
11 years ago |
Jakob Borg
|
4a6b43bcae
Clean up protocol locking and closing
|
11 years ago |
Jakob Borg
|
bc1d04f0b9
Always send initial index, even if empty (ref #344)
|
11 years ago |
Jakob Borg
|
381795d6d0
Simplify locking in protocol.Index
|
11 years ago |
Jakob Borg
|
6ade27641d
Protocol state machine on receiving side
|
11 years ago |
Jakob Borg
|
8f3effed32
Refactor node ID handling, use check digits (fixes #269)
|
11 years ago |
Jakob Borg
|
33e9a35f08
Don't deadlock on connect close while sending Index (fixes #386)
|
11 years ago |
Jakob Borg
|
4dbce32738
Simplify memory handling
|
11 years ago |
Jakob Borg
|
964c903a68
Only keep track of version (not modified) for sent index
|
11 years ago |
Jakob Borg
|
537c6b3b69
Reduce ping time & timeout (ref #358)
|
11 years ago |
Jakob Borg
|
66d4e9e5d7
Prevent possible reordering of Index/IndexUpdate on send (ref #344)
|
11 years ago |
Jakob Borg
|
38ac4e8f79
Serialize incoming indexes (fixes #344)
|
11 years ago |
Jakob Borg
|
843fd9bdbd
Add license header
|
11 years ago |
Jakob Borg
|
2db76ae786
Total wire data should always be uint64 (fixes #315)
|
11 years ago |
Jakob Borg
|
0a37fac794
Catch escaped debug print
|
11 years ago |
Jakob Borg
|
b44016ff70
Don't ping timeout during long transfers (fixes #280)
|
11 years ago |
Jakob Borg
|
42ae2898e1
Revert "More memory efficient index sending"
|
11 years ago |
Jakob Borg
|
593f098276
More memory efficient index sending
|
11 years ago |
Jakob Borg
|
b60d648e22
Convenience functions for flag testing
|
11 years ago |
Jakob Borg
|
7bc36cbbd1
Add bit 17, No Permission Bits
|
11 years ago |
Jakob Borg
|
abbb40abd2
Don't deadlock on closing while sending index (fixes #189)
|
11 years ago |
Jakob Borg
|
1a1f118f1a
Restructure protocol code with less locking
|
11 years ago |
Jakob Borg
|
b115fca8a9
Increase ping timeout
|
11 years ago |
Jakob Borg
|
482795bab0
Streamline error handling and locking, with fix for close() race
|
11 years ago |
Jakob Borg
|
28e347002a
Revert "Streamline error handling and locking" (fixes #172)
|
11 years ago |
Jakob Borg
|
116f232f5a
Streamline error handling and locking
|
11 years ago |