mirror of
https://github.com/servo/servo
synced 2026-04-25 17:15:48 +02:00
Bumps [url](https://github.com/servo/rust-url) from 2.5.3 to 2.5.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/servo/rust-url/releases">url's releases</a>.</em></p> <blockquote> <h2>v2.5.5</h2> <h2>What's Changed</h2> <ul> <li>ci: downgrade crates when building for Rust 1.67.0 by <a href="https://github.com/mxinden"><code>@mxinden</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1003">servo/rust-url#1003</a></li> <li>ci: run unit tests with sanitizers by <a href="https://github.com/mxinden"><code>@mxinden</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1002">servo/rust-url#1002</a></li> <li>fix small typo by <a href="https://github.com/hkBst"><code>@hkBst</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1011">servo/rust-url#1011</a></li> <li>chore: fix clippy errors on main by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1019">servo/rust-url#1019</a></li> <li>perf: remove heap allocation in parse_query by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1020">servo/rust-url#1020</a></li> <li>perf: slightly improve parsing a port by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1022">servo/rust-url#1022</a></li> <li>perf: improve to_file_path() by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1018">servo/rust-url#1018</a></li> <li>perf: make parse_scheme slightly faster by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1025">servo/rust-url#1025</a></li> <li>update LICENSE-MIT by <a href="https://github.com/wmjae"><code>@wmjae</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1029">servo/rust-url#1029</a></li> <li>perf: url encode path segments in longer string slices by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1026">servo/rust-url#1026</a></li> <li>Disable the default features on serde by <a href="https://github.com/rilipco"><code>@rilipco</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1033">servo/rust-url#1033</a></li> <li>docs: base url relative join by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1013">servo/rust-url#1013</a></li> <li>perf: remove heap allocation in parse_host by <a href="https://github.com/dsherret"><code>@dsherret</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1021">servo/rust-url#1021</a></li> <li>Update tests to Unicode 16.0 by <a href="https://github.com/hsivonen"><code>@hsivonen</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1045">servo/rust-url#1045</a></li> <li>Add some some basic functions to <code>Mime</code> by <a href="https://github.com/mrobinson"><code>@mrobinson</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1047">servo/rust-url#1047</a></li> <li>ran <code>cargo clippy --fix -- -Wclippy::use_self</code> by <a href="https://github.com/mrobinson"><code>@mrobinson</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1048">servo/rust-url#1048</a></li> <li>Fix MSRV and clippy CI by <a href="https://github.com/Manishearth"><code>@Manishearth</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1058">servo/rust-url#1058</a></li> <li>Update <code>Url::domain</code> docs to show that it includes subdomain by <a href="https://github.com/supercoolspy"><code>@supercoolspy</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1057">servo/rust-url#1057</a></li> <li>set_hostname should error when encountering colon ':' by <a href="https://github.com/edgul"><code>@edgul</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1060">servo/rust-url#1060</a></li> <li>version bump to 2.5.5 by <a href="https://github.com/edgul"><code>@edgul</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/1061">servo/rust-url#1061</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mxinden"><code>@mxinden</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-url/pull/1003">servo/rust-url#1003</a></li> <li><a href="https://github.com/hkBst"><code>@hkBst</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-url/pull/1011">servo/rust-url#1011</a></li> <li><a href="https://github.com/wmjae"><code>@wmjae</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-url/pull/1029">servo/rust-url#1029</a></li> <li><a href="https://github.com/rilipco"><code>@rilipco</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-url/pull/1033">servo/rust-url#1033</a></li> <li><a href="https://github.com/tisonkun"><code>@tisonkun</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-url/pull/1013">servo/rust-url#1013</a></li> <li><a href="https://github.com/supercoolspy"><code>@supercoolspy</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-url/pull/1057">servo/rust-url#1057</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/servo/rust-url/compare/v2.5.4...v2.5.5">https://github.com/servo/rust-url/compare/v2.5.4...v2.5.5</a></p> <h2>v2.5.4</h2> <h2>What's Changed</h2> <ul> <li>Revert "Normalize URL paths: convert /.//p, /..//p, and //p to p (<a href="https://redirect.github.com/servo/rust-url/issues/943">#943</a>)" by <a href="https://github.com/valenting"><code>@valenting</code></a> in <a href="https://redirect.github.com/servo/rust-url/pull/999">servo/rust-url#999</a></li> <li>Updates the MSRV to 1.63 required though the libc v0.2.164 dependency</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/servo/rust-url/compare/v2.5.3...v2.5.4">https://github.com/servo/rust-url/compare/v2.5.3...v2.5.4</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/servo/rust-url/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
206 lines
5.2 KiB
TOML
206 lines
5.2 KiB
TOML
[graph]
|
|
all-features = false
|
|
no-default-features = false
|
|
#features = []
|
|
|
|
# The output table provides options for how/if diagnostics are outputted
|
|
[output]
|
|
feature-depth = 1
|
|
|
|
# This section is considered when running `cargo deny check advisories`
|
|
# More documentation for the advisories section can be found here:
|
|
# https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html
|
|
[advisories]
|
|
ignore = [
|
|
# The crate `paste` is no longer maintained.
|
|
"RUSTSEC-2024-0436",
|
|
]
|
|
|
|
# This section is considered when running `cargo deny check licenses`
|
|
# More documentation for the licenses section can be found here:
|
|
# https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html
|
|
[licenses]
|
|
# List of explicitly allowed licenses
|
|
# See https://spdx.org/licenses/ for list of possible licenses
|
|
# [possible values: any SPDX 3.11 short identifier (+ optional exception)].
|
|
allow = [
|
|
"Apache-2.0 WITH LLVM-exception",
|
|
"Apache-2.0",
|
|
"BSD-2-Clause",
|
|
"BSD-3-Clause",
|
|
"BSL-1.0",
|
|
"CC0-1.0",
|
|
"CDLA-Permissive-2.0",
|
|
"ISC",
|
|
"MIT",
|
|
"MPL-2.0",
|
|
"OpenSSL",
|
|
"OFL-1.1",
|
|
"Ubuntu-font-1.0",
|
|
"Unicode-3.0",
|
|
"Zlib",
|
|
]
|
|
# The confidence threshold for detecting a license from license text.
|
|
# The higher the value, the more closely the license text must be to the
|
|
# canonical license text of a valid SPDX license file.
|
|
# [possible values: any between 0.0 and 1.0].
|
|
confidence-threshold = 0.8
|
|
# Allow 1 or more licenses on a per-crate basis, so that particular licenses
|
|
# aren't accepted for every possible crate as with the normal allow list
|
|
exceptions = [
|
|
]
|
|
|
|
|
|
# This section is considered when running `cargo deny check bans`.
|
|
# More documentation about the 'bans' section can be found here:
|
|
# https://embarkstudios.github.io/cargo-deny/checks/bans/cfg.html
|
|
[bans]
|
|
external-default-features = "allow"
|
|
highlight = "all"
|
|
multiple-versions = "deny"
|
|
wildcards = "allow"
|
|
workspace-default-features = "allow"
|
|
|
|
# List of crates that are allowed. Use with care!
|
|
allow = []
|
|
|
|
# List of crates to deny:
|
|
deny = [
|
|
"num",
|
|
# cargo-deny does not allow denying the rand crate while also skipping
|
|
# it for duplicate checks. While the ecosystem is split between 0.8 and 0.9,
|
|
# we need to prioritize allowing duplicate versions.
|
|
#{ crate = "rand", wrappers = [
|
|
# "ipc-channel",
|
|
# "phf_generator",
|
|
# "quickcheck",
|
|
# "servo_rand",
|
|
# "tracing-perfetto",
|
|
# "tungstenite",
|
|
#] },
|
|
]
|
|
|
|
# List of crates to skip for the duplicate check:
|
|
skip = [
|
|
"bitflags",
|
|
"cookie",
|
|
"futures",
|
|
"redox_syscall",
|
|
"wayland-sys",
|
|
|
|
# Duplicated by aws-lc-rs
|
|
"bindgen",
|
|
|
|
# New versions of these dependencies is pulled in by GStreamer / GLib.
|
|
"itertools",
|
|
"toml",
|
|
|
|
# Duplicated by egui
|
|
"nix",
|
|
"windows-strings",
|
|
|
|
# Duplicated by egui-file-dialog
|
|
"windows",
|
|
"windows-implement",
|
|
"windows-interface",
|
|
"windows-result",
|
|
|
|
# Duplicated by winit.
|
|
"windows-sys",
|
|
"windows-targets",
|
|
"windows_aarch64_gnullvm",
|
|
"windows_aarch64_msvc",
|
|
"windows_i686_gnu",
|
|
"windows_i686_msvc",
|
|
"windows_x86_64_gnu",
|
|
"windows_x86_64_gnullvm",
|
|
"windows_x86_64_msvc",
|
|
|
|
# wgpu has the latest and greatest.
|
|
"foreign-types",
|
|
"foreign-types-shared",
|
|
"metal",
|
|
"windows-core",
|
|
|
|
# wgpu-hal depends on 0.5.0.
|
|
"ndk-sys",
|
|
|
|
# icu (from mozjs) uses old version
|
|
# tracing-subscriber (tokio-rs/tracing#3033) uses old version
|
|
# regex -> regex-automata 0.4.7
|
|
# icu_list -> regex-automata 0.2.0
|
|
# tracing-subscriber -> matchers -> regex-automata 0.1.0
|
|
"regex-automata",
|
|
|
|
# tracing-subscriber (tokio-rs/tracing#3033) uses old version
|
|
# regex [-> regex-automata 0.4.7] -> regex-syntax 0.8.4
|
|
# tracing-subscriber -> matchers -> regex-automata 0.1.0 -> regex-syntax 0.6.29
|
|
"regex-syntax",
|
|
|
|
# rust-content-security-policy uses newest base64.
|
|
"base64",
|
|
|
|
# gilrs is on 0.10.0, but Servo is still on 0.9.4
|
|
"core-foundation",
|
|
|
|
# wgpu crates still depend on 1.1.0
|
|
"rustc-hash",
|
|
|
|
# wgpu depends on thiserror 2, while rest is still on 1
|
|
"thiserror",
|
|
"thiserror-impl",
|
|
|
|
# duplicated by webdriver
|
|
"h2",
|
|
"headers",
|
|
"headers-core",
|
|
"http",
|
|
"http-body",
|
|
"hyper",
|
|
|
|
# duplicated by winit
|
|
"objc2-app-kit",
|
|
"objc2-foundation",
|
|
"objc2",
|
|
|
|
# duplicated by tungstenite
|
|
"getrandom",
|
|
"rand",
|
|
"rand_chacha",
|
|
"rand_core",
|
|
"wasi",
|
|
"webpki-roots",
|
|
|
|
# Stylo uses 2.0, WebRender uses 0.99
|
|
"derive_more",
|
|
|
|
# duplicated by blurz/blurmock
|
|
"hex",
|
|
|
|
# duplciated by rustix
|
|
"linux-raw-sys",
|
|
|
|
# duplicated by async-io
|
|
"rustix",
|
|
|
|
# duplicated by zbus-xml
|
|
"quick-xml",
|
|
|
|
# duplicated by sea-query
|
|
"heck",
|
|
|
|
# duplicated by bindgen as build dependency
|
|
# Remove when cexpr updates its nom version
|
|
# and bindgen updates the cexpr version
|
|
"nom",
|
|
|
|
# duplicated by `cargo metadata` as a build-dependency of mozjs-sys.
|
|
# Can be removed if `icu_capi` exposes the C include dir via the `DEP_`
|
|
# variable in the future.
|
|
"ordered-float",
|
|
]
|
|
|
|
# github.com organizations to allow git sources for
|
|
[sources.allow-org]
|
|
github = ["pcwalton", "servo", "linebender"]
|