Jason Rhinelander
860ada8e30
Merge pull request #1108 from majestrate/require-router-version-2020-02-19
...
Require router version in RCs of public routers
2020-02-19 16:49:10 -04:00
Jeff Becker
9a6148c4c3
require router version in public routers
2020-02-19 15:25:02 -05:00
Jeff
6f182c4b26
Merge pull request #1077 from majestrate/mock-lokid-rpc-2020-02-02
...
mock lokid for loopback testnet
2020-02-19 12:01:00 -05:00
Jeff
20bc168d1c
Merge pull request #1093 from majestrate/toggle-publishing-introsets-2020-02-11
...
make publishing introsets optional
2020-02-19 11:50:41 -05:00
Jeff
bb7dabaace
Merge pull request #1106 from majestrate/use-endpoint-path-for-lookup-2020-02-18
...
Use endpoint path for outbound context introset update
2020-02-19 11:44:54 -05:00
Jeff Becker
1874f439b7
add comment
2020-02-18 13:30:24 -05:00
Jeff Becker
e907d2ae19
handover fixes
2020-02-18 12:15:14 -05:00
Jeff Becker
f7f5d893a5
use endpoint path for lookup because outboundcontext does not implement pathset::HandleGotIntroMessage
2020-02-18 12:15:13 -05:00
Jeff
3f29030d1d
Merge pull request #1105 from majestrate/spread-out-path-builds-2020-02-17
...
spread out path builds
2020-02-17 15:53:58 -05:00
Jeff Becker
c9866b6a0b
simplify
2020-02-17 15:47:57 -05:00
Jeff Becker
9aeee37347
short circuit
2020-02-17 15:44:23 -05:00
Jeff Becker
6a495dd090
ammend outbound context logic
2020-02-17 15:40:10 -05:00
Jeff Becker
02228ded08
spread out path builds
2020-02-17 15:24:18 -05:00
Jeff
3a631aa39c
Merge pull request #1104 from jagerman/reduce-introset-publishes
...
Reduce introset publishing interal to 2.5min instead of 1.25min
2020-02-17 11:33:27 -05:00
Jason Rhinelander
9e096d1996
Reduce introset publishing interal to 2.5min instead of 1.25min
...
We want to have some redundancy, but having 8 active at once seems
extreme; reduce to 4.
2020-02-17 12:28:34 -04:00
Jeff
f8c2ef340f
Merge pull request #1103 from majestrate/catch2-submodule-2020-02-17
...
make catch2 a submodule
2020-02-17 10:57:38 -05:00
Jeff Becker
827ca0bda7
make catch2 a submodule
2020-02-17 08:26:20 -05:00
Jeff
e098c9628f
Merge pull request #1102 from jagerman/update-ghc-fs
...
Update ghc-filesystem to include rick's upstreamed patches
2020-02-15 17:32:58 -05:00
Jason Rhinelander
186e4245bd
Update ghc-filesystem to include rick's upstreamed patches
2020-02-15 17:07:21 -04:00
Jason Rhinelander
2bd783f743
Merge pull request #1091 from majestrate/redundant-dht-lookups-2020-02-10
...
Redundant dht lookups
2020-02-14 19:16:12 -04:00
Stephen Shelton
7842889fef
Add NodeDB tests around FindClosestTo()
2020-02-14 17:45:22 -04:00
Jason Rhinelander
ce90b9dc7b
clang format
2020-02-14 17:45:22 -04:00
Jason Rhinelander
c3637c81fd
Remove another unused randomize parameter
2020-02-14 17:45:22 -04:00
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.
2020-02-14 17:45:22 -04:00
Jason Rhinelander
24469daefb
Remove unused parameter
...
We always randomize now.
2020-02-14 17:45:18 -04:00
Jeff Becker
83ee508fe1
comparison fix
2020-02-14 17:43:13 -04:00
Jeff Becker
763f61e454
dont collide variable names
2020-02-14 17:43:13 -04:00
Stephen Shelton
9dfcfbc3ac
Bencode/decode relayOrder in lexigraphical order, make it uint64_t
2020-02-14 17:43:13 -04:00
Stephen Shelton
127e7ef31b
Make format
2020-02-14 17:43:13 -04:00
Stephen Shelton
adf8772f3c
Remove relayOrder from MessageDecoder
2020-02-14 17:43:13 -04:00
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
Stephen Shelton
fa1df8db63
Big R, little r, what begins with R?
2020-02-14 17:43:13 -04:00
Jeff Becker
4d4b33607f
dont use optional
2020-02-14 17:43:13 -04:00
Jeff Becker
23bcfa4abb
revert change
2020-02-14 17:43:13 -04:00
Jeff Becker
df8c56343d
refactor GetManyPathsWithUniqueEndpoints to go into service/endpoint_util.hpp
2020-02-14 17:43:13 -04:00
Jeff Becker
fc5e6b4d77
log location
2020-02-14 17:43:13 -04:00
Jeff Becker
3cc2adae31
paralell publish and lookups
2020-02-14 17:43:13 -04:00
Jeff Becker
e30c720446
redundant publish for service endpoint
2020-02-14 17:43:11 -04:00
Jeff Becker
e35d17764a
* add path::Path::UniqueEndpointSet_t
...
* start using check2 for new unit tests
* unit test for path::Path::UniqueEndpointSet_t
2020-02-14 17:41:31 -04:00
Jeff
ffa1012049
Merge pull request #1099 from majestrate/remove-connect-back-logic-2020-02-14
...
remove connect back logic for dead inbound converstations
2020-02-14 13:39:27 -05:00
Jeff Becker
2b6f27d60d
remove connect back logic for dead inbound sessions
2020-02-14 13:12:45 -05:00
Jeff
e5c5e6f6ff
Merge pull request #1097 from jagerman/submodules
...
Submodules
2020-02-13 15:28:03 -05:00
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.
2020-02-13 15:47:11 -04:00
Jason Rhinelander
3df4eaef2d
Devendor cxxopts to submodule
2020-02-13 15:18:17 -04:00
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.
2020-02-13 15:15:36 -04:00
Jason Rhinelander
edbe0c7bf4
Devendor gtest to a submodule
2020-02-13 15:15:34 -04:00
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.
2020-02-13 15:14:17 -04:00
Jeff
186dba45cb
Merge pull request #956 from notlesh/km-testing
...
Implement KeyManager tests
2020-02-13 14:04:42 -05:00
Jeff
34cd64369b
Merge pull request #1095 from jagerman/warning-fix
...
Fix signed/unsigned comparison warning and make more std::chrono-y
2020-02-13 11:34:23 -05:00