Commit History

Author SHA1 Message Date
  parazyd 7945e2eb18 net: Implement mutable Settings which allow dynamic reconfiguration 2 years ago
  parazyd 795e2300cb net: Remove SettingsPtr type alias 2 years ago
  parazyd 46a74e6b60 net: Use AtomicBool for dnet_enabled mark 2 years ago
  parazyd c6227e38e4 net: Create datastore in P2p::new() 2 years ago
  draoi dbf5c6bc8f hosts: use sync Mutex for HostRegistry 2 years ago
  draoi b0b192c3f2 system: rename Subscriber to Publisher + propagate change 2 years ago
  lunar-mining 63a91dde41 net: remove potential race conditions 2 years ago
  parazyd 358b5e1670 net: Don't care if CryptoProvider has already been installed. 2 years ago
  parazyd 225aeebe7d net: Install default CryptoProvider for TLS connections 2 years ago
  draoi 8d9510478e net: add ipv6 addrs to dark list if we do not support ipv6 2 years ago
  parazyd 9f838d6d40 net/connector: Mark IPv6 unavailability if the connector gets ENETUNREACH 2 years ago
  draoi 0dea915843 p2p: better start(), stop() sequences 2 years ago
  draoi 55e9cc21d0 session: manually stop the connector on slot.stop() 2 years ago
  draoi f4d93104b5 seedsync: refactor to enable reseed on CondVar.notify() 2 years ago
  draoi 38dcac45b5 p2p: remove more unused artifacts 2 years ago
  draoi 3998b80d8f p2p: delete unused peer_discovery_running variable 2 years ago
  zero c2c967a673 net: p2p.stop() calls channel.stop() on all channels 2 years ago
  draoi ec688f485a p2p: start refine_sesssion() before outbound_session() 2 years ago
  draoi 498a88e3b9 p2p: reorder shutdown sequence to reduce lag on CTRL-C 2 years ago
  draoi 1cd330b798 net: create RefineSession 2 years ago
  draoi db92a9e3dc net: introduce HostState state machine to safely manage host activity 2 years ago
  draoi 7ec08e76b4 p2p: add is_pending() method 2 years ago
  parazyd d3fae80d5a chore: Update copyright year in license headers 2 years ago
  lunar-mining bd0c7684c8 outbound_session: replace downgrade_host() with `rejected` vector 2 years ago
  lunar-mining 3abd2c62bb net: don't hide connection upgrade inside perform_handshake_protocols() 2 years ago
  lunar-mining 736459aa51 chore: cleanup 2 years ago
  lunar-mining 96cad54d81 net: 99.9999% of the time it works 100% of the time 2 years ago
  lunar-mining fcf5a87a28 net: fix deadlock (partial fix) 2 years ago
  lunar-mining 6a39e926f1 net: prevent inbound session channels from being stored in the anchorlist 2 years ago
  lunar-mining 03ae65956a net: add peer to the anchorlist with an updated last_seen when we call p2p.store() on a connected channel 2 years ago