lunar-mining
|
ef3b95ffdf
net: avoid adding our own address to the greylist when on localnet
|
2 years ago |
parazyd
|
80df5b68b5
net/hosts: Add missing mod.rs
|
2 years ago |
lunar-mining
|
a61a08c020
net: remove whitelist_store_or_update call from OutboundSession
|
2 years ago |
lunar-mining
|
4adc0585c0
net: change try_read() and try_write() to read() and write() and cleanup warnings
|
2 years ago |
lunar-mining
|
c4ebcb3d45
net: reimplement address filtering on greylist_store().
|
2 years ago |
lunar-mining
|
ae5b4d0a69
net/store: reimplement test_greylist_store()
|
2 years ago |
lunar-mining
|
2a2d516ac4
net: if a greylist peer is non responsive, remove it from the greylist
|
2 years ago |
lunar-mining
|
0639e9bdf7
net: working greylist protocol
|
2 years ago |
lunar-mining
|
de2fb840bf
net: invoke GreylistRefinery in p2p.rs and cleanup
|
2 years ago |
lunar-mining
|
748c659f93
lilith: fix warnings
|
2 years ago |
lunar-mining
|
066d3dc9c5
net: fix warnings and cargo fmt
|
2 years ago |
lunar-mining
|
7cf5a1e081
net: delete hosts.rs
|
2 years ago |
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 years ago |
lunar-mining
|
d4541d4315
net: fix typo in protocol/mod.rs documentation
|
2 years ago |
lunar-mining
|
de743a03b6
lilith: remove all peerlist filtering logic
|
2 years ago |
lunar-mining
|
c0a47457f8
net: BUGFIX: stop duplicate entries in greylist
|
2 years ago |
lunar-mining
|
175f6e78a1
net: commit working test
|
2 years ago |
lunar-mining
|
cc602048d6
net: standardize format + fix logic error on protocol_seed, protocol_address self_my_addrs()
|
2 years ago |
lunar-mining
|
519353ae42
hosts: fix minor typo
|
2 years ago |
lunar-mining
|
a7b4f60af4
net: implement ping_node() in OutboundSession and ping self before sending own address in ProtocolAddr, ProtocolSeed
|
2 years ago |
lunar-mining
|
9f25cb4f10
net/ settings: add "advertise" to settings (default value = true)
|
2 years ago |
lunar-mining
|
491ad0a318
net: add debug statements
|
2 years ago |
lunar-mining
|
cf3642fb3a
net/ lilith: change last_seen to use UNIXEPOCH instead of SystemTime
|
2 years ago |
lunar-mining
|
406a37bbb4
net: only run GreylistRefinery if the greylist is not empty. also properly initalize Weak<OutboundSession>
|
2 years ago |
lunar-mining
|
3c30fe64ab
net: properly integrate GreylistRefinery in outbound session
|
2 years ago |
lunar-mining
|
a19e20e006
net: cleanup
|
2 years ago |
lunar-mining
|
4f0c4cdc0a
net/lilith: move refresh_whitelist() process out of hosts and back into lilith.
|
2 years ago |
lunar-mining
|
053cb71a52
net: move refresh_greylists() out from hosts and implement GreylistRefinery struct/ process in outbound session
|
2 years ago |
lunar-mining
|
a6c74eda87
net: migrate to new AddrMessage format <Url, u64>
|
2 years ago |
lunar-mining
|
2c01db5270
net: migrate outbound sessions over to new protocol. also replace lilith periodic_purge with periodic_cleanse.
|
2 years ago |