summaryrefslogtreecommitdiff
path: root/maint
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'typos' into 'main'Ian Jackson2025-05-011-1/+1
|\ | | | | | | | | Fix typos See merge request tpo/core/arti!2961
| * fix: fix typosTobias Stoeckmann2025-04-251-1/+1
| | | | | | | | Typos found with codespell
* | Merge branch 'maint-cargo-audit-update-2025-04' into 'main'wesleyac2025-04-301-19/+23
|\ \ | | | | | | | | | | | | maint: Remove obsolete cargo_audit warnings. See merge request tpo/core/arti!2973
| * | maint: Remove obsolete cargo_audit warnings.Wesley Aptekar-Cassels2025-04-301-19/+23
| | |
* | | Merge branch 'maint-license-update-2025-04' into 'main'Nick Mathewson2025-04-301-9/+0
|\ \ \ | | | | | | | | | | | | | | | | maint: Update check_license exceptions. See merge request tpo/core/arti!2974
| * | | maint: Update check_license exceptions.Wesley Aptekar-Cassels2025-04-301-9/+0
| |/ / | | | | | | | | | | | | webpki have fixed their situation, and tinystr is now Unicode-3.0 licensed.
* | | Merge branch 'dev/cve/wildcard_check' into 'main'opara2025-04-301-0/+18
|\ \ \ | |/ / |/| | | | | | | | | | | | | | maint: Check for wildcard requirements Closes #1918 See merge request tpo/core/arti!2954
| * | maint: Check for wildcard requirementsClara Engler2025-04-291-0/+18
| |/ | | | | | | | | | | | | | | This commit adds a script that checks all Cargo.toml files whether a version requirement contains a wildcard, that is, a version containing a "*" preceded by an arbitrary amount of digits and dots. Fixes #1918
* | Update rand requirement to 0.9.1Nick Mathewson2025-04-291-1/+1
| | | | | | | | | | (This is going to be a _requirement_, since rand 0.9.1 has a behavioral change from 0.9.0)
* | maint: Allow CDLA-Permissive-2.0 license.Wesley Aptekar-Cassels2025-04-291-0/+1
| | | | | | | | | | This seems to be compatible with our licenses, and is used by the webpki crates.
* | Run cargo update.Wesley Aptekar-Cassels2025-04-291-1/+1
| | | | | | | | | | I updated everything except rand, because the new version of rand interacts with #1903, thus requiring more care.
* | Change "release" to optimize for peformance.Nick Mathewson2025-04-241-2/+1
|/ | | | | | | | | | | | (Previously, it was optimized for size, leading to problems like \#1336.) For any purposes that need the old optimize-for-size behavior, I've added a new "release-small" target. I've also moved the "strip=debuginfo" behavior from maint/binary_size to this new target, since cargo started supporting "strip" in 1.59. Closes #1954.
* arti-client: Keep a somewhat accurate notion of our release date.Nick Mathewson2025-04-162-0/+127
| | | | | | | | | This doesn't need to be perfect, but we need to use it to see if a consensus is new enough that we should obey its recommendations. This commit also adds a script to update or check our release date, and calls this script from our cargo-publish script.
* arti-ureq: New library which integrates with ureqnield2025-04-092-1/+3
| | | | Fixes #1519
* 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.)