Commit History

Author SHA1 Message Date
  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