Commit History

Author SHA1 Message Date
  Jakob Borg 67a3fb8bf2 Compression as a user option (fixes #446) 11 years ago
  Jakob Borg 6c5c14f35f Refactor compression support, now at message level. 11 years ago
  Jakob Borg b7176d2204 Implement reception of Close message 11 years ago
  Jakob Borg fbf8f3dc68 Add LZ4 compression 11 years ago
  Jakob Borg 91cc84c4e6 Hand incoming indexes on main goroutine (this should be fine now) 11 years ago
  Jakob Borg 797e53c5ba Merge branch 'v0.8' 11 years ago
  Jakob Borg c714a12ad7 Improve protocol & leveldb debugging 11 years ago
  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 a7b6e35467 incomingIndexes should not be a package variable (fixes #344) 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