Commit History

Autor SHA1 Mensaxe Data
  Tatsuhiro Tsujikawa baaa3a4fb2 Use IndexedList::remove_if to clean up RequestGroupMan::removeStoppedGroup %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa d4ba562710 Implement IndexedList::iterator %!s(int64=12) %!d(string=hai) anos
  Nils Maier 7f6a446750 Hygiene: Fix some clang warnings, mostly unused private members. %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa a49397ed19 Fix infinite loop when size of downloadResults_ exceeds maxDownloadResult_ %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 1c9cfccac4 Fix invalid iterator handling when deleting RequestGroup %!s(int64=12) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 561f0b3e29 Use std::deque instead of std::list in IndexedList %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 616cd9e75f Simplified RequestGroupMan::fillRequestGroupFromReserver %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 07bb779eb0 Faster deletion of RequestGroup and DownloadResult lists %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 0a4ce4fdb5 Use map to make DownloadResult lookup fast %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa b9da9d4ed3 Use 64 bits random bytes as GID %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa e86fd44dc5 Console color output %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa f314719618 Added --disk-cache option %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 2cbdd8b845 Fixed compile error without BitTorrent support %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 0ecfa19925 Reworked download/upload statistics calculation %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa c904aa50fe Use uri_split instead of uri::parse where appropriate %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 3258614033 Removed *Handle typedef %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa d8c44fe9e8 Use const char* instead of static const std::string %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa e2340efe27 Use std::vector instead of std::map for ContextAttribute objects %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 763c7a0aa0 Pause download even if download is completed %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 8f1049c15f Fixed assertion in removeRequestGroupIndex() %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 2795176d79 Add GID => RequestGroup index for faster access to RequestGroup %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 329a17b3f9 Removed tailing whitespaces %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 1b874268a0 Use int64_t instead of off_t %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 4b03634f36 Use PRId64 for int64_t format specifier %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 7bc2a14d9f Fixed compile error without BitTorrent support %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 8499a47d21 Added --bt-remove-unselected-file option. %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa eed804baaa Use std::set instead of std::deque if the elements are sorted and %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa f4e2c7f060 Added JSON-RPC over WebSocket. %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa f2d55f0edc Added --deferred-input option. %!s(int64=13) %!d(string=hai) anos
  Tatsuhiro Tsujikawa 52155b1860 No retry for close() with EINTR. Also reverted changes in d5ffa253. %!s(int64=14) %!d(string=hai) anos