Commit Graph

83 Commits (dev)

Author SHA1 Message Date
Jeff 23fd46c0db
add directory specific readmes 4 months ago
Jeff 68148e098f
* add mockable network functions 5 months ago
Jason Rhinelander f9371233ee
hive fmt/spdlog updates 5 months ago
Jeff 98b3860655
set source ip on service nodes for outbound link to not use all interfaces 6 months ago
Jason Rhinelander d02558350a
Crank oxen-mq to (1.2.)11; switch to oxen-encoding 10 months ago
Jeff Becker c655a21d68 typofix 10 months ago
Jeff Becker f8768488ed make pybind compile 10 months ago
Jeff 388fc53380
match io loop event order on windows/apple to match linux. 12 months ago
Jeff Becker 5c457ff486
refactor logging to use std::source_location 1 year ago
Jeff Becker e4ed53224c
use weak_ptr on a path to reference its parent pathset instead of a bare pointer so crashes dont happen 2 years ago
Jeff Becker 7df184eb54
pybind fixes 2 years ago
Jason Rhinelander e27fdf4c9a
Simplify/unify SendTo* methods 2 years ago
Jeff Becker 9d483a12db
* add protocol type to snode traffic 2 years ago
Jeff Becker fc9b09bdbc
clean up address/ip management code to use std::variant and std::optional 2 years ago
Jason Rhinelander 0339bd941a Convert protocol type to enum class 2 years ago
Thomas Winget 43bd6a9842 remove vestigal file 2 years ago
Thomas Winget 7caa87862e standardize include format and pragma once 2 years ago
Jason Rhinelander d995766436 Android & hive fixes 2 years ago
Jeff Becker ed97d29c97
fix up pyllarp parts 2 years ago
Jeff Becker 1e58715e0b
fix pybind layer 2 years ago
Jeff 12eb32a816
add conf.d directory for config overrides (#1410) 2 years ago
Jeff 50aea744f6
order packets when writing to network interface (#1372) 2 years ago
Jason Rhinelander af6caf776a
Config file improvements (#1397) 2 years ago
jeff b0bb0b7609
initial route poking 2 years ago
jeff 75f9643776
attempt to fix snode traffic ip rewrite bug 2 years ago
Stephen Shelton 607d04a314
Use str instead of lokimq::ConnectionID in pybind 2 years ago
Stephen Shelton 56e2bc2c47
Acquire python's Global Interpreter Lock in callbacks 2 years ago
Stephen Shelton a88dc9f026
Prevent pybind from deleting HiveRouter pointers 2 years ago
Stephen Shelton 305795315b
Specify disabling RC gossiping (testing only) properly 2 years ago
Stephen Shelton 0e99f5bc86
Configure HiveContext it pybind correctly 2 years ago
Stephen Shelton 343252c48d
Use HiveContext and HiveRouter properly 2 years ago
Stephen Shelton 552dcce5fd
Use inheritance to handle Hive injection 2 years ago
Stephen Shelton b0d8568452
Remove llarp C API usage from RouterHive 2 years ago
Stephen Shelton 84c83a2400
Add specialized subclass of Router for Hive 2 years ago
Stephen Shelton aeb0c2be3a
Remove ability to stop routers from gossiping for now 2 years ago
Stephen Shelton bdac43e19f
Peer stats test which artificially stops a router from gossiping its RC 2 years ago
Stephen Shelton 3b6f84c68c
Peek at peer stats db in test_peer_stats 2 years ago
Stephen Shelton d1b629f494
RouterHive ConnectionAttemptEvent 2 years ago
Stephen Shelton d69d538f1a
Add missing files 2 years ago
Stephen Shelton b2a72dd46a
Initial test_peer_stats hive test 2 years ago
Jeff Becker 26f62bc260
make pybind compile 2 years ago
Jason Rhinelander a7c42ab2bd
Use lokimq's hex/base32z encoding/decoding 2 years ago
Jeff Becker 6984cda3a6
add pybind and router hive to ci 3 years ago
Jason Rhinelander c5faa86926 cmake refactor 3 years ago
Jeff Becker 01cc2c86bf
format 3 years ago
Jeff Becker 635dc4fe13
unbreak router hive 3 years ago
Stephen Shelton 93b35c92a7
Eradicate service::Config 3 years ago
Stephen Shelton 526b1320b7
Some maybe-fixes for RouterHive post config cleanup 3 years ago
Stephen Shelton dfcf8fb62e
Update RouterHive to reflect config changes 3 years ago
Stephen Shelton 273270916e
The Great Wall of Blame 3 years ago