Commit History

Autor SHA1 Mensaxe Data
  Tatsuhiro Tsujikawa 887f7a6b90 Fix busy loop when upload rate limit hits %!s(int64=9) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 5ec84f9eae Enable write socket check when there is pending messages to send %!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=10) %!d(string=hai) anos
  Jarda Snajdr 06b8874a49 Send the last error message as part of tellStatus RPC response %!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 7a57ecc5f8 DefaultBtMessageDispatcher: Remove unused members peerStorage_, pieceStorage_ %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 3f5f1e26d9 Refactor PeerInterationCommand ctor %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa c6a733378f Use std::unique_ptr to receive BtMessage %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 529b9fdceb Use std::unique_ptr for ExtensionMessage %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa fa9f3fb5a3 Wrap Command object in std::unique_ptr %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa a18bba7c66 DefaultBtMessageReceiver: Use raw pointer for non-owning object %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 85f5134626 DefaultBtMessageDispatcher: Use raw pointers for non-owning objects %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa bfb732c5d4 DefaultBtRequestFactory: Use raw pointer for pieceStorage_ %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa bef6236da8 DownloadContext::attrs_ now holds std::unique_ptr %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 1a299c4d7c Use raw pointers to PieceStorage, PeerStorage and DownloadContxt for BtMessages %!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 ba69f5c0c3 Refactor peer list management in DefaultPeerStorage %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 8ba0d58ee1 Vectorized write for SocketBuffer to avoid small packet %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 8b0c701266 Removed trailing spaces %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 3258614033 Removed *Handle typedef %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 1c57a3ff9f Code cleanup %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa c13dc166de Rewritten ExtensionMessageRegistry %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 9b7e4219d9 Reserve PeerConnection's buffer capacity according to number of pieces. %!s(int64=14) %!d(string=hai) anos
  Tatsuhiro Tsujikawa c58f736bb9 BtRegistry now holds BitTorrent TCP server port. %!s(int64=14) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 5c4a52ad74 Managed user cuid in Piece. %!s(int64=14) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 49b49c351a Eliminated few seconds delay when downloads stop or pause. %!s(int64=14) %!d(string=hai) anos
  Tatsuhiro Tsujikawa ce2d401dce Eliminated SocketCore::peekData from MSEHandshake. %!s(int64=15) %!d(string=hai) anos
  Tatsuhiro Tsujikawa a0139e3e08 Call RequestGroup::setLastError in %!s(int64=15) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 1d77c67f1b 2010-11-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> %!s(int64=15) %!d(string=hai) anos