| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'release-2' into 'main' | Nick Mathewson | 2025-10-29 | 74 | -832/+788 |
| |\ | | | | | | | | | maint: Bump minor versions of all published crates See merge request tpo/core/arti!3412 | ||||
| | * | equix-bench: ran `cargo update` | Steven Engler | 2025-10-29 | 1 | -87/+65 |
| | | | |||||
| | * | hashx-bench: ran `cargo update` | Steven Engler | 2025-10-29 | 1 | -86/+64 |
| | | | |||||
| | * | maint: bump minor versions of all published crates | Steven Engler | 2025-10-29 | 72 | -659/+659 |
| |/ | | | | | | | ```bash readarray -t publish < <(cargo metadata --format-version 1 | jq -r '.packages[] | select((.id | startswith("path+file:///")) and (.rust_version != null) and (.publish == null or .publish == true or .publish != [])) | .name') for package in "${publish[@]}"; do echo "$package:"; cargo set-version --bump minor -p "$package"; done ``` | ||||
| * | Merge branch 'p101-2025-q3' into 'main' | Ian Jackson | 2025-10-29 | 1 | -0/+30 |
| |\ | | | | | | | | | Update P101 numbers for September 2025. See merge request tpo/core/arti!3409 | ||||
| | * | Update P101 numbers for September 2025. | Alexander Hansen Færøy | 2025-10-29 | 1 | -0/+30 |
| | | | |||||
| * | | Merge branch 'changelog-1.7.0' into 'main' | opara | 2025-10-29 | 1 | -1/+250 |
| |\ \ | | | | | | | | | | | | | Changelog for arti 1.7.0 See merge request tpo/core/arti!3411 | ||||
| | * | | changelog syntax tweaks from opara | Nick Mathewson | 2025-10-29 | 1 | -6/+7 |
| | | | | |||||
| | * | | Changelog suggestions from gabi | Nick Mathewson | 2025-10-29 | 1 | -2/+2 |
| | | | | |||||
| | * | | changelog: add links. | Nick Mathewson | 2025-10-29 | 1 | -2/+111 |
| | | | | |||||
| | * | | Changelog draft for 1.7.0 | Nick Mathewson | 2025-10-29 | 1 | -0/+139 |
| | |/ | |||||
| * | | Merge branch 'revert_contributor_fork' into 'main' | opara | 2025-10-29 | 1 | -20/+0 |
| |\ \ | |/ |/| | | | | | Revert contributor-fork update notice. See merge request tpo/core/arti!3408 | ||||
| | * | Revert contributor-fork update notice. | Micah Anderson | 2025-10-29 | 1 | -20/+0 |
| |/ | | | | | | | | Now that the contributor fork model is being wound down, because the underlying issue with personal project forks has been resolved, this note no longer is correct. See https://gitlab.torproject.org/tpo/team/-/issues/405 | ||||
| * | Merge branch 'remove_socks' into 'main' | Nick Mathewson | 2025-10-28 | 6 | -13/+38 |
| |\ | | | | | | | | | | | | | arti: Revise strings that implied that we were a SOCKS-only proxy. Closes #2225 See merge request tpo/core/arti!3398 | ||||
| | * | arti: explain APP_STREAM_BUF_LEN is what it is. | Nick Mathewson | 2025-10-28 | 1 | -0/+6 |
| | | | |||||
| | * | proto: Adjust a comment about a buffer size. | Nick Mathewson | 2025-10-28 | 1 | -3/+3 |
| | | | |||||
| | * | arti: Revise strings that implied that we were a SOCKS-only proxy. | Nick Mathewson | 2025-10-28 | 5 | -7/+19 |
| | | | | | | | | | Closes #2225 | ||||
| | * | arti: Stop using SOCKS_BUF_LEN for non-SOCKS proxies. | Nick Mathewson | 2025-10-28 | 1 | -3/+10 |
| | | | |||||
| * | | Merge branch 'futures-copy' into 'main' | Nick Mathewson | 2025-10-28 | 10 | -0/+1421 |
| |\ \ | | | | | | | | | | | | | New futures-copy crate to replace copy_interactive. See merge request tpo/core/arti!3393 | ||||
| | * | | futures-copy: Add a test for an interactive protocol | Nick Mathewson | 2025-10-28 | 3 | -9/+118 |
| | | | | | | | | | | | | | | | | | | | This makes sure that flushes happen correctly by relaying traffic over a pair of buffered connections between two parties that don't say anything until they receive a message. | ||||
| | * | | New futures-copy crate to replace copy_interactive. | Nick Mathewson | 2025-10-28 | 10 | -0/+1312 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This crate's API is loosely based on some of tokio's functions, and its implementation strategy is loosely based on futures::io::copy. It's designed to be generally useful outside of the arti ecosystem. Should help with the original challenge of #786. | ||||
| * | | | Merge branch 'arti-ureq-msrv' into 'main' | opara | 2025-10-28 | 2 | -0/+2 |
| |\ \ \ | | | | | | | | | | | | | | | | | arti-ureq: Add MSRV in Cargo.toml See merge request tpo/core/arti!3404 | ||||
| | * | | | arti-ureq: Add MSRV in Cargo.toml | nield | 2025-10-29 | 2 | -0/+2 |
| |/ / / | |||||
| * | | | Merge branch 'release' into 'main' | Nick Mathewson | 2025-10-28 | 1 | -0/+4 |
| |\ \ \ | | | | | | | | | | | | | | | | | doc: Add note about increasing minor version for MSRV changes See merge request tpo/core/arti!3399 | ||||
| | * | | | doc: add note about increasing minor version for MSRV changes | Steven Engler | 2025-10-28 | 1 | -0/+4 |
| | |/ / | |||||
| * | | | Merge branch 'release-2' into 'main' | Nick Mathewson | 2025-10-28 | 3 | -0/+3 |
| |\ \ \ | | | | | | | | | | | | | | | | | maint: Fixup features for release See merge request tpo/core/arti!3400 | ||||
| | * | | | maint: fixup features | Steven Engler | 2025-10-28 | 3 | -0/+3 |
| | |/ / | | | | | | | | | | | | | | | | ```bash cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml ``` | ||||
| * | | | Merge branch 'release-3' into 'main' | Nick Mathewson | 2025-10-28 | 2 | -1/+6 |
| |\ \ \ | |/ / |/| | | | | | | | | Add missing semver breaking changes See merge request tpo/core/arti!3402 | ||||
| | * | | tor-dirserver: add missing semver breaking changes | Steven Engler | 2025-10-28 | 1 | -0/+3 |
| | | | | |||||
| | * | | tor-linkspec: add missing semver breaking changes | Steven Engler | 2025-10-28 | 1 | -1/+3 |
| |/ / | |||||
| * | | Merge branch 'less_complexity' into 'main' | Ian Jackson | 2025-10-28 | 2 | -2/+0 |
| |\ \ | |/ |/| | | | | | | | | | arti: Remove now-needless cognitive_complexity exceptions Closes #2226 See merge request tpo/core/arti!3397 | ||||
| | * | arti: Remove now-needless cognitive_complexity exceptions | Nick Mathewson | 2025-10-28 | 2 | -2/+0 |
| |/ | | | | | | | Apparently the http_connect refactoring made these no longer trigger. Closes #2226 | ||||
| * | Merge branch 'http_connect_v2' into 'main' | Nick Mathewson | 2025-10-28 | 12 | -962/+1892 |
| |\ | | | | | | | | | | | | | Implement HTTP CONNECT proxy support in Arti. Closes #2221 See merge request tpo/core/arti!3391 | ||||
| | * | http_connect: Remove (most) X- prefixes. | Nick Mathewson | 2025-10-28 | 2 | -32/+44 |
| | | | | | | | | | | | | | We can't remove them all, since X-Tor-Stream-Isolation is recognized by C-Tor. I've added a non-deprecated Tor-Stream-Isolation that works indepenently. | ||||
| | * | http_connect: write our own hyper-futures replacement | Nick Mathewson | 2025-10-28 | 3 | -18/+80 |
| | | | |||||
| | * | http_connect: Forbid non-empty OPTIONS bodies. | Nick Mathewson | 2025-10-28 | 1 | -0/+8 |
| | | | |||||
| | * | http_connect: validate casei behavior of HeaderMap. | Nick Mathewson | 2025-10-28 | 1 | -0/+36 |
| | | | |||||
| | * | proxy: Revise rpc docs so they are not SOCKS-specific | Nick Mathewson | 2025-10-28 | 1 | -14/+20 |
| | | | |||||
| | * | http_connect: Advertise listener capabilities to RPC | Nick Mathewson | 2025-10-28 | 2 | -7/+25 |
| | | | |||||
| | * | http_connect: Declare that error messages are text/plain. | Nick Mathewson | 2025-10-28 | 1 | -1/+1 |
| | | | |||||
| | * | http_connect: Reject OPTIONS requests with bodies | Nick Mathewson | 2025-10-28 | 1 | -2/+11 |
| | | | |||||
| | * | http_connect: Implement stream isolation | Nick Mathewson | 2025-10-28 | 4 | -5/+85 |
| | | | |||||
| | * | http_connect: implement rpc support | Nick Mathewson | 2025-10-28 | 1 | -6/+76 |
| | | | |||||
| | * | http-connect: Implement X-Tor-Family-Preference | Nick Mathewson | 2025-10-28 | 1 | -5/+79 |
| | | | |||||
| | * | TorAddr: Add function to inspect the host as an IpAddr, if it is one. | Nick Mathewson | 2025-10-28 | 1 | -0/+8 |
| | | | |||||
| | * | http_connect: Use consts for headers. | Nick Mathewson | 2025-10-28 | 1 | -4/+16 |
| | | | |||||
| | * | http_connect: Generate an X-Tor-Request-Failed header. | Nick Mathewson | 2025-10-28 | 1 | -2/+20 |
| | | | |||||
| | * | http_connect: Provide better status codes for ErrorKinds. | Nick Mathewson | 2025-10-28 | 2 | -4/+77 |
| | | | |||||
| | * | arti: Implement a "bilingual" HTTP CONNECT proxy. | Nick Mathewson | 2025-10-28 | 5 | -9/+351 |
| | | | | | | | | | | | | | | | | | | | | | | | With his commit, our SOCKS ports now accept both SOCKS and HTTP CONNECT requests, per proposal 365. There are still some infelicities, marked with "XXXX" or "TODO". I've tested this with curl, though, and it works. :) Typo-fixes-by: Gabriela Moldovan <[email protected]> | ||||
| | * | arti: Detect proxy protocol _before_ starting SOCKS. | Nick Mathewson | 2025-10-28 | 5 | -27/+90 |
| | | | | | | | | | | | This will let us speak HTTP CONNECT as well; there is a stub for initiating an http proxy. | ||||
