Arvid Norberg
|
6387910a42
|
use rolling average instead of a history and actual average for stats. Saves memory
|
2010-10-24 01:22:10 +00:00 |
Arvid Norberg
|
9a461c5e46
|
reduce some warnings
|
2010-10-22 05:39:32 +00:00 |
Arvid Norberg
|
e3a9578e2d
|
fixed some shadow warnings
|
2010-03-06 07:16:39 +00:00 |
Arvid Norberg
|
c050b22d8f
|
optimized memory usage for torrent objects
|
2010-02-14 01:39:55 +00:00 |
Arvid Norberg
|
1a97405189
|
added an option to save a little bit of RAM by not collecting full detailed stats
|
2010-02-08 05:43:54 +00:00 |
Arvid Norberg
|
7e343a9d6f
|
add size logging to various classes
|
2010-02-08 04:51:34 +00:00 |
Arvid Norberg
|
cbf2526a8c
|
added stats_alert reporting raw transfer stats per torrent every second
|
2010-01-02 14:16:35 +00:00 |
Arvid Norberg
|
c777227c84
|
fixed some msvc warnings
|
2009-10-26 02:26:15 +00:00 |
Arvid Norberg
|
bf545fc508
|
fixed overflow issue in stats and inserted asserts to avoid similar bugs in the future
|
2009-07-26 23:36:55 +00:00 |
Arvid Norberg
|
ae3be201c4
|
reduced the number of floating point operations to better support systems with no FPU
|
2009-07-19 04:59:27 +00:00 |
Arvid Norberg
|
92f121f504
|
tcp/ip overhead calculation fix
|
2008-12-10 22:54:49 +00:00 |
Arvid Norberg
|
09b3a865ef
|
fixed compiler flags in pkg-config file and made header files not depend on the NDEBUG define
|
2008-11-29 21:33:21 +00:00 |
Arvid Norberg
|
c3bbf138a4
|
estimate TCP/IP overhead more accurately
|
2008-11-14 20:51:49 +00:00 |
Arvid Norberg
|
f2c9e02994
|
fixed deadlock in dht code
|
2008-11-02 10:01:04 +00:00 |
Arvid Norberg
|
16d56eaee6
|
clears torrent stats when paused
|
2008-10-15 17:31:20 +00:00 |
Arvid Norberg
|
47c476dc0a
|
include TCP handshake overhead
|
2008-09-26 06:10:21 +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
|
13b343c1af
|
added assertions that the stats is updated properly when receiving and sending bytes on peer_connections
|
2008-09-21 17:12:26 +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 |
cg25
|
ff3e80c42f
|
Removed svn:executable property from {c,h}pp files in branches/RC_0_13 and
trunk.
|
2008-06-25 14:15:21 +00:00 |
Arvid Norberg
|
aa8aee6109
|
updated IP overhead calculation
|
2008-05-12 08:22:56 +00:00 |
Arvid Norberg
|
318a455f68
|
fix missing include
|
2008-05-08 22:07:13 +00:00 |
Arvid Norberg
|
4df46a6e5e
|
switched from floats to integers in stat_channel history, to avoid rounding errors
|
2008-05-06 16:35:15 +00:00 |
Arvid Norberg
|
f7ef315438
|
takes IP and TCP headers into account for rate limits as well
|
2008-05-06 16:15:31 +00:00 |
Arvid Norberg
|
e09457e4ab
|
take an estimate of the IP ACK traffic into account when rate limiting (allows setting rate limits closer to the capacity)
|
2008-05-05 17:08:14 +00:00 |
Arvid Norberg
|
7388144ec7
|
refactored stats class to be extensible with more channels
|
2008-05-04 17:57:06 +00:00 |
Arvid Norberg
|
755e50bb12
|
added active_time, seeding_time, all_time_upload and all_time_download to torrent_status. Also updated docs with some missing entries in torrent_status
|
2008-04-16 06:31:05 +00:00 |
Arvid Norberg
|
966800cd5b
|
replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert.
|
2007-10-05 00:30:00 +00:00 |
Arvid Norberg
|
57a76f9db6
|
fixed debug assert on linux
|
2007-09-10 06:12:41 +00:00 |
Arvid Norberg
|
4771f323f6
|
added invariant checks for peer_counter in block_info. added bytes_progress and block_size to block_info (to allow a more detail download progress display). Updated client_test to show download progress per block and also to have a separate color for 'multi blocks' (i.e. blocks that have been requested from more than one peer)
|
2007-07-08 20:45:42 +00:00 |
Arvid Norberg
|
e714e1aeba
|
improved bandwidth limiter and added a unit test for it
|
2007-07-02 23:48:06 +00:00 |
Arvid Norberg
|
18cb6736ea
|
fixed a serious bug where corrupt messages could be sent out.
|
2006-04-30 00:39:18 +00:00 |
Arvid Norberg
|
41810b1166
|
merged back the asio development branch
|
2006-04-25 21:04:48 +00:00 |
Arvid Norberg
|
3f36dd0395
|
added the ability to build libtorrent as a shared library. Fixed bugs with deleting of incomplete types (replaced auto_ptr with scoped_ptr). Made the string converter fall back on windows local code page if utf-8 decoding failed.
|
2005-11-01 18:30:39 +00:00 |
Arvid Norberg
|
a59a3e62f7
|
*** empty log message ***
|
2005-06-20 21:30:39 +00:00 |
Arvid Norberg
|
b55a1a6766
|
*** empty log message ***
|
2004-12-21 12:30:09 +00:00 |
Arvid Norberg
|
adbfc0378c
|
*** empty log message ***
|
2004-04-18 12:28:02 +00:00 |
Arvid Norberg
|
2d363127e9
|
*** empty log message ***
|
2004-02-26 00:27:06 +00:00 |
Arvid Norberg
|
6d614bc6d3
|
*** empty log message ***
|
2004-02-24 23:55:42 +00:00 |
Magnus Jonsson
|
ed7c5e6d13
|
*** empty log message ***
|
2004-02-24 23:48:02 +00:00 |
Arvid Norberg
|
0dbbc18186
|
removed most warnings on msvc.
reimplemented piece_manager::check_pieces to take care of all possible cases of the storage state.
|
2004-01-25 18:18:36 +00:00 |
Arvid Norberg
|
718f01155f
|
*** empty log message ***
|
2004-01-25 12:37:15 +00:00 |
Magnus Jonsson
|
0634e778e9
|
*** empty log message ***
|
2004-01-25 04:18:08 +00:00 |
Arvid Norberg
|
b9c3db8a07
|
*** empty log message ***
|
2004-01-19 19:36:55 +00:00 |
Arvid Norberg
|
e257516670
|
took a shot at making it compile on vc6.
|
2004-01-18 01:58:33 +00:00 |
Magnus Jonsson
|
e1f433f5db
|
*** empty log message ***
|
2004-01-16 03:58:24 +00:00 |
Arvid Norberg
|
b6c826c6af
|
*** empty log message ***
|
2004-01-12 20:31:27 +00:00 |
Arvid Norberg
|
c432c9ad68
|
*** empty log message ***
|
2003-12-22 07:14:35 +00:00 |
Arvid Norberg
|
24e4c197c9
|
*** empty log message ***
|
2003-12-14 05:56:12 +00:00 |
Arvid Norberg
|
5f9ae41e86
|
*** empty log message ***
|
2003-12-07 05:53:04 +00:00 |