Commit Graph

586 Commits

Author SHA1 Message Date
Arvid Norberg beee914277 separated the queue of blocks to be requested from peers and those allocated for peers. This sets a hard limit on the remote request queue size and works better with BitComet 2005-09-27 08:07:24 +00:00
Arvid Norberg 09c98711d5 made the peer_connection re-request pieces that aren't sent (fixes a problem where the download could get stuck because bitcomet ignores some requests) 2005-09-21 21:44:38 +00:00
Arvid Norberg 82c0ca5675 Changed the way libtorrent find out if a peer supports its extensions to make it compatible with Mainline beta. 2005-09-18 10:18:23 +00:00
Arvid Norberg 5a1e064783 Added support for dht-port message. It is currently only logged. 2005-09-14 22:45:22 +00:00
Arvid Norberg 7f890239c4 Added new send buffer class to avoid unecessary copying of outgoing data. 2005-09-14 19:33:16 +00:00
Arvid Norberg 8c8a375168 changed back the entry to use std::map for dictionaries 2005-09-11 09:58:34 +00:00
Arvid Norberg f824714b0e added a test for storage and fixed a bug in piece checking 2005-09-11 09:48:05 +00:00
Arvid Norberg a15f589341 fixed problem in piece_picker with filtered files, also optimzed it somewhat. Added more logging and added one test to the piece_picker test 2005-09-01 21:04:21 +00:00
Arvid Norberg 52e9eadb4e rollback 2005-08-25 13:11:39 +00:00
spyhole 67527bec0b rename http_settings class as http_proxy class 2005-08-24 23:08:26 +00:00
Arvid Norberg 84ddeacea0 *** empty log message *** 2005-08-23 09:59:56 +00:00
Arvid Norberg e930580f13 *** empty log message *** 2005-08-18 23:55:32 +00:00
Arvid Norberg 356df1bd32 fixed choke-unchoke problem in policy 2005-08-18 20:38:03 +00:00
Arvid Norberg df4466cb86 made it build on cygwin 2005-08-18 11:20:17 +00:00
Arvid Norberg 6a09806ad4 *** empty log message *** 2005-08-17 22:59:21 +00:00
Arvid Norberg e509d8d30c fix 2005-08-17 21:21:28 +00:00
Arvid Norberg a29bf51908 *** empty log message *** 2005-08-17 02:38:34 +00:00
Arvid Norberg c2b496f472 *** empty log message *** 2005-08-17 01:57:30 +00:00
Arvid Norberg cc1d4dfdde prefers name.utf-8 and path.utf-8 if they exists 2005-08-17 01:35:37 +00:00
peerkoel 77956fb5a6 Adding files to setup autotools.
Minor spelling fix in manual.html.
2005-08-17 00:24:41 +00:00
Arvid Norberg 6d8068e5d5 *** empty log message *** 2005-08-16 20:42:10 +00:00
Arvid Norberg 6c32f82fc5 *** empty log message *** 2005-08-16 20:18:11 +00:00
Arvid Norberg 2582c47cd8 *** empty log message *** 2005-08-16 19:35:14 +00:00
Arvid Norberg 5df5773479 better unicode support on windows 2005-08-16 19:09:06 +00:00
Arvid Norberg fb3f1624cf better unicode support on windows 2005-08-16 19:06:25 +00:00
Arvid Norberg 0dde64e8f2 updated docs, added an attempt for better unicode support on windows 2005-08-16 18:39:38 +00:00
Arvid Norberg d19c2c6483 removed olf workarounds for vc6.5 and added documentation for building with autotools 2005-08-15 18:03:57 +00:00
Arvid Norberg 1934171431 bugfixes, fixes for boost 1.33, made the piece picker pick whole pieces from fast peers 2005-08-14 22:04:58 +00:00
Arvid Norberg f7c90b8511 *** empty log message *** 2005-08-12 12:40:58 +00:00
Arvid Norberg 8a90767be8 added some tests 2005-08-11 11:06:52 +00:00
Arvid Norberg 713dad845d fixed parsing of torrent files with empty announce-list 2005-08-11 02:01:03 +00:00
Arvid Norberg e514643056 added support for tracker warnings 2005-08-10 23:32:39 +00:00
Arvid Norberg 0050334bca *** empty log message *** 2005-08-10 18:04:39 +00:00
Arvid Norberg 42f8393ab0 added async. gethostbyname support and updated the makefile 2005-08-08 23:32:38 +00:00
Arvid Norberg c1ec7e8830 *** empty log message *** 2005-08-05 02:43:44 +00:00
Arvid Norberg 57144ea15d *** empty log message *** 2005-08-03 22:51:21 +00:00
spyhole d95b37fb33 no message 2005-08-01 14:24:19 +00:00
spyhole 8d9dd06139 no message 2005-08-01 13:45:27 +00:00
spyhole 3a4a63c566 no message 2005-08-01 13:34:51 +00:00
Arvid Norberg b1bacc078e *** empty log message *** 2005-07-27 17:55:16 +00:00
Arvid Norberg de8839cc62 *** empty log message *** 2005-07-22 17:16:23 +00:00
Arvid Norberg 300e839fab *** empty log message *** 2005-07-16 00:56:50 +00:00
Arvid Norberg 080da58903 *** empty log message *** 2005-07-10 10:42:00 +00:00
Arvid Norberg c094bc98b5 *** empty log message *** 2005-07-08 14:15:40 +00:00
Arvid Norberg 9b70048c97 *** empty log message *** 2005-07-08 14:04:14 +00:00
Arvid Norberg 3be0d16899 *** empty log message *** 2005-07-06 18:40:01 +00:00
Arvid Norberg d26b6462b5 *** empty log message *** 2005-07-06 13:18:10 +00:00
Arvid Norberg e003bb8ad5 added ip filters and fixed torrent_info::create_torrent() 2005-07-06 00:58:23 +00:00
spyhole 8f975b13b1 *** empty log message *** 2005-07-05 01:54:57 +00:00
spyhole 3fdf9b378f updated filter_file function 2005-07-05 01:34:10 +00:00
Arvid Norberg c42a8a50d3 *** empty log message *** 2005-07-04 16:33:54 +00:00
Arvid Norberg aa57fde0db *** empty log message *** 2005-07-04 16:27:14 +00:00
spyhole 6f698e98a5 update the function filter_file 2005-07-04 15:31:27 +00:00
spyhole b4a2cc645f add file file filter functions to test 2005-07-03 23:33:47 +00:00
spyhole 6410cac43c torrent.cpp 2005-07-02 08:47:46 +00:00
Arvid Norberg bd05d7e4bf *** empty log message *** 2005-07-02 02:11:18 +00:00
Arvid Norberg dab6063cfc *** empty log message *** 2005-07-01 13:32:08 +00:00
Arvid Norberg 4f156874ab *** empty log message *** 2005-07-01 13:25:25 +00:00
Arvid Norberg 5f6f6ef9a3 file_win.cpp fixes 2005-07-01 13:17:47 +00:00
Arvid Norberg 845eee234f *** empty log message *** 2005-06-30 21:38:28 +00:00
Arvid Norberg 6fb43fe3f3 storage fix 2005-06-30 12:59:23 +00:00
Arvid Norberg 4807fe6a46 *** empty log message *** 2005-06-27 23:11:09 +00:00
Arvid Norberg 0efa042414 made the file pool global instead of local per torrent 2005-06-27 22:04:34 +00:00
Arvid Norberg 0d6a4de5aa *** empty log message *** 2005-06-22 23:04:37 +00:00
Arvid Norberg 45e764fee4 *** empty log message *** 2005-06-21 12:25:05 +00:00
Arvid Norberg 9a92b08be0 *** empty log message *** 2005-06-20 22:54:17 +00:00
Arvid Norberg a59a3e62f7 *** empty log message *** 2005-06-20 21:30:39 +00:00
Arvid Norberg 0320e097d6 *** empty log message *** 2005-06-16 15:41:04 +00:00
Arvid Norberg eca5300ebb *** empty log message *** 2005-06-15 12:54:35 +00:00
Arvid Norberg cf8d7beb23 *** empty log message *** 2005-06-13 10:58:00 +00:00
Arvid Norberg de63a70323 *** empty log message *** 2005-06-12 00:21:37 +00:00
Arvid Norberg 1bc22888a8 *** empty log message *** 2005-06-10 23:12:50 +00:00
Arvid Norberg 2d4c01ec65 *** empty log message *** 2005-06-06 10:33:44 +00:00
Arvid Norberg 3ba7f05bb9 *** empty log message *** 2005-05-30 22:50:54 +00:00
Arvid Norberg fbffae1981 *** empty log message *** 2005-05-30 17:43:03 +00:00
Arvid Norberg e525456498 *** empty log message *** 2005-05-29 17:25:13 +00:00
Arvid Norberg 4c2f32544c *** empty log message *** 2005-05-29 08:58:21 +00:00
Arvid Norberg 2fabb2bf80 experimental support for filtering pieces (filter from downloading that is) 2005-05-25 10:01:01 +00:00
Arvid Norberg 9707b6aeb0 added support for non-compact storage layout. i.e. all the files are allocated on disk before downloading starts 2005-05-13 00:39:39 +00:00
Arvid Norberg 4de9a08166 *** empty log message *** 2005-05-11 23:14:58 +00:00
Arvid Norberg 6793c0a21d *** empty log message *** 2005-05-11 23:08:42 +00:00
Arvid Norberg 7814b03370 fixed issue with creating torrents with a single file in a directory and some security issues with paths in torrents 2005-05-11 23:03:12 +00:00
Arvid Norberg d38e66a223 *** empty log message *** 2005-05-03 13:13:57 +00:00
Arvid Norberg 1f87a19d1c *** empty log message *** 2005-04-24 00:50:52 +00:00
Arvid Norberg 171988f2d7 *** empty log message *** 2005-04-23 14:43:01 +00:00
Arvid Norberg dc40b2e7cd better error reports from tracker failures (with http status codes) 2005-04-20 23:00:27 +00:00
Arvid Norberg 7f7dac2d50 *** empty log message *** 2005-04-19 09:05:15 +00:00
Arvid Norberg 764e2ea2c3 *** empty log message *** 2005-04-16 10:20:50 +00:00
Arvid Norberg c4a7ae7cdd *** empty log message *** 2005-04-13 21:23:26 +00:00
Arvid Norberg eabaad0173 *** empty log message *** 2005-04-13 16:55:19 +00:00
Arvid Norberg 8cd7a1b4e7 *** empty log message *** 2005-04-12 11:34:40 +00:00
Arvid Norberg 9afec7370b fixed udp-tracker connection bug 2005-04-05 17:39:36 +00:00
Arvid Norberg b786ec9125 *** empty log message *** 2005-04-05 07:55:27 +00:00
Arvid Norberg b867e7c141 *** empty log message *** 2005-04-05 00:54:33 +00:00
Arvid Norberg 7a18d8134e *** empty log message *** 2005-04-04 16:04:40 +00:00
Arvid Norberg 1672eed3f2 *** empty log message *** 2005-04-03 15:44:17 +00:00
Arvid Norberg b82e0d2901 *** empty log message *** 2005-04-02 17:43:41 +00:00
Arvid Norberg 244267de0f *** empty log message *** 2005-04-02 11:07:27 +00:00
Arvid Norberg a8b0801cdf *** empty log message *** 2005-04-02 10:57:46 +00:00
Arvid Norberg 00272bbaea fixed a bug where paused torrents would still get resources allocated for them 2005-03-29 23:47:13 +00:00
Arvid Norberg d9e10440f3 fixed assert bug in policy and generalized the tracker_connection observer interface a bit 2005-03-24 12:13:47 +00:00
Arvid Norberg d9e93a3e99 *** empty log message *** 2005-03-22 17:50:05 +00:00
Arvid Norberg 5751af2e6a *** empty log message *** 2005-03-20 10:55:33 +00:00
Arvid Norberg 6ff7e76ab2 *** empty log message *** 2005-03-19 12:22:40 +00:00
Arvid Norberg 4011f16044 *** empty log message *** 2005-03-13 12:52:21 +00:00
Arvid Norberg f36b3180d9 added MooPolice client identification 2005-03-13 12:15:43 +00:00
Arvid Norberg ed868f04ed *** empty log message *** 2005-03-12 12:18:07 +00:00
Arvid Norberg 78a1ef3cd9 fixed an incorrect assert that was hit when having empty files in a torrent 2005-03-12 10:12:36 +00:00
Arvid Norberg 89b1f1f5d5 *** empty log message *** 2005-03-11 17:21:56 +00:00
Arvid Norberg 5e3896aae0 *** empty log message *** 2005-03-10 11:41:22 +00:00
Arvid Norberg 727dc803a3 *** empty log message *** 2005-03-10 11:26:55 +00:00
Arvid Norberg bc77a39f30 *** empty log message *** 2005-03-10 09:59:12 +00:00
Arvid Norberg c69a184216 *** empty log message *** 2005-03-08 14:16:14 +00:00
Arvid Norberg 45bf47bbab fixed bug in torrent that sometimes would cause a num_want=0 in the first tracker request 2005-03-07 15:39:06 +00:00
Arvid Norberg a5c91f683a *** empty log message *** 2005-03-05 14:17:17 +00:00
Arvid Norberg 999754ee23 *** empty log message *** 2005-03-04 23:45:16 +00:00
Arvid Norberg 77597b360d *** empty log message *** 2005-03-03 00:40:44 +00:00
Arvid Norberg a67ad42027 *** empty log message *** 2005-02-27 09:30:34 +00:00
Arvid Norberg 4839e509b7 fixed potential security problem where files with absolute paths were allowed in torrents 2005-02-24 06:51:59 +00:00
Arvid Norberg 953d4fb600 *** empty log message *** 2005-02-23 20:38:29 +00:00
Arvid Norberg 9154e37e3a *** empty log message *** 2005-02-23 16:56:32 +00:00
Arvid Norberg d32f0ba755 fixed bug where tracker authentication was not sent to the tracker 2005-02-23 09:13:42 +00:00
Arvid Norberg 5c5aabe7b1 *** empty log message *** 2005-02-23 08:57:54 +00:00
Arvid Norberg 782a3cfdc6 added the ability to get scrape data from the tracker announce reply 2005-02-21 13:59:24 +00:00
Arvid Norberg d0b9fe8778 *** empty log message *** 2005-01-14 14:10:38 +00:00
Arvid Norberg b2fbb95c42 src/file_win.cpp 2005-01-14 14:05:25 +00:00
Arvid Norberg 344d5b80c8 *** empty log message *** 2005-01-10 11:14:22 +00:00
Arvid Norberg 5a25be2825 *** empty log message *** 2005-01-08 21:12:19 +00:00
Arvid Norberg b55a1a6766 *** empty log message *** 2004-12-21 12:30:09 +00:00
Arvid Norberg bc774ff491 *** empty log message *** 2004-11-30 11:17:32 +00:00
Arvid Norberg 705e40fda6 *** empty log message *** 2004-11-21 10:49:02 +00:00
spyhole 79a9a59fbf *** empty log message *** 2004-11-21 02:37:32 +00:00
spyhole e7158e0671 added BOOST lib 1.32.0 compiling supported in Win32 platform 2004-11-21 00:21:57 +00:00
Arvid Norberg b29e378f22 *** empty log message *** 2004-11-18 22:33:50 +00:00
spyhole 0659b267cf crash bug fixed 2004-11-16 13:38:14 +00:00
Arvid Norberg df281f81ae *** empty log message *** 2004-10-31 23:16:08 +00:00
Arvid Norberg 189375b761 *** empty log message *** 2004-10-31 08:20:05 +00:00
Arvid Norberg a34130b446 *** empty log message *** 2004-10-29 13:21:09 +00:00
Arvid Norberg a326bc4391 *** empty log message *** 2004-10-18 10:46:55 +00:00
Arvid Norberg 40a88434b1 *** empty log message *** 2004-10-18 10:36:47 +00:00
Arvid Norberg e9ef2b56a5 *** empty log message *** 2004-10-17 22:23:08 +00:00
Arvid Norberg c48f64c2ec *** empty log message *** 2004-10-16 01:10:42 +00:00
Arvid Norberg a8e8c715e8 *** empty log message *** 2004-10-14 01:17:04 +00:00
Arvid Norberg f324cc925e *** empty log message *** 2004-10-13 15:36:44 +00:00
spyhole b475883c66 spelling mistake bugfix for TorrentDotNET 2004-10-13 13:13:52 +00:00
spyhole 3a888c84b5 support unicode compiling 2004-10-13 12:55:13 +00:00
spyhole 46ec7cbf38 support unicode compiling 2004-10-13 12:37:58 +00:00
Arvid Norberg 1fbb33f6d2 *** empty log message *** 2004-10-11 21:50:04 +00:00
Arvid Norberg a997a43d30 *** empty log message *** 2004-10-10 00:42:48 +00:00
Arvid Norberg de2f1f8cfb *** empty log message *** 2004-10-03 11:39:34 +00:00
Arvid Norberg d9f0ce12a3 *** empty log message *** 2004-09-24 10:50:03 +00:00
Arvid Norberg 922a591154 *** empty log message *** 2004-09-16 17:18:10 +00:00
Arvid Norberg a282a51c4d *** empty log message *** 2004-09-16 12:12:36 +00:00
Arvid Norberg 579d63f49d *** empty log message *** 2004-09-16 01:14:16 +00:00
Arvid Norberg 2406d5e54d *** empty log message *** 2004-09-12 13:53:00 +00:00
Arvid Norberg 492565b979 *** empty log message *** 2004-09-12 10:12:16 +00:00
Arvid Norberg b2150236b0 *** empty log message *** 2004-09-10 00:47:30 +00:00
Arvid Norberg 29cb9e8969 *** empty log message *** 2004-09-07 23:16:11 +00:00
Arvid Norberg c609faa879 *** empty log message *** 2004-08-30 09:08:36 +00:00
Arvid Norberg 8b4928d280 *** empty log message *** 2004-08-16 21:55:31 +00:00
Arvid Norberg bb25ef1cb6 *** empty log message *** 2004-08-11 17:22:58 +00:00
Arvid Norberg a1b50fb1e3 *** empty log message *** 2004-08-08 21:26:40 +00:00
Magnus Jonsson 7fe3323ced added num_seeds and distributed_copies to torrent_status 2004-08-05 13:56:26 +00:00
Arvid Norberg 2dccc01b31 *** empty log message *** 2004-08-01 22:42:08 +00:00
Arvid Norberg b1fdad469c *** empty log message *** 2004-08-01 22:36:23 +00:00
Arvid Norberg d5f9f721fb updated client identification 2004-08-01 22:34:45 +00:00
Arvid Norberg cf9bbf1f45 updated sha1 to automatically detect endianess 2004-08-01 22:15:44 +00:00
Arvid Norberg 433b3fd27a *** empty log message *** 2004-08-01 21:08:34 +00:00
Magnus Jonsson 09c761331b typo 2004-08-01 19:20:39 +00:00
Magnus Jonsson 71b2ea7afd added checks before fs::create_directory in move_storage in storage.cpp 2004-08-01 19:17:38 +00:00
Arvid Norberg 38f79dd82b *** empty log message *** 2004-07-31 06:43:32 +00:00
Arvid Norberg 7f21b35a33 added support for http redirection 2004-07-25 20:57:44 +00:00
Arvid Norberg bd296f3657 *** empty log message *** 2004-07-24 11:54:17 +00:00
Arvid Norberg 13f67cc077 *** empty log message *** 2004-07-19 12:38:43 +00:00
Arvid Norberg 59123c793b *** empty log message *** 2004-07-18 11:40:22 +00:00
Arvid Norberg 1148a5574c *** empty log message *** 2004-07-18 00:39:58 +00:00
Arvid Norberg feebf4bbb3 *** empty log message *** 2004-07-07 22:45:14 +00:00
Arvid Norberg 2125f52ea7 *** empty log message *** 2004-07-06 18:52:20 +00:00
Arvid Norberg d1577962db *** empty log message *** 2004-07-06 18:20:07 +00:00
Arvid Norberg e23bf90089 added torrent_handle::set_download_limit() and fixed typo, thanks to spyhole for reporting 2004-07-01 18:51:13 +00:00
Arvid Norberg 2baa01e3ec *** empty log message *** 2004-07-01 07:12:17 +00:00
Arvid Norberg 82f5f056ea *** empty log message *** 2004-06-30 07:53:42 +00:00
Arvid Norberg 43997c41fd *** empty log message *** 2004-06-28 20:23:42 +00:00
Arvid Norberg e81d628b53 *** empty log message *** 2004-06-17 20:56:49 +00:00
Arvid Norberg 0f31d61d7d *** empty log message *** 2004-06-14 23:11:31 +00:00
Arvid Norberg 760fe68eff *** empty log message *** 2004-06-14 23:10:16 +00:00
Arvid Norberg f70bd8ac97 added a metadata extension. i.e. torrent-less downloads 2004-06-13 23:30:42 +00:00
Arvid Norberg e79dd2c706 *** empty log message *** 2004-06-05 12:53:06 +00:00
Arvid Norberg 59affc66ce *** empty log message *** 2004-05-23 11:59:10 +00:00
Arvid Norberg af50fe181b *** empty log message *** 2004-05-20 23:26:40 +00:00
Magnus Jonsson 00eaae092f *** empty log message *** 2004-05-13 23:34:42 +00:00
Arvid Norberg 22e2f8a164 *** empty log message *** 2004-05-10 06:12:29 +00:00
Arvid Norberg 6f818ec7c3 *** empty log message *** 2004-04-19 20:58:30 +00:00
Arvid Norberg 7645360cf9 *** empty log message *** 2004-04-18 13:41:08 +00:00
Arvid Norberg adbfc0378c *** empty log message *** 2004-04-18 12:28:02 +00:00
Arvid Norberg 6b5b48adbc *** empty log message *** 2004-04-17 12:29:35 +00:00
Arvid Norberg f297381fa5 *** empty log message *** 2004-04-17 11:19:12 +00:00
Arvid Norberg 0e0e1d3cd3 *** empty log message *** 2004-04-14 22:44:35 +00:00
Arvid Norberg 15bf2519f1 *** empty log message *** 2004-04-14 22:31:14 +00:00
Arvid Norberg 62d633e03f *** empty log message *** 2004-04-14 22:16:56 +00:00