Jason Rhinelander
186e4245bd
Update ghc-filesystem to include rick's upstreamed patches
5 years ago
Jason Rhinelander
2bd783f743
Merge pull request #1091 from majestrate/redundant-dht-lookups-2020-02-10
...
Redundant dht lookups
5 years ago
Stephen Shelton
7842889fef
Add NodeDB tests around FindClosestTo()
5 years ago
Jason Rhinelander
ce90b9dc7b
clang format
5 years ago
Jason Rhinelander
c3637c81fd
Remove another unused randomize parameter
5 years ago
Jason Rhinelander
25a796d940
Rework partial sorting code: use pointers, add lock
...
Changes to code to sorts a set of pointers instead of full records, then
copy those out into the final results that we return.
5 years ago
Jason Rhinelander
24469daefb
Remove unused parameter
...
We always randomize now.
5 years ago
Jeff Becker
83ee508fe1
comparison fix
5 years ago
Jeff Becker
763f61e454
dont collide variable names
5 years ago
Stephen Shelton
9dfcfbc3ac
Bencode/decode relayOrder in lexigraphical order, make it uint64_t
5 years ago
Stephen Shelton
127e7ef31b
Make format
5 years ago
Stephen Shelton
adf8772f3c
Remove relayOrder from MessageDecoder
5 years ago
Stephen Shelton
6ca2c11e59
Serialize / deserialize relayOrder @ FindIntroMessage
5 years ago
Stephen Shelton
906803e387
Refactor DHT introset lookups to use redundant lookup strategy
5 years ago
Stephen Shelton
fa1df8db63
Big R, little r, what begins with R?
5 years ago
Jeff Becker
4d4b33607f
dont use optional
5 years ago
Jeff Becker
23bcfa4abb
revert change
5 years ago
Jeff Becker
df8c56343d
refactor GetManyPathsWithUniqueEndpoints to go into service/endpoint_util.hpp
5 years ago
Jeff Becker
fc5e6b4d77
log location
5 years ago
Jeff Becker
3cc2adae31
paralell publish and lookups
5 years ago
Jeff Becker
e30c720446
redundant publish for service endpoint
5 years ago
Jeff Becker
e35d17764a
* add path::Path::UniqueEndpointSet_t
...
* start using check2 for new unit tests
* unit test for path::Path::UniqueEndpointSet_t
5 years ago
Jeff
ffa1012049
Merge pull request #1099 from majestrate/remove-connect-back-logic-2020-02-14
...
remove connect back logic for dead inbound converstations
5 years ago
Jeff Becker
2b6f27d60d
remove connect back logic for dead inbound sessions
5 years ago
Jeff
e5c5e6f6ff
Merge pull request #1097 from jagerman/submodules
...
Submodules
5 years ago
Jason Rhinelander
c522bc0537
ghc::filesystem devendor to submodule
...
Also removed some unused/old options for conditionally not using
ghc::filesystem and a sodium option that wasn't used anywhere.
5 years ago
Jason Rhinelander
3df4eaef2d
Devendor cxxopts to submodule
5 years ago
Jason Rhinelander
8aacc2d317
Update deprecated gtest macros
...
gtest ~renamed INSTANTIATE_TEST_CASE_P to INSTANTIATE_TEST_SUITE_P and
added a "backwards compatibility" shim, but the shim fails at compile
time if you pass in an empty fourth argument.
5 years ago
Jason Rhinelander
edbe0c7bf4
Devendor gtest to a submodule
5 years ago
Jason Rhinelander
5a787de73b
Switch abseil & nlohmann to submodules and update to latest stable
...
Our current abseil won't build with gcc 10 (its `optional`
implementation appears broken), and spews warnings under slightly older
compilers; updating to the latest stable 2019 branch fixes both issues.
5 years ago
Jeff
186dba45cb
Merge pull request #956 from notlesh/km-testing
...
Implement KeyManager tests
5 years ago
Jeff
34cd64369b
Merge pull request #1095 from jagerman/warning-fix
...
Fix signed/unsigned comparison warning and make more std::chrono-y
5 years ago
Jeff
681e193d47
Merge pull request #1096 from notlesh/print-error-on-bdecode-fail-2020-02-13
...
Print an error when BDecodeReadFromFile() fails before calling DumpBuffer()
5 years ago
Stephen Shelton
68d0cabcc5
Print an error when BDecodeReadFromFile() fails before calling DumpBuffer()
5 years ago
Jason Rhinelander
6a8d4aca38
Fix signed/unsigned comparison warning and make more std::chrono-y
5 years ago
Jeff
e07f978bb4
Merge pull request #1073 from majestrate/gossip-router-contacts-2020-01-30
...
rc gossiping
5 years ago
Jeff Becker
837998eb88
rename variable
5 years ago
Jeff Becker
f6c4181e14
remove include
5 years ago
Jeff Becker
28561cd654
use Time_t
5 years ago
Jeff Becker
96c5553e34
rename variables
5 years ago
Jeff Becker
434ce56553
* get rid of dht explore for service nodes
...
* add Time_t using std::chrono for future uses
* make decaying hashset constructor with llarp_time_t explicit
* add decaying hashset implicit constructor using Time_t
* add timeouts for gossiper replay
* allow regossip of our RC
5 years ago
Jeff Becker
154be464ea
rc gossiping
5 years ago
Jeff Becker
7ad47f2dba
* get rid of dht explore for service nodes
...
* add Time_t using std::chrono for future uses
* make decaying hashset constructor with llarp_time_t explicit
* add decaying hashset implicit constructor using Time_t
* add timeouts for gossiper replay
* allow regossip of our RC
5 years ago
Jeff Becker
ea3851d15f
rc gossiping
5 years ago
Jeff
1403cff805
Merge pull request #1079 from majestrate/remove-dht-message-limit-2020-02-03
...
make message queue unbound for direct dht messages
5 years ago
Jeff
671c765161
Merge pull request #1085 from majestrate/check-for-initial-current-introset-2020-02-06
...
check for current introset being zero (initial state)
5 years ago
Jeff
4371ea469d
Merge pull request #1086 from majestrate/lokinetmon-update-2020-02-07
...
update lokinet monitor to work with iwp
5 years ago
Jeff Becker
792fd4132c
only make default endpoint non-reachable if no keyfile option presented
5 years ago
Jeff Becker
6c67cc1f01
make default endpoint non reachable by default
5 years ago
Jeff Becker
70eb353c42
make publishing introsets optional using reachable=false to disable
5 years ago