summaryrefslogtreecommitdiff
path: root/maint
Commit message (Collapse)AuthorAgeFilesLines
* maint/reproducible_build: Downgrade base64ct.Gabriela Moldovan2025-03-271-0/+1
| | | | | This is a workaround for https://gitlab.torproject.org/tpo/core/arti/-/issues/1335
* maint: docs and formatting for cargo_sortmatt0222025-03-211-2/+10
|
* cargo_sort: better checking scriptmatt0222025-03-211-2/+13
|
* Use rng compatibility layer in keygen-openssh-testNick Mathewson2025-03-182-2/+3
| | | | | (This only needs to be used for DSA keys from ssh_key, which we should never touch in production.)
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
| | | | - The rand crate's "getrandom" feature has been renamed to "os_rng"
* Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-2/+2
| | | | | | (Per discussion at #1774, we think the changes are acceptable.) This commit won't compile on its own; subsequent commits will fix it.
* maint: Revert ignore of RUSTSEC-2025-0014vcrn2025-03-131-9/+0
| | | | Crate humantime is no longer unmaintained
* Deprecate --onion-name; introduce --onion-addressdisha2025-03-121-1/+2
|
* maint: ignore RUSTSEC-2025-0014Steven Engler2025-03-111-0/+9
|
* Merge branch 'matrix-check-parallel' into 'main'wesleyac2025-03-111-1/+31
|\ | | | | | | | | | | | | maint: Make matrix-check run in parallel in CI. Closes #1625 See merge request tpo/core/arti!2835
| * maint: Fix python lintsWesley Aptekar-Cassels2025-03-051-2/+2
| |
| * maint: Add note to matrix-check CLI about assumed invariants.Wesley Aptekar-Cassels2025-03-051-1/+2
| |
| * maint: Add docs to matrix-check and sort list of cratesWesley Aptekar-Cassels2025-03-051-2/+9
| |
| * maint: Make matrix-check run in parallel in CI.Wesley Aptekar-Cassels2025-03-041-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | We should ideally do this for every-crate as well, but since that's written in bash, it's a little more annoying to do. The options there are either to rewrite it in python (probably good to do anyways) or to modify the list_crates script to move the parallelization in there (useful since it lets us reuse code, but doing that with a generator is likely not possible). For now I'm just going to file a ticket to do that and go back to working on stuff i actually should be doing :) Fixes: #1625
* | cargo_audit: Ignore paste deprecation notice.Gabriela Moldovan2025-03-101-0/+10
| |
* | Add permissions for aws-lc-* licensesNick Mathewson2025-03-041-0/+7
| |
* | Require rustls 0.23.20Nick Mathewson2025-03-041-1/+0
| | | | | | | | | | This is the version that introduces `root_hint_subjects()`, which we want our ServerCertVerifier to override.
* | Remove now-unneeded ring 1.6 from downgrade_dependenciesNick Mathewson2025-03-041-1/+0
|/
* maint: downgrade dependencies in 'reproducible_build' scriptSteven Engler2025-02-271-0/+12
| | | | | This is a workaround for https://gitlab.torproject.org/tpo/core/arti/-/issues/1335
* maint: add 'Apache-2.0 AND ISC' as a recognized licenseSteven Engler2025-02-271-1/+3
| | | | | | | | | This is for ring >= v0.17.10 We currently use two ring versions in our Cargo.lock: - 0.16.20 (old non-standard license) - 0.17.11 (new license)
* maint: update comments for RUSTSEC-2024-0384 exceptionSteven Engler2025-02-261-4/+9
| | | | | The 'notify' lib was recently upgraded to 8.0.0, but that's not the only place that we depend on 'instant'.
* maint: add 'yoke' to upgrade list in 'downgrade_dependencies'Steven Engler2025-02-111-1/+2
|
* maint: use `Crate.subdir` in matrix-checkSteven Engler2025-02-031-17/+1
|
* maint: pass `Crate` to `test_crate` in matrix-checkSteven Engler2025-02-031-10/+10
|
* fix: fix typosDimitris Apostolou2025-01-301-1/+1
|
* format_md_links: add list of not-necessarily-a-link exceptionsNick Mathewson2025-01-281-3/+11
| | | | | | "Ed25519" is a 7-character string that looks like hex but isn't. We leave it in brackets if we find it in brackets, but we don't automatically wrap it in brackets if it doesn't start with them.
* format_md_links: more documentationNick Mathewson2025-01-281-1/+4
|
* format_md_links: more comments in regular expressions.Nick Mathewson2025-01-281-0/+4
|
* Change lower-bound for git abbrevs to 7.Nick Mathewson2025-01-281-2/+2
| | | | (This is the default value for git's `core.abbrev` setting.)
* Apply 1 suggestion(s) to 1 file(s)Nick Mathewson2025-01-281-1/+1
| | | Co-authored-by: Jim Newsome <[email protected]>
* Hand cleaning on format_md_links outputsNick Mathewson2025-01-281-1/+1
| | | | | These are entries that were misformatted before, but where format_md_links didn't fix them in the right way.
* Script to reformat links at the end of each changelog entryNick Mathewson2025-01-281-0/+240
|
* rpc-docs-tool: Fix documentation for methods that apply to all objectsNick Mathewson2025-01-231-7/+30
| | | | | | | This is not yet strictly automated yet, but since there is only one such method this is probably good enough for now. Closes #1708.
* rpc-doc-tool: Fix dangling RustDoc linksNick Mathewson2025-01-231-11/+47
| | | | | | | | | | | | | | | | We already successfully handled links of the forms: * `[RustId]` * `[text](https://...)` * `[text][label]` But we didn't handle links of the form: * `[text](RustId)` These latter links aren't correct markdown on their own; but they're simple enough to fix up after a little hacking on the marko backend representation.
* rpc-docs-tool: Emit methods and objects in sorted order.Nick Mathewson2025-01-231-4/+7
|
* rpc-docs-tool: Update version recommendationNick Mathewson2025-01-231-2/+2
| | | | (Current nightly works fine, so we can stop recommending a downgrade.)
* rpc-docs-tool: Use new connect-point API to connect to arti.Nick Mathewson2025-01-231-4/+1
| | | | Fortunately, the new API has simplified matters greatly!
* maint/check_licenses: Acknowledge that we don't handle ORIan Jackson2025-01-201-1/+1
|
* maint/check_licenses: Instructions for what to do about MPLIan Jackson2025-01-201-1/+12
|
* Un-ignore RUSTSEC-2024-0421Nick Mathewson2025-01-071-9/+10
| | | | We no longer require a version of hickory that requires an affected idns.
* Add Clara and "wesleyac" to exclude_contributors.txtNick Mathewson2025-01-071-0/+2
|
* Merge branch 'mod-module-files' into 'main'Nick Mathewson2025-01-072-0/+2
|\ | | | | | | | | clippy: deny `mod_module_files` See merge request tpo/core/arti!2689
| * clippy: deny `mod_module_files`Steven Engler2025-01-062-0/+2
| | | | | | | | | | | | Denies 'mod.rs' files for consistency. https://rust-lang.github.io/rust-clippy/master/index.html#mod_module_files
* | fix: fix typosDimitris Apostolou2025-01-061-2/+2
| |
* | Un-ignore RUSTSEC-2024-0370Nick Mathewson2025-01-061-5/+5
|/
* Upgrade to itertools 0.14.0Nick Mathewson2025-01-061-1/+1
|
* Label our cbindgen output, to detect version incompatibility.Nick Mathewson2024-12-091-0/+1
| | | | | | | This will help us keep track of whether we are using the pinned-to version of cbindgen. Closes #1772.
* Add an exception for RUSTSEC-2024-0421 to fix CI.Nick Mathewson2024-12-091-0/+9
|
* Merge branch 'dev/cve/fixup-features' into 'main'opara2024-12-031-3/+14
|\ | | | | | | | | | | | | maint: Add exclusion feature to `fixup-features` Closes #1766 See merge request tpo/core/arti!2652
| * maint: Add exclusion feature to `fixup-features`Clara Engler2024-12-031-3/+14
| | | | | | | | | | | | | | | | This commit adds an `--exclude <PREFIX>` argument to the `fixup-features` tool in order to ignore crate paths for crates that we do not publish, mainly those in the `examples/` and `maint/` directory. Fixes #1766