summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Integration testing: use quicktest buildJim Newsome2025-08-264-32/+40
| | | | | | | | |
| * | | | | | | | change quicktest build to be based on devJim Newsome2025-08-261-5/+6
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it "dev with a bit more optimization" instead of "release with a bit less optimization". The biggest change here is to keep dev-related behavior changes such as debug assertions. It also means less optimization, which means faster build time but slower runtime performance. The runtime performance should still be adequate for testing purposes.
* | | | | | | | Merge branch 'dup-xoffs' into 'main'opara2025-08-271-1/+14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-proto: Don't allow consecutive XOFF messages See merge request tpo/core/arti!3197
| * | | | | | | | tor-proto: don't allow consecutive XOFF messagesSteven Engler2025-08-271-1/+14
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge branch 'rpcserver-tag-byte-ids' into 'main'David Goulet2025-08-273-25/+46
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | arti-rpcserver: Check IDs with a tag byte, not a magic length See merge request tpo/core/arti!3191
| * | | | | | | rpc: Clean up GlobalId decoding API.Nick Mathewson2025-08-273-18/+32
| | | | | | | |
| * | | | | | | rpc: Cleanups to GlobalId tag byte handling.Nick Mathewson2025-08-272-7/+15
| | | | | | | |
| * | | | | | | Tag byte corrections and don't crashNeel Chauhan2025-08-271-8/+2
| | | | | | | |
| * | | | | | | '$' as tag byteNeel Chauhan2025-08-272-2/+2
| | | | | | | |
| * | | | | | | Update docsNeel Chauhan2025-08-271-3/+2
| | | | | | | |
| * | | | | | | Use a 'G' prefixNeel Chauhan2025-08-272-5/+7
| | | | | | | |
| * | | | | | | arti-rpcserver: Check IDs with a tag byte, not a magic lengthNeel Chauhan2025-08-272-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Edited-by: Nick Mathewson <[email protected]>
* | | | | | | | Merge branch 'audit-ignore-async-std' into 'main'Nick Mathewson2025-08-271-0/+4
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | cargo_audit: ignore async-std being unmaintained See merge request tpo/core/arti!3194
| * | | | | | | cargo_audit: ignore async-std being unmaintainedJim Newsome2025-08-271-0/+4
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore RUSTSEC-2025-0052. Deprecation/removal plan: https://gitlab.torproject.org/tpo/core/arti/-/issues/2130
* | | | | | | Merge branch '2064-artifact-expiration-times' into 'main'opara2025-08-271-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase artifact expiration times to 1 day minimum Closes #2064 See merge request tpo/core/arti!3098
| * | | | | | | If artifact expiration time is less than 1 day, increase to 1 day.luciole2025-07-161-2/+2
| | | | | | | |
* | | | | | | | Merge branch 'channel-vpadding' into 'main'David Goulet2025-08-272-51/+20
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | proto: Only allow VERSIONS cell for the new handshake state See merge request tpo/core/arti!3184
| * | | | | | | proto: Only allow VERSIONS cell for the new handshake stateDavid Goulet2025-08-272-51/+20
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to this, it is not possible to get a VPADDING before because it requires a link protocol version to decideon the encoding: https://gitlab.torproject.org/tpo/core/torspec/-/issues/366 Signed-off-by: David Goulet <[email protected]>
* | | | | | | Merge branch 'upgrade_deps' into 'main'Alexander Hansen Færøy2025-08-276-51/+44
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade various dependencies in preparation for next release See merge request tpo/core/arti!3188
| * | | | | | | Upgrade ureq dependency to ~3.1.0Nick Mathewson2025-08-262-31/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, document why we are (for now) stuck using a tilde with our ureq dependency.
| * | | | | | | Update toml_edit dependency to 0.23.4Nick Mathewson2025-08-262-7/+7
| | | | | | | |
| * | | | | | | Update webpki-roots dependency to 1.0.2Nick Mathewson2025-08-262-2/+2
| | | | | | | |
| * | | | | | | Update phf dependency to 0.13.1Nick Mathewson2025-08-262-9/+9
| | | | | | | |
| * | | | | | | Update base16ct dependency to 0.3.Nick Mathewson2025-08-262-7/+13
| | |/ / / / / | |/| | | | |
* | | | | | | Merge branch 'py-reformat' into 'main'David Goulet2025-08-271-8/+11
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | Reformat check_doc_features See merge request tpo/core/arti!3187
| * | | | | | Reformat check_doc_featuresNick Mathewson2025-08-261-8/+11
| |/ / / / / | | | | | | | | | | | | | | | | | | Should appease python CI.
* | | | | | Merge branch 'update-image' into 'main'David Goulet2025-08-271-2/+2
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | ci: Update "recent rust image" to 1.89 See merge request tpo/core/arti!3147
| * | | | | ci: update "recent rust image" to 1.89Steven Engler2025-08-261-2/+2
| |/ / / /
* | | | | Merge branch 'concrete-accumulator' into 'main'Ian Jackson2025-08-274-34/+323
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | tor-netdoc: parse2: Make field accumulator a nameable type See merge request tpo/core/arti!3180
| * | | | tor-netdoc: parse2: multiplicity: Remove now-obsolete trait itemsIan Jackson2025-08-261-12/+0
| | | | |
| * | | | tor-netdoc: parse2: Know that we always accumulate into Option<Field>Ian Jackson2025-08-262-2/+2
| | | | |
| * | | | tor-netdoc: parse2: Always accumulate into Option<Field> (fmt)Ian Jackson2025-08-261-1/+5
| | | | |
| * | | | tor-netdoc: parse2: Always accumulate into Option<Field>Ian Jackson2025-08-261-13/+22
| | | | |
| * | | | tor-netdoc: parse2: Break out F_EFFECTIVE_TYPEIan Jackson2025-08-261-7/+13
| | | | | | | | | | | | | | | | | | | | We're going to want to reuse this.
| * | | | tor-netdoc: parse2: Use selector_ rather than open-codingIan Jackson2025-08-261-1/+1
| | | | | | | | | | | | | | | | | | | | We're going to make this depend on $ftype differently.
| * | | | tor-netdoc: parse2: Report subdoc intro item keyword for missing itemIan Jackson2025-08-263-4/+19
| | | | | | | | | | | | | | | | | | | | This corrects the error message.
| * | | | tor-netdoc: parse2: More focused tests (error cases)Ian Jackson2025-08-261-0/+84
| | | | |
| * | | | tor-netdoc: parse2: More focused tests (success cases)Ian Jackson2025-08-262-0/+182
| | | | | | | | | | | | | | | | | | | | | | | | | The netstatus doc poc does test most of the functionality, but I want some tests of edge cases that that misses.
| * | | | tor-netdoc: parse2: Fix doctype_for_errorIan Jackson2025-08-261-3/+4
| | | | | | | | | | | | | | | | | | | | Actually report the intro item, as the docs state.
* | | | | Merge branch 'windows_warning' into 'main'David Goulet2025-08-261-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | tor-config-path: Fix another Windows warning See merge request tpo/core/arti!3179
| * | | | | tor-config-path: Fix another Windows warningTobias Stoeckmann2025-08-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only Unix systems use the variable path_resolver. Annotate it as unused for all other systems.
* | | | | | Merge branch 'toml' into 'main'David Goulet2025-08-261-18/+7
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | arti: Simplify the `create_state_dir_entry` test helper See merge request tpo/core/arti!3178
| * | | | | arti: simplify the `create_state_dir_entry` test helperSteven Engler2025-08-251-18/+7
| |/ / / /
* | | | | Merge branch 'consensus' into 'main'Ian Jackson2025-08-2637-1652/+1819
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Much more reorganisation in tor-netdoc, start of ns-vote feature See merge request tpo/core/arti!3172
| * | | | | tor-netdoc: No longer impl Sealed for RouterStatus (fmt)Ian Jackson2025-08-261-1/+1
| | | | | |
| * | | | | tor-netdoc: No longer impl Sealed for RouterStatusIan Jackson2025-08-263-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need this since RouterStatus no longer implements any sealed traits.
| * | | | | tor-netdoc: Soften a TODOIan Jackson2025-08-261-1/+1
| | | | | |
| * | | | | tor-netdoc: Fix typoIan Jackson2025-08-261-1/+1
| | | | | |
| * | | | | tor-netdoc: Change an allow to an expectIan Jackson2025-08-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (This will make the build more fragile, but it will also spot an unnecessary allow.)
| * | | | | tor-netdoc: Fix some visibilitiesIan Jackson2025-08-261-6/+3
| | | | | |