Jakob Borg
|
6ade27641d
Protocol state machine on receiving side
|
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 |
Jakob Borg
|
1207223f3d
Report rates over the wire, not uncompressed
|
11 years ago |
Jakob Borg
|
5064f846fc
New Cluster Configuration message replaces Options (fixes #63)
|
11 years ago |
Jakob Borg
|
15699a39cf
Synchronize directory existence & metadata (fixes #11)
|
11 years ago |
Jakob Borg
|
5eb5a056bf
Basic support for synchronizing multiple repositories (fixes #35)
|
11 years ago |
Jakob Borg
|
f87b1520e8
The Great Rewrite (fixes #36, #61, #94, #101)
|
11 years ago |
Jakob Borg
|
804cce7ba0
Ensure that we make progress on the read side of a connection
|
11 years ago |
Jakob Borg
|
2df78a9313
Reimplement quick startup scan
|
11 years ago |
Jakob Borg
|
434a0ccf2a
golint
|
11 years ago |
Jakob Borg
|
e7bf3ac108
go vet
|
11 years ago |