summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | update-md-links: Avoid literally stating the blocking todoIan Jackson2024-05-071-2/+2
| | | | |
| * | | | update-md-links: With --check, remove the .tmp file if all is OKIan Jackson2024-05-071-0/+1
| | | | |
| * | | | update-md-links: Replace use of assert with bespoke functionIan Jackson2024-05-071-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2126#note_3026420
| * | | | Revert "CHANGELOG: Escape a non-link"Ian Jackson2024-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 4e89a891206ec8e732bb33ae59844d6afe393333. As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2126#note_3026424
| * | | | Run maint/update-md-links in CIIan Jackson2024-05-021-0/+8
| | | | |
| * | | | maint/update-md-links: Add --check modeIan Jackson2024-05-021-1/+10
| | | | |
| * | | | CHANGELOG: Run update-md-links to fix link definitionsIan Jackson2024-05-021-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This add link definitions that are missing, and deletes ones that are unused. This is precisely the results of maint/update-md-links CHANGELOG.md I have given it a cursory human review.
| * | | | CAHNGELOG: Fix two misspelled link definitionsIan Jackson2024-05-021-2/+2
| | | | |
| * | | | CHANGELOG: Sort every link blockIan Jackson2024-05-021-91/+91
| | | | |
| * | | | CHANGELOG: Normalise number of blank lines around link blocksIan Jackson2024-05-021-47/+12
| | | | | | | | | | | | | | | | | | | | This varied wildly.
| * | | | CHANGELOG: Use tpo.pages .rs for a few internal ratesIan Jackson2024-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We had conflicting definitions of these links. I have not gone through and changed *all* the crate links, just the ones that had multiple conflicting definitions.
| * | | | CHANGELOG: Use docs.rs for a few external ratesIan Jackson2024-05-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We had conflicting definitions of these links. I have not gone through and changed *all* the crate links, just the ones that had multiple conflicting definitions.
| * | | | CHANGELOG: Remove spurious definitionIan Jackson2024-05-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This link target definition was included in the entry for 1.1.6, but that anchor text in that entry has a URL for a ticket, so the definition is not used (in that entry). The same link anchor is defined differently several times elsewhere. So just drop this one.
| * | | | CHANGELOG: Remove a ? parameter from a linkIan Jackson2024-05-021-1/+1
| | | | |
| * | | | CHANGELOG: Remove trailing slashes from some linksIan Jackson2024-05-021-3/+3
| | | | |
| * | | | CHANGELOG: Fix an erroneous link targetIan Jackson2024-05-021-1/+1
| | | | |
| * | | | CHANGELOG: Regularise some formattingIan Jackson2024-05-021-5/+5
| | | | | | | | | | | | | | | | | | | | My more pernickety script hates the extra spaces.
| * | | | CHANGELOG: Rewrap a line so a link is on one lineIan Jackson2024-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | I'm not sure if Markdown tolerates this being broken across a line, but our scripting is going to have trouble with it.
| * | | | CHANGELOG: Fix a syntax botchIan Jackson2024-05-021-1/+1
| | | | |
| * | | | CHANGELOG: Escape a non-linkIan Jackson2024-05-021-1/+1
| | | | |
| * | | | CHANGELOG: Add the "directive" that update-md-links wantsIan Jackson2024-05-021-0/+4
| | | | | | | | | | | | | | | | | | | | This tells us how to break the file into pieces.
| * | | | maint/update-md-links: New script for fully sorting out CHANGELOGIan Jackson2024-05-021-0/+260
| | | | |
| * | | | maint/gen_md_links: Use the proper parser scriptIan Jackson2024-05-021-13/+13
| | | | |
| * | | | maint/extract-md-links: New scriptIan Jackson2024-05-021-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be used by gen_md_links, instead of the regexp-based ad-hoc parser there. The existing parser gets wrong things like " `#[must_use]` ", thinking that's a link. Use a proper Markdown parser. But, we must commit some abuse, sadly.
| * | | | maint/gen_md_links: Soup up argument parserIan Jackson2024-05-021-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I was going to want to call this from another program with a filename, which meant I needed to unparse the arguments, which meant I wanted a competent parser to feed things to. As it happens my caller doesn't use this any more, but let's keep the improvement anyway.
| * | | | maint/gen_md_links: Honour \ escapingIan Jackson2024-05-021-0/+1
| | | | |
* | | | | Merge branch 'vanguards-stub-terminology' into 'main'gabi-2502024-05-163-71/+83
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-circmgr: Replace STUB/STUB+ terminology with SHORT/EXTENDED. Closes #1339 See merge request tpo/core/arti!2161
| * | | | | tor-circmgr: Fix a broken doc link.Gabriela Moldovan2024-05-161-1/+1
| | | | | |
| * | | | | tor-circmgr: Clarify module-level docs.Gabriela Moldovan2024-05-161-0/+6
| | | | | |
| * | | | | tor-circmgr: Replace STUB/STUB+ terminology with SHORT/EXTENDED (fmt).Gabriela Moldovan2024-05-161-1/+3
| | | | | |
| * | | | | tor-circmgr: Replace STUB/STUB+ terminology with SHORT/EXTENDED.Gabriela Moldovan2024-05-163-46/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous STUB/STUB+ terminology was confusing, because STUB and STUB+ are both "circuit stubs" (but STUB is shorter than STUB+). Closes #1339
| * | | | | tor-circmgr: Rename HsCircStubKind::Stub to HsCircStubKind::Short.Gabriela Moldovan2024-05-163-25/+31
| | |_|/ / | |/| | | | | | | | | | | | | Part of #1339
* | | | | Merge branch 'enforce_sendme_max' into 'main'Nick Mathewson2024-05-163-5/+16
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | proto: Explicitly enforce maxima on SENDME windows. See merge request tpo/core/arti!2150
| * | | | proto: Explicitly enforce maxima on SENDME windows.Nick Mathewson2024-05-143-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No actual bug here, just technical debt: For `SendWindow`s, our tag system already ensured that we rejected any SENDME that didn't correspond to an appropriate drain. Still, it doesn't hurt to check. For `RecvWindow`s, it would have been a protocol violation if we ever did this, but it makes sense to make it an internal error if we try. Part of #1383.
* | | | | Merge branch 'script-suffixes' into 'main'Ian Jackson2024-05-164-2/+41
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Forbid script suffixes See merge request tpo/core/arti!2153
| * | | | | Forbid scripts names from specifying their implementation languageIan Jackson2024-05-162-0/+39
| | | | | |
| * | | | | Rename tests/shadow/run.sh to runIan Jackson2024-05-163-2/+2
| | |/ / / | |/| | |
* | | | | Merge branch 'enforce_method_names' into 'main'Nick Mathewson2024-05-167-11/+138
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RPC: Enforce method name format. Closes #823 See merge request tpo/core/arti!2149
| * | | | | RPC: Give error from RpcMgr::new if method name is sufficiently bad.Nick Mathewson2024-05-142-5/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (We don't give an error about unrecognized namespaces (for now), since we have no way to opt in to them.)
| * | | | | RPC: Enforce method name format.Nick Mathewson2024-05-144-1/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to do this carefully, since we want our system to be extensible with new namespaces. First, when we are constructing an RpcMgr, we _warn_ about any method names that are misformed. Second, we add a test in the `arti` crate to fail if any method names are invalid. This will only catch method names in crates that `arti` depends on.
| * | | | | RPC: Use RPC method names in a consistent format.Nick Mathewson2024-05-143-6/+6
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Specifically, we want a single colon, and we want our method names to be in snake_case.
* | | | | Merge branch 'use-locked-build' into 'main'Ian Jackson2024-05-1610-13/+13
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | doc: Use locked build See merge request tpo/core/arti!2157
| * | | | doc: Use locked buildpinkforest2024-05-1610-13/+13
| | | | |
* | | | | Merge branch 'cargo-publish' into 'main'gabi-2502024-05-151-3/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Soup up maint/cargo-publish a bit See merge request tpo/core/arti!2158
| * | | | | maint/cargo-publish: Allow overriding of origin and branchIan Jackson2024-05-151-0/+6
| | | | | |
| * | | | | maint/cargo-publish: Split handling of origin and branchIan Jackson2024-05-151-3/+3
| | | | | |
| * | | | | maint/cargo-publish: Add --force optionIan Jackson2024-05-151-0/+9
| |/ / / /
* | | | | Merge branch 'tor-circmgr-0.18.1' into 'main'Ian Jackson2024-05-154-4/+44
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | arti: 1.2.3 release Closes #1400 and #1409 See merge request tpo/core/arti!2156
| * | | | Merge remote-tracking branch 'upstream/main' into HEADGabriela Moldovan2024-05-15129-1286/+2752
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge branch 'example_one_hop' into 'main'gabi-2502024-05-153-0/+69
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | arti-client: Add one-hop circuit example See merge request tpo/core/arti!2148