Commit History

Author SHA1 Message Date
  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
  lunar-mining 82da1ef2bb hosts: if lists reach max size, remove the oldest entry from the list. 2 years ago
  lunar-mining 80d6eae22e hosts: create methods to store hosts in greylist after version exchange and periodically probe_nodes, whitelisting them if responsive 2 years ago
  lunar-mining 090e8fddfd hosts: add probe_node() method 2 years ago
  y 633cb68b9a [net] Add function to check local hosts 2 years ago
  y 959981a7f6 [net] simplify loop syntax 2 years ago
  aggstam 023ef2b0b1 net/hosts: proper pfizer dosage for everyone in quarantine 2 years ago
  parazyd 5949a7ec38 net/hosts: Re-enable quarantine, and actually reject peers after limit. 2 years ago
  aggstam 4ff6176fdd net: AddrsMessage to include both addressis with and without preferred transports 2 years ago
  aggstam af9124c93a net: Use transports when polling GetAddrsMessage to seed/peer 2 years ago
  aggstam caeb51fdb7 net/hosts/fetch_with_schemes(): limit added 2 years ago
  parazyd a827db405f net: Temporarily disable peer quarantine 2 years ago
  parazyd 359c914eef net/hosts: Don't reject localhost, and just use the host_str 3 years ago
  parazyd 59f95dd0fb net: Implement peer connection rejection 3 years ago
  parazyd 8f46f7b777 lib: Clean up library features. 3 years ago
  x cbee8ccace s/_addr/addr_/ 3 years ago
  x 1e752bfb7e net: add peer discovery connection strategy 3 years ago
  Dastan-glitch 33c3bd2590 net: set localnet to false for test_store() as opposed to test_store_localnet() 3 years ago
  parazyd 2291a2bc90 lib: Minor clippy lints. 3 years ago
  x a53e84f5ea hosts: make quarantine_limit a configurable setting 3 years ago
  x a2ae02ad9f net: reorganize code of outbound session into individual separated slots 3 years ago
  x 68d51f794a net/hosts: rename load_*/get_* to fetch_*. We are doing an async get, so fetch more accurately conveys meaning here 3 years ago
  parazyd 0f125fa2db net: Remove async-std dependency and prefer smol. 3 years ago
  parazyd 139795ecc4 net/hosts: Implement quarantine zone for better healing on disconnects. 3 years ago