Commit Graph

100 Commits

Author SHA1 Message Date
Arvid Norberg
c59465209b updated changelog 2008-11-30 00:19:03 +00:00
Arvid Norberg
db8d817977 updated changelog 2008-11-29 21:44:54 +00:00
Arvid Norberg
3fd5405fa9 torrent_handle::add_tracker() 2008-11-26 01:42:14 +00:00
Arvid Norberg
294e62a4c3 current_tracker now also indicates which tracker is being tried. fixes #404 2008-11-26 01:31:54 +00:00
Arvid Norberg
98f2a7d82b updated changelog 2008-11-23 20:45:41 +00:00
Arvid Norberg
c8c914c7e5 updated 0.14.1 Changelog 2008-11-23 07:51:11 +00:00
Arvid Norberg
723aba6c24 solved issue with pausing checking torrents. Introduced a new state, checkin_resume_data, which a torrent is in while waiting for the disk io thread to verify the resume data, but before it has been determined wheter it should be queued for checking or not 2008-11-19 00:46:48 +00:00
Arvid Norberg
a3da87feb3 updated Changelog 2008-11-11 10:29:47 +00:00
Arvid Norberg
18d269dd62 DHT optimizations 2008-11-10 02:08:42 +00:00
Arvid Norberg
9bba20cdb4 first pass at rate limited udp socket (for DHT) 2008-11-08 17:40:06 +00:00
Arvid Norberg
a709c68788 updated changelog 2008-10-28 02:21:58 +00:00
Arvid Norberg
d298ccdd76 updated changelog 2008-10-22 20:49:31 +00:00
Arvid Norberg
dc79c3e13d updated ChangeLog 2008-10-19 05:06:35 +00:00
Arvid Norberg
0338510b9b added more bandwidth monitoring of DHT and TCP/IP overhead. added monitoring of the running DHT lookups 2008-09-20 17:42:25 +00:00
Arvid Norberg
7d47ed54eb removed connecting_to_tracker state 2008-08-03 15:32:15 +00:00
Arvid Norberg
22da6b5901 fixed bug where FAST pieces were cancelled when choking 2008-07-09 17:45:37 +00:00
Arvid Norberg
456dec7685 updated changelog 2008-06-25 12:10:32 +00:00
Arvid Norberg
08cc03c81c updated changelog 2008-06-20 08:48:58 +00:00
Arvid Norberg
b4c160e723 fixed bug in web_peer_connection where an incorrect number of bytes would be reported as downloaded 2008-06-03 15:17:09 +00:00
Arvid Norberg
c043d4b21d initial support for queuing 2008-04-24 03:28:48 +00:00
Arvid Norberg
ffecb32b81 made a bias to give connection attempts to downloading torrents with few peers. Should accelerate downloads on windows (where there's a half-open connection limit) 2008-03-29 19:39:24 +00:00
Arvid Norberg
20b20d6921 updated Changelog 2008-03-08 06:07:17 +00:00
Arvid Norberg
9d3b60edb7 added support to bind outgoing connections to specific ports (might be useful to do traffic shaping) 2008-02-28 07:34:07 +00:00
Arvid Norberg
8cf0510144 added disk cache for write operations 2008-02-08 10:22:05 +00:00
Arvid Norberg
c798ab30e1 rewrote the piece picker to be more cpu and memory efficient. replaces the concept of sequential-download-threshold with just a sequential download settings 2008-01-31 17:52:29 +00:00
Arvid Norberg
5d196ed555 auto upload slots. opens up more slots if upload rate is not met. On by default 2008-01-13 11:18:18 +00:00
Arvid Norberg
14f27f2859 updated changelog 2007-11-22 02:21:02 +00:00
Arvid Norberg
b9073420fc fixed incorrect node-id distance calculation in DHT 2007-11-19 07:21:38 +00:00
Arvid Norberg
a672fc457b updated ChangeLog 2007-11-18 17:21:10 +00:00
Arvid Norberg
daba3196c3 fixed url parsing bug related to IPv6 addresses. fixes #66 2007-06-09 00:11:11 +00:00
Arvid Norberg
273f8bd921 merged back encryption branch to trunk 2007-06-06 00:41:20 +00:00
Arvid Norberg
8ac9b5fea8 updated changelog 2007-05-16 17:19:24 +00:00
Arvid Norberg
00948e9fc4 first attempt to implement SOCKS5 and proper HTTP proxy support. fixes #22 2007-04-25 18:26:35 +00:00
Arvid Norberg
2f5e1ff6b2 updated changelog with piece picker optimization 2007-04-15 03:20:54 +00:00
Arvid Norberg
3a0cfcc98b added lsd to changelog 2007-04-14 15:53:28 +00:00
Arvid Norberg
4710a073a1 updated changelog with regard to the recent check-ins 2007-04-10 09:12:49 +00:00
Arvid Norberg
9e1123eb9e more UPnP work. updated ChangeLog and features documentation 2007-03-31 23:23:30 +00:00
Arvid Norberg
ce14cb5783 properly updates piece interest bit for deprecated filter functions 2007-03-28 22:22:24 +00:00
Arvid Norberg
cb27cd3b73 made the peer exchange messages be non diffs the first time 2007-03-28 20:23:30 +00:00
Arvid Norberg
776b399a97 added api for piece priorities 2007-03-20 01:59:00 +00:00
Arvid Norberg
ecaa3068d5 added natpmp support. bumped version number to 0.13. added piece priority support to the piece picker. optmized and simplified the piece picker in the process. 2007-03-15 22:03:56 +00:00
Arvid Norberg
23c95e35a0 merged fixes from RC_0_12 branch 2007-03-12 01:05:15 +00:00
Arvid Norberg
ce756e8738 updated changelog 2007-03-10 20:30:53 +00:00
Arvid Norberg
bf3526f71a updated changelog 2007-03-07 00:22:14 +00:00
Arvid Norberg
bb0b8c9d95 improved unit test for storage, modified move_storage to hopefully fix a bug. updated Changelog. 2007-02-25 21:11:29 +00:00
Arvid Norberg
9c7e0576bd improved verbose logging of http seed connections 2007-02-20 17:38:07 +00:00
Arvid Norberg
f795be7acf made the dht be a fallback by default, fixed glitch in earlier fix to make sure block requests are sent properly, fixed problem in peer_connection::second_tick if the piece picker was removed because of the torrent becoming a seed 2007-02-12 09:20:49 +00:00
Arvid Norberg
98b92e3f02 fixed problems in the network layer that made web seeds fail some times. prepared for proxy support in peer connections. worked on the http seeding. added support for web seeds in make_torrent tool 2007-02-12 05:46:29 +00:00
Arvid Norberg
d0ebdb2dee added prioritization in the bandwidth_manager (throttler), web seeds now have lower priority when being handed bandwidth. torrent_reply_alert now includes the number of peers returned from the tracker. updated Changelog 2007-02-01 07:33:04 +00:00
Arvid Norberg
f14c84b01e fixes in DHT to make it work when the number of transaction slots are full (very rare case). Added a feature to (optionally) resolve the countries of peers and updated the docs (see peer_info::country). 2007-01-29 07:39:33 +00:00