Skip to content

miniupnpd: support newer libnftnl versions

Thomas Bernard requested to merge Lochnair:fix_nftables into master

Created by: Lochnair

Trying my hand at getting nftables support up to speed.

In libnftnl versions >=1.0.7 a lot of aliases and compat were removed breaking miniupnpd's nftables support completely. I've fixed all the errors caused by this I'm aware of. Not sure if there's some warnings too that should be fixed.

What's currently missing is writing the update_portmapping and update_portmapping_desc_timestamp functions for the nftables backend as done for others in bdac0077. Though I doubt I've got the code-fu to do that.

Merge request reports