| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | tor-proto: renamed `get_bytes_per_sec()` to `bytes_per_sec()` | Steven Engler | 2025-07-10 | 2 | -2/+2 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: changed 'if' statements to 'match' | Steven Engler | 2025-07-10 | 2 | -22/+34 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: added TODOs for making rate limit stream optional | Steven Engler | 2025-07-09 | 2 | -0/+2 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: set `XonXoffBased` variant behind "flowctl-cc" feat | Steven Engler | 2025-07-07 | 2 | -5/+23 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: finish support for `StreamSendFlowControl` XON/XOFF | Steven Engler | 2025-07-07 | 1 | -7/+4 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: handle XON/XOFF messages | Steven Engler | 2025-07-07 | 5 | -7/+101 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: establish channel for rate limit updates | Steven Engler | 2025-07-07 | 9 | -31/+127 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: code movement | Steven Engler | 2025-07-07 | 1 | -33/+33 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Moves the `DataWriter` impl to immediately after the definition. | |||||
| | * | | | | | tor-proto: small `DataWriter` refactoring | Steven Engler | 2025-07-07 | 1 | -25/+35 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: remove incorrect doc comment | Steven Engler | 2025-07-07 | 1 | -2/+0 | |
| | | | | | | | ||||||
| | * | | | | | tor-proto: move sendme decoding into `StreamSendFlowControl` | Steven Engler | 2025-07-07 | 4 | -18/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We only want to try to decode it if the circuit is using window-based flow control. | |||||
| * | | | | | | Merge branch 'nongenericnonzero' into 'main' | Ian Jackson | 2025-07-10 | 1 | -2/+2 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-memquota: Replaced MSRV TODO with explanation as to why it is done this way See merge request tpo/core/arti!3067 | |||||
| | * | | | | | | tor-memquota: Replaced MSRV TODO with explanation as to why it is done this way | hashcatHitman | 2025-06-24 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The TODO regarding replacing usage of qualified names with a generic NonZero<T> has been replaced with a link to an issue requesting clearer documentation for NonZero as to how this cannot be done, due to the perma- unstable type bound on T. Signed-off-by: hashcatHitman <[email protected]> | |||||
| * | | | | | | | Merge branch 'fix-zero-read' into 'main' | Ian Jackson | 2025-07-10 | 1 | -2/+3 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-proto: Fix 0-len buffer bug in `DataReader::poll_read` Closes #2053 See merge request tpo/core/arti!3080 | |||||
| | * | | | | | | | tor-proto: fix 0-len buffer bug in `DataReader::poll_read` | Steven Engler | 2025-06-26 | 1 | -2/+3 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Merge branch 'prop360-combined' into 'main' | Nick Mathewson | 2025-07-10 | 20 | -43/+535 | |
| |\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement proposal 360 (limit HsDesc inflation opportunities) Closes #2046 See merge request tpo/core/arti!3070 | |||||
| | * | | | | | | | Suggestions from @gabi-250 on prop360 implementation. | Nick Mathewson | 2025-07-10 | 3 | -4/+4 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Comment to explain _why_ ExcessOutbound is internal. | Nick Mathewson | 2025-07-10 | 1 | -0/+5 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Rename last_hop to last_hop_info to fix name conflict | Nick Mathewson | 2025-07-10 | 2 | -4/+4 | |
| | | | | | | | | | ||||||
| | * | | | | | | | dirclient: treat excessive incoming cells as suspicious. | Nick Mathewson | 2025-07-10 | 1 | -2/+3 | |
| | | | | | | | | | ||||||
| | * | | | | | | | circmgr: Apply incoming cell limits to hsdir connections | Nick Mathewson | 2025-07-10 | 1 | -1/+12 | |
| | | | | | | | | | ||||||
| | * | | | | | | | proto: Add the ability to enforce a maximum number of cells per hop | Nick Mathewson | 2025-07-10 | 4 | -1/+118 | |
| | | | | | | | | | ||||||
| | * | | | | | | | netdoc, hsservice: Respect maximum descriptor sizes | Nick Mathewson | 2025-07-10 | 4 | -6/+36 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It would be better to take a more sophisticated approach; see #2048. | |||||
| | * | | | | | | | netdir: new parameters from prop360. | Nick Mathewson | 2025-07-10 | 1 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (maxima are as amended in torspec!411) | |||||
| | * | | | | | | | netdoc: Add note about prop360 | Nick Mathewson | 2025-07-10 | 1 | -0/+6 | |
| | | | | | | | | | ||||||
| | * | | | | | | | netdoc: Tread a few more kinds of errors as suspicious. | Nick Mathewson | 2025-07-10 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, these are errors that provide an opportunity to inflate the size of an hsdesc download. | |||||
| | * | | | | | | | hs*: Define some HsDesc errors as _suspicious_. | Nick Mathewson | 2025-07-10 | 5 | -10/+130 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These errors are suspicious as hsdir inflation attacks, in the context of prop360. | |||||
| | * | | | | | | | dirclient: New error type for too-long headers. | Nick Mathewson | 2025-07-10 | 3 | -4/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (This was previously called a parse error, which isn't right.) | |||||
| | * | | | | | | | hs*: Include SourceInfo when making HsDesc requests. | Nick Mathewson | 2025-07-10 | 3 | -3/+34 | |
| | | | | | | | | | ||||||
| | * | | | | | | | dirclient: Make SourceInfo::from_circuit public. | Nick Mathewson | 2025-07-10 | 1 | -8/+8 | |
| | | | | | | | | | ||||||
| | * | | | | | | | dirclient: refactor logic for constructing a SourceInfo from a circuit | Nick Mathewson | 2025-07-10 | 2 | -11/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) It's the last hop that matters, not the first. 2) The last hop could conceivably be virtual, making the source anonymous. (Though this never happens in Arti today.) | |||||
| | * | | | | | | | proto: Add method to get the last hop of a circuit. | Nick Mathewson | 2025-07-10 | 1 | -0/+21 | |
| | | | | | | | | | ||||||
| | * | | | | | | | netdoc: disallow extraneous space within final signature item | Nick Mathewson | 2025-07-10 | 3 | -1/+51 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Part of proposal 360. | |||||
| | * | | | | | | | netdoc: Fix Item::end_pos() behavior, and add tests. | Nick Mathewson | 2025-07-10 | 1 | -6/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously it didn't include end-of-line space, even though the docs said it did. | |||||
| | * | | | | | | | Add test to enforce parser behavior wrt start-of-line space. | Nick Mathewson | 2025-07-10 | 1 | -0/+46 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Merge branch 'typos-20250709' into 'main' | Nick Mathewson | 2025-07-09 | 34 | -45/+45 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Typo fixes (automatic and hand-verified) See merge request tpo/core/arti!3089 | |||||
| | * | | | | | | | | Add a missing backtick. | Nick Mathewson | 2025-07-09 | 1 | -1/+1 | |
| | | | | | | | | | | ||||||
| | * | | | | | | | | conflux-sketch: spelling fix. | Nick Mathewson | 2025-07-09 | 1 | -1/+1 | |
| | | | | | | | | | | ||||||
| | * | | | | | | | | socksproto: Grammar fix in comment. | Nick Mathewson | 2025-07-09 | 1 | -1/+1 | |
| | | | | | | | | | | ||||||
| | * | | | | | | | | Typo fixes (automatic and hand-verified) | Nick Mathewson | 2025-07-09 | 33 | -44/+44 | |
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Made with https://crates.io/crates/typos-cli | |||||
| * | | | | | | | | Merge branch 'suppor_t_ed' into 'main' | gabi-250 | 2025-07-09 | 1 | -5/+5 | |
| |\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | keymgr: fix spelling of MethodNotSuppor(t)ed. See merge request tpo/core/arti!3090 | |||||
| | * | | | | | | | keymgr: fix spelling of MethodNotSuppor(t)ed. | Nick Mathewson | 2025-07-09 | 1 | -5/+5 | |
| |/ / / / / / / | ||||||
| * | | | | | | | Merge branch 'p101-2025-q2' into 'main' | Alexander Hansen Færøy | 2025-07-08 | 2 | -1/+27 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update P101 numbers for Q2 2025 See merge request tpo/core/arti!3057 | |||||
| | * | | | | | | | Update P101 numbers for June 2025. | Alexander Hansen Færøy | 2025-07-08 | 1 | -0/+26 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Update path for arti binary when build with release-small profile. | Alexander Hansen Færøy | 2025-06-17 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Merge branch 'remove-semver' into 'main' | gabi-250 | 2025-07-08 | 2 | -8/+0 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove semver.md files post-release. See merge request tpo/core/arti!3088 | |||||
| | * | | | | | | | | Remove semver.md files post-release. | Gabriela Moldovan | 2025-07-08 | 2 | -8/+0 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | Merge branch 'new-crunchy' into 'main' | Nick Mathewson | 2025-07-08 | 1 | -7/+0 | |
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Update to crunchy 0.2.4, remove exception in reproducible_build See merge request tpo/core/arti!3073 | |||||
| | * | | | | | | | | Remove reproducible-build exception for crunchy | Nick Mathewson | 2025-06-25 | 1 | -7/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should no longer be necessary. | |||||
| | * | | | | | | | | Update to crunchy 0.2.4 | Nick Mathewson | 2025-06-25 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the cross-compilation bug at https://github.com/eira-fransham/crunchy/issues/15 . | |||||
