Commit History

Author SHA1 Message Date
  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
  lunar-mining 03ce1324bd net: ProtocolSeed stores addrs on the greylist, and broadcasts own address with last_seen. 2 years ago
  lunar-mining 9a09e8c6cd net: remove HostPtr from ProtocolVersion and update probe_node() 2 years ago
  lunar-mining 7952b8ad41 lilith: store last_seen in host list. also change outbound_session to run new protocol 2 years ago
  lunar-mining efe3ca7214 net: move whitelist_fetch_address_with_lock() to hosts, and change whitelist_downgrade() function call to take an url, not an (addr, u64) 2 years ago
  lunar-mining c074282301 net: remove channel from the whitelist and add to the greylist if we fail to establish a connection. 2 years ago
  lunar-mining 00fdaaa0ea hosts: reimplement test_greylist_store() 2 years ago
  lunar-mining d7d80b6f11 net: implement a new ProtocolAddr that sends addrs from the whitelist and receives to greylist 2 years ago
  lunar-mining f3b71f4fdc net: call refresh_greylist() inside outbound_session::run() 2 years ago
  lunar-mining a74557131b outbound_session: create run2() method that changes run() behavior to new whitelist protocol. 2 years ago
  lunar-mining b13ecb2811 hosts: create store_greylist() and store_whitelist() methods and tests 2 years ago
  lunar-mining e4b366cf68 hosts: write test and convenience methods 2 years ago
  lunar-mining 240263cf84 hosts: remove whitelisted peers from the greylist and improve random greylist selection process 2 years ago