summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3' into 'main'arti-v1.7.0Nick Mathewson2025-10-291-1/+1
|\ | | | | | | | | arti-client: Update `ARTI_CLIENT_RELEASE_DATE` See merge request tpo/core/arti!3413
| * arti-client: update `ARTI_CLIENT_RELEASE_DATE`Steven Engler2025-10-291-1/+1
| | | | | | | | | | | | ```bash ./maint/update-release-date ```
* | Merge branch 'release-2' into 'main'Nick Mathewson2025-10-2974-832/+788
|\ \ | |/ |/| | | | | maint: Bump minor versions of all published crates See merge request tpo/core/arti!3412
| * equix-bench: ran `cargo update`Steven Engler2025-10-291-87/+65
| |
| * hashx-bench: ran `cargo update`Steven Engler2025-10-291-86/+64
| |
| * maint: bump minor versions of all published cratesSteven Engler2025-10-2972-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 Jackson2025-10-291-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øy2025-10-291-0/+30
| |
* | Merge branch 'changelog-1.7.0' into 'main'opara2025-10-291-1/+250
|\ \ | | | | | | | | | | | | Changelog for arti 1.7.0 See merge request tpo/core/arti!3411
| * | changelog syntax tweaks from oparaNick Mathewson2025-10-291-6/+7
| | |
| * | Changelog suggestions from gabiNick Mathewson2025-10-291-2/+2
| | |
| * | changelog: add links.Nick Mathewson2025-10-291-2/+111
| | |
| * | Changelog draft for 1.7.0Nick Mathewson2025-10-291-0/+139
| |/
* | Merge branch 'revert_contributor_fork' into 'main'opara2025-10-291-20/+0
|\ \ | |/ |/| | | | | Revert contributor-fork update notice. See merge request tpo/core/arti!3408
| * Revert contributor-fork update notice.Micah Anderson2025-10-291-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 Mathewson2025-10-286-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 Mathewson2025-10-281-0/+6
| |
| * proto: Adjust a comment about a buffer size.Nick Mathewson2025-10-281-3/+3
| |
| * arti: Revise strings that implied that we were a SOCKS-only proxy.Nick Mathewson2025-10-285-7/+19
| | | | | | | | Closes #2225
| * arti: Stop using SOCKS_BUF_LEN for non-SOCKS proxies.Nick Mathewson2025-10-281-3/+10
| |
* | Merge branch 'futures-copy' into 'main'Nick Mathewson2025-10-2810-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 protocolNick Mathewson2025-10-283-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 Mathewson2025-10-2810-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'opara2025-10-282-0/+2
|\ \ \ | | | | | | | | | | | | | | | | arti-ureq: Add MSRV in Cargo.toml See merge request tpo/core/arti!3404
| * | | arti-ureq: Add MSRV in Cargo.tomlnield2025-10-292-0/+2
|/ / /
* | | Merge branch 'release' into 'main'Nick Mathewson2025-10-281-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 changesSteven Engler2025-10-281-0/+4
| |/ /
* | | Merge branch 'release-2' into 'main'Nick Mathewson2025-10-283-0/+3
|\ \ \ | | | | | | | | | | | | | | | | maint: Fixup features for release See merge request tpo/core/arti!3400
| * | | maint: fixup featuresSteven Engler2025-10-283-0/+3
| |/ / | | | | | | | | | | | | | | | ```bash cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml ```
* | | Merge branch 'release-3' into 'main'Nick Mathewson2025-10-282-1/+6
|\ \ \ | |/ / |/| | | | | | | | Add missing semver breaking changes See merge request tpo/core/arti!3402
| * | tor-dirserver: add missing semver breaking changesSteven Engler2025-10-281-0/+3
| | |
| * | tor-linkspec: add missing semver breaking changesSteven Engler2025-10-281-1/+3
|/ /
* | Merge branch 'less_complexity' into 'main'Ian Jackson2025-10-282-2/+0
|\ \ | |/ |/| | | | | | | | | arti: Remove now-needless cognitive_complexity exceptions Closes #2226 See merge request tpo/core/arti!3397
| * arti: Remove now-needless cognitive_complexity exceptionsNick Mathewson2025-10-282-2/+0
|/ | | | | | | Apparently the http_connect refactoring made these no longer trigger. Closes #2226
* Merge branch 'http_connect_v2' into 'main'Nick Mathewson2025-10-2812-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 Mathewson2025-10-282-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 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
| |