Arvid Norberg
|
3a2916b578
|
initialize uninitialized members
|
2012-05-03 02:05:34 +00:00 |
Arvid Norberg
|
86b4c78871
|
fix unsigned comparison warnings
|
2012-05-03 01:51:56 +00:00 |
Arvid Norberg
|
7094b02f06
|
delete a redundant line
|
2012-05-02 20:06:19 +00:00 |
Arvid Norberg
|
10b64a7761
|
add all_set() function on bitfield and automatically call inc_refcount_all or dec_refcount_all if all bits are set in a bitfield
|
2012-05-02 18:55:58 +00:00 |
Arvid Norberg
|
ada35c021a
|
improved multiple bitfield and have_all/have_none unit test and fixed peer_connection accordingly
|
2012-05-02 18:03:12 +00:00 |
Arvid Norberg
|
bf3751640a
|
fix multiple bitfields issue
|
2012-05-02 01:08:25 +00:00 |
Arvid Norberg
|
93b1a3478f
|
added missing file
|
2012-05-01 05:45:05 +00:00 |
Arvid Norberg
|
7c62a124ed
|
added unit test for receiving multiple bitfield messages
|
2012-05-01 03:24:38 +00:00 |
Arvid Norberg
|
9a3d77b400
|
delete duplicate code and fix metadata issue where piece refcounts would be counted up twice
|
2012-04-30 21:08:43 +00:00 |
Arvid Norberg
|
2da535c556
|
assert peers are not initialized twice
|
2012-04-30 20:15:11 +00:00 |
Arvid Norberg
|
cec9a16cc1
|
back-ported observer for set_external_ip for DHT
|
2012-04-30 06:30:35 +00:00 |
Arvid Norberg
|
918dce1341
|
back-ported part of the alert_dispatcher patch for the DHT
|
2012-04-30 05:39:35 +00:00 |
Arvid Norberg
|
853fec3f07
|
fix to previous patch
|
2012-04-29 04:23:29 +00:00 |
Arvid Norberg
|
44995ee41d
|
one more UNC path fix
|
2012-04-29 04:20:02 +00:00 |
Arvid Norberg
|
6ecf54996c
|
attempt to fix deluge magnet link issue
|
2012-04-29 00:51:05 +00:00 |
Arvid Norberg
|
e73e96b04c
|
fix build
|
2012-04-28 21:27:29 +00:00 |
Arvid Norberg
|
1c60ae4064
|
canonicalize paths when using UNC paths
|
2012-04-28 21:13:55 +00:00 |
Arvid Norberg
|
c80e156120
|
expose print_backtrace in debug builds for the tests
|
2012-04-28 21:10:15 +00:00 |
Arvid Norberg
|
acff091cad
|
fix windows unit test build
|
2012-04-28 18:49:53 +00:00 |
Arvid Norberg
|
f031bfa176
|
make it simpler to disable UNC paths
|
2012-04-28 16:23:16 +00:00 |
Arvid Norberg
|
f7c6d9ce6c
|
make test_utp more likely to pass
|
2012-04-28 14:56:34 +00:00 |
Arvid Norberg
|
5583ed407a
|
fix some overflow and division by zero issues
|
2012-04-28 05:05:39 +00:00 |
Arvid Norberg
|
2aadba290b
|
fix dynamic link build
|
2012-04-27 17:19:51 +00:00 |
Arvid Norberg
|
2016251b4f
|
replace is_seed() with has_picker()
|
2012-04-27 04:36:12 +00:00 |
Arvid Norberg
|
6b40d5983b
|
initialize connections immediately when metadata is received
|
2012-04-26 16:38:36 +00:00 |
Arvid Norberg
|
66ed31dd4b
|
send redundant have messages, otherwise super seeding breaks (broke test_swarm)
|
2012-04-26 16:37:45 +00:00 |
Arvid Norberg
|
2fc7f2191f
|
is_seed() is not a good indicator of whether or not we have a piece picker. use has_picker() instead
|
2012-04-25 19:16:22 +00:00 |
Arvid Norberg
|
4ae349f61f
|
make sure we don't download pieces while the torrent is checking
|
2012-04-24 18:43:56 +00:00 |
Arvid Norberg
|
49f74be42f
|
make super-seeding a bit more robust
|
2012-04-23 05:48:46 +00:00 |
Arvid Norberg
|
a7f1d7df91
|
make torrent::have_piece support magnet links
|
2012-04-21 16:58:21 +00:00 |
Arvid Norberg
|
3cf7d0a7a2
|
make tests catch fatal signals and present a nice stack for the error
|
2012-04-21 05:54:49 +00:00 |
Arvid Norberg
|
ecb9b2b725
|
fixed possible crash when enabling multiple connections per IP
|
2012-04-21 03:49:27 +00:00 |
Arvid Norberg
|
a699ab3768
|
fix release asserts issue
|
2012-04-20 17:03:00 +00:00 |
Arvid Norberg
|
d2e91594b3
|
fixed typo breaking the build on vista+, in file pool's IO priority code
|
2012-04-18 03:52:34 +00:00 |
Arvid Norberg
|
04eeb98bb3
|
fix for when critical pieces are completed via non-critical piece requests
|
2012-04-17 03:38:50 +00:00 |
Arvid Norberg
|
17747a0e15
|
change default of rate_limit_utp to true
|
2012-04-15 04:32:46 +00:00 |
Arvid Norberg
|
b03e99ab40
|
fix DLL export issue on windows
|
2012-04-15 04:00:58 +00:00 |
Arvid Norberg
|
7f19e0d976
|
some more FreeBSD fixes
|
2012-04-15 02:20:23 +00:00 |
Arvid Norberg
|
7cf7243021
|
another FreeBSD fix
|
2012-04-15 01:02:55 +00:00 |
Arvid Norberg
|
ba4c77e7e5
|
merged FreeBSD fix from RC_0_16
|
2012-04-15 00:48:44 +00:00 |
Arvid Norberg
|
dafcf2c5ca
|
fixed web seed performance issue whith pieces > 1 MiB
|
2012-04-14 23:36:16 +00:00 |
Arvid Norberg
|
b491a76159
|
fix one more web seed issue caused by introducing a peer_info struct for web seeds
|
2012-04-14 06:32:35 +00:00 |
Arvid Norberg
|
4a2648d936
|
remove duplicate assert
|
2012-04-13 16:20:30 +00:00 |
Arvid Norberg
|
de07505464
|
more asserts in piece_picker to validate peer pointers
|
2012-04-12 17:10:22 +00:00 |
Arvid Norberg
|
48b85ba586
|
added more asserts in an attempt to track down invalid policy peer pointers in the piece picker. also fixed a web seed related crash when geoip support is enabled
|
2012-04-12 05:00:20 +00:00 |
Arvid Norberg
|
ccb1a880aa
|
fixed unchoke logic when using web seeds
|
2012-04-12 00:02:35 +00:00 |
Arvid Norberg
|
85497a0563
|
merged compatibility fix from RC_0_16
|
2012-04-11 17:39:13 +00:00 |
Arvid Norberg
|
646f761c32
|
merged compatibility patch from RC_0_16
|
2012-04-11 16:35:16 +00:00 |
Arvid Norberg
|
bd8a467ad9
|
merged web seed peer_info bugfixes from RC_0_16
|
2012-04-11 07:26:02 +00:00 |
Arvid Norberg
|
de7bad7774
|
merged makefile fix from RC_0_16
|
2012-04-11 06:37:10 +00:00 |