Arvid Norberg
|
ae76e77065
|
fix up some cases where we shouldn't be in end-game mode
|
2011-06-01 09:14:21 +00:00 |
Arvid Norberg
|
8190744f0c
|
fix DHT error messages to either not be sent or contain valid transaction IDs
|
2011-06-01 07:44:33 +00:00 |
Arvid Norberg
|
05e91f1a6d
|
fix uninitialized sequence number for session stats logs
|
2011-06-01 07:06:20 +00:00 |
Arvid Norberg
|
0c35fde81c
|
memory usage optimization in policy::peer
|
2011-06-01 06:47:57 +00:00 |
Arvid Norberg
|
1a03764d5f
|
fixed memory scope issue in python binding when adding torrents with resume data
|
2011-06-01 03:22:41 +00:00 |
Arvid Norberg
|
5e7b2fad97
|
fix python binding build
|
2011-05-28 16:10:13 +00:00 |
Arvid Norberg
|
5dbc41447d
|
fixed build issue
|
2011-05-28 00:55:47 +00:00 |
Arvid Norberg
|
b4a141a26c
|
cleanup ut_metadata
|
2011-05-27 22:47:14 +00:00 |
Arvid Norberg
|
8c04986cbe
|
fix overflow in example code in dht_sec.rst
|
2011-05-26 21:05:52 +00:00 |
Arvid Norberg
|
e6640de205
|
updated IP->ID formula for DHT
|
2011-05-26 17:04:53 +00:00 |
Arvid Norberg
|
cfbd5bfc4b
|
extend magnet URI unit test
|
2011-05-25 16:26:39 +00:00 |
Arvid Norberg
|
d855bcc815
|
fix potential crash when peers get disconnected when we announce pieces to them
|
2011-05-25 16:06:51 +00:00 |
Arvid Norberg
|
2bb53ce6e8
|
fix non-openssl builds and improved error messages for mutable puts
|
2011-05-25 02:41:48 +00:00 |
Arvid Norberg
|
6fa1827c39
|
add support for mutable put/get functions in DHT
|
2011-05-25 02:26:07 +00:00 |
Arvid Norberg
|
b0586eb47e
|
added custom storage example and regenerated html
|
2011-05-23 23:50:55 +00:00 |
Arvid Norberg
|
5bbbf0cd41
|
add rsa sign and verification functions for future DHT extensions
|
2011-05-23 23:42:52 +00:00 |
Arvid Norberg
|
f13de88b63
|
fixed dht logging build
|
2011-05-23 06:37:43 +00:00 |
Arvid Norberg
|
6830eb10a9
|
remove old search code from DHT. modify announce-item to fit with more recent proposal of get/put. Only immutable entries for now
|
2011-05-23 05:07:52 +00:00 |
Arvid Norberg
|
58d723012a
|
support DHT scrape
|
2011-05-23 00:45:36 +00:00 |
Arvid Norberg
|
88fa0b9393
|
optimize send buffer allocation and deallocation by not allowing requiring contiguous buffers
|
2011-05-19 02:41:28 +00:00 |
Arvid Norberg
|
24f72b2045
|
fix bug in peer list when hitting the upper size limit
|
2011-05-16 16:37:37 +00:00 |
Arvid Norberg
|
6e23b9f5a6
|
allow torrents to keep running when they encounter an error (such as disk full) but still report the error in the torrent's error string
|
2011-05-16 07:47:21 +00:00 |
Arvid Norberg
|
ddd9dd4b09
|
update benchmark script
|
2011-05-16 06:07:44 +00:00 |
Arvid Norberg
|
801d3637b9
|
attempt to fix crash in udp_socket when using a broken socks5 proxy
|
2011-05-14 22:25:49 +00:00 |
Arvid Norberg
|
e2f1bcaf21
|
calculate distributed copies for the selected torrent in client_test
|
2011-05-14 21:00:45 +00:00 |
Arvid Norberg
|
a9e14217ac
|
address is the sort key in policy::peer and should never change
|
2011-05-14 20:57:58 +00:00 |
Arvid Norberg
|
fa61a1eada
|
fixed typo in logic that connects web seeds
|
2011-05-14 03:03:11 +00:00 |
Arvid Norberg
|
e946ba654f
|
release assert fixes
|
2011-05-08 23:52:06 +00:00 |
Arvid Norberg
|
a73960aa5a
|
support release asserts
|
2011-05-08 09:04:59 +00:00 |
Arvid Norberg
|
aeb90205c7
|
fixed typo in release assert support
|
2011-05-08 06:29:28 +00:00 |
Arvid Norberg
|
a329a11b57
|
add build option to always enable asserts (i.e. allow asserts in release builds)
|
2011-05-07 19:58:38 +00:00 |
Arvid Norberg
|
923fb1eac5
|
re-enable running fragmentation test when benchmarking
|
2011-05-05 04:02:54 +00:00 |
Arvid Norberg
|
56364cc9c7
|
disable hash checks fix
|
2011-05-05 04:02:10 +00:00 |
Arvid Norberg
|
f0c2c8164d
|
fixes to benchmarks script. comment out fragmentation test since it takes too long
|
2011-05-02 05:34:08 +00:00 |
Arvid Norberg
|
0255cbc839
|
add some more options to client_test, useful when running benchmarks
|
2011-05-02 05:32:54 +00:00 |
Arvid Norberg
|
434a84bdc2
|
fix comment
|
2011-05-02 05:31:51 +00:00 |
Arvid Norberg
|
c003e4f810
|
extend plugin API to allow hooking when peers are added to the peer list
|
2011-05-02 01:45:56 +00:00 |
Arvid Norberg
|
ddb70f3f68
|
make fragmentation_test work with incomplete files as well
|
2011-05-02 00:30:16 +00:00 |
Arvid Norberg
|
d9fb877d48
|
add initial disk I/O benchmark script
|
2011-05-01 23:43:59 +00:00 |
Arvid Norberg
|
35a9c60e54
|
fix gnuplot syntax error in fragmentation test
|
2011-05-01 22:51:42 +00:00 |
Arvid Norberg
|
6f127dd07b
|
fixed build with no deprecated functions
|
2011-05-01 19:28:13 +00:00 |
Arvid Norberg
|
83ba5afaa5
|
don't reject peer connections just because the peerlist is full
|
2011-05-01 18:37:49 +00:00 |
Arvid Norberg
|
a9cc2101c6
|
fixed bug with setting and getting file priorities
|
2011-05-01 17:43:15 +00:00 |
Arvid Norberg
|
449733d518
|
logging fixes
|
2011-05-01 08:58:45 +00:00 |
Arvid Norberg
|
eaea22be71
|
make torrent priority stricly prefer unchoking peers on high priority torrents
|
2011-04-30 20:33:35 +00:00 |
Arvid Norberg
|
e07e8b2f98
|
fixed connection limit to take web seeds into account as well
|
2011-04-30 20:05:23 +00:00 |
Arvid Norberg
|
0eb7505ad9
|
fix race condition when resolving the hostname of a web seed and removing it
|
2011-04-29 08:09:03 +00:00 |
Arvid Norberg
|
c8434f56eb
|
extend the metadata unit test to make sure the metadata is forwarded to a 3rd peer
|
2011-04-29 02:46:05 +00:00 |
Arvid Norberg
|
90719bf77d
|
fixed bug when receiving a have message before having the metadata
|
2011-04-29 02:45:02 +00:00 |
Arvid Norberg
|
a4651536c9
|
fixed python bindings build with disabled DHT support
|
2011-04-28 09:24:42 +00:00 |