Arvid Norberg
|
f90a80ab05
|
made piece picker less anal about speed categories, to improve performance
|
2007-07-05 22:49:28 +00:00 |
Arvid Norberg
|
0e1e1484ee
|
made test_piece_picker build on gcc 3.3
|
2007-07-04 18:05:29 +00:00 |
Arvid Norberg
|
3c69e3b2cb
|
updated asserts
|
2007-07-04 16:15:46 +00:00 |
Arvid Norberg
|
b20270d243
|
added more asserts related to recent downloading_piece optimization and fixed a translation problem to the public interface
|
2007-07-04 15:46:10 +00:00 |
Arvid Norberg
|
3bdf01778a
|
chamged peer representation from tcp::endpoint to policy::peer pointer in piece_picker's downloading piece. Saves memory, removes the need for lookup and improves the hash check fail/pass handling for closed connections
|
2007-07-04 02:16:49 +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
|
8aa37dfa39
|
fixed #75
|
2007-07-02 19:31:46 +00:00 |
Arvid Norberg
|
816bf3ff2d
|
made the number of peers requested from trackers customizable
|
2007-07-02 18:44:33 +00:00 |
Arvid Norberg
|
35b99dbae7
|
changed identify client to say uTorrent instead of MicroTorrent
|
2007-07-02 16:47:32 +00:00 |
unsh
|
fa90161327
|
Fixed #71
|
2007-06-30 07:28:44 +00:00 |
Arvid Norberg
|
340a91e2a4
|
fixed #74
|
2007-06-21 00:51:42 +00:00 |
Arvid Norberg
|
0d7a208865
|
added more output to transfer tests and changed the data to be more easily debuggable + some code cleanup
|
2007-06-20 18:41:53 +00:00 |
unsh
|
31fb287c39
|
added test_swarm to Makefile.am
|
2007-06-20 07:56:48 +00:00 |
Arvid Norberg
|
7e7686b44f
|
fixed typo
|
2007-06-18 17:15:33 +00:00 |
Arvid Norberg
|
756db24b75
|
logs pad size when using encryption
|
2007-06-18 17:12:42 +00:00 |
Arvid Norberg
|
eb03851276
|
fixed mutex issue in disk io thread
|
2007-06-17 05:58:12 +00:00 |
Arvid Norberg
|
1c8c2cde54
|
removed the librt dependency, since it seems nonexistant on most linuxes
|
2007-06-15 17:54:35 +00:00 |
Arvid Norberg
|
852331e50d
|
fixed python Jamfile to build a shared library
|
2007-06-15 05:31:58 +00:00 |
Arvid Norberg
|
f05b06d4e5
|
added required operator on time_duration
|
2007-06-14 23:15:30 +00:00 |
Arvid Norberg
|
7d7a764f26
|
fixed a preprocessor condition bug where boost.date_time was being used when it shouldn't
|
2007-06-14 22:57:29 +00:00 |
Arvid Norberg
|
46bf2970fb
|
fixes to remote peer download rate etimation
|
2007-06-14 21:47:00 +00:00 |
Arvid Norberg
|
5efe12dde6
|
fixed bug reported by Marcos Pinto where an exception was not cought properly
|
2007-06-13 18:28:55 +00:00 |
Arvid Norberg
|
bbaa2efcb0
|
removed asserts that are can no longer be maintained with the async io
|
2007-06-13 18:09:52 +00:00 |
Arvid Norberg
|
97099dc0ca
|
added more fixes to Jamfile in order to make it build on windows
|
2007-06-13 17:36:26 +00:00 |
Arvid Norberg
|
3e4a136be7
|
fixed python binding Jamfile
|
2007-06-13 04:22:06 +00:00 |
Arvid Norberg
|
fa1a37e649
|
updated Jamfile to support openssl on windows, added missing files to makefiles and made test_pe_crypto build when encryption is disabled
|
2007-06-13 01:48:24 +00:00 |
Arvid Norberg
|
5b5f3b3ca2
|
support for ip address in announce
|
2007-06-13 00:20:06 +00:00 |
Arvid Norberg
|
b75a69cd47
|
added alerts for synchronizing disk io when pausing and moving storage
|
2007-06-11 21:24:14 +00:00 |
Arvid Norberg
|
07c8d1242e
|
windows unicode fixes when using boost-1.34 and fix for test_swarm when building without encryption support
|
2007-06-11 19:01:25 +00:00 |
Arvid Norberg
|
6ff2d8accf
|
udpated docs and fixed python binding issues
|
2007-06-11 03:28:07 +00:00 |
Arvid Norberg
|
c960878352
|
added missing header file to makefile
|
2007-06-10 21:19:46 +00:00 |
Arvid Norberg
|
3b8670626a
|
merged back async_io branch into trunk
|
2007-06-10 20:46:09 +00:00 |
Arvid Norberg
|
36031f82ed
|
updated peer_info documentation
|
2007-06-09 01:06:10 +00:00 |
Arvid Norberg
|
2419ba83da
|
fixed swarm test
|
2007-06-09 00:48:12 +00:00 |
Arvid Norberg
|
daba3196c3
|
fixed url parsing bug related to IPv6 addresses. fixes #66
|
2007-06-09 00:11:11 +00:00 |
Arvid Norberg
|
92f4792ee7
|
updated python bindings
|
2007-06-08 23:57:22 +00:00 |
Arvid Norberg
|
6447a074eb
|
fixes to allow-multiple-connections-per-ip and a unit test that run a swarm of 3 local peers
|
2007-06-08 23:02:31 +00:00 |
Arvid Norberg
|
f1e87114b2
|
fixed #68
|
2007-06-08 22:55:33 +00:00 |
Arvid Norberg
|
a7ad108e8a
|
made the unchoke interval configurable
|
2007-06-07 22:37:58 +00:00 |
unsh
|
e858cbc1ae
|
fixes for r1331
|
2007-06-07 11:04:00 +00:00 |
unsh
|
7996d35395
|
added invariant checks
|
2007-06-07 10:18:13 +00:00 |
Arvid Norberg
|
2030420f9a
|
fix for previous peer download rate check-in
|
2007-06-07 00:53:48 +00:00 |
Arvid Norberg
|
a3a2217276
|
an approximate peer download rate is now in peer_info
|
2007-06-07 00:05:18 +00:00 |
Arvid Norberg
|
bbd7fefa2c
|
fix for msvc
|
2007-06-06 23:27:29 +00:00 |
Arvid Norberg
|
273f8bd921
|
merged back encryption branch to trunk
|
2007-06-06 00:41:20 +00:00 |
unsh
|
41cf912501
|
merged lazy bitfields fixes (r1316, r1320)
|
2007-06-05 10:20:45 +00:00 |
Arvid Norberg
|
22cd8ded91
|
fixed semantics in http_connection
|
2007-06-05 01:25:46 +00:00 |
Arvid Norberg
|
4f339272dc
|
minor cleanup
|
2007-06-03 05:57:05 +00:00 |
Arvid Norberg
|
08965f331c
|
removed debug output from storage
|
2007-06-01 23:27:49 +00:00 |
Arvid Norberg
|
d0412a2244
|
added port filter for outgoing connections
|
2007-06-01 01:05:57 +00:00 |