Arvid Norberg
|
2ebb82d905
|
client test formatting fixes
|
2009-05-15 16:21:36 +00:00 |
Arvid Norberg
|
53f890608d
|
use C99 string formatting macros for platform independence
|
2009-05-15 15:52:15 +00:00 |
Arvid Norberg
|
084421ab4b
|
transitioned more of client test over to snprintf instead of iostreams
|
2009-05-14 19:49:33 +00:00 |
Arvid Norberg
|
7fb7ebfa10
|
added option to set the screen refresh rate of client_test
|
2009-05-13 16:02:43 +00:00 |
Arvid Norberg
|
d53fa12cd3
|
revert client_test
|
2009-05-13 01:34:37 +00:00 |
Arvid Norberg
|
b7c5d2f12d
|
add a separate setting for max peer list size for paused torrents
|
2009-05-13 01:34:10 +00:00 |
Arvid Norberg
|
8e3bd5154a
|
removed iostream and boost-regex dependency in client_test
|
2009-05-13 01:02:06 +00:00 |
Arvid Norberg
|
f2ec6b5adb
|
added option to use a single block buffer when hashing, instead of for the entire piece
|
2009-05-03 19:09:06 +00:00 |
Arvid Norberg
|
d73c97e444
|
made get_download_queue() use considerably less memory and scale with larger piece_sizes
|
2009-05-03 09:45:07 +00:00 |
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 |