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
528a009f7f
removed date-time and iostream from makefiles
2008-10-04 07:46:56 +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
roman_rybalko
f9f7b689a3
automake build system fix: make dist always creates same dist regardless of configure parameters, test/Makefile.am made more clear
2008-09-02 11:14:10 +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
9b38724417
made dump torrent create magnet links
2008-08-27 18:44:35 +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
Arvid Norberg
ecb538b4b2
added alert for torrent state changes. Fixes #360
2008-07-03 10:05:51 +00:00
Arvid Norberg
af0ebb519c
added copyright notices in files missing them
2008-07-01 18:59:13 +00:00
Arvid Norberg
9c84908bb9
switched resume data parsing over to use lazy_bdecode. Improves memory allocation performance, especially noticable when heap allocations are expensive. Makes it more practical to run with malloc debug. Changed resume data interface to take a vector as opposed to a parsed structure
2008-06-30 23:14:31 +00:00
Arvid Norberg
e1bedea35d
fix warning in client_test
2008-06-30 08:45:44 +00:00
Arvid Norberg
d396ab7b17
added pause and resume to the session. Fixes #349
2008-06-29 19:08:30 +00:00
Arvid Norberg
2ac5c13e6f
introduced a stricter timeout on piece requests and snubbing. exposed some more data about this through the peer_info. Fixes #40
2008-06-29 09:50:42 +00:00
Arvid Norberg
2ee95f9143
exception changes to client_test
2008-06-29 05:34:22 +00:00
Arvid Norberg
ca0f17ee95
won't save resume data for torrents without a complete state (checking or queued for checking torrents)
2008-06-24 12:48:28 +00:00
Arvid Norberg
9780d378ed
made examples use the new more efficient torrent_info constructor
2008-06-24 11:54:13 +00:00
cg25
71c4f6f9b6
* improved --with-asio configure option behaviour;
...
* using -version-info flag instead of -revision one for the sake of correct
interface versioning;
* renaming library to libtorrent-rasterbar.so to avoind conflicting with other
libraries.
2008-06-23 00:09:12 +00:00
Arvid Norberg
a0517fc3cb
client test storage allocation mode fix
2008-06-22 23:09:38 +00:00
Arvid Norberg
d35eb71389
made client test adjust settings for the active torrent instead of all at the same time
2008-06-17 08:32:32 +00:00
Arvid Norberg
a1857f9699
added force_recheck to torrent_handle. Fixes #120
2008-06-07 16:24:56 +00:00