Commit Graph

268 Commits

Author SHA1 Message Date
Arvid Norberg
364abbefb7 may have fixed an incorrect assert + added ending newline in a file that didn't have one 2005-10-03 23:09:22 +00:00
Arvid Norberg
a09159c239 fixed the buggy changes from last revision, modified the invariant checks 2005-10-01 15:12:10 +00:00
Arvid Norberg
6d66566298 fixed problem with file pool when files were opened with 0 as info hash and attempted to close with the correct one. the info hash is no longer used as the key in the file pool. Also updated Makefile.am to include the buffer.hpp and .cpp and to include the storage unit test 2005-09-28 21:46:35 +00:00
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
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
356df1bd32 fixed choke-unchoke problem in policy 2005-08-18 20:38:03 +00:00
Arvid Norberg
6a09806ad4 *** empty log message *** 2005-08-17 22:59:21 +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
d19c2c6483 removed olf workarounds for vc6.5 and added documentation for building with autotools 2005-08-15 18:03:57 +00:00
Arvid Norberg
6969db4e7d removed debug output and updated build docs 2005-08-15 02:30:59 +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
e514643056 added support for tracker warnings 2005-08-10 23:32:39 +00:00
Arvid Norberg
42f8393ab0 added async. gethostbyname support and updated the makefile 2005-08-08 23:32:38 +00:00
Arvid Norberg
4e3ea21809 fixed non-inlined functions 2005-08-04 16:19:28 +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
3a4a63c566 no message 2005-08-01 13:34:51 +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
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
b4a2cc645f add file file filter functions to test 2005-07-03 23:33:47 +00:00
spyhole
4a1951f6f2 *** empty log message *** 2005-07-02 08:48:37 +00:00
Arvid Norberg
0d6a4de5aa *** empty log message *** 2005-06-22 23:04:37 +00:00
Arvid Norberg
718cc17f74 *** empty log message *** 2005-06-20 23:15:24 +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
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
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
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
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
dc40b2e7cd better error reports from tracker failures (with http status codes) 2005-04-20 23:00:27 +00:00