Commit Graph

17 Commits

Author SHA1 Message Date
Arvid Norberg
4fde3de683 remove dependency on lexical_cast in bandwidth limiter test (since it kept failing on snow leopard) 2009-09-18 07:00:40 +00:00
Arvid Norberg
0f62beebb3 improved compile time by moving rate limiter implementation to a cpp file and making it a non-template 2009-09-16 04:41:35 +00:00
Arvid Norberg
193bccd84b fixed missing include 2009-07-23 07:30:44 +00:00
Georg Rudoy
7bf5302e03 Fixed test_bandwidth_limiter test. 2009-06-22 16:24:47 +00:00
Arvid Norberg
ff3db926fb allocates 10 disk buffers at a time instead of 32. Fixed bug where connection candidates would be too high 2009-05-06 07:06:26 +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
c6b793021d make tests not depend on exceptions 2008-11-05 03:17:41 +00:00
Arvid Norberg
af0ebb519c added copyright notices in files missing them 2008-07-01 18:59:13 +00:00
Arvid Norberg
c7e6c04705 switched over to asio from boost-1.35 2008-05-03 16:05:42 +00:00
Arvid Norberg
ee0e2ad51a made the bandwidth test build again 2008-01-31 07:27:29 +00:00
Arvid Norberg
127d3e6ad5 bandwidth limiter fixes. proper priority that cannot starve connections 2008-01-17 17:40:46 +00:00
Arvid Norberg
ddf16fb3bb separated bandwidth_manager into bandwidht_limit and bandwidth_queue_entry and fixed problems related to #225 2007-12-31 09:41:50 +00:00
Arvid Norberg
79e0e06fa9 improved bandwidth_limiter test and fixed problem where limits could lead to starvation 2007-08-27 10:20:23 +00:00
Arvid Norberg
8b44a25bbb more asserts and tests for the bandwidth_limiter 2007-08-26 23:40:58 +00:00
Arvid Norberg
6f03731c1e msvc fix 2007-07-06 02:38:21 +00:00
Arvid Norberg
f90a80ab05 made piece picker less anal about speed categories, to improve performance 2007-07-05 22:49:28 +00:00
Arvid Norberg
e714e1aeba improved bandwidth limiter and added a unit test for it 2007-07-02 23:48:06 +00:00