Commit Graph

529 Commits

Author SHA1 Message Date
Arvid Norberg
8ef7f58d16 fixed bug where some blocks weren't restored in the piece picker when the peer they were requested from disconnected. made the invariant check on policy work 2005-09-28 23:58:55 +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
fa1e076d34 added more checks in the invariant check of policy 2005-09-28 20:22:34 +00:00
Arvid Norberg
7a4750d540 added another assert in policy 2005-09-28 18:32:05 +00:00
Arvid Norberg
daf7314476 fixed slightly incorrect unchoke condition 2005-09-28 18:07:00 +00:00
Arvid Norberg
8cfc98b976 added more invariant checks to policy 2005-09-28 16:12:47 +00:00
Arvid Norberg
aaf6f0f19a fixed two bugs related to http proxy requests and ports 2005-09-27 12:42:30 +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
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
Michael Wojciechowski
41d2c0d694 Use package versions, dependencies. 2005-08-30 21:20:42 +00:00
Michael Wojciechowski
36ab3b00f5 Files used for building a debian package, pkg-config support 2005-08-27 22:10:44 +00:00
Michael Wojciechowski
d73bc950c6 Files used for building a debian package, pkg-config support 2005-08-27 20:07:17 +00:00
Michael Wojciechowski
c8e0200daf Changed ZLIBINCL, since it broke make distcheck on targets without system zlib. 2005-08-27 17:02:43 +00:00
Arvid Norberg
3464c61778 made file_win.cpp included in the dist 2005-08-25 13:46:18 +00:00
Arvid Norberg
52e9eadb4e rollback 2005-08-25 13:11:39 +00:00
spyhole
663764a49a rename http_settings class as http_proxy class 2005-08-24 23:29:57 +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
b38a3119a1 added BSD license 2005-08-18 00:02:41 +00:00
Arvid Norberg
10ea2411b3 *** empty log message *** 2005-08-17 23:04:26 +00:00
Arvid Norberg
6a09806ad4 *** empty log message *** 2005-08-17 22:59:21 +00:00
Arvid Norberg
bcaf8af662 *** empty log message *** 2005-08-17 21:39:49 +00:00
Arvid Norberg
e509d8d30c fix 2005-08-17 21:21:28 +00:00
Arvid Norberg
bdbb40b5fb added some documentation as well as prepared for building distribution tarball for 0.9 2005-08-17 17:19:20 +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
5df0e97d21 *** empty log message *** 2005-08-16 11:45:37 +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
713dad845d fixed parsing of torrent files with empty announce-list 2005-08-11 02:01:03 +00:00