Arvid Norberg
|
e4ddb13b6f
|
made the cache_size setting include send and receive buffers
|
2009-05-02 06:52:57 +00:00 |
Arvid Norberg
|
7109b86566
|
greatly simplified the rate limiter and generalized all rate limits (peer, torrent, global) to allow for arbitrary rate limit configurations
|
2009-04-26 00:21:59 +00:00 |
Arvid Norberg
|
db8487be46
|
auto unchoke improvement
|
2009-04-04 07:55:34 +00:00 |
Arvid Norberg
|
31054ef069
|
first implementation of set_piece_deadline
|
2009-03-17 09:34:44 +00:00 |
Arvid Norberg
|
c4e19e2ee7
|
client_test fix
|
2009-02-28 07:02:30 +00:00 |
Arvid Norberg
|
7aacfca292
|
made the examples build without exception support. added overloads of add_torrent() and add_magnet_uri() that don't throw
|
2009-02-26 07:09:56 +00:00 |
Arvid Norberg
|
7fff6ace1b
|
added download queue time estimate
|
2009-02-17 02:33:45 +00:00 |
Arvid Norberg
|
3cdf9c87a8
|
fixed build errors on Solaris
|
2009-01-27 08:24:48 +00:00 |
Arvid Norberg
|
708b42ad27
|
added option to show padding files in file list
|
2009-01-13 17:49:14 +00:00 |
Arvid Norberg
|
ab09424d8a
|
don't show padding files
|
2009-01-11 20:28:34 +00:00 |
Arvid Norberg
|
d07ccaf6b8
|
workaround for sparse files issue on Windows vista
|
2009-01-05 01:08:09 +00:00 |
Arvid Norberg
|
0638251289
|
added queued bytes to bandwidth manager and session_stats
|
2008-12-13 05:12:12 +00:00 |
Arvid Norberg
|
aced1fcac3
|
don't show connecting peers in client_test
|
2008-12-13 03:05:29 +00:00 |
Arvid Norberg
|
d1a2b774e6
|
changed how trackers are handled. Implements #297 by setting session_settings::announce_to_all_trackers to true
|
2008-11-29 08:38:40 +00:00 |
Arvid Norberg
|
acbdbfc1ef
|
added tracker exchange (tex) extension
|
2008-11-27 20:51:59 +00:00 |
Arvid Norberg
|
65559b3441
|
made example client_test UI more compact
|
2008-11-27 20:10:17 +00:00 |
Arvid Norberg
|
357d548bb5
|
fixed boost.filesystem usage to not rely on deprecated functions
|
2008-11-21 23:38:07 +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
|
1c1ba2b383
|
fixed documentation and client_test code when waiting for resume_data_alert
|
2008-11-18 10:30:57 +00:00 |
Arvid Norberg
|
f503bbfe86
|
fix for when aborting torrents that are being checked. Fix in client_test when removing torrents that are checking.
|
2008-11-17 01:19:46 +00:00 |
Arvid Norberg
|
e9a33e6a05
|
added option to set alert mask when constructing session
|
2008-11-16 02:09:53 +00:00 |
Arvid Norberg
|
1d45dbabb0
|
improved client_test add_torrent output
|
2008-11-10 04:16:52 +00:00 |
Arvid Norberg
|
89c7a3168b
|
client_test fix: saves resume data when torrents are manually paused or resumed, to not loose that state
|
2008-10-19 04:04:12 +00:00 |
Arvid Norberg
|
f04e9e9875
|
made unchoke interval depend on piece size
|
2008-10-18 22:35:10 +00:00 |
Arvid Norberg
|
18017c3f72
|
updated documentation on saving resume data and fixed client_test to do it properly
|
2008-10-17 02:26:08 +00:00 |
Arvid Norberg
|
d8d0955910
|
client_test fix to not crash when loading an invalid torrent file and shut down properly (set torrents to not be auto managed when pausing them)
|
2008-10-17 01:47:24 +00:00 |
Arvid Norberg
|
ae4f487449
|
ip filter parse fix
|
2008-10-15 21:31:55 +00:00 |
Arvid Norberg
|
a93ae86d85
|
fixed bug in client_test when loading paused torrents
|
2008-09-26 00:26:35 +00:00 |
Arvid Norberg
|
a36da15c29
|
saves sequential download in fastresume data
|
2008-09-23 03:52:49 +00:00 |
Arvid Norberg
|
1ac3b8298c
|
report tracker bandwidth usage and include it in rate limiter
|
2008-09-22 00:15:05 +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
|
e8a0ace739
|
added a key to scrape the tracker for a torrent in client_test
|
2008-09-07 09:59:54 +00:00 |
Arvid Norberg
|
c88071ae10
|
fixed race when adding router nodes to the dht (router nodes should be added before it's started)
|
2008-09-02 06:37:40 +00:00 |
Arvid Norberg
|
eaffa85c54
|
fixed client_test to be able to print empty piece bars
|
2008-08-29 00:42:57 +00:00 |
Arvid Norberg
|
cc7391690b
|
fixed client test status display since connecting_to_tracker was removed
|
2008-08-11 14:34:37 +00:00 |
Arvid Norberg
|
cbf8e6f3b1
|
introduced TORRENT_NO_DEPRECATE, to disable deprecated functions. Made example not use deprecated functions. Documented magnet uri related functions.
|
2008-08-03 15:14:08 +00:00 |
Arvid Norberg
|
7607034ab6
|
exposed upload_only in peer_info
|
2008-07-19 07:57:43 +00:00 |
Arvid Norberg
|
d88acd3d95
|
file_progress fix
|
2008-07-13 16:44:14 +00:00 |
Arvid Norberg
|
4ee16ef247
|
use new file_progress api in client_test
|
2008-07-12 18:54:20 +00:00 |
Arvid Norberg
|
ff6cbbc6b6
|
added torrent_handle::clear_error() to retry a torrent that is in an error state (torrent_status::error is set)
|
2008-07-12 17:00:52 +00:00 |
Arvid Norberg
|
9122ed8cea
|
support for logging to file in client_test
|
2008-07-12 08:19:17 +00:00 |
Arvid Norberg
|
792726be8d
|
print cache age in client_test
|
2008-07-11 10:35:59 +00:00 |
Arvid Norberg
|
9c9c13c7bb
|
exposed read cache info as well as write cache
|
2008-07-11 10:29:26 +00:00 |
Arvid Norberg
|
1b6cc3b870
|
wait a bit longer for fastresume data
|
2008-07-11 07:33:34 +00:00 |
Arvid Norberg
|
96ca475652
|
added redundant and failed byte counters to session
|
2008-07-11 07:30:04 +00:00 |
Arvid Norberg
|
d06f125513
|
improved accuracy of the file progress report to include completed blocks from incomplete pieces (but not partial blocks)
|
2008-07-09 10:45:07 +00:00 |
Arvid Norberg
|
9d97fc4bb9
|
print out percentage complete of files in client_test
|
2008-07-09 10:02:24 +00:00 |
Arvid Norberg
|
a20f1a8fa0
|
keeps track of the number of requests waiting in the send buffer and adjusts bandwidht priority accordingly in the bandwidth limiter
|
2008-07-08 00:03:08 +00:00 |
Arvid Norberg
|
73b54f1d0c
|
added timestamp to events
|
2008-07-07 12:03:29 +00:00 |
Arvid Norberg
|
e576babbb8
|
changed the alerts to have categories and to be filtered with a bitmask instead of having a severity and be filtered by a severity level.
|
2008-07-06 12:22:56 +00:00 |