@@ -7,7 +7,30 @@ allow = [
77 " Apache-2.0" ,
88 " ISC" ,
99 " BSD-3-Clause" ,
10- " OpenSSL"
10+ ]
11+
12+ exceptions = [
13+ { allow = [" MPL-2.0" ], crate = " webpki-roots" }, # This crate is a dependency of `reqwest`.
14+ { allow = [" Unicode-3.0" ], crate = " icu_collections" }, # This crate gets used transitively by `reqwest`.
15+ { allow = [" Unicode-3.0" ], crate = " icu_locid" }, # This crate gets used transitively by `reqwest`.
16+ { allow = [" Unicode-3.0" ], crate = " icu_locid_transform" }, # This crate gets used transitively by `reqwest`.
17+ { allow = [" Unicode-3.0" ], crate = " icu_locid_transform_data" }, # This crate gets used transitively by `reqwest`.
18+ { allow = [" Unicode-3.0" ], crate = " icu_normalizer" }, # This crate gets used transitively by `reqwest`.
19+ { allow = [" Unicode-3.0" ], crate = " icu_normalizer_data" }, # This crate gets used transitively by `reqwest`.
20+ { allow = [" Unicode-3.0" ], crate = " icu_properties" }, # This crate gets used transitively by `reqwest`.
21+ { allow = [" Unicode-3.0" ], crate = " icu_properties_data" }, # This crate gets used transitively by `reqwest`.
22+ { allow = [" Unicode-3.0" ], crate = " icu_provider" }, # This crate gets used transitively by `reqwest`.
23+ { allow = [" Unicode-3.0" ], crate = " icu_provider_macros" }, # This crate gets used transitively by `reqwest`.
24+ { allow = [" Unicode-3.0" ], crate = " litemap" }, # This crate gets used transitively by `reqwest`.
25+ { allow = [" Unicode-3.0" ], crate = " tinystr" }, # This crate gets used transitively by `reqwest`.
26+ { allow = [" Unicode-3.0" ], crate = " writeable" }, # This crate gets used transitively by `reqwest`.
27+ { allow = [" Unicode-3.0" ], crate = " unicode-ident" }, # This crate gets used transitively by `reqwest` and other crates.
28+ { allow = [" Unicode-3.0" ], crate = " yoke" }, # This crate gets used transitively by `reqwest`.
29+ { allow = [" Unicode-3.0" ], crate = " yoke-derive" }, # This crate gets used transitively by `reqwest`.
30+ { allow = [" Unicode-3.0" ], crate = " zerovec" }, # This crate gets used transitively by `reqwest`.
31+ { allow = [" Unicode-3.0" ], crate = " zerovec-derive" }, # This crate gets used transitively by `reqwest`.
32+ { allow = [" Unicode-3.0" ], crate = " zerofrom" }, # This crate gets used transitively by `reqwest`.
33+ { allow = [" Unicode-3.0" ], crate = " zerofrom-derive" }, # This crate gets used transitively by `reqwest`.
1134]
1235
1336[licenses .private ]
@@ -21,6 +44,31 @@ license-files = [
2144 { path = " LICENSE" , hash = 0xbd0eed23 }
2245]
2346
47+ # This section is considered when running `cargo deny check advisories`
48+ # More documentation for the advisories section can be found here:
49+ # https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html
2450[advisories ]
2551unmaintained = " none"
26- yanked = " allow"
52+ yanked = " deny"
53+
54+ # This section is considered when running `cargo deny check bans`.
55+ # More documentation about the 'bans' section can be found here:
56+ # https://embarkstudios.github.io/cargo-deny/checks/bans/cfg.html
57+ [bans ]
58+ # Lint level for when multiple versions of the same crate are detected
59+ multiple-versions = " warn"
60+ # Lint level for when a crate version requirement is `*`
61+ wildcards = " warn"
62+ # The graph highlighting used when creating dotgraphs for crates
63+ # with multiple versions
64+ # * lowest-version - The path to the lowest versioned duplicate is highlighted
65+ # * simplest-path - The path to the version with the fewest edges is highlighted
66+ # * all - Both lowest-version and simplest-path are used
67+ highlight = " all"
68+
69+ # This section is considered when running `cargo deny check sources`.
70+ # More documentation about the 'sources' section can be found here:
71+ # https://embarkstudios.github.io/cargo-deny/checks/sources/cfg.html
72+ [sources ]
73+ unknown-registry = " deny"
74+ unknown-git = " deny"
0 commit comments