draoi
|
0f5fcba2c2
net: add `last_connection` timer to more empirically track connection status
|
2 years ago |
draoi
|
24212a6f77
net: enable offline reconnect
|
2 years ago |
draoi
|
35a72c81a9
net: fix bug that was causing duplicate hostlist entries
|
2 years ago |
parazyd
|
30ebc50b3a
chore: clippy lints
|
2 years ago |
draoi
|
48a5dc1b2b
net: simplify and reduce Hosts API by introducing HostContainer
|
2 years ago |
draoi
|
1f9a01b94f
net: combine remove_(..) etc methods into a single remove() method.
|
2 years ago |
draoi
|
db92a9e3dc
net: introduce HostState state machine to safely manage host activity
|
2 years ago |
draoi
|
7ec08e76b4
p2p: add is_pending() method
|
2 years ago |
dasman
|
d2844e43f0
src/net: cargo fmt and clippy needless_borrow fix
|
2 years ago |
draoi
|
1251ad3b38
refinery: don't refine hosts that we are connected to/ trying to connect to
|
2 years ago |
draoi
|
79512e6dce
chore: fix debugs and cleanup
|
2 years ago |
draoi
|
195dfb6935
chore: cargo fmt
|
2 years ago |
draoi
|
ccf660b924
chore: fix comments and cleanup
|
2 years ago |
draoi
|
a21def4f53
refinery: fix redundant channel.stop() call
|
2 years ago |
draoi
|
5aa187913f
refinery: bugfix
|
2 years ago |
draoi
|
cecf284cef
net: create system::run_until_completion() to ensure ping_node() does not create zombie process
|
2 years ago |
draoi
|
3447394eda
net: make fetch address logic less nested + fix bug
|
2 years ago |
lunar-mining
|
453a712b9e
refinery: only refine nodes that match our transports
|
2 years ago |
parazyd
|
2fc0ceeccf
net/hosts/refinery: Attempt to fetch exclusive greylist lock before pinging
|
2 years ago |
lunar-mining
|
7fa973302d
net: fix death loop
|
2 years ago |
lunar-mining
|
d404fe946a
chore: fix spelling on debug statement
|
2 years ago |
lunar-mining
|
ef0d1c6f59
chore: update year on copyright text on new files
|
2 years ago |
lunar-mining
|
8d5963961b
refinery: stop refinery process before saving the hostlist
|
2 years ago |
lunar-mining
|
b5119dff94
Revert "net: downgrade whitelist to greylist on stop"
|
2 years ago |
lunar-mining
|
4bf43ec521
net: downgrade whitelist to greylist on stop
|
2 years ago |
lunar-mining
|
ec5abf9683
net: make clippy + fix test
|
2 years ago |
lunar-mining
|
3abd2c62bb
net: don't hide connection upgrade inside perform_handshake_protocols()
|
2 years ago |
lunar-mining
|
736459aa51
chore: cleanup
|
2 years ago |
lunar-mining
|
96cad54d81
net: 99.9999% of the time it works 100% of the time
|
2 years ago |
lunar-mining
|
873cd35e0e
net: add hostlist documentation
|
2 years ago |