summaryrefslogtreecommitdiff
path: root/src/bittorrent_helper.cc
Commit message (Expand)AuthorAgeFilesLines
* Replace the deprecated std::ptr_fun with std::functionTatsuhiro Tsujikawa2021-08-121-4/+6
* clang-formatTatsuhiro Tsujikawa2017-10-071-1/+4
* Add --peer-agent optionKurt Kartaltepe2017-07-111-0/+21
* Add bittorrent key to aria2.tellStopped statusTatsuhiro Tsujikawa2016-04-171-1/+1
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-330/+299
* Fix compile warning with Mingw64 x86 buildTatsuhiro Tsujikawa2015-06-211-3/+3
* Use constexpr for macros defined in BtConstants.hTatsuhiro Tsujikawa2015-06-211-2/+2
* Fixed some typos in code commentsDan Fandrich2015-01-161-1/+1
* bittorrent::computeFastSet: Return std::vectorTatsuhiro Tsujikawa2014-06-041-4/+9
* Support PREF_DIR change for Metalink filesTatsuhiro Tsujikawa2014-06-041-8/+16
* Check negative number from Integer::i() where it is not allowedTatsuhiro Tsujikawa2014-05-011-0/+21
* Code cleanupTatsuhiro Tsujikawa2013-11-101-42/+25
* More auto-converts by cpp11-migrateNils Maier2013-09-201-3/+2
* Convert to autos and ranged loopsNils Maier2013-08-211-40/+28
* Use std::unique_ptr for ValueBase object hierarchyTatsuhiro Tsujikawa2013-07-111-23/+20
* Use CXX11_OVERRIDETatsuhiro Tsujikawa2013-07-061-6/+6
* Use std::unique_ptr for MessageDigestTatsuhiro Tsujikawa2013-07-031-4/+4
* Return std::unique_ptr member as const refTatsuhiro Tsujikawa2013-06-261-1/+1
* DownloadContext::attrs_ now holds std::unique_ptrTatsuhiro Tsujikawa2013-06-231-31/+23
* Use raw pointers to PieceStorage, PeerStorage and DownloadContxt for BtMessagesTatsuhiro Tsujikawa2013-06-231-2/+18
* Require -std=c++11 and use std::shared_ptr instead of SharedHandleTatsuhiro Tsujikawa2013-06-221-49/+50
* Use BtFileMode for TorrentAttribute::modeTatsuhiro Tsujikawa2013-05-151-3/+15
* Support off64_t for Android buildTatsuhiro Tsujikawa2013-05-061-2/+2
* Support UDP trackerTatsuhiro Tsujikawa2013-02-251-0/+13
* Removed trailing spacesTatsuhiro Tsujikawa2012-10-011-2/+2
* Made BtMessage's NAME const char[]Tatsuhiro Tsujikawa2012-09-251-7/+6
* Use std::vector instead of std::map for ContextAttribute objectsTatsuhiro Tsujikawa2012-09-221-5/+3
* Parse torrent file on the fly if --follow-torrent=mem is givenTatsuhiro Tsujikawa2012-07-261-6/+24
* Check sum of file length does not exceed INT64_MAXTatsuhiro Tsujikawa2012-07-231-0/+3
* Use int64_t instead of off_tTatsuhiro Tsujikawa2012-07-231-1/+1
* Use int64_t instead of off_tTatsuhiro Tsujikawa2012-06-251-1/+1
* Use PRId64 for int64_t format specifierTatsuhiro Tsujikawa2012-06-251-4/+2
* Removed static const char[] as much as possible.Tatsuhiro Tsujikawa2012-01-111-3/+1
* Check totalLength of file is less than std::numeric_limits<off_t>::max()Tatsuhiro Tsujikawa2011-12-091-4/+11
* Use int32_t for begin, length in RangeBtMessageTatsuhiro Tsujikawa2011-12-091-17/+9
* Replaced uint64_t with off_t or int64_t.Tatsuhiro Tsujikawa2011-12-091-2/+2
* Don't append character to std::string.Tatsuhiro Tsujikawa2011-11-121-2/+2
* Removed strconcatTatsuhiro Tsujikawa2011-11-121-3/+5
* Made const char[] staticTatsuhiro Tsujikawa2011-11-111-1/+1
* Made util::fromHex and base32::decode function templateTatsuhiro Tsujikawa2011-11-051-4/+3
* Rewritten bencode2::decode functionsTatsuhiro Tsujikawa2011-11-051-4/+4
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-1/+1
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-1/+1
* Removed util::endsWith(a, b). Added util::iendsWith()Tatsuhiro Tsujikawa2011-11-051-2/+2
* Removed util::startsWith(a, b)Tatsuhiro Tsujikawa2011-11-041-1/+4
* Rewritten util::split and added its iterator version.Tatsuhiro Tsujikawa2011-11-041-4/+6
* Use std::string::append instead of appending std::string() temporaries.Tatsuhiro Tsujikawa2011-11-031-1/+1
* Apply PREF_MAX_CONNECTION_PER_SERVER to BitTorrent WEB Seeding hosts.Tatsuhiro Tsujikawa2011-10-311-0/+3
* Rewritten bittorrent::packcompact() using net::getBinAddr().Tatsuhiro Tsujikawa2011-10-191-21/+4
* Stored hash value as raw byte string, instead of hex digest.Tatsuhiro Tsujikawa2011-10-131-2/+2