Commit History

Autor SHA1 Mensaxe Data
  Tatsuhiro Tsujikawa 7a31f9bf29 Make assertion hold %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa c42fa9f20c Revert "Remove false assertion" %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 65b7205dfd Remove false assertion %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 4df7b540a2 Fix warning "Cannot fid peer ... in usedPeers_" %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa f7cbbfd209 Retain peers obtained earlier %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa b95d7fbfec Remove PeerStorage:scheduleForcedChokeRound since it is not effective %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 482cf6aca4 Fasten seed/download on fast connection %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa b1132d6b10 make clang-format using clang-format-3.6 %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 0b48bb1dbd Use user-defined literals for time units %!s(int64=10) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 99cd73c092 Replace timer facility with chrono lib %!s(int64=10) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 6d2dd2ab18 DefaultPeerStorage: Code cleanup %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 234dd76cd4 DefaultPeerStorage: Add warn log when Peer::usedBy is non zero on checkoutPeer %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 12fe61820a DefaultPeerStorage: Log origPort in checkoutPeer and returnPeer %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 218dc89be9 Update doc %!s(int64=12) %!d(string=hai) anos
  Nils Maier 8526ceeb45 Convert to autos and ranged loops %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 0cdeaa8177 Return nullptr directly where std::shared_ptr is expected %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 07d270c87e Require -std=c++11 and use std::shared_ptr instead of SharedHandle %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa e583717144 Increase MAX_PEER_LIST_SIZE to 512 %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa a722500d62 Make DefaultPeerStorage::droppedPeers_ distinct %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 3a19b65dd7 Rename /BadCondition/ in Peer to /Drop/ %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 91b26ab2a8 DefaultPeerStorage::addBadPeer: Updating eoi is not required after erasure %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 1e4f301ec1 Remove PeerStorage::getActivePeers() and add getUsedPeers() instead %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa ba69f5c0c3 Refactor peer list management in DefaultPeerStorage %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa de394bbf61 DefaultPeerStorage::addPeer: Remove unnecessary '=' %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 36fcccbbdf Reverted accidental change to CHOKE_ROUND_INTERVAL %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 8ba0d58ee1 Vectorized write for SocketBuffer to avoid small packet %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 0ecfa19925 Reworked download/upload statistics calculation %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 12988e5282 Replaced uint64_t with off_t or int64_t. %!s(int64=14) %!d(string=hai) anos
  Tatsuhiro Tsujikawa d1bb828066 Ignore peer which possibly sent bad data in next few minuts. %!s(int64=14) %!d(string=hai) anos
  Tatsuhiro Tsujikawa e8e3a6f259 wallclock is now retrieved using global::wallclock() call. %!s(int64=14) %!d(string=hai) anos