draoi
|
2cd8b4dff7
net: use sync Mutex for HostContainer
|
2 years ago |
draoi
|
e7d8ba1864
refine_session: use remove_if_exists() method to delete entry when refinery fails
|
2 years ago |
draoi
|
55af782eb3
refine_session: use !p2p.connected() instead of channels.is_empty()
|
2 years ago |
draoi
|
dbf5c6bc8f
hosts: use sync Mutex for HostRegistry
|
2 years ago |
draoi
|
43bad915a5
refinery: delete un-necessary and excessively long lock on greylist
|
2 years ago |
draoi
|
531e4b2f92
net: use sync Mutex for last_connection
|
2 years ago |
draoi
|
b0b192c3f2
system: rename Subscriber to Publisher + propagate change
|
2 years ago |
draoi
|
5f9b862e9a
refine_session: bugfix
|
2 years ago |
draoi
|
e6cdcc80e1
outbound_session: don't add to greylist if Connector stops
|
2 years ago |
draoi
|
5828da13e3
net: rm SelfHandshake
|
2 years ago |
draoi
|
61e51b33d0
lilith+net: move whitelist_refinery back into lilith + create new public functions
|
2 years ago |
draoi
|
7ad0792976
net: make self_handshake_interval a configurable Setting
|
2 years ago |
draoi
|
5b02abf032
lilith: move whitelist_refinery() into session::refine_sesssion()
|
2 years ago |
draoi
|
8a413d1c3d
refine_session: reorder start(), shutdown sequence
|
2 years ago |
draoi
|
6b29e8c659
net: make blacklist settings more configurable + other fixes
|
2 years ago |
draoi
|
83549ccbf0
doc: add missing documentation to refine session and hosts
|
2 years ago |
draoi
|
7ff45ea2a5
refinery: acquire exclusive lock on greylist before refining
|
2 years ago |
zero
|
564089646d
sdk: add hex decoding fns
|
2 years ago |
draoi
|
c47630366c
refinery: acquire exclusive lock on greylist before refining
|
2 years ago |
draoi
|
24ec6fffd7
doc: add cautionary comments about unregister()
|
2 years ago |
draoi
|
52e6ea0530
net: implement greylist downgrade and goldlist upgrade
|
2 years ago |
draoi
|
1cd330b798
net: create RefineSession
|
2 years ago |