All of lore.kernel.org
 help / color / mirror / Atom feed
* [iptables PATCH v2 0/9] extensions: Merge *_DNAT and *_REDIRECT
@ 2022-03-31 10:12 Phil Sutter
  2022-03-31 10:12 ` [iptables PATCH v2 1/9] man: DNAT: Describe shifted port range feature Phil Sutter
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Phil Sutter @ 2022-03-31 10:12 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter-devel, Jan Engelhardt

Second try, without fancy service name parsing in ranges this time.
Instead, mention support for names outside of ranges in extensions man
page.

Other changes since v1:
- Fixed for garbage in output when listing multiple DNAT rules (due to
  missing reinit of a static buffer.
- Drop of last patch revealed a crash bug in service name parser.
- Do not allow service names in ranges' upper boundary.
- More test cases.

Phil Sutter (9):
  man: DNAT: Describe shifted port range feature
  Revert "libipt_[SD]NAT: avoid false error about multiple destinations
    specified"
  extensions: ipt_DNAT: Merge v1 and v2 parsers
  extensions: ipt_DNAT: Merge v1/v2 print/save code
  extensions: ipt_DNAT: Combine xlate functions also
  extensions: DNAT: Rename from libipt to libxt
  extensions: Merge IPv4 and IPv6 DNAT targets
  extensions: Merge REDIRECT into DNAT
  extensions: man: Document service name support in DNAT and REDIRECT

 extensions/GNUmakefile.in          |   4 +-
 extensions/libip6t_DNAT.c          | 409 ------------------
 extensions/libip6t_DNAT.t          |   4 +
 extensions/libip6t_DNAT.txlate     |  11 -
 extensions/libip6t_REDIRECT.c      | 170 --------
 extensions/libip6t_REDIRECT.t      |   6 -
 extensions/libip6t_REDIRECT.txlate |   5 -
 extensions/libip6t_SNAT.c          |   9 +-
 extensions/libipt_DNAT.c           | 507 ----------------------
 extensions/libipt_DNAT.t           |   4 +
 extensions/libipt_DNAT.txlate      |  14 -
 extensions/libipt_REDIRECT.c       | 174 --------
 extensions/libipt_REDIRECT.t       |   6 -
 extensions/libipt_REDIRECT.txlate  |   5 -
 extensions/libipt_SNAT.c           |   3 -
 extensions/libxt_DNAT.c            | 650 +++++++++++++++++++++++++++++
 extensions/libxt_DNAT.man          |   7 +-
 extensions/libxt_DNAT.txlate       |  35 ++
 extensions/libxt_REDIRECT.man      |   1 +
 extensions/libxt_REDIRECT.t        |  16 +
 extensions/libxt_REDIRECT.txlate   |  26 ++
 21 files changed, 746 insertions(+), 1320 deletions(-)
 delete mode 100644 extensions/libip6t_DNAT.c
 delete mode 100644 extensions/libip6t_DNAT.txlate
 delete mode 100644 extensions/libip6t_REDIRECT.c
 delete mode 100644 extensions/libip6t_REDIRECT.t
 delete mode 100644 extensions/libip6t_REDIRECT.txlate
 delete mode 100644 extensions/libipt_DNAT.c
 delete mode 100644 extensions/libipt_DNAT.txlate
 delete mode 100644 extensions/libipt_REDIRECT.c
 delete mode 100644 extensions/libipt_REDIRECT.t
 delete mode 100644 extensions/libipt_REDIRECT.txlate
 create mode 100644 extensions/libxt_DNAT.c
 create mode 100644 extensions/libxt_DNAT.txlate
 create mode 100644 extensions/libxt_REDIRECT.t
 create mode 100644 extensions/libxt_REDIRECT.txlate

-- 
2.34.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-04-08 15:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-31 10:12 [iptables PATCH v2 0/9] extensions: Merge *_DNAT and *_REDIRECT Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 1/9] man: DNAT: Describe shifted port range feature Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 2/9] Revert "libipt_[SD]NAT: avoid false error about multiple destinations specified" Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 3/9] extensions: ipt_DNAT: Merge v1 and v2 parsers Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 4/9] extensions: ipt_DNAT: Merge v1/v2 print/save code Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 5/9] extensions: ipt_DNAT: Combine xlate functions also Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 6/9] extensions: DNAT: Rename from libipt to libxt Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 7/9] extensions: Merge IPv4 and IPv6 DNAT targets Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 8/9] extensions: Merge REDIRECT into DNAT Phil Sutter
2022-03-31 10:12 ` [iptables PATCH v2 9/9] extensions: man: Document service name support in DNAT and REDIRECT Phil Sutter
2022-04-08 15:51 ` [iptables PATCH v2 0/9] extensions: Merge *_DNAT and *_REDIRECT Pablo Neira Ayuso

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.