parazyd
|
795e2300cb
net: Remove SettingsPtr type alias
|
2 years ago |
draoi
|
f78af159aa
chore: improve some hosts.rs code documentation
|
2 years ago |
draoi
|
c463537fd2
chore: fix net/ HostRegistry documentation
|
2 years ago |
draoi
|
3c526d179f
hosts: more permissive transitions from HostState::Free
|
2 years ago |
draoi
|
ab52d14372
hosts: enable the transition from Refine to Move
|
2 years ago |
draoi
|
3b5273c332
hosts: make unregister() call less dangerous
|
2 years ago |
draoi
|
3acf49e6a0
net: use standardized methods for net and lilith refinery's
|
2 years ago |
draoi
|
9033567f00
net: stabilize HostState.unregister() calls
|
2 years ago |
draoi
|
39ce78632a
hosts: create resize() and sort_by_last_seen() methods
|
2 years ago |
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
|
958361c953
net: simplfy fetch_last() method and fix lilith's usage
|
2 years ago |
draoi
|
6a0d4cfe7d
net: simplify update_last_seen() method
|
2 years ago |
draoi
|
0958e69b62
hosts: modify last_seen instead of entire entry on store_or_update()
|
2 years ago |
draoi
|
dbf5c6bc8f
hosts: use sync Mutex for HostRegistry
|
2 years ago |
draoi
|
958f02a3eb
hosts: use sync Mutex for HostRegistry
|
2 years ago |
draoi
|
787d9ac395
net: make disconnect_publisher notify with an Error instead of a bool
|
2 years ago |
draoi
|
2badfbb141
net: create a disconnect_publisher that notifies when we have no connectons
|
2 years ago |
draoi
|
5d7632d79f
hosts: use async mutex instead of async rwlock on HostRegistry
|
2 years ago |
draoi
|
4abc12207a
chore: cleanup hosts imports
|
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
|
76934ac216
net: use sync Mutex for ipv6_available
|
2 years ago |
draoi
|
b0b192c3f2
system: rename Subscriber to Publisher + propagate change
|
2 years ago |
draoi
|
8d9510478e
net: add ipv6 addrs to dark list if we do not support ipv6
|
2 years ago |
draoi
|
394ccc7b63
outbound_session: move host to greylist before suspending
|
2 years ago |
draoi
|
511c26c904
outbound_session: suspend a peer that fails the version exchange
|
2 years ago |
draoi
|
e6cdcc80e1
outbound_session: don't add to greylist if Connector stops
|
2 years ago |
draoi
|
1dcd31ee3a
chore: update hosts.rs TODOs
|
2 years ago |
draoi
|
61e51b33d0
lilith+net: move whitelist_refinery back into lilith + create new public functions
|
2 years ago |