| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | |
| | | |
| | | |
| | | | |
Typos found with codespell
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
maint: Remove obsolete cargo_audit warnings.
See merge request tpo/core/arti!2973
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
maint: Update check_license exceptions.
See merge request tpo/core/arti!2974
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
webpki have fixed their situation, and tinystr is now Unicode-3.0
licensed.
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
maint: Check for wildcard requirements
Closes #1918
See merge request tpo/core/arti!2954
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
(This is going to be a _requirement_,
since rand 0.9.1 has a behavioral change from 0.9.0)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This seems to be compatible with our licenses, and is used by the webpki
crates.
|
| | |/ /
|/| |
| | |
| | |
| | | |
I updated everything except rand, because the new version of rand
interacts with #1903, thus requiring more care.
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| | |
Fixes #1519
|
| | |
| |
| |
| |
| | |
This is a workaround for
https://gitlab.torproject.org/tpo/core/arti/-/issues/1335
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
(This only needs to be used for DSA keys from ssh_key, which
we should never touch in production.)
|
| | |
| |
| |
| | |
- The rand crate's "getrandom" feature has been renamed to "os_rng"
|
| | |
| |
| |
| |
| |
| | |
(Per discussion at #1774, we think the changes are acceptable.)
This commit won't compile on its own; subsequent commits will fix it.
|
| | |
| |
| |
| | |
Crate humantime is no longer unmaintained
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
maint: Make matrix-check run in parallel in CI.
Closes #1625
See merge request tpo/core/arti!2835
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
This is the version that introduces `root_hint_subjects()`,
which we want our ServerCertVerifier to override.
|
| |/ / |
|
| | |
| |
| |
| |
| | |
This is a workaround for
https://gitlab.torproject.org/tpo/core/arti/-/issues/1335
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
| |
| |
| |
| | |
The 'notify' lib was recently upgraded to 8.0.0, but that's not the only
place that we depend on 'instant'.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
"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.
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
(This is the default value for git's `core.abbrev` setting.)
|
| | |
| |
| | |
Co-authored-by: Jim Newsome <[email protected]>
|
| | |
| |
| |
| |
| | |
These are entries that were misformatted before, but where
format_md_links didn't fix them in the right way.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
This is not yet strictly automated yet, but since there is only
one such method this is probably good enough for now.
Closes #1708.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | | |
|
| | |
| |
| |
| | |
(Current nightly works fine, so we can stop recommending a downgrade.)
|
| | |
| |
| |
| | |
Fortunately, the new API has simplified matters greatly!
|