Updated to parse the latest format of the IANA reservations page. Added support for custom actions for services. This opens a way for allowing actions that can be controlled externally without restarting the firewall. Fixed several minor issues (better NAT support for all services, handling for external pager command, kernel config parsing, config wizard, etc). Reproducible: Always Steps to Reproduce:
Created attachment 162665 [details] firehol 1.273 ebuild i made a new ebuild. just changed the version and removed the seds for gzcat since this is fixed upstream. works for me.
Thanks for the contributed ebuild, Syed. I've been meaning to file a similar bug myself as I asked Costa to bump the package upstream for the occasion :) However, It still needs extra work: * It needs to be aware of the change from NF_CONNTRACK_ENABLED to to NF_CONNTRACK as of kernel 2.6.25 * It needs to retain parity with the most recent ebuild in terms of EAPI-2 compliance (in particular, the handling of the "minimal" USE flag) I'm attaching an updated ebuild in the form of a patch which, when applied against firehol-1.256-r1, will result in a suitable firehol-1.273.ebuild for inclusion. Now, if we can just find someone willing to do the deed ...
Created attachment 168228 [details, diff] 1.256-r1 -> 1.273 ebuild diff
Also, I'm not sure when portage-2.2 will go stable but I understand that it will be very soon. This is a requirement for the EAPI-2 feature that is being used: sys-apps/iproute2[-minimal] I think that it may be worth waiting just a little longer for this prerequisite to be satisifed, especially given how difficult it is to get a package bumped (particularly where there is no formal maintainer).
Added to the tree, but pending stable keywording (after portage-2.2 is stabilised).
In CVS. Thanks Syed Amer Gilani and Kerin Millar.