diff --git a/backport-fix-bridge-info-parsing.patch b/backport-fix-bridge-info-parsing.patch deleted file mode 100644 index a668a48cffc978d9a9e8eb13e1d0cdee04684b8e..0000000000000000000000000000000000000000 --- a/backport-fix-bridge-info-parsing.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 143cee1d381753c3ff01d51b39d7717d5c59bd2 Mon Sep 17 00:00:00 2001 -From: Thomas Haller -Date: Tue, 25 Jul 2023 02:09:46 AM GMT+0800 -Subject: [PATCH] fix bridge info parsing - -Conflict:NA -Reference:https://github.com/thom311/libnl/commit/143cee1d381753c3ff01d51b39d7717d5c59bd2 - ---- - lib/route/link/bridge.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lib/route/link/bridge.c b/lib/route/link/bridge.c -index bd04253..919828f 100644 ---- a/lib/route/link/bridge.c -+++ b/lib/route/link/bridge.c -@@ -189,6 +189,7 @@ static int bridge_parse_af_full(struct rtnl_link *link, struct nlattr *attr_full - if (nla_type(attr) == IFLA_BRIDGE_MODE) { - bd->b_hwmode = nla_get_u16(attr); - bd->ce_mask |= BRIDGE_ATTR_HWMODE; -+ continue; - } else if (nla_type(attr) != IFLA_BRIDGE_VLAN_INFO) - continue; - --- -2.23.0 - diff --git a/backport-prevent-segfault-in-af_request_type.patch b/backport-prevent-segfault-in-af_request_type.patch deleted file mode 100644 index 30d276e9e282c73acf0513bc4f2642ddd3fa44a8..0000000000000000000000000000000000000000 --- a/backport-prevent-segfault-in-af_request_type.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6519a9173f900b364f014a2321a17aa6bf652e6d Mon Sep 17 00:00:00 2001 -From: Thomas Haller -Date: Tue, 25 Jul 2023 01:38:44 AM GMT+0800 -Subject: [PATCH] prevent segfault in af_request_type - -Conflict:NA -Reference:https://github.com/thom311/libnl/commit/6519a9173f900b364f014a2321a17aa6bf652e6d - ---- - lib/route/link.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/route/link.c b/lib/route/link.c -index df8ea5b..e3f657b 100644 ---- a/lib/route/link.c -+++ b/lib/route/link.c -@@ -115,7 +115,7 @@ static int af_request_type(int af_type, struct rtnl_link *changes) - struct rtnl_link_af_ops *ops; - - ops = rtnl_link_af_ops_lookup(af_type); -- if (ops && ops->ao_override_rtm(changes)) -+ if (ops && ops->ao_override_rtm && ops->ao_override_rtm(changes)) - return RTM_SETLINK; - - return RTM_NEWLINK; --- -2.23.0 - diff --git a/libnl-3.7.0.tar.gz b/libnl-3.7.0.tar.gz deleted file mode 100644 index f7ab1773f5693340b34d8e69d7a4015171f751f5..0000000000000000000000000000000000000000 Binary files a/libnl-3.7.0.tar.gz and /dev/null differ diff --git a/libnl-3.9.0.tar.gz b/libnl-3.9.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d23b05fd1cfc902f10a2c2bcd9101922e9673ab4 Binary files /dev/null and b/libnl-3.9.0.tar.gz differ diff --git a/libnl3.spec b/libnl3.spec index cd0aaf81e0625ea49afb65a793b58bef26b2dd1a..970a15ef447616d41fa916bff06d540ed58b8c0b 100644 --- a/libnl3.spec +++ b/libnl3.spec @@ -1,13 +1,10 @@ Name: libnl3 -Version: 3.7.0 -Release: 3 +Version: 3.9.0 +Release: 1 Summary: Providing APIs to netlink protocol based Linux kernel interfaces License: LGPLv2 URL: http://www.infradead.org/~tgr/libnl/ -Source: https://github.com/thom311/libnl/releases/download/libnl3_7_0/libnl-3.7.0.tar.gz - -Patch6000: backport-prevent-segfault-in-af_request_type.patch -Patch6001: backport-fix-bridge-info-parsing.patch +Source: https://github.com/thom311/libnl/releases/download/libnl3_9_0/libnl-3.9.0.tar.gz Patch9000: solve-redefinition-of-struct-ipv6_mreq.patch @@ -94,6 +91,11 @@ cd python %{python3_sitearch}/netlink-*.egg-info %changelog +* Tue Jan 30 2024 chengyechun - 3.9.0-1 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:update to libnl-3.9.0 * Fri Jan 12 2024 chengyechun - 3.7.0-3 - Type:bugfix - ID:NA