diff --git a/Cargo.lock b/Cargo.lock index c1717d4..13eab12 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -136,7 +136,7 @@ dependencies = [ "log", "object", "once_cell", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -150,7 +150,7 @@ dependencies = [ "hashbrown", "log", "object", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -258,7 +258,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -788,22 +788,21 @@ dependencies = [ "anyhow", "byteorder", "paste", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "netlink-proto" -version = "0.11.3" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b33524dc0968bfad349684447bfce6db937a9ac3332a1fe60c0c5a5ce63f21" +checksum = "72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60" dependencies = [ "bytes", "futures", "log", "netlink-packet-core", "netlink-sys", - "thiserror", - "tokio", + "thiserror 2.0.11", ] [[package]] @@ -921,9 +920,9 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "prefix-trie" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4defc8f5ac7522968431b7592a34432215d80cceb1cf7e0c06287087bca4f046" +checksum = "eb5f930995ba4986bd239ba8d8fded67cad82d1db329c4f316f312847cba16aa" dependencies = [ "ipnet", "num-traits", @@ -1000,7 +999,7 @@ dependencies = [ "netlink-proto", "netlink-sys", "nix 0.27.1", - "thiserror", + "thiserror 1.0.69", "tokio", ] @@ -1171,7 +1170,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", ] [[package]] @@ -1185,6 +1193,17 @@ dependencies = [ "syn", ] +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -1202,7 +1221,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", - "bytes", "libc", "mio", "pin-project-lite", diff --git a/Cargo.toml b/Cargo.toml index 2014280..dab704a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ default = ["aya", "pkg-config"] ipv6 = [] # Enable Aya BPF loader aya = [ - # the dep:aya is also used for determine kernel version so it's already included + # the dep:aya is also used for determining kernel version so it's already included ] # Enable libbpf BPF loader libbpf = ["dep:libbpf-rs", "dep:libbpf-sys"] @@ -38,7 +38,7 @@ bindgen = ["libbpf-sys?/bindgen"] # Link against static `libelf` and `zlib` for libbpf loader. static = ["libbpf-sys?/static"] # -# libbpf is vendrored and static in any case. +# libbpf is vendored and static in any case. # [dependencies] @@ -61,10 +61,9 @@ libbpf-sys = { version = "1.5.0", optional = true } libc = "0.2.169" netlink-packet-core = "0.7.0" netlink-packet-route = "0.19.0" -# 0.11.4 brings MSRV to 1.82 -netlink-proto = "=0.11.3" +netlink-proto = "0.11.5" netlink-sys = "0.8.7" -prefix-trie = "0.5.1" +prefix-trie = "0.6.0" rtnetlink = "0.14.1" self_cell = { version = "1.1.0", optional = true } serde = { version = "1.0.217", features = ["derive"] } diff --git a/flake.lock b/flake.lock index 0ccf758..de47585 100644 --- a/flake.lock +++ b/flake.lock @@ -42,11 +42,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1737525964, - "narHash": "sha256-3wFonKmNRWKq1himW9N3TllbeGIHFACI5vmLpk6moF8=", + "lastModified": 1737879851, + "narHash": "sha256-H+FXIKj//kmFHTTW4DFeOjR7F1z2/3eb2iwN6Me4YZk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5757bbb8bd7c0630a0cc4bb19c47e588db30b97c", + "rev": "5d3221fd57cc442a1a522a15eb5f58230f45a304", "type": "github" }, "original": { @@ -72,11 +72,11 @@ ] }, "locked": { - "lastModified": 1737599167, - "narHash": "sha256-S2rHCrQWCDVp63XxL/AQbGr1g5M8Zx14C7Jooa4oM8o=", + "lastModified": 1737858462, + "narHash": "sha256-rohhmT/b8QNaIL3nY01jFtCyZu2dGTufef5YieECWZM=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "38374302ae9edf819eac666d1f276d62c712dd06", + "rev": "dd236609a6c272d00ceaa042b1a81a31968e7f4d", "type": "github" }, "original": {