> What about simply returning by an error code if there is an attempt to
> create a chain wich clashes with a target name?

Wasn't there recent discussion about "how do I find all available
target names"? But I agree in principle, that would be the least
intrusive shorttime "rationalization" of the now-very-order-dependant
behaviour.

I could still shoot myself in the foot by installing a new target into a
running system (easily done with patch-o-matic and kernel modules).  My
already-user-defined-chains will continue to work as before - until the
next fresh run of my iptables init scripts / iptables-restore.

With my proposal, that shooting would not happen - it's just that the
newly installed module won't be accessible without using the special
"+TARGET" syntax I invented.

regards
  Patrick

Reply via email to