Alden Torres
|
80036f0377
|
avoid executing timed async task if the dht node is already removed (#2133)
|
2017-07-08 08:32:24 -07:00 |
arvidn
|
dc76f8a769
|
start a document of changes from 1.1 to 1.2
|
2017-06-30 08:29:47 -04:00 |
arvidn
|
f85c01cc0a
|
merged RC_1_1 into master
|
2017-06-21 00:51:43 -04:00 |
Alden Torres
|
48ef3b6bf7
|
implemented support for BEP 51 (#1652)
|
2017-06-12 11:54:11 +02:00 |
Pavel Pimenov
|
98a0344196
|
refactor traversal_algorithm look_for_nodes (#1982)
|
2017-05-29 12:20:52 -04:00 |
arvidn
|
a9a12e873f
|
make DHT bootstrapping more robust by not throwing away nodes
|
2017-04-25 23:03:52 -04:00 |
Steven Siloti
|
cdd50be859
|
create a separate DHT node for each listen socket
|
2017-04-23 19:49:49 -04:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
arvidn
|
86786770b7
|
merged RC_1_1 into master
|
2017-03-27 01:24:43 -04:00 |
arvidn
|
4d397f5ebf
|
fix minor robustness issue in DHT bootstrap logic
|
2017-03-21 12:29:08 -04:00 |
Alden Torres
|
1e98bf19a5
|
added support for enumerating the internal DHT live nodes (#1712)
added support for enumerating the internal DHT live nodes
|
2017-02-18 23:02:23 -05:00 |
Arvid Norberg
|
c00a25a645
|
back-port aldenml's fix to not save replacement nodes twice to 1.1 (#1661)
back-port aldenml's fix to not save replacement nodes twice to 1.1
|
2017-02-04 19:58:32 -05:00 |
Alden Torres
|
3ef4109bf3
|
avoid double saving of replacements nodes, removed replacement_cache, test (#1656)
avoid double saving of replacements nodes, deprecated replacement_cache, test
|
2017-02-04 11:25:11 -05:00 |
Alden Torres
|
deecdb6cfa
|
added support for infohashes sample in dht storage (#1586)
added support for infohashes sample in dht storage
|
2017-01-28 20:24:53 -05:00 |
Alden Torres
|
ef9d1ecd7f
|
fixing sign-conversion warnings, part 6
|
2017-01-17 20:51:26 -05:00 |
Alden Torres
|
a5825c0d2e
|
fixing sign-conversion warnings, part 5, minor refactor (#1559)
fixing sign-conversion warnings, part 5, minor refactor
|
2017-01-16 21:51:49 -05:00 |
Andrei Kurushin
|
78bacfe7c1
|
fix various build options
|
2017-01-07 10:49:42 -05:00 |
Pavel Pimenov
|
516e86d0ea
|
Refactoring routing_table (#1468)
routing_table refactor. ip_set::count -> ip_set::exists. Fix copy-paste routing_table::remove_node
|
2016-12-28 14:40:56 -08:00 |
Arvid Norberg
|
b74bdfa7db
|
make dht logging deterministic (#1460)
make dht logging deterministic (ues an id instead of this-pointer to identify a traversal algorithm)
try with more DHT nodes
|
2016-12-27 07:12:57 -08:00 |
Pavel Pimenov
|
c34a2541cc
|
Log refactoring (#1446)
factor out common logging code in some dht traversal algorithms
|
2016-12-24 06:46:21 -08:00 |
Steven Siloti
|
916fc92c49
|
create separate function for reading a node from a list
|
2016-12-17 02:22:13 -05:00 |
Alden Torres
|
d5c4cd7280
|
fixed sign-compare warnings and some refactor (#1354)
fixed sign-compare warnings and some refactor. make sequence_number backed by std::int64_t
|
2016-11-27 08:46:53 -05:00 |
Alden Torres
|
6751a1eeb1
|
removed spaces in template types and more c++11 auto/loop refactor
|
2016-10-26 00:08:00 -04:00 |
Arvid Norberg
|
6148984426
|
remove whitespace at end of line (#1245)
|
2016-10-22 11:47:24 -04:00 |
Arvid Norberg
|
25195a7260
|
back port DHT fixes from master (#1209)
back port DHT fixes from master
|
2016-10-14 23:47:59 -04:00 |
Arvid Norberg
|
540b5b28d7
|
use signed counters in traversa_algorithm, and add some more asserts (#1208)
use signed counters in traversal_algorithm, and add some more asserts
|
2016-10-14 08:03:09 -04:00 |
Arvid Norberg
|
20f65946f2
|
make single-argument constructors explicit (#1194)
make single-argument constructors explicit
|
2016-10-08 14:07:11 -04:00 |
Alden Torres
|
9343f2fbfb
|
minor header cleanup and refactor (#1179)
|
2016-10-04 07:43:34 -07:00 |
Alden Torres
|
331a8d53c0
|
refactor to use move with dht_state (#1163)
refactor to use move with dht_state
|
2016-09-29 08:25:51 -04:00 |
Alden Torres
|
af92e91a90
|
missing inc dht counter and minor cleanup (#1164)
|
2016-09-28 23:25:08 -04:00 |
Alden Torres
|
8caebbd026
|
alerts refactor to use span, don't break ABI when logging, fix compilation (#1159)
alerts to use span, don't break ABI when logging, fix compilation
|
2016-09-27 23:21:18 -04:00 |
Alden Torres
|
31ce1e5a2c
|
dht headers and minor cleanup (#1157)
|
2016-09-26 18:04:42 -04:00 |
Alden Torres
|
4693fcf3f1
|
dht source code and headers cleanup (#1150)
|
2016-09-24 22:20:20 -04:00 |
Arvid Norberg
|
48a647a169
|
String view entry (#1147)
make entry support string_view in its interface, and make it efficient when in in C++14
|
2016-09-24 06:10:54 -07:00 |
Alden Torres
|
c7ec987a1b
|
refactor in msg verify_message and minor cleanup (#1131)
|
2016-09-21 23:04:05 -07:00 |
Steven Siloti
|
c75b243490
|
remove redundant protocol parameter (#1128)
|
2016-09-21 20:00:39 -07:00 |
Steven Siloti
|
dad0000015
|
send write token if peer is alraedy stored
|
2016-09-20 19:35:24 -07:00 |
Steven Siloti
|
6e24bbe77a
|
only send a write token if we have storage space available
|
2016-09-19 21:51:10 -07:00 |
Alden Torres
|
db14df5d0d
|
dht code related refactor and cleanup (#1107)
dht code related refactor and cleanup
|
2016-09-18 20:08:15 -04:00 |
Alden Torres
|
6c31ea3d44
|
created dht state and session params refactor (#1100)
created dht state and session params refactor
|
2016-09-17 09:42:04 -04:00 |
Alden Torres
|
d9489878a0
|
rpc_manager log optimization and minor refactor (#1095)
more on log optimization
|
2016-09-16 08:21:07 -04:00 |
Alden Torres
|
0507764d04
|
consts and refactor, hash_address returns the hash (#1093)
consts and refactor
|
2016-09-15 21:13:43 -04:00 |
Steven Siloti
|
3d3367387a
|
check the address family of peers in get_peers (#1090)
|
2016-09-14 11:29:27 -04:00 |
Alden Torres
|
c25bae163d
|
avoid warnings with clang and minor dht_tracker code changes (#1092)
|
2016-09-14 11:28:50 -04:00 |
Alden Torres
|
65cdc15543
|
more on log, consts, refs and cleanup in dht related code (#1082)
more on log, consts, refs and cleanup in dht related code. moving print_state out of main source code
|
2016-09-13 08:18:47 -04:00 |
Alden Torres
|
3fa74c6fd5
|
more consts refs and formatting (#1080)
|
2016-09-12 09:20:15 -04:00 |
arvidn
|
fbf926da1f
|
Merge branch 'master' of https://github.com/arvidn/libtorrent
|
2016-09-11 21:02:35 -04:00 |
arvidn
|
33414de68d
|
merged RC_1_1 into master
|
2016-09-11 21:01:03 -04:00 |
Alden Torres
|
1a0c6f5e61
|
more dht log optimizations (#1079)
|
2016-09-11 20:49:15 -04:00 |
Alden Torres
|
4d4eb66c8b
|
some refactor, more const refs and span use (#1078)
some refactor, more const refs and span use
|
2016-09-11 01:58:48 -04:00 |