darkfi
|
0bf59aad78
net: just patch any external_addr which is set to [::], rather than looping over inbounds
|
1 anno fa |
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 anno fa |
parazyd
|
604f443fd1
chore: Update license header year
|
1 anno fa |
skoupidi
|
6a39547118
chore: clippy too_long_first_doc_paragraph fixed almost everywhere
|
1 anno fa |
parazyd
|
7945e2eb18
net: Implement mutable Settings which allow dynamic reconfiguration
|
2 anni fa |
parazyd
|
795e2300cb
net: Remove SettingsPtr type alias
|
2 anni fa |
draoi
|
2cd8b4dff7
net: use sync Mutex for HostContainer
|
2 anni fa |
draoi
|
b0b192c3f2
system: rename Subscriber to Publisher + propagate change
|
2 anni fa |
parazyd
|
871d89a3e9
net/transport: Add experimental Tor hidden service support
|
2 anni fa |
draoi
|
5828da13e3
net: rm SelfHandshake
|
2 anni fa |
draoi
|
f46e6abe94
protocol_address: add upper bound to transport requests from other peers
|
2 anni fa |
draoi
|
1cd330b798
net: create RefineSession
|
2 anni fa |
draoi
|
10404a962e
doc: fix various hosts documentation
|
2 anni fa |
draoi
|
4bad13e687
net: create `darklist` for unknown transports + share darklist (not greylist)
|
2 anni fa |
draoi
|
137eef25b7
doc: fmt and add dev NOTEs
|
2 anni fa |
draoi
|
48a5dc1b2b
net: simplify and reduce Hosts API by introducing HostContainer
|
2 anni fa |
dasman
|
d2844e43f0
src/net: cargo fmt and clippy needless_borrow fix
|
2 anni fa |
draoi
|
488b9c8d98
protocol_address: tweak response to receive getaddr
|
2 anni fa |
draoi
|
ccc6b25754
inbound_session: implement PingSelfProcess
|
2 anni fa |
draoi
|
cecf284cef
net: create system::run_until_completion() to ensure ping_node() does not create zombie process
|
2 anni fa |
draoi
|
3447394eda
net: make fetch address logic less nested + fix bug
|
2 anni fa |
lunar-mining
|
949f9f0f6f
net: remove `advertise` bool from settings
|
2 anni fa |
lunar-mining
|
831d17cd48
chore: more informational debug statement
|
2 anni fa |
lunar-mining
|
7f3d43f538
protocol_address/seed: don't return if ping_node is false
|
2 anni fa |
parazyd
|
d3fae80d5a
chore: Update copyright year in license headers
|
2 anni fa |
lunar-mining
|
ec5abf9683
net: make clippy + fix test
|
2 anni fa |
lunar-mining
|
3abd2c62bb
net: don't hide connection upgrade inside perform_handshake_protocols()
|
2 anni fa |
lunar-mining
|
873cd35e0e
net: add hostlist documentation
|
2 anni fa |
lunar-mining
|
4adc0585c0
net: change try_read() and try_write() to read() and write() and cleanup warnings
|
2 anni fa |
lunar-mining
|
0639e9bdf7
net: working greylist protocol
|
2 anni fa |