lunar-mining
|
d15cc3b2bd
net: read hostlist path from Settings. Define a default setting and allow overriding in config
|
2 年之前 |
lunar-mining
|
b456d8f5ec
lilith: remove load and save host functionality (made redundant by greylist upgrade)
|
2 年之前 |
lunar-mining
|
5be6a07c61
net: add save_hosts() and load_hosts() methods and invoke on greylist refinery start and stop
|
2 年之前 |
lunar-mining
|
03e6e99e90
net: move host selection logic back into hosts/store to avoid insane nesting in outbound session loop
|
2 年之前 |
lunar-mining
|
0096f778c6
net: improve outbound_session connection loop logic.
|
2 年之前 |
lunar-mining
|
6a39e926f1
net: prevent inbound session channels from being stored in the anchorlist
|
2 年之前 |
lunar-mining
|
c850f629b8
net: cleanup connect loop code reuse by implement connect_slot() method. also prevent infinite loop by doing peer discovery when the hostlist is empty.
|
2 年之前 |
lunar-mining
|
b5bf749fe9
net: replace outbound connection loop with monero grey/white/anchor connection_maker()
|
2 年之前 |
lunar-mining
|
03ae65956a
net: add peer to the anchorlist with an updated last_seen when we call p2p.store() on a connected channel
|
2 年之前 |
lunar-mining
|
ebe8eb1626
net: check whether host is in the peerlist before adding to greylist. also make additional anchorlist utils.
|
2 年之前 |
lunar-mining
|
3725de07ec
net: and anchorlist and minimal utilities. also clarify hosts specific TODOs.
|
2 年之前 |
lunar-mining
|
065f254661
lilith: comment out broken load_hosts code and add FIXME note
|
2 年之前 |
lunar-mining
|
560b332e37
net: create perform_local_handshake which does a version exchange without adding channel to the p2p store, and use in ping_node
|
2 年之前 |
lunar-mining
|
d591fac8dc
net: remove whitelist_downgrade() from outbound_session (monero doesn't do this)
|
2 年之前 |
lunar-mining
|
1a282a951d
net: call channel.stop() when we get a handshake error on ping_node
|
2 年之前 |
lunar-mining
|
845b9ded6b
net: fix tests on store.rs
|
2 年之前 |
lunar-mining
|
e693b48cb5
net: clean up reference/ pass by value usage in store.rs
|
2 年之前 |
lunar-mining
|
ef3b95ffdf
net: avoid adding our own address to the greylist when on localnet
|
2 年之前 |
parazyd
|
80df5b68b5
net/hosts: Add missing mod.rs
|
2 年之前 |
lunar-mining
|
a61a08c020
net: remove whitelist_store_or_update call from OutboundSession
|
2 年之前 |
lunar-mining
|
4adc0585c0
net: change try_read() and try_write() to read() and write() and cleanup warnings
|
2 年之前 |
lunar-mining
|
c4ebcb3d45
net: reimplement address filtering on greylist_store().
|
2 年之前 |
lunar-mining
|
ae5b4d0a69
net/store: reimplement test_greylist_store()
|
2 年之前 |
lunar-mining
|
2a2d516ac4
net: if a greylist peer is non responsive, remove it from the greylist
|
2 年之前 |
lunar-mining
|
0639e9bdf7
net: working greylist protocol
|
2 年之前 |
lunar-mining
|
de2fb840bf
net: invoke GreylistRefinery in p2p.rs and cleanup
|
2 年之前 |
lunar-mining
|
748c659f93
lilith: fix warnings
|
2 年之前 |
lunar-mining
|
066d3dc9c5
net: fix warnings and cargo fmt
|
2 年之前 |
lunar-mining
|
7cf5a1e081
net: delete hosts.rs
|
2 年之前 |
lunar-mining
|
c2ba96dc6f
net: move GreylistRefinery and ping_node() to new hosts submodule. rename hosts.rs to hosts/store.rs. update host imports and ping_node usage
|
2 年之前 |