zero
|
af8f1e9d20
net: remove public visibility from outbound_session::Slot, and correct broken docstring
|
2 anni fa |
draoi
|
fe0801bcf1
outbound_session: fix bug causing nodes to get stuck in peer discovery
|
2 anni fa |
draoi
|
52e6ea0530
net: implement greylist downgrade and goldlist upgrade
|
2 anni fa |
draoi
|
1cd330b798
net: create RefineSession
|
2 anni fa |
draoi
|
1f1bfd3dce
net: flatten move_hosts() so unregister call happens outside function
|
2 anni fa |
draoi
|
69c6530a5d
net: move downgrade to greylist into remove_sub_on_stop()
|
2 anni fa |
draoi
|
6504ceceb7
net: fix bug in outbound session that was restricting slot connections
|
2 anni fa |
draoi
|
4bad13e687
net: create `darklist` for unknown transports + share darklist (not greylist)
|
2 anni fa |
draoi
|
c2941c4726
error: more descriptive error handling for state transitions
|
2 anni fa |
draoi
|
0c23ba0947
manual_session: fix bug which caused peers to get stuck in Connect state
|
2 anni fa |
draoi
|
5f55e877ae
net: enable hostlist migration + bugfixes
|
2 anni fa |
draoi
|
137eef25b7
doc: fmt and add dev NOTEs
|
2 anni fa |
draoi
|
b1cfbda94b
hosts: remove useless Result<> on subscribe_store
|
2 anni fa |
draoi
|
d160e96161
net: gather unused channel_subscriber's into a single channel_subscriber in Hosts
|
2 anni fa |
draoi
|
a123826d22
net: cleanup and add documentation
|
2 anni fa |
draoi
|
24212a6f77
net: enable offline reconnect
|
2 anni fa |
draoi
|
d19f962830
net: replace downgrade, upgrade and blacklist methods with one method: move_hosts()
|
2 anni fa |
draoi
|
48a5dc1b2b
net: simplify and reduce Hosts API by introducing HostContainer
|
2 anni fa |
draoi
|
db92a9e3dc
net: introduce HostState state machine to safely manage host activity
|
2 anni fa |
draoi
|
ecf81d9f93
net: make a generic base class for PeerDiscovery
|
2 anni fa |
draoi
|
de78b48549
net: downgrade host (don't remove or blacklist) if we can't connect
|
2 anni fa |
draoi
|
ba8edefb59
net: restructure hostlist removal logic
|
2 anni fa |
skoupidi
|
c04667a845
net/session/outbound_session::fetch_address(): simplyfied returns
|
2 anni fa |
draoi
|
3447394eda
net: make fetch address logic less nested + fix bug
|
2 anni fa |
lunar-mining
|
b1511b991a
chore: correct debug statements and code comments
|
2 anni fa |
lunar-mining
|
fe95e34db5
chore: remove artifact from debug statement
|
2 anni fa |
lunar-mining
|
7fa973302d
net: fix death loop
|
2 anni fa |
lunar-mining
|
63619cf061
outbound_session: downgrade host if we fail to connect
|
2 anni fa |
parazyd
|
d3fae80d5a
chore: Update copyright year in license headers
|
2 anni fa |
lunar-mining
|
fed0e582c1
net: bug fixes and cleanup
|
2 anni fa |