Commit Graph

  • 3897b00828 nft: Introduce nft_bridge_commit() Phil Sutter 2019-08-30 11:47:42 +02:00
  • 1d05b989b3 nft: Use nftnl_*_set_str() functions Phil Sutter 2019-09-03 17:46:16 +02:00
  • b29068b49d DEBUG: Print to stderr to not disturb iptables-save Phil Sutter 2019-08-23 18:18:33 +02:00
  • 77d7191ebe tests/shell: Make ebtables-basic test more verbose Phil Sutter 2019-05-14 18:26:54 +02:00
  • 55b53089a5 extensions: fix iptables-{nft,translate} with conntrack EXPECTED Quentin Armitage 2019-09-17 19:36:32 +01:00
  • ff0b6c615f ipables: xtables-restore: output filename option in help text Florian Westphal 2019-09-16 16:04:02 +02:00
  • 03a4a20b67 libiptc: silence two comiler warnings Florian Westphal 2019-09-16 15:44:48 +02:00
  • 7f97513ae2 libiptc: axe non-building debug code Florian Westphal 2019-09-16 13:57:45 +02:00
  • 1b5d762c18 iptables-test: Support testing host binaries Phil Sutter 2019-09-14 02:34:36 +02:00
  • e1ccd979e6 ebtables: fix over-eager -o checks on custom chains Florian Westphal 2019-09-10 23:10:59 +02:00
  • 8934ced112 netfilter: hashlimit: prefer PRIu64 to avoid warnings on 32bit platforms Duncan Roe 2019-09-10 23:08:20 +02:00
  • a0f1a75641 doc: Note REDIRECT case of no IP address Joseph C. Sible 2019-08-20 16:26:25 -04:00
  • 64e8811443 extensions: nfacct: Fix alignment mismatch in xt_nfacct_match_info Juliana Rodrigueiro 2019-08-20 13:30:39 +02:00
  • a982226bcf nft: Drop stale include directive Phil Sutter 2019-08-01 13:40:30 +02:00
  • 3dfb01cf14 doc: Install ip{6,}tables-restore-translate.8 man pages Phil Sutter 2019-07-23 15:24:41 +02:00
  • 040675d50d doc: Install nft-variant man pages only if enabled Phil Sutter 2019-07-23 15:24:40 +02:00
  • 06fd5e46d4 xtables: Drop support for /etc/xtables.conf Phil Sutter 2019-07-25 17:19:14 +02:00
  • 719940f6f4 nft: Set errno in nft_rule_flush() Phil Sutter 2019-07-25 17:19:13 +02:00
  • d76475ce1c restore legacy behaviour of iptables-restore when rules start with -4/-6 Adel Belhouane 2019-07-26 09:24:37 +02:00
  • b1b24aec27 utils: nfnl_osf: fix snprintf -Wformat-truncation warning Fernando Fernandez Mancera 2019-07-24 09:31:14 +02:00
  • ce2d3ec11e ebtables-save: Merge into xtables_save_main() Phil Sutter 2019-07-22 12:16:28 +02:00
  • e1c95f0c7e arptables-save: Merge into xtables_save_main() Phil Sutter 2019-07-22 12:16:27 +02:00
  • 632ed15a9c xtables-save: Pass format flags to do_output() Phil Sutter 2019-07-22 12:16:26 +02:00
  • b5dfbb3ca2 xtables-save: Make COMMIT line optional Phil Sutter 2019-07-22 12:16:25 +02:00
  • c013d5fe3d xtables-save: Pass optstring/longopts to xtables_save_main() Phil Sutter 2019-07-22 12:16:24 +02:00
  • feb1550197 xtables-save: Avoid mixed code and declarations Phil Sutter 2019-07-22 12:16:23 +02:00
  • 80e1d5cba7 nft: Make nft_for_each_table() more versatile Phil Sutter 2019-07-22 12:16:22 +02:00
  • 9449b90ec2 xtables-save: Fix table compatibility check Phil Sutter 2019-07-22 12:16:21 +02:00
  • 8efec49e86 xtables-save: Unify *-save header/footer comments Phil Sutter 2019-07-22 12:16:20 +02:00
  • 43a8726837 ebtables-save: Fix counter formatting Phil Sutter 2019-07-22 12:16:19 +02:00
  • 1b8210f848 ebtables: Fix error message for invalid parameters Phil Sutter 2019-07-22 12:16:18 +02:00
  • 427deccbd4 xtables-save: Use argv[0] as program name Phil Sutter 2019-07-18 14:44:09 +02:00
  • e5cab728c4 nft: exit in case we can't fetch current genid Florian Westphal 2019-07-14 10:49:28 +02:00
  • 5f5399f113 extensions/libxt_MASQUERADE.man: random and random-fully are now identical Florian Westphal 2019-07-11 10:14:06 +02:00
  • 0afa33d532 nft: Move send/receive buffer sizes into nft_handle Phil Sutter 2019-07-03 09:36:26 +02:00
  • cb27c59055 nft: Pass nft_handle down to mnl_batch_talk() Phil Sutter 2019-07-03 09:36:25 +02:00
  • d3e39e9c45 nft: Set socket receive buffer Phil Sutter 2019-07-02 20:30:49 +02:00
  • 886b00b230 iptables-tests: fix python3 Shekhar Sharma 2019-06-20 16:19:32 +05:30
  • a08595b221 extensions: libxt_owner: Add supplementary groups option Lukasz Pawelczyk 2019-06-10 12:58:56 +02:00
  • ac531b4681 xtables-restore: Fix program names in help texts Phil Sutter 2019-06-08 19:34:13 +02:00
  • 093cec72e7 src: replace IPTABLES_VERSION by PACKAGE_VERSION Jan Engelhardt 2019-05-28 11:43:26 +02:00
  • a84b12c69d build: remove -Wl,--no-as-needed and libiptc.so Jan Engelhardt 2019-05-28 11:18:32 +02:00
  • 1447b15100 configure: bump versions for 1.8.3 release Pablo Neira Ayuso 2019-05-27 17:05:45 +02:00
  • ea6564d836 Revert "build: don't include tests in released tarball" Phil Sutter 2019-05-20 13:43:57 +02:00
  • d486b4ef13 Drop release.sh Phil Sutter 2019-05-20 13:44:07 +02:00
  • 17c282003f nft: reset netlink sender buffer size of socket restart Pablo Neira Ayuso 2019-05-20 20:46:40 +02:00
  • 9014217972 nft: do not retry on EINTR Pablo Neira Ayuso 2019-05-20 18:39:31 +02:00
  • 7e042a8635 nft: don't care about previous state in ERESTART Pablo Neira Ayuso 2019-05-20 16:10:06 +02:00
  • ce0f774d3e nft: don't skip table addition from ERESTART Pablo Neira Ayuso 2019-05-20 16:03:33 +02:00
  • bb63d9af21 xtables: Fix for explicit rule flushes Phil Sutter 2019-05-13 18:32:37 +02:00
  • f6ad231d69 nft: keep original cache in case of ERESTART Pablo Neira Ayuso 2019-05-19 18:58:40 +02:00
  • ab1cd3b510 nft: ensure cache consistency Pablo Neira Ayuso 2019-05-20 11:16:21 +02:00
  • e3a1682b68 nft: cache table list Pablo Neira Ayuso 2019-05-20 10:51:26 +02:00
  • ec08209eeb nft: add flush_cache() Pablo Neira Ayuso 2019-05-19 13:25:23 +02:00
  • 1351b11102 nft: add __nft_table_builtin_find() Pablo Neira Ayuso 2019-05-19 18:35:02 +02:00
  • f316ad1aa6 nft: statify nft_rebuild_cache() Pablo Neira Ayuso 2019-05-19 13:04:13 +02:00
  • abe42160ca nft: add struct nft_cache Pablo Neira Ayuso 2019-05-19 12:54:19 +02:00
  • bceb483ea9 man: refer to iptables-translate and ip6tables Pablo Neira Ayuso 2019-05-14 14:46:41 +02:00
  • 8b4bfef29d tests: Fix ipt-restore/0004-restore-race_0 testcase Phil Sutter 2019-05-14 13:46:00 +02:00
  • 8b59c16fc3 xtables: Don't leak iter in error path of __nft_chain_zero_counters() Phil Sutter 2019-05-13 19:12:24 +02:00
  • 10f1d8d3ba extensions: SYNPROXY: should not be needed anymore on current kernels Florian Westphal 2019-05-03 12:35:38 +02:00
  • 2ae1099a42 xshared: check for maximum buffer length in add_param_to_argv() Pablo Neira Ayuso 2019-04-22 23:17:27 +02:00
  • 4000b4cf2e tests: add test script for race-free restore Florian Westphal 2019-04-23 15:16:25 +02:00
  • 58d7de0181 xtables: handle concurrent ruleset modifications Florian Westphal 2019-04-23 15:16:24 +02:00
  • 77e6a93d5c xtables: add and set "implict" flag on transaction objects Florian Westphal 2019-04-23 15:16:23 +02:00
  • 862818ac3a xtables: add and use nft_build_cache Florian Westphal 2019-04-23 15:16:22 +02:00
  • d3e378b4a9 xtables: add skip flag to objects Florian Westphal 2019-04-23 15:16:21 +02:00
  • 0baa08fed4 xtables: unify user chain add/flush for restore case Florian Westphal 2019-04-23 15:16:20 +02:00
  • 31dd3780a6 tests: return-codes script is bash specific Florian Westphal 2019-04-19 22:20:10 +02:00
  • a720af2dfb extensions: libxt_osf.: Typo in manpage Sam Banks 2019-03-22 12:22:47 +13:00
  • a39638b6ac xtables-legacy: add missing config.h include Lucas Stach 2019-03-08 15:37:09 +01:00
  • 3390007a11 man: iptables-save: Add note about module autoloading Phil Sutter 2019-03-26 19:03:43 +01:00
  • 68ebc73ece extensions: Install symlinks as such Phil Sutter 2019-03-22 19:31:06 +01:00
  • 934479aa1f xtables-save: Point at existing man page in help text Phil Sutter 2019-03-13 20:46:17 +01:00
  • 69df66c7ce xtables-legacy.8: Remove stray colon Phil Sutter 2019-03-13 20:46:16 +01:00
  • 1939cbc25e doc: Adjust ebtables man page Phil Sutter 2019-03-13 20:46:15 +01:00
  • eefd72aca3 doc: Add ebtables man page Phil Sutter 2019-03-13 20:46:14 +01:00
  • 1a0cd997d6 doc: Adjust arptables man pages Phil Sutter 2019-03-13 20:46:13 +01:00
  • 4dbb6b9118 doc: Add arptables-nft man pages Phil Sutter 2019-03-13 20:46:12 +01:00
  • 3a3bb480a7 extensions: connlabel: Fallback on missing connlabel.conf Phil Sutter 2019-03-04 16:53:46 +01:00
  • 06da3ab2c8 extensions: Add testcase for libxt_ipvs Phil Sutter 2019-02-21 20:09:32 +01:00
  • dd1ad59f0d extensions: Fix ipvs vproto option printing Phil Sutter 2019-02-21 20:09:31 +01:00
  • fcbdc69e8a extensions: Fix ipvs vproto parsing Phil Sutter 2019-02-21 20:09:30 +01:00
  • dffb5ec2a8 extensions: AUDIT: Document ineffective --type option Phil Sutter 2019-02-21 15:38:47 +01:00
  • b738ca3677 doc: Install ip{6,}tables-translate.8 manpages Phil Sutter 2019-02-20 14:02:55 +01:00
  • 416898e335 tests/shell: Support testing host binaries Phil Sutter 2019-02-19 20:39:50 +01:00
  • 59372f0c4f xlate-test: Support testing host binaries Phil Sutter 2019-02-19 20:39:49 +01:00
  • d68672a641 arptables-nft: fix decoding of hlen on bigendian platforms Florian Westphal 2019-02-22 13:26:05 +01:00
  • 73a0c2ef36 arptables: Print space before comma and counters Phil Sutter 2019-02-15 15:27:43 +01:00
  • 14d3d12fe4 tests: Extend return codes check by error messages Phil Sutter 2019-02-13 11:11:27 +01:00
  • 4e13970a6c xtables: Fix error message for chain renaming Phil Sutter 2019-02-13 11:11:26 +01:00
  • 0dbe82362b xtables: Fix error messages in commands with rule number Phil Sutter 2019-02-13 11:11:25 +01:00
  • c19fa5833a xtables: Move new chain check to where it belongs Phil Sutter 2019-02-13 11:11:24 +01:00
  • eed2c6af53 xtables: Fix error message when zeroing a non-existent chain Phil Sutter 2019-02-13 11:11:23 +01:00
  • 519f5bcd9c nft: Eliminate dead code in __nft_rule_list Phil Sutter 2019-02-07 09:20:10 +01:00
  • aff1162b3e ebtables-nft: Support user-defined chain policies Phil Sutter 2019-02-07 22:08:55 +01:00
  • b06cc4e0f6 nft: Introduce UDATA_TYPE_EBTABLES_POLICY Phil Sutter 2019-02-07 22:08:54 +01:00
  • d1df0a36b0 nft: Don't assume NFTNL_RULE_USERDATA holds a comment Phil Sutter 2019-02-07 22:08:53 +01:00
  • 2478b6cbb8 xtables-save: Fix table not found error message Phil Sutter 2019-02-07 22:13:31 +01:00
  • 932d5c3fb9 xshared: Explicitly pass target to command_jump() Phil Sutter 2019-02-05 17:01:42 +01:00