Package: libnl3 / 3.4.0-1

Metadata

Package Version Patches format
libnl3 3.4.0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian/etc libnl 3.diff p1 | (download)

Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] install into etc/libnl-3

Prevent naming conflicts with libnl2 or later conffiles.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>


debian/no symvers.diff p1 | (download)

Makefile.am | 21 7 + 14 - 0 !
1 file changed, 7 insertions(+), 14 deletions(-)

 [patch] disable symbol versioning

libnl3 after 3.2.21 enabled symbol versioning [0] without increasing the
soname of the library, producing issues with our symbol lists.

Until we hit a regular soname bump, it might be easiest to keep symbol
versioning disabled.


[0] https://github.com/thom311/libnl/commit/0eb665c693ab2673b722ffd75df744f75fb7e2fe

Signed-off-by: Heiko Stuebner <heiko@sntech.de>


debian/__nl_cache_ops_lookup unstatic.diff p1 | (download)

lib/cache_mngt.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] revert "cache_mngt: make __nl_cache_ops_lookup() static, it
 was never declared"

This reverts commit 5329f6a6c792fc444e90e928f3b0ccec303f201a.

debian/_nl_socket_generate_local_port_no_release.diff p1 | (download)

lib/socket.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [patch] add _nl_socket_set_local_port_no_release stub

libnl commit eaa75b7c7d3e ("socket: fix assertion in nl_connect() when all
ports are already in use") removed _nl_socket_generate_local_port_no_release
in favor of a more flexible variant.

Readd a stub function to make our symbols happy

debian/tca_set_kind.diff p1 | (download)

lib/route/tc.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 [patch] revert "route/tc: remove unused function tca_set_kind()"

This reverts commit e2d8f05bd9ffc6748d1c02482cba8c693a49557c.