Commit Graph

5195 Commits (16be86a5c3d7951830f0f4e14de2197b057836ff)
 

Author SHA1 Message Date
Stephen Shelton 16be86a5c3
Merge pull request #1116 from tewinget/short-path-names
path builder prints hops, rest print short name
5 years ago
Thomas Winget fae86281e9 make path short name look nicer 5 years ago
Thomas Winget 145efaf0bb should probably build before committing... 5 years ago
Thomas Winget 74d421ac2d PathBuildNumber -> NextPathBuildNumber because increment side-effect 5 years ago
Thomas Winget ad3465ee66 std move better 5 years ago
Thomas Winget 893ef2b874 const-y-ness and move-y-ness 5 years ago
Thomas Winget fc56a018e5 path builder prints hops, rest print short name 5 years ago
Jeff 7c5a721457
Merge pull request #1114 from notlesh/redundant-introset-lookup-improvements-2020-02-20
Redundant introset lookup improvements
5 years ago
Stephen Shelton 63c3106db2
Make format 5 years ago
Stephen Shelton 0429bafbb3
Merge pull request #1111 from notlesh/redundant-introset-propagation-2020-02-19
Redundant introset propagation
5 years ago
Stephen Shelton 66cb30fa58
Refactor: remove recursionDepth from DHT lookups 5 years ago
Jeff 6ac5f19b3a
Merge pull request #1110 from jagerman/no-abseil-optional
De-abseil, part 1: remove absl::optional
5 years ago
Jeff a9663d10ae
Merge pull request #1112 from jagerman/remove-llvm-homebrew
Remove llvm from travis-ci homebrew packages
5 years ago
Jason Rhinelander 6aedebbfbf Remove llvm from travis-ci homebrew packages
It doesn't seem like we need this for the mac build.
5 years ago
Stephen Shelton 45a36fcfee
Rework FindIntro logic per redundant strategy 5 years ago
Jason Rhinelander 05a2e961e6 Add missing header 5 years ago
Stephen Shelton 4c499fb076
Make format 5 years ago
Stephen Shelton 6966168f5a
Minor improvements to DHT inroset propagation 5 years ago
Stephen Shelton dff9aeb250
Propagate Introset publishing redundantly 5 years ago
Jeff Becker dc7828941f
add log statement 5 years ago
Jason Rhinelander ac1486d0be Replace absl::optional with optional-lite
Step 1 of removing abseil from lokinet.

For the most part this is a drop-in replacement, but there are also a
few changes here to the JSONRPC layer that were needed to work around
current gcc 10 dev snapshot:

- JSONRPC returns a json now instead of an optional<json>.  It doesn't
  make any sense to have a json rpc call that just closes the connection
  with returning anything.  Invoked functions can return a null (default
  constructed) result now if they don't have anything to return (such a
  null value won't be added as "result").
5 years ago
Jason Rhinelander 860ada8e30
Merge pull request #1108 from majestrate/require-router-version-2020-02-19
Require router version in RCs of public routers
5 years ago
Jeff Becker 9a6148c4c3
require router version in public routers 5 years ago
Jeff 6f182c4b26
Merge pull request #1077 from majestrate/mock-lokid-rpc-2020-02-02
mock lokid for loopback testnet
5 years ago
Jeff 20bc168d1c
Merge pull request #1093 from majestrate/toggle-publishing-introsets-2020-02-11
make publishing introsets optional
5 years ago
Jeff bb7dabaace
Merge pull request #1106 from majestrate/use-endpoint-path-for-lookup-2020-02-18
Use endpoint path for outbound context introset update
5 years ago
Jeff Becker 1874f439b7
add comment 5 years ago
Jeff Becker e907d2ae19
handover fixes 5 years ago
Jeff Becker f7f5d893a5
use endpoint path for lookup because outboundcontext does not implement pathset::HandleGotIntroMessage 5 years ago
Jason Rhinelander ecdc389e1a Fix typo in option to disable submodule checks 5 years ago
Jeff 3f29030d1d
Merge pull request #1105 from majestrate/spread-out-path-builds-2020-02-17
spread out path builds
5 years ago
Jeff Becker c9866b6a0b
simplify 5 years ago
Jeff Becker 9aeee37347
short circuit 5 years ago
Jeff Becker 6a495dd090
ammend outbound context logic 5 years ago
Jeff Becker 02228ded08
spread out path builds 5 years ago
Jeff 3a631aa39c
Merge pull request #1104 from jagerman/reduce-introset-publishes
Reduce introset publishing interal to 2.5min instead of 1.25min
5 years ago
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.
5 years ago
Jeff f8c2ef340f
Merge pull request #1103 from majestrate/catch2-submodule-2020-02-17
make catch2 a submodule
5 years ago
Jeff Becker 827ca0bda7
make catch2 a submodule 5 years ago
Jeff e098c9628f
Merge pull request #1102 from jagerman/update-ghc-fs
Update ghc-filesystem to include rick's upstreamed patches
5 years ago
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