diff options
| author | MathisDerooNXP <[email protected]> | 2025-11-26 10:05:16 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-26 10:05:16 -0800 |
| commit | d12bc9785399991065e511efbea34f0138c7645e (patch) | |
| tree | 47472365383c3a5ad5d4ab0495e655a3418477d9 /supply-chain | |
| parent | 1efaaa4025120413ec17de90106244445208804a (diff) | |
Add GPIO interrupt support and embedded-hal-async trait implementation (#38)
* Add GPIO interrupt support and embedded-hal-async trait implementation
Signed-off-by: Mathis Deroo <[email protected]>
* Run cargo fmt
* Improve GPIO driver interrupt mechanism and example
- GPIO interrupt managed internally at the HAL level,
- Renamed and cleaned gpio_interrupt example; now button_async.rs,
- Use BitIter instead of simple for loop in the irq handler,
- Fix comments and add "rt" wrappen to GPIO IRQ handler.
Signed-off-by: Mathis Deroo <[email protected]>
* Modify INTERRUPT_DETECTED (AtomicBool to AtomicU32) to work with pin number and not only port number interrupt
Signed-off-by: Mathis Deroo <[email protected]>
* add embedded_hal_async::digital::* traits
Signed-off-by: Mathis Deroo <[email protected]>
* Update irq_handler with BitIter loop
Co-authored-by: Felipe Balbi <[email protected]>
* Add suggested changes
Signed-off-by: Mathis Deroo <[email protected]>
* cargo fmt
Signed-off-by: Felipe Balbi <[email protected]>
* WIP: Modify Wakers from AtomicWaker to WaitMap, with pin number (per PORT) as key
Signed-off-by: Mathis Deroo <[email protected]>
* Tweak maitake-sync usage
* Improve docs
* refactor a bit
* Move all of the async+interrupt stuff into a module
* Remove defmt debug traces
Signed-off-by: Mathis Deroo <[email protected]>
* cargo vet
* Move e-hal-async impls into the gated block
* "rt", begone!
---------
Signed-off-by: Mathis Deroo <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Co-authored-by: Felipe Balbi <[email protected]>
Co-authored-by: Felipe Balbi <[email protected]>
Co-authored-by: Felipe Balbi <[email protected]>
Co-authored-by: James Munns <[email protected]>
Diffstat (limited to 'supply-chain')
| -rw-r--r-- | supply-chain/audits.toml | 216 | ||||
| -rw-r--r-- | supply-chain/config.toml | 19 | ||||
| -rw-r--r-- | supply-chain/imports.lock | 465 |
3 files changed, 683 insertions, 17 deletions
diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 2aba6b961..871109648 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml | |||
| @@ -6,11 +6,21 @@ who = "Felipe Balbi <[email protected]>" | |||
| 6 | criteria = "safe-to-deploy" | 6 | criteria = "safe-to-deploy" |
| 7 | version = "1.5.0" | 7 | version = "1.5.0" |
| 8 | 8 | ||
| 9 | [[audits.cc]] | ||
| 10 | who = "Felipe Balbi <[email protected]>" | ||
| 11 | criteria = "safe-to-deploy" | ||
| 12 | version = "1.2.47" | ||
| 13 | |||
| 9 | [[audits.cfg-if]] | 14 | [[audits.cfg-if]] |
| 10 | who = "Felipe Balbi <[email protected]>" | 15 | who = "Felipe Balbi <[email protected]>" |
| 11 | criteria = "safe-to-deploy" | 16 | criteria = "safe-to-deploy" |
| 12 | version = "1.0.4" | 17 | version = "1.0.4" |
| 13 | 18 | ||
| 19 | [[audits.cordyceps]] | ||
| 20 | who = "Felipe Balbi <[email protected]>" | ||
| 21 | criteria = "safe-to-deploy" | ||
| 22 | version = "0.3.4" | ||
| 23 | |||
| 14 | [[audits.darling]] | 24 | [[audits.darling]] |
| 15 | who = "Felipe Balbi <[email protected]>" | 25 | who = "Felipe Balbi <[email protected]>" |
| 16 | criteria = "safe-to-deploy" | 26 | criteria = "safe-to-deploy" |
| @@ -72,6 +82,16 @@ who = "Felipe Balbi <[email protected]>" | |||
| 72 | criteria = "safe-to-deploy" | 82 | criteria = "safe-to-deploy" |
| 73 | version = "0.3.0" | 83 | version = "0.3.0" |
| 74 | 84 | ||
| 85 | [[audits.find-msvc-tools]] | ||
| 86 | who = "Felipe Balbi <[email protected]>" | ||
| 87 | criteria = "safe-to-deploy" | ||
| 88 | version = "0.1.5" | ||
| 89 | |||
| 90 | [[audits.generator]] | ||
| 91 | who = "Felipe Balbi <[email protected]>" | ||
| 92 | criteria = "safe-to-deploy" | ||
| 93 | version = "0.8.7" | ||
| 94 | |||
| 75 | [[audits.ident_case]] | 95 | [[audits.ident_case]] |
| 76 | who = "Felipe Balbi <[email protected]>" | 96 | who = "Felipe Balbi <[email protected]>" |
| 77 | criteria = "safe-to-deploy" | 97 | criteria = "safe-to-deploy" |
| @@ -82,11 +102,46 @@ who = "Felipe Balbi <[email protected]>" | |||
| 82 | criteria = "safe-to-deploy" | 102 | criteria = "safe-to-deploy" |
| 83 | version = "1.0.0" | 103 | version = "1.0.0" |
| 84 | 104 | ||
| 105 | [[audits.maitake-sync]] | ||
| 106 | who = "Felipe Balbi <[email protected]>" | ||
| 107 | criteria = "safe-to-deploy" | ||
| 108 | version = "0.2.2" | ||
| 109 | |||
| 110 | [[audits.mutex-traits]] | ||
| 111 | who = "Felipe Balbi <[email protected]>" | ||
| 112 | criteria = "safe-to-deploy" | ||
| 113 | version = "1.0.1" | ||
| 114 | |||
| 115 | [[audits.mycelium-bitfield]] | ||
| 116 | who = "Felipe Balbi <[email protected]>" | ||
| 117 | criteria = "safe-to-deploy" | ||
| 118 | version = "0.1.5" | ||
| 119 | |||
| 120 | [[audits.once_cell]] | ||
| 121 | who = "Felipe Balbi <[email protected]>" | ||
| 122 | criteria = "safe-to-deploy" | ||
| 123 | version = "1.20.1" | ||
| 124 | |||
| 85 | [[audits.panic-probe]] | 125 | [[audits.panic-probe]] |
| 86 | who = "Felipe Balbi <[email protected]>" | 126 | who = "Felipe Balbi <[email protected]>" |
| 87 | criteria = "safe-to-deploy" | 127 | criteria = "safe-to-deploy" |
| 88 | version = "1.0.0" | 128 | version = "1.0.0" |
| 89 | 129 | ||
| 130 | [[audits.pin-project]] | ||
| 131 | who = "Felipe Balbi <[email protected]>" | ||
| 132 | criteria = "safe-to-deploy" | ||
| 133 | version = "1.1.10" | ||
| 134 | |||
| 135 | [[audits.pin-project-internal]] | ||
| 136 | who = "Felipe Balbi <[email protected]>" | ||
| 137 | criteria = "safe-to-deploy" | ||
| 138 | version = "1.1.10" | ||
| 139 | |||
| 140 | [[audits.portable-atomic]] | ||
| 141 | who = "Felipe Balbi <[email protected]>" | ||
| 142 | criteria = "safe-to-deploy" | ||
| 143 | version = "1.11.1" | ||
| 144 | |||
| 90 | [[audits.proc-macro2]] | 145 | [[audits.proc-macro2]] |
| 91 | who = "Felipe Balbi <[email protected]>" | 146 | who = "Felipe Balbi <[email protected]>" |
| 92 | criteria = "safe-to-deploy" | 147 | criteria = "safe-to-deploy" |
| @@ -131,3 +186,164 @@ version = "2.0.17" | |||
| 131 | who = "Felipe Balbi <[email protected]>" | 186 | who = "Felipe Balbi <[email protected]>" |
| 132 | criteria = "safe-to-deploy" | 187 | criteria = "safe-to-deploy" |
| 133 | version = "1.0.22" | 188 | version = "1.0.22" |
| 189 | |||
| 190 | [[audits.valuable]] | ||
| 191 | who = "Felipe Balbi <[email protected]>" | ||
| 192 | criteria = "safe-to-deploy" | ||
| 193 | version = "0.1.1" | ||
| 194 | |||
| 195 | [[trusted.aho-corasick]] | ||
| 196 | criteria = "safe-to-deploy" | ||
| 197 | user-id = 189 # Andrew Gallant (BurntSushi) | ||
| 198 | start = "2019-03-28" | ||
| 199 | end = "2026-11-26" | ||
| 200 | |||
| 201 | [[trusted.cc]] | ||
| 202 | criteria = "safe-to-deploy" | ||
| 203 | user-id = 55123 # rust-lang-owner | ||
| 204 | start = "2022-10-29" | ||
| 205 | end = "2026-11-26" | ||
| 206 | |||
| 207 | [[trusted.find-msvc-tools]] | ||
| 208 | criteria = "safe-to-deploy" | ||
| 209 | user-id = 539 | ||
| 210 | start = "2025-08-29" | ||
| 211 | end = "2026-11-26" | ||
| 212 | |||
| 213 | [[trusted.libc]] | ||
| 214 | criteria = "safe-to-deploy" | ||
| 215 | user-id = 55123 # rust-lang-owner | ||
| 216 | start = "2024-08-15" | ||
| 217 | end = "2026-11-26" | ||
| 218 | |||
| 219 | [[trusted.loom]] | ||
| 220 | criteria = "safe-to-deploy" | ||
| 221 | user-id = 6741 # Alice Ryhl (Darksonn) | ||
| 222 | start = "2021-04-12" | ||
| 223 | end = "2026-11-26" | ||
| 224 | |||
| 225 | [[trusted.memchr]] | ||
| 226 | criteria = "safe-to-deploy" | ||
| 227 | user-id = 189 # Andrew Gallant (BurntSushi) | ||
| 228 | start = "2019-07-07" | ||
| 229 | end = "2026-11-26" | ||
| 230 | |||
| 231 | [[trusted.paste]] | ||
| 232 | criteria = "safe-to-deploy" | ||
| 233 | user-id = 3618 # David Tolnay (dtolnay) | ||
| 234 | start = "2019-03-19" | ||
| 235 | end = "2026-11-26" | ||
| 236 | |||
| 237 | [[trusted.regex-automata]] | ||
| 238 | criteria = "safe-to-deploy" | ||
| 239 | user-id = 189 # Andrew Gallant (BurntSushi) | ||
| 240 | start = "2019-02-25" | ||
| 241 | end = "2026-11-26" | ||
| 242 | |||
| 243 | [[trusted.regex-syntax]] | ||
| 244 | criteria = "safe-to-deploy" | ||
| 245 | user-id = 189 # Andrew Gallant (BurntSushi) | ||
| 246 | start = "2019-03-30" | ||
| 247 | end = "2026-11-26" | ||
| 248 | |||
| 249 | [[trusted.rustversion]] | ||
| 250 | criteria = "safe-to-deploy" | ||
| 251 | user-id = 3618 # David Tolnay (dtolnay) | ||
| 252 | start = "2019-07-08" | ||
| 253 | end = "2026-11-26" | ||
| 254 | |||
| 255 | [[trusted.scoped-tls]] | ||
| 256 | criteria = "safe-to-deploy" | ||
| 257 | user-id = 1 # Alex Crichton (alexcrichton) | ||
| 258 | start = "2019-02-26" | ||
| 259 | end = "2026-11-26" | ||
| 260 | |||
| 261 | [[trusted.thread_local]] | ||
| 262 | criteria = "safe-to-deploy" | ||
| 263 | user-id = 2915 # Amanieu d'Antras (Amanieu) | ||
| 264 | start = "2019-09-07" | ||
| 265 | end = "2026-11-26" | ||
| 266 | |||
| 267 | [[trusted.tracing-subscriber]] | ||
| 268 | criteria = "safe-to-deploy" | ||
| 269 | user-id = 10 # Carl Lerche (carllerche) | ||
| 270 | start = "2025-08-29" | ||
| 271 | end = "2026-11-26" | ||
| 272 | |||
| 273 | [[trusted.valuable]] | ||
| 274 | criteria = "safe-to-deploy" | ||
| 275 | user-id = 10 # Carl Lerche (carllerche) | ||
| 276 | start = "2022-01-03" | ||
| 277 | end = "2026-11-26" | ||
| 278 | |||
| 279 | [[trusted.windows]] | ||
| 280 | criteria = "safe-to-deploy" | ||
| 281 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 282 | start = "2021-01-15" | ||
| 283 | end = "2026-11-26" | ||
| 284 | |||
| 285 | [[trusted.windows-collections]] | ||
| 286 | criteria = "safe-to-deploy" | ||
| 287 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 288 | start = "2025-02-06" | ||
| 289 | end = "2026-11-26" | ||
| 290 | |||
| 291 | [[trusted.windows-core]] | ||
| 292 | criteria = "safe-to-deploy" | ||
| 293 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 294 | start = "2021-11-15" | ||
| 295 | end = "2026-11-26" | ||
| 296 | |||
| 297 | [[trusted.windows-future]] | ||
| 298 | criteria = "safe-to-deploy" | ||
| 299 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 300 | start = "2025-02-10" | ||
| 301 | end = "2026-11-26" | ||
| 302 | |||
| 303 | [[trusted.windows-implement]] | ||
| 304 | criteria = "safe-to-deploy" | ||
| 305 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 306 | start = "2022-01-27" | ||
| 307 | end = "2026-11-26" | ||
| 308 | |||
| 309 | [[trusted.windows-interface]] | ||
| 310 | criteria = "safe-to-deploy" | ||
| 311 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 312 | start = "2022-02-18" | ||
| 313 | end = "2026-11-26" | ||
| 314 | |||
| 315 | [[trusted.windows-link]] | ||
| 316 | criteria = "safe-to-deploy" | ||
| 317 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 318 | start = "2024-07-17" | ||
| 319 | end = "2026-11-26" | ||
| 320 | |||
| 321 | [[trusted.windows-numerics]] | ||
| 322 | criteria = "safe-to-deploy" | ||
| 323 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 324 | start = "2023-05-15" | ||
| 325 | end = "2026-11-26" | ||
| 326 | |||
| 327 | [[trusted.windows-result]] | ||
| 328 | criteria = "safe-to-deploy" | ||
| 329 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 330 | start = "2024-02-02" | ||
| 331 | end = "2026-11-26" | ||
| 332 | |||
| 333 | [[trusted.windows-strings]] | ||
| 334 | criteria = "safe-to-deploy" | ||
| 335 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 336 | start = "2024-02-02" | ||
| 337 | end = "2026-11-26" | ||
| 338 | |||
| 339 | [[trusted.windows-sys]] | ||
| 340 | criteria = "safe-to-deploy" | ||
| 341 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 342 | start = "2021-11-15" | ||
| 343 | end = "2026-11-26" | ||
| 344 | |||
| 345 | [[trusted.windows-threading]] | ||
| 346 | criteria = "safe-to-deploy" | ||
| 347 | user-id = 64539 # Kenny Kerr (kennykerr) | ||
| 348 | start = "2025-04-29" | ||
| 349 | end = "2026-11-26" | ||
diff --git a/supply-chain/config.toml b/supply-chain/config.toml index 173392c16..5682db9ea 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml | |||
| @@ -7,6 +7,9 @@ version = "0.10" | |||
| 7 | [imports.OpenDevicePartnership] | 7 | [imports.OpenDevicePartnership] |
| 8 | url = "https://raw.githubusercontent.com/OpenDevicePartnership/rust-crate-audits/main/audits.toml" | 8 | url = "https://raw.githubusercontent.com/OpenDevicePartnership/rust-crate-audits/main/audits.toml" |
| 9 | 9 | ||
| 10 | [imports.bytecode-alliance] | ||
| 11 | url = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml" | ||
| 12 | |||
| 10 | [imports.google] | 13 | [imports.google] |
| 11 | url = "https://raw.githubusercontent.com/google/rust-crate-audits/main/audits.toml" | 14 | url = "https://raw.githubusercontent.com/google/rust-crate-audits/main/audits.toml" |
| 12 | 15 | ||
| @@ -89,10 +92,6 @@ criteria = "safe-to-deploy" | |||
| 89 | version = "1.0.0" | 92 | version = "1.0.0" |
| 90 | criteria = "safe-to-deploy" | 93 | criteria = "safe-to-deploy" |
| 91 | 94 | ||
| 92 | [[exemptions.embedded-io]] | ||
| 93 | version = "0.6.1" | ||
| 94 | criteria = "safe-to-deploy" | ||
| 95 | |||
| 96 | [[exemptions.embedded-io-async]] | 95 | [[exemptions.embedded-io-async]] |
| 97 | version = "0.6.1" | 96 | version = "0.6.1" |
| 98 | criteria = "safe-to-deploy" | 97 | criteria = "safe-to-deploy" |
| @@ -105,14 +104,6 @@ criteria = "safe-to-deploy" | |||
| 105 | version = "0.4.1" | 104 | version = "0.4.1" |
| 106 | criteria = "safe-to-deploy" | 105 | criteria = "safe-to-deploy" |
| 107 | 106 | ||
| 108 | [[exemptions.futures-core]] | ||
| 109 | version = "0.3.31" | ||
| 110 | criteria = "safe-to-deploy" | ||
| 111 | |||
| 112 | [[exemptions.futures-sink]] | ||
| 113 | version = "0.3.31" | ||
| 114 | criteria = "safe-to-deploy" | ||
| 115 | |||
| 116 | [[exemptions.hash32]] | 107 | [[exemptions.hash32]] |
| 117 | version = "0.3.1" | 108 | version = "0.3.1" |
| 118 | criteria = "safe-to-deploy" | 109 | criteria = "safe-to-deploy" |
| @@ -121,10 +112,6 @@ criteria = "safe-to-deploy" | |||
| 121 | version = "0.8.0" | 112 | version = "0.8.0" |
| 122 | criteria = "safe-to-deploy" | 113 | criteria = "safe-to-deploy" |
| 123 | 114 | ||
| 124 | [[exemptions.paste]] | ||
| 125 | version = "1.0.15" | ||
| 126 | criteria = "safe-to-deploy" | ||
| 127 | |||
| 128 | [[exemptions.proc-macro-error-attr2]] | 115 | [[exemptions.proc-macro-error-attr2]] |
| 129 | version = "2.0.0" | 116 | version = "2.0.0" |
| 130 | criteria = "safe-to-deploy" | 117 | criteria = "safe-to-deploy" |
diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index aa62839e2..dbd1235b0 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock | |||
| @@ -1,8 +1,288 @@ | |||
| 1 | 1 | ||
| 2 | # cargo-vet imports lock | 2 | # cargo-vet imports lock |
| 3 | 3 | ||
| 4 | [[publisher.aho-corasick]] | ||
| 5 | version = "1.1.4" | ||
| 6 | when = "2025-10-28" | ||
| 7 | user-id = 189 | ||
| 8 | user-login = "BurntSushi" | ||
| 9 | user-name = "Andrew Gallant" | ||
| 10 | |||
| 11 | [[publisher.libc]] | ||
| 12 | version = "0.2.177" | ||
| 13 | when = "2025-10-09" | ||
| 14 | user-id = 55123 | ||
| 15 | user-login = "rust-lang-owner" | ||
| 16 | |||
| 17 | [[publisher.loom]] | ||
| 18 | version = "0.7.2" | ||
| 19 | when = "2024-04-23" | ||
| 20 | user-id = 6741 | ||
| 21 | user-login = "Darksonn" | ||
| 22 | user-name = "Alice Ryhl" | ||
| 23 | |||
| 24 | [[publisher.memchr]] | ||
| 25 | version = "2.7.6" | ||
| 26 | when = "2025-09-25" | ||
| 27 | user-id = 189 | ||
| 28 | user-login = "BurntSushi" | ||
| 29 | user-name = "Andrew Gallant" | ||
| 30 | |||
| 31 | [[publisher.paste]] | ||
| 32 | version = "1.0.15" | ||
| 33 | when = "2024-05-07" | ||
| 34 | user-id = 3618 | ||
| 35 | user-login = "dtolnay" | ||
| 36 | user-name = "David Tolnay" | ||
| 37 | |||
| 38 | [[publisher.regex-automata]] | ||
| 39 | version = "0.4.13" | ||
| 40 | when = "2025-10-13" | ||
| 41 | user-id = 189 | ||
| 42 | user-login = "BurntSushi" | ||
| 43 | user-name = "Andrew Gallant" | ||
| 44 | |||
| 45 | [[publisher.regex-syntax]] | ||
| 46 | version = "0.8.8" | ||
| 47 | when = "2025-10-13" | ||
| 48 | user-id = 189 | ||
| 49 | user-login = "BurntSushi" | ||
| 50 | user-name = "Andrew Gallant" | ||
| 51 | |||
| 52 | [[publisher.rustversion]] | ||
| 53 | version = "1.0.22" | ||
| 54 | when = "2025-08-08" | ||
| 55 | user-id = 3618 | ||
| 56 | user-login = "dtolnay" | ||
| 57 | user-name = "David Tolnay" | ||
| 58 | |||
| 59 | [[publisher.scoped-tls]] | ||
| 60 | version = "1.0.1" | ||
| 61 | when = "2022-10-31" | ||
| 62 | user-id = 1 | ||
| 63 | user-login = "alexcrichton" | ||
| 64 | user-name = "Alex Crichton" | ||
| 65 | |||
| 66 | [[publisher.thread_local]] | ||
| 67 | version = "1.1.9" | ||
| 68 | when = "2025-06-12" | ||
| 69 | user-id = 2915 | ||
| 70 | user-login = "Amanieu" | ||
| 71 | user-name = "Amanieu d'Antras" | ||
| 72 | |||
| 73 | [[publisher.tracing-subscriber]] | ||
| 74 | version = "0.3.20" | ||
| 75 | when = "2025-08-29" | ||
| 76 | user-id = 10 | ||
| 77 | user-login = "carllerche" | ||
| 78 | user-name = "Carl Lerche" | ||
| 79 | |||
| 80 | [[publisher.windows]] | ||
| 81 | version = "0.61.3" | ||
| 82 | when = "2025-06-12" | ||
| 83 | user-id = 64539 | ||
| 84 | user-login = "kennykerr" | ||
| 85 | user-name = "Kenny Kerr" | ||
| 86 | |||
| 87 | [[publisher.windows-collections]] | ||
| 88 | version = "0.2.0" | ||
| 89 | when = "2025-03-18" | ||
| 90 | user-id = 64539 | ||
| 91 | user-login = "kennykerr" | ||
| 92 | user-name = "Kenny Kerr" | ||
| 93 | |||
| 94 | [[publisher.windows-core]] | ||
| 95 | version = "0.61.2" | ||
| 96 | when = "2025-05-19" | ||
| 97 | user-id = 64539 | ||
| 98 | user-login = "kennykerr" | ||
| 99 | user-name = "Kenny Kerr" | ||
| 100 | |||
| 101 | [[publisher.windows-future]] | ||
| 102 | version = "0.2.1" | ||
| 103 | when = "2025-05-15" | ||
| 104 | user-id = 64539 | ||
| 105 | user-login = "kennykerr" | ||
| 106 | user-name = "Kenny Kerr" | ||
| 107 | |||
| 108 | [[publisher.windows-implement]] | ||
| 109 | version = "0.60.2" | ||
| 110 | when = "2025-10-06" | ||
| 111 | user-id = 64539 | ||
| 112 | user-login = "kennykerr" | ||
| 113 | user-name = "Kenny Kerr" | ||
| 114 | |||
| 115 | [[publisher.windows-interface]] | ||
| 116 | version = "0.59.3" | ||
| 117 | when = "2025-10-06" | ||
| 118 | user-id = 64539 | ||
| 119 | user-login = "kennykerr" | ||
| 120 | user-name = "Kenny Kerr" | ||
| 121 | |||
| 122 | [[publisher.windows-link]] | ||
| 123 | version = "0.1.3" | ||
| 124 | when = "2025-06-12" | ||
| 125 | user-id = 64539 | ||
| 126 | user-login = "kennykerr" | ||
| 127 | user-name = "Kenny Kerr" | ||
| 128 | |||
| 129 | [[publisher.windows-link]] | ||
| 130 | version = "0.2.1" | ||
| 131 | when = "2025-10-06" | ||
| 132 | user-id = 64539 | ||
| 133 | user-login = "kennykerr" | ||
| 134 | user-name = "Kenny Kerr" | ||
| 135 | |||
| 136 | [[publisher.windows-numerics]] | ||
| 137 | version = "0.2.0" | ||
| 138 | when = "2025-03-18" | ||
| 139 | user-id = 64539 | ||
| 140 | user-login = "kennykerr" | ||
| 141 | user-name = "Kenny Kerr" | ||
| 142 | |||
| 143 | [[publisher.windows-result]] | ||
| 144 | version = "0.3.4" | ||
| 145 | when = "2025-05-19" | ||
| 146 | user-id = 64539 | ||
| 147 | user-login = "kennykerr" | ||
| 148 | user-name = "Kenny Kerr" | ||
| 149 | |||
| 150 | [[publisher.windows-strings]] | ||
| 151 | version = "0.4.2" | ||
| 152 | when = "2025-05-19" | ||
| 153 | user-id = 64539 | ||
| 154 | user-login = "kennykerr" | ||
| 155 | user-name = "Kenny Kerr" | ||
| 156 | |||
| 157 | [[publisher.windows-sys]] | ||
| 158 | version = "0.61.2" | ||
| 159 | when = "2025-10-06" | ||
| 160 | user-id = 64539 | ||
| 161 | user-login = "kennykerr" | ||
| 162 | user-name = "Kenny Kerr" | ||
| 163 | |||
| 164 | [[publisher.windows-threading]] | ||
| 165 | version = "0.1.0" | ||
| 166 | when = "2025-05-15" | ||
| 167 | user-id = 64539 | ||
| 168 | user-login = "kennykerr" | ||
| 169 | user-name = "Kenny Kerr" | ||
| 170 | |||
| 4 | [audits.OpenDevicePartnership.audits] | 171 | [audits.OpenDevicePartnership.audits] |
| 5 | 172 | ||
| 173 | [[audits.bytecode-alliance.audits.embedded-io]] | ||
| 174 | who = "Alex Crichton <[email protected]>" | ||
| 175 | criteria = "safe-to-deploy" | ||
| 176 | version = "0.4.0" | ||
| 177 | notes = "No `unsafe` code and only uses `std` in ways one would expect the crate to do so." | ||
| 178 | |||
| 179 | [[audits.bytecode-alliance.audits.embedded-io]] | ||
| 180 | who = "Alex Crichton <[email protected]>" | ||
| 181 | criteria = "safe-to-deploy" | ||
| 182 | delta = "0.4.0 -> 0.6.1" | ||
| 183 | notes = "Major updates, but almost all safe code. Lots of pruning/deletions, nothing out of the ordrinary." | ||
| 184 | |||
| 185 | [[audits.bytecode-alliance.audits.futures-core]] | ||
| 186 | who = "Pat Hickey <[email protected]>" | ||
| 187 | criteria = "safe-to-deploy" | ||
| 188 | version = "0.3.27" | ||
| 189 | notes = "Unsafe used to implement a concurrency primitive AtomicWaker. Well-commented and not obviously incorrect. Like my other audits of these concurrency primitives inside the futures family, I couldn't certify that it is correct without formal methods, but that is out of scope for this vetting." | ||
| 190 | |||
| 191 | [[audits.bytecode-alliance.audits.futures-core]] | ||
| 192 | who = "Pat Hickey <[email protected]>" | ||
| 193 | criteria = "safe-to-deploy" | ||
| 194 | delta = "0.3.28 -> 0.3.31" | ||
| 195 | |||
| 196 | [[audits.bytecode-alliance.audits.futures-sink]] | ||
| 197 | who = "Pat Hickey <[email protected]>" | ||
| 198 | criteria = "safe-to-deploy" | ||
| 199 | version = "0.3.27" | ||
| 200 | |||
| 201 | [[audits.bytecode-alliance.audits.futures-sink]] | ||
| 202 | who = "Pat Hickey <[email protected]>" | ||
| 203 | criteria = "safe-to-deploy" | ||
| 204 | delta = "0.3.28 -> 0.3.31" | ||
| 205 | |||
| 206 | [[audits.bytecode-alliance.audits.log]] | ||
| 207 | who = "Alex Crichton <[email protected]>" | ||
| 208 | criteria = "safe-to-deploy" | ||
| 209 | delta = "0.4.22 -> 0.4.27" | ||
| 210 | notes = "Lots of minor updates to macros and such, nothing touching `unsafe`" | ||
| 211 | |||
| 212 | [[audits.bytecode-alliance.audits.log]] | ||
| 213 | who = "Alex Crichton <[email protected]>" | ||
| 214 | criteria = "safe-to-deploy" | ||
| 215 | delta = "0.4.27 -> 0.4.28" | ||
| 216 | notes = "Minor doc updates and lots new tests, nothing out of the ordinary." | ||
| 217 | |||
| 218 | [[audits.bytecode-alliance.audits.matchers]] | ||
| 219 | who = "Pat Hickey <[email protected]>" | ||
| 220 | criteria = "safe-to-deploy" | ||
| 221 | version = "0.1.0" | ||
| 222 | |||
| 223 | [[audits.bytecode-alliance.audits.matchers]] | ||
| 224 | who = "Alex Crichton <[email protected]>" | ||
| 225 | criteria = "safe-to-deploy" | ||
| 226 | delta = "0.1.0 -> 0.2.0" | ||
| 227 | notes = "Some unsafe code, but not more than before. Nothing awry." | ||
| 228 | |||
| 229 | [[audits.bytecode-alliance.audits.nu-ansi-term]] | ||
| 230 | who = "Pat Hickey <[email protected]>" | ||
| 231 | criteria = "safe-to-deploy" | ||
| 232 | version = "0.46.0" | ||
| 233 | notes = "one use of unsafe to call windows specific api to get console handle." | ||
| 234 | |||
| 235 | [[audits.bytecode-alliance.audits.nu-ansi-term]] | ||
| 236 | who = "Alex Crichton <[email protected]>" | ||
| 237 | criteria = "safe-to-deploy" | ||
| 238 | delta = "0.46.0 -> 0.50.1" | ||
| 239 | notes = "Lots of stylistic/rust-related chanegs, plus new features, but nothing out of the ordrinary." | ||
| 240 | |||
| 241 | [[audits.bytecode-alliance.audits.nu-ansi-term]] | ||
| 242 | who = "Alex Crichton <[email protected]>" | ||
| 243 | criteria = "safe-to-deploy" | ||
| 244 | delta = "0.50.1 -> 0.50.3" | ||
| 245 | notes = "CI changes, Rust changes, nothing out of the ordinary." | ||
| 246 | |||
| 247 | [[audits.bytecode-alliance.audits.sharded-slab]] | ||
| 248 | who = "Pat Hickey <[email protected]>" | ||
| 249 | criteria = "safe-to-deploy" | ||
| 250 | version = "0.1.4" | ||
| 251 | notes = "I always really enjoy reading eliza's code, she left perfect comments at every use of unsafe." | ||
| 252 | |||
| 253 | [[audits.bytecode-alliance.audits.shlex]] | ||
| 254 | who = "Alex Crichton <[email protected]>" | ||
| 255 | criteria = "safe-to-deploy" | ||
| 256 | version = "1.1.0" | ||
| 257 | notes = "Only minor `unsafe` code blocks which look valid and otherwise does what it says on the tin." | ||
| 258 | |||
| 259 | [[audits.bytecode-alliance.audits.tracing-attributes]] | ||
| 260 | who = "Alex Crichton <[email protected]>" | ||
| 261 | criteria = "safe-to-deploy" | ||
| 262 | delta = "0.1.28 -> 0.1.30" | ||
| 263 | notes = "Few code changes, a pretty minor update." | ||
| 264 | |||
| 265 | [[audits.bytecode-alliance.audits.tracing-core]] | ||
| 266 | who = "Alex Crichton <[email protected]>" | ||
| 267 | criteria = "safe-to-deploy" | ||
| 268 | delta = "0.1.33 -> 0.1.34" | ||
| 269 | notes = "Mostly just an update with Rust stylistic conventions changing. Nothing awry." | ||
| 270 | |||
| 271 | [[audits.bytecode-alliance.audits.tracing-log]] | ||
| 272 | who = "Alex Crichton <[email protected]>" | ||
| 273 | criteria = "safe-to-deploy" | ||
| 274 | version = "0.1.3" | ||
| 275 | notes = """ | ||
| 276 | This is a standard adapter between the `log` ecosystem and the `tracing` | ||
| 277 | ecosystem. There's one `unsafe` block in this crate and it's well-scoped. | ||
| 278 | """ | ||
| 279 | |||
| 280 | [[audits.bytecode-alliance.audits.tracing-log]] | ||
| 281 | who = "Alex Crichton <[email protected]>" | ||
| 282 | criteria = "safe-to-deploy" | ||
| 283 | delta = "0.1.3 -> 0.2.0" | ||
| 284 | notes = "Nothing out of the ordinary, a typical major version update and nothing awry." | ||
| 285 | |||
| 6 | [[audits.google.audits.bitflags]] | 286 | [[audits.google.audits.bitflags]] |
| 7 | who = "Lukasz Anforowicz <[email protected]>" | 287 | who = "Lukasz Anforowicz <[email protected]>" |
| 8 | criteria = "safe-to-deploy" | 288 | criteria = "safe-to-deploy" |
| @@ -26,6 +306,39 @@ version = "1.5.0" | |||
| 26 | notes = "Unsafe review in https://crrev.com/c/5838022" | 306 | notes = "Unsafe review in https://crrev.com/c/5838022" |
| 27 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | 307 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" |
| 28 | 308 | ||
| 309 | [[audits.google.audits.lazy_static]] | ||
| 310 | who = "Lukasz Anforowicz <[email protected]>" | ||
| 311 | criteria = "safe-to-deploy" | ||
| 312 | version = "1.4.0" | ||
| 313 | notes = ''' | ||
| 314 | I grepped for \"crypt\", \"cipher\", \"fs\", \"net\" - there were no hits. | ||
| 315 | |||
| 316 | There are two places where `unsafe` is used. Unsafe review notes can be found | ||
| 317 | in https://crrev.com/c/5347418. | ||
| 318 | |||
| 319 | This crate has been added to Chromium in https://crrev.com/c/3321895. | ||
| 320 | ''' | ||
| 321 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 322 | |||
| 323 | [[audits.google.audits.lazy_static]] | ||
| 324 | who = "Lukasz Anforowicz <[email protected]>" | ||
| 325 | criteria = "safe-to-deploy" | ||
| 326 | delta = "1.4.0 -> 1.5.0" | ||
| 327 | notes = "Unsafe review notes: https://crrev.com/c/5650836" | ||
| 328 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 329 | |||
| 330 | [[audits.google.audits.log]] | ||
| 331 | who = "danakj <[email protected]>" | ||
| 332 | criteria = "safe-to-deploy" | ||
| 333 | version = "0.4.22" | ||
| 334 | notes = """ | ||
| 335 | Unsafe review in https://docs.google.com/document/d/1IXQbD1GhTRqNHIGxq6yy7qHqxeO4CwN5noMFXnqyDIM/edit?usp=sharing | ||
| 336 | |||
| 337 | Unsafety is generally very well-documented, with one exception, which we | ||
| 338 | describe in the review doc. | ||
| 339 | """ | ||
| 340 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 341 | |||
| 29 | [[audits.google.audits.nb]] | 342 | [[audits.google.audits.nb]] |
| 30 | who = "George Burgess IV <[email protected]>" | 343 | who = "George Burgess IV <[email protected]>" |
| 31 | criteria = "safe-to-deploy" | 344 | criteria = "safe-to-deploy" |
| @@ -51,10 +364,160 @@ version = "0.2.19" | |||
| 51 | notes = "Contains a single line of float-to-int unsafe with decent safety comments" | 364 | notes = "Contains a single line of float-to-int unsafe with decent safety comments" |
| 52 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | 365 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" |
| 53 | 366 | ||
| 367 | [[audits.google.audits.pin-project-lite]] | ||
| 368 | who = "David Koloski <[email protected]>" | ||
| 369 | criteria = "safe-to-deploy" | ||
| 370 | version = "0.2.9" | ||
| 371 | notes = "Reviewed on https://fxrev.dev/824504" | ||
| 372 | aggregated-from = "https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/third_party/rust_crates/supply-chain/audits.toml?format=TEXT" | ||
| 373 | |||
| 374 | [[audits.google.audits.pin-project-lite]] | ||
| 375 | who = "David Koloski <[email protected]>" | ||
| 376 | criteria = "safe-to-deploy" | ||
| 377 | delta = "0.2.9 -> 0.2.13" | ||
| 378 | notes = "Audited at https://fxrev.dev/946396" | ||
| 379 | aggregated-from = "https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/third_party/rust_crates/supply-chain/audits.toml?format=TEXT" | ||
| 380 | |||
| 381 | [[audits.google.audits.smallvec]] | ||
| 382 | who = "Manish Goregaokar <[email protected]>" | ||
| 383 | criteria = "safe-to-deploy" | ||
| 384 | version = "1.13.2" | ||
| 385 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 386 | |||
| 387 | [[audits.google.audits.smallvec]] | ||
| 388 | who = "Jonathan Hao <[email protected]>" | ||
| 389 | criteria = "safe-to-deploy" | ||
| 390 | delta = "1.13.2 -> 1.14.0" | ||
| 391 | notes = """ | ||
| 392 | WARNING: This certification is a result of a **partial** audit. The | ||
| 393 | `malloc_size_of` feature has **not** been audited. This feature does | ||
| 394 | not explicitly document its safety requirements. | ||
| 395 | See also https://chromium-review.googlesource.com/c/chromium/src/+/6275133/comment/ea0d7a93_98051a2e/ | ||
| 396 | and https://github.com/servo/malloc_size_of/issues/8. | ||
| 397 | This feature is banned in gnrt_config.toml. | ||
| 398 | """ | ||
| 399 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 400 | |||
| 54 | [[audits.google.audits.void]] | 401 | [[audits.google.audits.void]] |
| 55 | who = "George Burgess IV <[email protected]>" | 402 | who = "George Burgess IV <[email protected]>" |
| 56 | criteria = "safe-to-deploy" | 403 | criteria = "safe-to-deploy" |
| 57 | version = "1.0.2" | 404 | version = "1.0.2" |
| 58 | aggregated-from = "https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT" | 405 | aggregated-from = "https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT" |
| 59 | 406 | ||
| 60 | [audits.mozilla.audits] | 407 | [[audits.mozilla.audits.futures-core]] |
| 408 | who = "Mike Hommey <[email protected]>" | ||
| 409 | criteria = "safe-to-deploy" | ||
| 410 | delta = "0.3.27 -> 0.3.28" | ||
| 411 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 412 | |||
| 413 | [[audits.mozilla.audits.futures-sink]] | ||
| 414 | who = "Mike Hommey <[email protected]>" | ||
| 415 | criteria = "safe-to-deploy" | ||
| 416 | delta = "0.3.27 -> 0.3.28" | ||
| 417 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 418 | |||
| 419 | [[audits.mozilla.audits.once_cell]] | ||
| 420 | who = "Erich Gubler <[email protected]>" | ||
| 421 | criteria = "safe-to-deploy" | ||
| 422 | delta = "1.20.1 -> 1.20.2" | ||
| 423 | notes = "This update works around a Cargo bug that forces the addition of `portable-atomic` into a lockfile, which we have never needed to use." | ||
| 424 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 425 | |||
| 426 | [[audits.mozilla.audits.once_cell]] | ||
| 427 | who = "Erich Gubler <[email protected]>" | ||
| 428 | criteria = "safe-to-deploy" | ||
| 429 | delta = "1.20.2 -> 1.20.3" | ||
| 430 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 431 | |||
| 432 | [[audits.mozilla.audits.once_cell]] | ||
| 433 | who = "Erich Gubler <[email protected]>" | ||
| 434 | criteria = "safe-to-deploy" | ||
| 435 | delta = "1.20.3 -> 1.21.1" | ||
| 436 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 437 | |||
| 438 | [[audits.mozilla.audits.once_cell]] | ||
| 439 | who = "Erich Gubler <[email protected]>" | ||
| 440 | criteria = "safe-to-deploy" | ||
| 441 | delta = "1.21.1 -> 1.21.3" | ||
| 442 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 443 | |||
| 444 | [[audits.mozilla.audits.pin-project-lite]] | ||
| 445 | who = "Mike Hommey <[email protected]>" | ||
| 446 | criteria = "safe-to-deploy" | ||
| 447 | delta = "0.2.13 -> 0.2.14" | ||
| 448 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 449 | |||
| 450 | [[audits.mozilla.audits.pin-project-lite]] | ||
| 451 | who = "Nika Layzell <[email protected]>" | ||
| 452 | criteria = "safe-to-deploy" | ||
| 453 | delta = "0.2.14 -> 0.2.16" | ||
| 454 | notes = """ | ||
| 455 | Only functional change is to work around a bug in the negative_impls feature | ||
| 456 | (https://github.com/taiki-e/pin-project/issues/340#issuecomment-2432146009) | ||
| 457 | """ | ||
| 458 | aggregated-from = "https://raw.githubusercontent.com/mozilla/cargo-vet/main/supply-chain/audits.toml" | ||
| 459 | |||
| 460 | [[audits.mozilla.audits.sharded-slab]] | ||
| 461 | who = "Mark Hammond <[email protected]>" | ||
| 462 | criteria = "safe-to-deploy" | ||
| 463 | delta = "0.1.4 -> 0.1.7" | ||
| 464 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 465 | |||
| 466 | [[audits.mozilla.audits.shlex]] | ||
| 467 | who = "Max Inden <[email protected]>" | ||
| 468 | criteria = "safe-to-deploy" | ||
| 469 | delta = "1.1.0 -> 1.3.0" | ||
| 470 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 471 | |||
| 472 | [[audits.mozilla.audits.smallvec]] | ||
| 473 | who = "Erich Gubler <[email protected]>" | ||
| 474 | criteria = "safe-to-deploy" | ||
| 475 | delta = "1.14.0 -> 1.15.1" | ||
| 476 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 477 | |||
| 478 | [[audits.mozilla.audits.tracing]] | ||
| 479 | who = "Alex Franchuk <[email protected]>" | ||
| 480 | criteria = "safe-to-deploy" | ||
| 481 | version = "0.1.37" | ||
| 482 | notes = """ | ||
| 483 | There's only one unsafe impl, and its purpose is to ensure correct behavior by | ||
| 484 | creating a non-Send marker type (it has nothing to do with soundness). All | ||
| 485 | dependencies make sense, and no side-effectful std functions are used. | ||
| 486 | """ | ||
| 487 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 488 | |||
| 489 | [[audits.mozilla.audits.tracing]] | ||
| 490 | who = "Mark Hammond <[email protected]>" | ||
| 491 | criteria = "safe-to-deploy" | ||
| 492 | delta = "0.1.37 -> 0.1.41" | ||
| 493 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 494 | |||
| 495 | [[audits.mozilla.audits.tracing-attributes]] | ||
| 496 | who = "Alex Franchuk <[email protected]>" | ||
| 497 | criteria = "safe-to-deploy" | ||
| 498 | version = "0.1.24" | ||
| 499 | notes = "No unsafe code, macros extensively tested and produce reasonable code." | ||
| 500 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 501 | |||
| 502 | [[audits.mozilla.audits.tracing-attributes]] | ||
| 503 | who = "Mark Hammond <[email protected]>" | ||
| 504 | criteria = "safe-to-deploy" | ||
| 505 | delta = "0.1.24 -> 0.1.28" | ||
| 506 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 507 | |||
| 508 | [[audits.mozilla.audits.tracing-core]] | ||
| 509 | who = "Alex Franchuk <[email protected]>" | ||
| 510 | criteria = "safe-to-deploy" | ||
| 511 | version = "0.1.30" | ||
| 512 | notes = """ | ||
| 513 | Most unsafe code is in implementing non-std sync primitives. Unsafe impls are | ||
| 514 | logically correct and justified in comments, and unsafe code is sound and | ||
| 515 | justified in comments. | ||
| 516 | """ | ||
| 517 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 518 | |||
| 519 | [[audits.mozilla.audits.tracing-core]] | ||
| 520 | who = "Mark Hammond <[email protected]>" | ||
| 521 | criteria = "safe-to-deploy" | ||
| 522 | delta = "0.1.30 -> 0.1.33" | ||
| 523 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
