summaryrefslogtreecommitdiff
path: root/maint/cargo_audit
Commit message (Collapse)AuthorAgeFilesLines
* maint: Ignore RUSTSEC-2025-0141Clara Engler2026-01-121-0/+10
| | | | | | | | | | | | | | | | | | | | Bincode is unmaintained. Right now, we do not depend on it directly, but rather transitively through maybenot (with tor-proto) and typed-index-collections (with tor-netdoc). This has been reported upstream in the respective crates: * <https://github.com/zheland/typed-index-collections/issues/10> * <https://github.com/maybenot-io/maybenot/issues/40> It is pretty unfortunate, but there is not much we can do at the current moment, given that it is an external matter and we need it for the next arti release; also, as far as I am aware, there are no known security vulnerabilities in the current version of bincode. Therefore, this commit adds it to the list of exception. Fixes #2311 See #2312
* 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
* maint: Remove obsolete cargo_audit warnings.Wesley Aptekar-Cassels2025-04-301-19/+23
|
* maint: Revert ignore of RUSTSEC-2025-0014vcrn2025-03-131-9/+0
| | | | Crate humantime is no longer unmaintained
* maint: ignore RUSTSEC-2025-0014Steven Engler2025-03-111-0/+9
|
* cargo_audit: Ignore paste deprecation notice.Gabriela Moldovan2025-03-101-0/+10
|
* 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'.
* Un-ignore RUSTSEC-2024-0421Nick Mathewson2025-01-071-9/+10
| | | | We no longer require a version of hickory that requires an affected idns.
* Un-ignore RUSTSEC-2024-0370Nick Mathewson2025-01-061-5/+5
|
* Add an exception for RUSTSEC-2024-0421 to fix CI.Nick Mathewson2024-12-091-0/+9
|
* cargo_audit: Temporarily ignore RUSTSEC-2024-0384.Gabriela Moldovan2024-11-121-0/+8
| | | | | | | | | We depend on `instant`, which is unmaintained, via `notify`. `notify` switched over to [`web-time`], but hasn't relased the change yet, so we need to ignore the advisory for now. [`web-time`]: https://github.com/notify-rs/notify/pull/652
* maint/cargo_audit: Add exception for RUSTSEC-2024-0370.Gabriela Moldovan2024-09-091-0/+5
| | | | Adding an exception for now, as per #1608
* maint: Remove exceptions for generational-arenaNick Mathewson2024-08-141-8/+7
| | | | | Now that it's gone, we no longer need to bless its MPL-2.0 usage or excuse it from cargo-audit.
* Remove an obsolete RUSTSEC allowIan Jackson2024-07-091-18/+0
| | | | | We don't use the affected crates any more, now that arti-hyper is gone.
* cargo_audit: Add an exception for RUSTSEC-2024-0014.Gabriela Moldovan2024-02-191-0/+8
| | | | | We should migrate to `slotmap`, but in the meantime let's just add an exception to unblock CI.
* Restore deleted entries to OBSOLETE_IGNORENick Mathewson2023-12-111-0/+23
| | | | | We should have added these to our record of previous rustsec ignores, but we accidentally removed them instead.
* Remove our cargo-audit exception for ed25519-dalekNick Mathewson2023-12-111-8/+11
| | | | It's no longer necessary now that we have upgraded.
* Ignore rsa timing cargo-audit warningNick Mathewson2023-11-281-0/+6
|
* Merge branch 'clap4' into 'main'gabi-2502023-11-151-2/+1
|\ | | | | | | | | Upgrade to clap 4 See merge request tpo/core/arti!1735
| * cargo_audit: Remove note about clap use of atty.Nick Mathewson2023-11-151-2/+1
| |
* | Remove webpki cargo_audit exceptionNick Mathewson2023-11-151-13/+0
|/ | | | | Apparently webpki came out of retirement and actually fixed RUSTSEC-2023-0052. Versions >=0.22.2 should be fine.
* Add a cargo-audit exception for RUSTSEC-2023-0052Nick Mathewson2023-08-221-0/+13
| | | | | We've solved this for rustls-webpki, but tls-api (which arti-hyper uses) still requires the unmaintained webpki crate. See #1016.
* cargo_audit: Add an exception for RUSTSEC-2022-0093.Nick Mathewson2023-08-141-0/+8
| | | | | | | This is the API deficiency in ed25519-dalek v1 that allows you to mismatch public and private keys, leading to a (fatal) double-signing attack. We have worked around this in our current design, so it's appropriate to suppress this warning for now.
* cargo audit: un-ignore RUSTSEC-2023-0040 ("`users` is unmaintained"Ian Jackson2023-07-141-3/+0
|
* maint/cargo-audit: Ignore RUSTSEC-2023-0040 (the users crate is unmaintained)Gabriela Moldovan2023-06-051-0/+3
| | | | Signed-off-by: Gabriela Moldovan <[email protected]>
* shell: use /usr/bin/env instead of absolute pathsEmil Engler2023-01-251-1/+1
| | | | | | | | | | This commit changes the shebang in all shell scripts from absolute paths (such as `/bin/bash` or `/usr/bin/python3`) to the `/usr/bin/env` binary with the accompanying interpreter as it's argument. The reason for this are as follows: - NixOS cannot work with absolute paths - BSD systems install their packages in /usr/local/bin
* Ignore atty theoretical unaligned read for nowIan Jackson2022-11-221-0/+7
|
* Upgrade to clap 3 with minimal changesGabriel de Perthuis2022-11-041-5/+5
| | | | | | | | This removes the last cargo audit override (for the unmaintained ansi_term). Don't mark options as required when they have default values: see <https://github.com/clap-rs/clap/pull/3793>.
* update to v5.0.0trinity-1686a2022-08-311-5/+4
|
* maint/cargo_audit: Tolerate RUSTSEC-2021-0139 (ansi_term unmaintained)Ian Jackson2022-08-221-0/+5
|
* maint/cargo_audit: Honour $CARGOIan Jackson2022-08-221-1/+1
| | | | | This makes it easier to for me to test this script. (I would like to do this to all of them but it's easier on a case-by-case basis.)
* update tls-api to 0.8.0trinity-1686a2022-04-281-4/+4
| | | | and remove corresponding RUSTSEC from ignored list
* Fix typosDimitris Apostolou2022-04-111-3/+3
|
* fix maint/cargo_audit not propagating error and add temporary exceptionstrinity-1686a2022-04-081-0/+11
|
* rename *.sh scripts to bare nameIan Jackson2022-02-181-0/+77
As per #309 Update all references. There is one remaining hit for git-grep '\.sh\b' namely "build.sh" in maint/reproducible_build, which I think is the build script for osxcross - ie, an external project.