Arvid Norberg
|
8ed949c4d5
|
factored out torrent creation functionality from torrent_info into create_torrent. Modified torrent_info to use lazy_bdecoder for increased performance
|
2008-05-14 05:29:42 +00:00 |
Arvid Norberg
|
7bde9ef4a9
|
improved debug logging in regression tests
|
2008-05-12 07:01:25 +00:00 |
Arvid Norberg
|
e51c8bea37
|
added makefile support for boost.system (#322)
|
2008-05-11 22:43:44 +00:00 |
Arvid Norberg
|
c7e6c04705
|
switched over to asio from boost-1.35
|
2008-05-03 16:05:42 +00:00 |
Arvid Norberg
|
748a66c343
|
improvements to lazy_bdecode
|
2008-04-13 22:34:04 +00:00 |
Arvid Norberg
|
a3e7124614
|
added out stream operator to lazy_entry
|
2008-04-13 05:19:10 +00:00 |
Arvid Norberg
|
a70789872e
|
added string length to high performance bdecoder
|
2008-04-12 01:58:55 +00:00 |
Arvid Norberg
|
b300c7f835
|
added high performance bdecoder code
|
2008-04-11 03:41:09 +00:00 |
Arvid Norberg
|
2e6b9c2dce
|
revamped part of the port mapping code (UPnP and NAT-PMP). Added documentation for start_{lsd,natpmp,upnp} and stop_{lsd,natpmp,upnp}
|
2008-04-06 19:17:58 +00:00 |
Arvid Norberg
|
35fd9aec61
|
msvc build fixes and warning fixes
|
2008-04-05 21:18:27 +00:00 |
Arvid Norberg
|
4328326ca1
|
dht test fix
|
2008-03-31 03:56:38 +00:00 |
Arvid Norberg
|
cbec649327
|
dht test fix
|
2008-03-31 03:54:03 +00:00 |
Arvid Norberg
|
1782fa04cc
|
test jamfile fix
|
2008-03-23 05:33:47 +00:00 |
Arvid Norberg
|
8b6be335d5
|
fixed http_connection test
|
2008-03-22 20:53:18 +00:00 |
Arvid Norberg
|
c21a8a8fae
|
windows fix for unit test
|
2008-03-21 09:00:54 +00:00 |
Arvid Norberg
|
c8416cc79e
|
fixed http_connection test (stopped working with new echo semantics in leopard)
|
2008-03-21 05:54:01 +00:00 |
Arvid Norberg
|
def6248fac
|
corrected unintentional change in previous checkin
|
2008-03-20 02:40:15 +00:00 |
Arvid Norberg
|
5e1e92af7e
|
more verbose logging in test_fast_extension and avoids infinite loops in case of failures
|
2008-03-20 02:20:01 +00:00 |
Arvid Norberg
|
622f81aa18
|
test_swarm fix
|
2008-03-16 06:02:50 +00:00 |
Arvid Norberg
|
f8b2b60634
|
fixed bug in dht routing table. added unit test to trunk
|
2008-03-16 03:52:13 +00:00 |
Arvid Norberg
|
5b4590c6b1
|
made test swarm more likely to pass
|
2008-03-16 02:54:56 +00:00 |
Arvid Norberg
|
2cfbfd203f
|
made tests build and pass in trunk. fixed issues in trunk revealed by the tests. fixed failing torrent invariant check in trunk and rc0.13
|
2008-03-14 10:17:27 +00:00 |
Arvid Norberg
|
1a0f8d5cd5
|
updated makefile to build all tests
|
2008-03-04 08:04:09 +00:00 |
Arvid Norberg
|
cf5c9344ab
|
made peer connection order depend on ones external IP or be random (if we don't know our external IP). Should fix #281
|
2008-02-28 03:09:34 +00:00 |
Arvid Norberg
|
a25c25b02a
|
fixed windows build and removed msvc warnings
|
2008-02-25 10:28:53 +00:00 |
Arvid Norberg
|
c1c2fb4409
|
resume data unit test and fix
|
2008-02-25 05:07:29 +00:00 |
Arvid Norberg
|
1e71e76085
|
reverted check-in mistake
|
2008-02-24 23:15:25 +00:00 |
Arvid Norberg
|
1d1398ed7f
|
read cache fix
|
2008-02-24 23:14:10 +00:00 |
Arvid Norberg
|
7e83c3fc51
|
changed storage interface to not require exceptions
|
2008-02-14 03:48:20 +00:00 |
Arvid Norberg
|
8cf0510144
|
added disk cache for write operations
|
2008-02-08 10:22:05 +00:00 |
Arvid Norberg
|
c798ab30e1
|
rewrote the piece picker to be more cpu and memory efficient. replaces the concept of sequential-download-threshold with just a sequential download settings
|
2008-01-31 17:52:29 +00:00 |
Arvid Norberg
|
ee0e2ad51a
|
made the bandwidth test build again
|
2008-01-31 07:27:29 +00:00 |
Arvid Norberg
|
6caca17883
|
refactored gzip code and added gzip support to http_connection
|
2008-01-30 18:32:13 +00:00 |
Arvid Norberg
|
61bbc6e58f
|
initial https support for trackers and http_connection. Added support for proxies to http_connection
|
2008-01-27 22:39:50 +00:00 |
Arvid Norberg
|
d5d769f67d
|
fixed pex test
|
2008-01-27 20:45:00 +00:00 |
Arvid Norberg
|
127d3e6ad5
|
bandwidth limiter fixes. proper priority that cannot starve connections
|
2008-01-17 17:40:46 +00:00 |
Arvid Norberg
|
832c0c8b63
|
improved auto-unchoke mechanism
|
2008-01-15 08:37:48 +00:00 |
Arvid Norberg
|
81302c8fed
|
fixed http_connection redirection support and added test (still requires lighttp)
|
2008-01-12 01:41:56 +00:00 |
Arvid Norberg
|
630ad7cc85
|
updates to test
|
2008-01-08 05:46:20 +00:00 |
Arvid Norberg
|
e05f396a5d
|
made UPnP ignore devices that don't respond from a router IP (optional but on by default)
|
2008-01-07 05:48:28 +00:00 |
Arvid Norberg
|
2ea40a51a9
|
added tests for big_number (peer_id/node_id/sha1_hash)
|
2008-01-07 04:39:18 +00:00 |
Arvid Norberg
|
e6e051e7c5
|
improves logic to handle slightly broken .torrent files and added tests
|
2008-01-06 07:35:32 +00:00 |
Arvid Norberg
|
6c364731a9
|
updated tests
|
2008-01-05 06:55:17 +00:00 |
Arvid Norberg
|
14b49a08ee
|
fixed test_upnp
|
2008-01-03 19:03:52 +00:00 |
Arvid Norberg
|
fcd2408f11
|
fast extension fix, added some logging for fast extension messages, improved test to catch the problem
|
2008-01-02 03:18:29 +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
|
ce506c63ca
|
improved tests to be able to run in parallel and added pex test
|
2007-12-30 09:36:01 +00:00 |
Arvid Norberg
|
6c42830f97
|
made http_parser not use exceptions
|
2007-12-29 18:24:50 +00:00 |
Arvid Norberg
|
e0d1951fac
|
fixes #234. properly shuts down the disk io thread
|
2007-12-24 08:15:10 +00:00 |
Arvid Norberg
|
68a388da19
|
piece picker fix (#228)
|
2007-12-16 01:35:42 +00:00 |