Commit Graph

7 Commits

Author SHA1 Message Date
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