Alex Bakon
4ea5b762ba
Format Rust using 2024 edition rules
2025-09-03 14:22:08 -04:00
Jordan Rose
1946fcd10c
net: Move no_network_change_events from testutil to utils
...
...so FakeChatRemote can use it (soon)
2025-08-28 15:12:04 -07:00
Jordan Rose
d7d6b408ca
net: Use &str log tags rather than Arc<str>
...
...now that `use<'a>` syntax is supported by our MSRV.
2025-07-03 12:21:24 -07:00
Jordan Rose
d58f237b4a
net: Require TLS 1.3 for Signal-provided services and 1.2 for Cloudflare DoH
...
Co-authored-by: andrew-signal <andrew@signal.org >
2025-04-30 07:08:17 -05:00
Jordan Rose
5777b48a91
DNS: Adopt InterfaceMonitor in CustomDnsResolver
...
Save a "prototype" network change watch::Receiver when the resolver is
created, and use it later when requests are made.
2025-04-03 10:34:25 -07:00
Jordan Rose
317f0c2ff3
net: Replace CustomDnsResolver's ConnectionManager with ConnectionOutcomes
...
This is a little more manual, but it gets us closer to removing
ConnectionManager.
2025-03-26 11:46:14 -07:00
andrew-signal
f5fc15b28f
Fix https_proxy example to work on proxies running on default port
2025-02-26 12:42:16 -05:00
Jordan Rose
bcebd8ad4a
net: Thread a "log tag" down into ws2/chat
...
This is mainly important for chat connections, which are often paired
auth and unauth, and thus result in two very similar log lines right
next to each other. For now the tags are just the constant strings
"auth", "unauth", and "cdsi", plus some hardcoded values for the old
TransportConnector interfaces (and examples and tests); we may want to
refine them in the future.
2025-01-14 12:54:02 -08:00
Alex Konradi
74b524cec1
Add HTTPS proxy as a transport
2024-12-18 10:00:54 -05:00