Commit Graph

112 Commits (c5c28a528f48b2a52ab4725cde233d3dee420961)

Author SHA1 Message Date
Jeff Becker c5c28a528f
exit node tweaks 5 years ago
Jeff Becker 6711296b26
finish converting to shared_ptr 5 years ago
Jeff Becker 8484e29c9b
turn more stuff into std::shared_ptr
remove dead codepaths
5 years ago
Jeff Becker 3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format 5 years ago
Jeff Becker 2be3401e08
* refactor profiling function names
* utp link layer make ping less active, pre-emptive pump faster
5 years ago
Jeff Becker 524bed9d9b
move async bootstrap insertion 5 years ago
Jeff Becker 90e92c66c2
insert bootstrap nodes into nodedb and explore more 5 years ago
Jeff Becker 92d0a7083c
dht exploration implicitly makes a session so don't make more 5 years ago
Jeff Becker 9503cc66f0
add disk worker based file flusher logger
make format

remove package.json
5 years ago
Jeff Becker a45d6db0e0
better profiling 5 years ago
Jeff 5834607997 * don't ban bootstrap nodes with profiling
* less vigorous profiling timeouts
* async remove rc from disk
5 years ago
Jeff Becker 5861f4aafa
* less vigorous profiling
* don't spam connections to bootstrap
5 years ago
Rick V 7a74631d38
add note for win32
trivia: specifiying 'syslog' in php for windows config causes php to write to the event log
we should do something similar here ig
5 years ago
Jeff Becker fda7c4779e
make win32 work 5 years ago
Jeff Becker 351feadaec
make it work 5 years ago
Jeff Becker 40f8434851
syslog 5 years ago
Jeff Becker 9e24557429
refactor logger 5 years ago
Jeff Becker 5c1ec93375
only have clients kill router contacts in nodedb 5 years ago
Jeff Becker 7f25b62ef5
remove adding of defaults to upstream dns resolvers 5 years ago
Jeff Becker 264ec5bfa3
fix 5 years ago
Jeff Becker dfa00e3415
fix exit address 5 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 5 years ago
Jeff Becker c910a2a2fb
more 5 years ago
Jeff 97b9c679b0 don't use bootstrap nodes for first hops in paths 5 years ago
Jeff 38fed8e753 don't connect to bootstrap nodes when we don't need to 5 years ago
Jeff Becker 169d8beded
clear profiles on removal 5 years ago
Jeff Becker 965b0957ee
tweaks 5 years ago
Jeff Becker ae786feab6
Merge remote-tracking branch 'origin/master' 5 years ago
Michael 561b997c93
Move IWP code to its own directory 5 years ago
Michael 17b39b0ed4
Move UTP code to its own directory 5 years ago
Jeff Becker 5af8d0a392
don't insert RCs in main thread 5 years ago
Jeff Becker 52d9cef79e
check for service node whitelist 5 years ago
Jeff Becker b254c19c5f
more metrics 5 years ago
Jeff Becker 74534c22b8
mark profile success on outbound connection success, add default case in metrics 5 years ago
Michael 91f401ff71
Integrate metrics into router 5 years ago
Jeff Becker 549d49ee56
more 5 years ago
Jeff Becker 972a766557
try this 5 years ago
Jeff Becker d4cb6808ec
more 5 years ago
Jeff Becker 0fa8325e4e
don't connect to self 5 years ago
Jeff Becker fbb2c78d3c
async remove dead rc files when we think they are dead 5 years ago
Jeff Becker 7065b00c22
kill dead routers from nodedb and lessen logs 5 years ago
Jeff Becker 8a63533d1a
have service nodes maintain min connections
path building more robust selection
5 years ago
Jeff Becker 271f7f5b6d
don't connect to everyone as client 5 years ago
Jeff Becker 9d2ae0a5df
have service nodes build paths too >.> 5 years ago
Jeff Becker 136a01391e
fix message 5 years ago
Jeff Becker 7ebb49478e
remove dead code 5 years ago
Jeff Becker 990049f423
make rpc do basic auth and shit like that 5 years ago
Jeff 1a09a12ee0
Merge branch 'staging' into absl_mutex 5 years ago
Jeff Becker 8331449ab9
update profiles on path build 5 years ago
Michael 61f3273dc4
Add threading annotations and fix potential deadlocks 5 years ago