Commit History

Author SHA1 Message Date
  G10h4ck 7e2c613054 net: add UPnP IGD NAT traversal support 6 months ago
  x 436e5fe13e net: Simplify Hosts to use a single lock 6 months ago
  x 9785777642 chore: Update copyright license year 7 months ago
  jkds cc571d4851 remove all () from the ends of log targets: foo::bar() => foo::bar 7 months ago
  oars ee33b9de3b net: DEP-0007: rename allowed_transports and mixed_transports, retrieve outbound_connect_timeout, channel_handshake_timeout, channel_heartbeat_interval from network profiles 1 year ago
  oars d85cf80dbf replace log imports with tracing everywhere 1 year ago
  epiphany 3ca62d4bbb net: `getaddrs_max` is now `Option<u32>`, handle `outbound_connections` overflows, remove the u8::MAX limit 9 months ago
  epiphany 6b7e1cf7ca net: add `getaddrs_max` setting 10 months ago
  oars 404dc9d9f0 net,rpc,event_graph,dht: use channel display address for UI scenarios (e.g. logging, dnet) 9 months ago
  oars 525f5ef44e net: set metering threshold config and message max bytes size config for the basic protocols messages 1 year ago
  oars cf436360bd net/protocol_address: filter out transports not meant to be shared like Socks5 and Socks5+tls 1 year ago
  oars c73e8607bc net: add i2p transport 1 year ago
  darkfi 63a5340966 net: drastically simplify auto-addr logic by centralizing everything in Hosts with the ringbuffer 1 year ago
  darkfi 4bf87ea395 net/hosts: keep a ringbuf of auto discovered addrs from the version exchange. Check new connections in filter_addresses() against this list to avoid self connections. 1 year ago
  skoupidi 6392bc73b0 chore: clippy 1 year ago
  darkfi 0bf59aad78 net: just patch any external_addr which is set to [::], rather than looping over inbounds 1 year ago
  darkfi bbaa871971 net: use the version exchange to auto-discover our own address when connecting to outbound (protocol_address) or seed (protocol_seed), AND our inbound is set to tcp or tcp+tls with host = [::] (ipv6). 1 year ago
  parazyd 604f443fd1 chore: Update license header year 1 year ago
  skoupidi 6a39547118 chore: clippy too_long_first_doc_paragraph fixed almost everywhere 1 year ago
  parazyd 7945e2eb18 net: Implement mutable Settings which allow dynamic reconfiguration 2 years ago
  parazyd 795e2300cb net: Remove SettingsPtr type alias 2 years ago
  draoi 2cd8b4dff7 net: use sync Mutex for HostContainer 2 years ago
  draoi b0b192c3f2 system: rename Subscriber to Publisher + propagate change 2 years ago
  parazyd 871d89a3e9 net/transport: Add experimental Tor hidden service support 2 years ago
  draoi 5828da13e3 net: rm SelfHandshake 2 years ago
  draoi f46e6abe94 protocol_address: add upper bound to transport requests from other peers 2 years ago
  draoi 1cd330b798 net: create RefineSession 2 years ago
  draoi 10404a962e doc: fix various hosts documentation 2 years ago
  draoi 4bad13e687 net: create `darklist` for unknown transports + share darklist (not greylist) 2 years ago
  draoi 137eef25b7 doc: fmt and add dev NOTEs 2 years ago