Closed KanjiMonster closed 1 month ago
Update to libnl 3.9, which is mostly a bug fix release.
Most relevant change is that there was some bond link support added, so rebase our extension on top of it.
Full changelog:
bdf83151326e libnl-3.9.0 release aa7353fde853 include/linux-private: import 'seg6 local' headers from kernel tree 9466f680a58c lib: remove unused assignment in nl_addr_parse() acd05d6e8066 route/tc: avoid integer overflow in rtnl_tc_calc_cell_log() daa8efcb4c45 xfrm: return -NLE_MISSING_ATTR from xfrmnl_sa_get_auth_params() d8a1ff30c486 xfrm: fix leaking usertemplate in xfrmnl_sp_parse() 4fcb075720ed socket: workaround coverity warning about time_t handling f743c62fa69e github: update Fedora image and version for clang-format f33e8cd68344 clang-format: rework container script aea3f9f2d8b6 lib: fix signed overflow warning in nl_object_diff() 57e0170607a9 socket: explicitly cast time() to uint32_t 46e8739ef708 src: fix leak in "nl-cls-add" a06c8f76c2ea route/cls: add get/take wrappers for rtnl_act_append() 7912b4f90668 route/cls: fix leak in error handling of rtnl_flower_append_action() efd65feb9c3b route: fix just introduced use-after-free in rtnl_act_parse() 105a6be10a5f route: use cleanup macro in rtnl_act_parse() 78246da7bebb nl-aux-route: add cleanup macro for rtnl_act_put_all() 72762b2006cd base: add _NL_AUTO_DEFINE_FCN_INDIRECT0() macro a70f789a79d7 route: fix memleak in rtnl_act_parse() 65ab16f23b55 base: don't use static array indices for buffer argument of _nl_inet_ntop() 444e2c04fec4 route/can: implement can_device_stats a4718e674724 github: build with "-fexceptions" CFLAGS 30d6e63cc0b1 xfrm: erge branch 'th/xfrm-addr-cleanup' 2f485cc7e4ff xfrm: refactor error handling in XFRM parsing 01bd8fb01fb0 include: add "nl-aux-xfrm" helpers 49c20efaa783 xfrm: fix crashes in case of ENOMEM 9e7b5c86ce68 xfrm: refactor nl_addr_build() calls in XFRM code dbfd87b1d910 xfrm: use cleanup attribute for nl_addr in XFRM parsing db4248350184 xfrm: fix error code for NLE_ENOMEM in xfrmnl_ae_parse() 9c97deff90b7 xfrm: fix parsing address in xfrmnl_ae_parse() 8b6dc8348b03 nl-aux-core: add _nl_addr_build() helper 057aac1334af nl-base-utils: add _nl_addr_family_to_size() helper cd4016bab267 xfrm: merge branch 'spellingmistake:main' 664f8f1bea7f xfrm: clear XFRM_SP_ATTR_TMPL when removing the last template from a policy c4c22d267117 xfrm/sp: fix reference counters of sa selector/tmpl addresses 5979fcb0a685 route/link: add bonding interface options set rtnl apis a735989cff55 build: fix declaring special targets as ".PHONY" 052a97cb6554 Makefile.am: avoid use of non-portable echo arguments 9aab12dff8e8 python: Use correct decorator syntax in HTBQdisc
FWIW I plan to submit some of the bonding changes for 3.11 once 3.10 is out, to reduce our amount of changes again.
Update to libnl 3.9, which is mostly a bug fix release.
Most relevant change is that there was some bond link support added, so rebase our extension on top of it.
Full changelog: