Arvid Norberg
|
e8a53fceb2
|
merged assert fix
|
2013-01-22 04:50:18 +00:00 |
Arvid Norberg
|
29c17c123e
|
fix traversal algorithm leak in DHT
|
2013-01-22 02:04:58 +00:00 |
Arvid Norberg
|
652bf8323b
|
prioritize some more todo mark-ups
|
2013-01-21 01:40:59 +00:00 |
Arvid Norberg
|
f1b8582a95
|
add gen_todo.py script. include todo.html and mark up some todos in the code with priority
|
2013-01-20 23:21:53 +00:00 |
Arvid Norberg
|
9c7f685313
|
improve debug logging of dht routing table
|
2013-01-20 19:51:57 +00:00 |
Arvid Norberg
|
ab7369fee9
|
implement a sligthtly more aggressive DHT lookup mechanism
|
2013-01-20 07:54:54 +00:00 |
Arvid Norberg
|
51e99ba3e5
|
extend DHT unit test and fix bug in routing_table bucket splitting
|
2013-01-18 06:17:30 +00:00 |
Arvid Norberg
|
903efa1a9f
|
merged DHT config fromRC_0_16
|
2013-01-14 02:42:44 +00:00 |
Arvid Norberg
|
cb0059d952
|
merged DHT timeouts from RC_0_16
|
2013-01-13 01:23:00 +00:00 |
Arvid Norberg
|
aab59d04c7
|
improve the external IP discovery to work with multiple external IPs (specifically IPv4 and IPv6)
|
2013-01-01 23:12:16 +00:00 |
Arvid Norberg
|
806b7c85eb
|
fix minor issue
|
2012-12-22 01:29:55 +00:00 |
Arvid Norberg
|
27db5e3f49
|
use random() instead of rand()
|
2012-12-10 08:08:20 +00:00 |
Arvid Norberg
|
f12e1c1a3f
|
merged DHT fix from RC_0_16
|
2012-11-16 22:25:39 +00:00 |
Arvid Norberg
|
bff648a89e
|
update copyright dates and add tool to do so
|
2012-10-02 03:16:33 +00:00 |
Arvid Norberg
|
28e32b57b6
|
merged UDP socket fix from RC_0_16
|
2012-09-25 18:57:50 +00:00 |
Arvid Norberg
|
56248845ef
|
some DHT fixes + cleanup
|
2012-09-25 18:47:04 +00:00 |
Arvid Norberg
|
e77d8cfe7a
|
merged fix from libtorrent_aio
|
2012-09-23 04:56:08 +00:00 |
Arvid Norberg
|
7640414cf2
|
merged dht fixes from libtorrent_aio
|
2012-09-23 03:49:04 +00:00 |
Arvid Norberg
|
d098e49059
|
merged DHT feature from libtorrent_aio
|
2012-09-22 21:40:16 +00:00 |
Arvid Norberg
|
055f8a0598
|
merged DHT optimization from libtorrent_aio
|
2012-09-22 18:15:29 +00:00 |
Arvid Norberg
|
a66332d66f
|
fix DHT logging build
|
2012-07-23 13:37:23 +00:00 |
Arvid Norberg
|
96aa1f162b
|
fix for udp_socket observers and some dht warning fixes
|
2012-06-30 15:30:38 +00:00 |
Arvid Norberg
|
57769bab11
|
fix some compiler warnings
|
2012-06-25 14:17:51 +00:00 |
Arvid Norberg
|
24746bf54f
|
release asserts fix
|
2012-06-24 22:55:48 +00:00 |
Arvid Norberg
|
60f501ca5d
|
avoid incorrect assert in the DHT
|
2012-06-24 22:53:15 +00:00 |
Arvid Norberg
|
d73bbf5053
|
clean up the udp socket and its consumers by adding an observer interface and have the udp tracker, utp socket manager and dht tracker subscribe to it instead of going through the session_impl. This probably improves performance a tiny bit but primarily improves modularization and testability
|
2012-06-22 04:21:20 +00:00 |
Arvid Norberg
|
40284b2b99
|
update dht_sec definition
|
2012-06-07 16:29:20 +00:00 |
Arvid Norberg
|
2be5513be7
|
and the typo in trunk as well
|
2012-06-05 04:20:10 +00:00 |
Arvid Norberg
|
ccfaa0327e
|
merged fix from 0.16
|
2012-06-05 03:35:15 +00:00 |
Arvid Norberg
|
49a1398fe5
|
update dht_sec specification and the dht code
|
2012-05-31 02:16:44 +00:00 |
Arvid Norberg
|
ca6bb805b4
|
fix possible integer overflow in dht
|
2012-05-05 18:52:16 +00:00 |
Arvid Norberg
|
bc34b13366
|
use random instead of rand()
|
2012-05-03 03:16:31 +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
|
8213814102
|
DHT fix
|
2012-03-17 19:27:57 +00:00 |
Arvid Norberg
|
35ea214124
|
fix off-by-one bug in DHT node-ID calculation
|
2012-02-16 03:51:39 +00:00 |
Arvid Norberg
|
d52eb9ed19
|
fixed release asserts issue in kademlia code
|
2012-01-16 22:48:43 +00:00 |
Arvid Norberg
|
7ee42393a5
|
simplified DHT parsing a bit
|
2011-12-01 04:01:36 +00:00 |
Arvid Norberg
|
c4dded04ca
|
fixed small memory leak in DHT
|
2011-11-28 11:11:29 +00:00 |
Arvid Norberg
|
44c95ebbc5
|
fix build error
|
2011-06-05 23:37:33 +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
|
e6640de205
|
updated IP->ID formula for DHT
|
2011-05-26 17:04:53 +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
|
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
|
a73960aa5a
|
support release asserts
|
2011-05-08 09:04:59 +00:00 |
Arvid Norberg
|
61ceaba6de
|
fix shadowed variable warning
|
2011-04-08 04:47:26 +00:00 |
Arvid Norberg
|
0d300cd09a
|
fixed test build and some clang warnings
|
2011-03-09 07:51:04 +00:00 |