Stephen Shelton
|
6ca2c11e59
|
Serialize / deserialize relayOrder @ FindIntroMessage
|
2020-02-14 17:43:13 -04:00 |
|
Stephen Shelton
|
906803e387
|
Refactor DHT introset lookups to use redundant lookup strategy
|
2020-02-14 17:43:13 -04:00 |
|
Jeff Becker
|
ea3851d15f
|
rc gossiping
|
2020-02-12 12:10:48 -05:00 |
|
Jeff Becker
|
00260555bd
|
logic simplification
|
2020-02-07 15:28:13 -05:00 |
|
Jeff Becker
|
e4a16dfdd5
|
fix comment
|
2020-02-07 15:22:58 -05:00 |
|
Jeff Becker
|
b211450cc8
|
always recurse to second closest if we don't have it
|
2020-02-07 15:20:47 -05:00 |
|
Jeff Becker
|
19d91a440f
|
move declaration of peer
|
2020-02-07 14:50:02 -05:00 |
|
Jeff Becker
|
3bea7327cb
|
handle end case by telling requester that it's not there
|
2020-02-07 14:46:12 -05:00 |
|
Jeff Becker
|
7e1a6236be
|
if relayed try closer router if we don't have an intro
|
2020-02-07 14:35:57 -05:00 |
|
Jeff Becker
|
99eb7726ff
|
initial dht key blinding
|
2020-01-27 16:30:41 -05:00 |
|
Jeff Becker
|
4f81b913ef
|
make router version member optional on serialization
|
2020-01-27 11:55:19 -05:00 |
|
Jeff Becker
|
9efd796145
|
initial wack at 0.7.0 dht fixes
|
2020-01-27 11:54:51 -05:00 |
|
Jeff Becker
|
626b2a6196
|
return true
|
2020-01-23 12:10:58 -05:00 |
|
Jeff Becker
|
e87b754906
|
fix recursion depth on introset lookup
|
2020-01-23 12:10:58 -05:00 |
|
Jeff Becker
|
2c0dc12f39
|
refactor single char variables in DHT (mostly)
|
2020-01-23 12:10:58 -05:00 |
|
Jeff Becker
|
49f696de9c
|
connect to closer nodes for introset lookups
|
2020-01-23 12:10:57 -05:00 |
|
Jeff Becker
|
3b66cf6e75
|
dht fixes, disable iterative lookups on clients, revert "fixes" from 0.6.3, pass in recursion depth from introset lookup
|
2020-01-22 17:08:05 -05:00 |
|
Jeff Becker
|
a17b5f25b5
|
check for zero'd rc
|
2020-01-15 10:43:21 -05:00 |
|
Jeff Becker
|
4cb6301e28
|
use copy not move
|
2020-01-15 10:41:43 -05:00 |
|
Jeff Becker
|
2af64671bf
|
make it compile
|
2020-01-14 13:10:10 -05:00 |
|
Jeff Becker
|
0526fef37b
|
store RCs if valid
|
2020-01-14 13:08:27 -05:00 |
|
Stephen Shelton
|
66a058a2af
|
Make format
|
2019-12-06 10:13:09 -07:00 |
|
Stephen Shelton
|
db56e17c23
|
Rename bencode function for clarity
|
2019-11-22 14:14:37 -07:00 |
|
Jeff Becker
|
b904a4ee22
|
fix explore
|
2019-08-28 08:44:50 -04:00 |
|
Michael
|
16cdfbd5f0
|
clang-tidy modernize pass
|
2019-08-12 16:52:58 +01:00 |
|
Jeff Becker
|
1ee90f8852
|
do lookup for RC to neighboor even if we have them in our DHT buckets so we get an updated RC in reply
|
2019-07-19 13:21:20 -04:00 |
|
Michael
|
488695047f
|
Remove redundant else blocks
|
2019-07-09 22:54:46 +01:00 |
|
Michael
|
d6751e3eeb
|
Move subset of messages to right directory
|
2019-06-19 21:35:26 +01:00 |
|
Michael
|
b89689fec3
|
Refactor path build code
|
2019-06-18 22:51:41 +01:00 |
|
Michael
|
491fee206b
|
Port code to use CryptoManager over passing Crypto pointers
|
2019-05-28 20:45:08 +01:00 |
|
Jeff Becker
|
15fd9c1bef
|
explicit not found for non staked nodes
|
2019-05-09 08:38:21 -04:00 |
|
Jeff Becker
|
d423ee02d2
|
use shared_ptr
|
2019-05-03 09:15:03 -04:00 |
|
Michael
|
98e691f315
|
Tidy up more parts of the service/ directory
|
2019-04-22 22:28:10 +01:00 |
|
Jeff Becker
|
94eb37d490
|
bundle RC in build record to improve build success rates.
|
2019-04-17 15:05:54 -04:00 |
|
Jeff Becker
|
0906888bff
|
fix findrouter
|
2019-04-16 14:55:47 -04:00 |
|
Jeff Becker
|
5938cec770
|
fix gotrouter handling
|
2019-04-16 14:06:12 -04:00 |
|
Jeff Becker
|
3a4d8f16a7
|
more
|
2019-03-27 08:36:27 -04:00 |
|
Jeff
|
1deafe444a
|
serve non connected dht nodes
|
2019-03-27 00:07:57 -04:00 |
|
Jeff Becker
|
1694337cab
|
ONLY CHECK FOR ACTIVE DHT NODES
|
2019-02-23 11:46:29 -05:00 |
|
Michael
|
13a9f65520
|
Fully define interface for dht::Context
|
2019-02-22 15:08:08 +00:00 |
|
Michael
|
a00d6afc5e
|
Convert llarp_buffer_t to be a class with methods
|
2019-02-17 13:09:48 +00:00 |
|
Michael
|
048fa83c39
|
Finish replacement of Router with AbstractRouter
|
2019-02-14 22:31:31 +00:00 |
|
Michael
|
729cd045f1
|
Convert llarp::Router into an abstract base class
|
2019-02-06 09:59:47 +00:00 |
|
Ryan Tharp
|
4bf4faa956
|
make format
|
2019-02-04 16:41:33 -08:00 |
|
Michael
|
2de621b0ad
|
Disable copy constructing llarp_buffer_t
|
2019-02-01 01:58:13 +00:00 |
|
Michael
|
f24f554a01
|
Convert llarp::Crypto into an abstract base class
|
2019-01-26 15:40:58 +00:00 |
|
Michael
|
03d56c1591
|
Add test suites for dht bucket, kademlia and key
|
2019-01-19 01:41:14 +00:00 |
|
Michael
|
7296ebcbe8
|
Tidy dht code
|
2019-01-19 01:41:14 +00:00 |
|
Michael
|
4257b62e88
|
Add .cpp files for all .hpp files
|
2018-12-15 16:21:52 +00:00 |
|
Michael
|
e887b4e9c7
|
Move service* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
5aa7f49470
|
Move routing* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
b92ea0521b
|
Move router_contact.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
fddc8734d2
|
Move dht* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|