summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | http_connect: write our own hyper-futures replacementNick Mathewson2025-10-283-18/+80
| * | | http_connect: Forbid non-empty OPTIONS bodies.Nick Mathewson2025-10-281-0/+8
| * | | http_connect: validate casei behavior of HeaderMap.Nick Mathewson2025-10-281-0/+36
| * | | proxy: Revise rpc docs so they are not SOCKS-specificNick Mathewson2025-10-281-14/+20
| * | | http_connect: Advertise listener capabilities to RPCNick Mathewson2025-10-282-7/+25
| * | | http_connect: Declare that error messages are text/plain.Nick Mathewson2025-10-281-1/+1
| * | | http_connect: Reject OPTIONS requests with bodiesNick Mathewson2025-10-281-2/+11
| * | | http_connect: Implement stream isolationNick Mathewson2025-10-284-5/+85
| * | | http_connect: implement rpc supportNick Mathewson2025-10-281-6/+76
| * | | http-connect: Implement X-Tor-Family-PreferenceNick Mathewson2025-10-281-5/+79
| * | | TorAddr: Add function to inspect the host as an IpAddr, if it is one.Nick Mathewson2025-10-281-0/+8
| * | | http_connect: Use consts for headers.Nick Mathewson2025-10-281-4/+16
| * | | http_connect: Generate an X-Tor-Request-Failed header.Nick Mathewson2025-10-281-2/+20
| * | | http_connect: Provide better status codes for ErrorKinds.Nick Mathewson2025-10-282-4/+77
| * | | arti: Implement a "bilingual" HTTP CONNECT proxy.Nick Mathewson2025-10-285-9/+351
| * | | arti: Detect proxy protocol _before_ starting SOCKS.Nick Mathewson2025-10-285-27/+90
| * | | Reformat arti/Cargo.tomlNick Mathewson2025-10-281-27/+22
| * | | arti: Pass a buffered stream to handle_socks_connNick Mathewson2025-10-282-3/+15
| * | | arti: Renaming around socks/generic proxiesNick Mathewson2025-10-283-40/+43
| * | | arti: Split socks-specific parts out of handle_socks_connNick Mathewson2025-10-282-448/+475
| * | | arti::proxy: Small reformats.Nick Mathewson2025-10-281-5/+7
| * | | Rename "arti::socks" to "arti::proxy".Nick Mathewson2025-10-283-3/+3
* | | | Merge branch 'ci-needs-for-all-jobs' into 'main'wesleyac2025-10-271-3/+30
|\ \ \ \
| * | | | ci: Add needs to almost all jobs.Wesley Aptekar-Cassels2025-10-271-3/+30
|/ / / /
* | | | Merge branch 'ci-arti-extra-opentelemetry' into 'main'wesleyac2025-10-271-1/+1
|\ \ \ \
| * | | | ci: Enable opentelemetry feature in arti-extra build.Wesley Aptekar-Cassels2025-10-231-1/+1
* | | | | Merge branch 'tunnel-id-no-more' into 'main'David Goulet2025-10-271-3/+3
|\ \ \ \ \
| * | | | | proto: Avoid identifying relay circuits using TunnelIdGabriela Moldovan2025-10-271-3/+3
|/ / / / /
* | | | | Merge branch 'relay-bin-4' into 'main'David Goulet2025-10-275-10/+18
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | arti-relay: use `Void` for `TorRelay::run`Steven Engler2025-10-275-10/+18
|/ / / /
* | | | Merge branch 'ticket1597_09' into 'main'David Goulet2025-10-2312-28/+447
|\ \ \ \ | |/ / / |/| | |
| * | | relay: Move crate around Cargo.toml for check_toposortDavid Goulet2025-10-231-3/+3
| * | | proto: Remove relay ChannelAuthenticationData builderDavid Goulet2025-10-233-82/+51
| * | | proto: Feature flag some relay specific codeDavid Goulet2025-10-232-8/+15
| * | | proto: Add relay todos for the handshakeDavid Goulet2025-10-231-0/+2
| * | | proto: Use Arc for relay identities objectDavid Goulet2025-10-233-5/+7
| * | | proto: Remove LOG_PREFIX in relay handshakeDavid Goulet2025-10-231-5/+1
| * | | proto: Re-arrange some importsDavid Goulet2025-10-231-3/+1
| * | | proto: Add a note about channel canonicityDavid Goulet2025-10-231-0/+5
| * | | proto: Compute authenticate data after validating certificatesDavid Goulet2025-10-234-15/+58
| * | | proto: Add a relay channel builderDavid Goulet2025-10-233-2/+37
| * | | proto: Add RelayIdentities object holding our keysDavid Goulet2025-10-233-1/+63
| * | | proto: Add the channel authentication dataDavid Goulet2025-10-235-2/+161
| * | | proto: Add RelayInitiatorHandshakeDavid Goulet2025-10-235-1/+141
| * | | proto: Change visibility for some channel objectsDavid Goulet2025-10-233-19/+20
|/ / /
* | | Merge branch 'p2-not-present' into 'main'Ian Jackson2025-10-239-48/+167
|\ \ \
| * | | tor-netdoc: impl ItemArgumentParseable for IgnoredIan Jackson2025-10-232-2/+11
| * | | tor-netdoc: Abolish ArgumentNotPresent alias, completing the renameIan Jackson2025-10-233-9/+6
| * | | tor-netdoc: Use NotPresent rather than Option<Ignored> to suppress fieldsIan Jackson2025-10-234-8/+8
| * | | tor-netdoc: Add unit tests for NotPresent and Ignored objectsIan Jackson2025-10-231-1/+32