summaryrefslogtreecommitdiffstats
path: root/iptables/nft-shared.c
Commit message (Expand)AuthorAgeFilesLines
* nft: Fix for useless meta expressions in rulePhil Sutter2023-09-141-30/+15
* Revert --compat option related commitsPhil Sutter2023-09-011-1/+1
* nft: Introduce and use bool nft_handle::compatPhil Sutter2023-08-111-1/+1
* nft: More verbose extension comparison debuggingPhil Sutter2023-07-281-0/+2
* nft: Special casing for among match in compare_matches()Phil Sutter2023-07-281-2/+5
* nft: Introduce nft-ruleparse.{c,h}Phil Sutter2023-05-031-1190/+0
* nft-shared: Drop unused includePhil Sutter2023-04-211-1/+0
* ebtables-nft: add broute table emulationFlorian Westphal2023-04-041-11/+28
* nft-shared: Simplify using nft_create_match()Phil Sutter2023-02-171-66/+40
* nft-shared: Use nft_create_match() in one more spotPhil Sutter2023-02-171-11/+1
* nft-shared: Lookup matches in iptables_command_statePhil Sutter2023-02-171-29/+41
* nft: Make rule parsing errors fatalPhil Sutter2022-12-201-1/+3
* nft: Increase rule parser strictnessPhil Sutter2022-12-201-10/+25
* nft: Parse icmp header matchesPhil Sutter2022-12-201-0/+74
* nft: Recognize INVAL/D interface namePhil Sutter2022-12-021-0/+19
* nft: Fix match generator for '! -i +'Phil Sutter2022-12-021-0/+6
* nft: Fix for comparing ifname matches against nft-generated onesPhil Sutter2022-12-021-1/+1
* xtables: Introduce xtables_clear_iptables_command_state()Phil Sutter2022-12-021-14/+0
* iptables-nft: exit nonzero when iptables-save cannot decode all expressionsFlorian Westphal2022-11-231-3/+7
* nft-shared: replace nftnl_expr_get_data() by nftnl_expr_get()Pablo Neira Ayuso2022-11-151-1/+1
* nft-shared: Introduce port_match_single_to_range()Phil Sutter2022-11-151-93/+37
* nft: Fix meta statement parsingPhil Sutter2022-09-281-5/+9
* ebtables: Fix among matchPhil Sutter2022-09-281-0/+16
* nft-shared: Introduce __get_cmp_data()Phil Sutter2022-09-281-7/+10
* nft: track each register individuallyFlorian Westphal2022-09-281-61/+144
* nft: support ttl/hoplimit dissectionFlorian Westphal2022-09-131-0/+68
* nft: support dissection of meta pkktype modeFlorian Westphal2022-09-081-0/+25
* nft: Exit if nftnl_alloc_expr failsPhil Sutter2022-06-211-15/+16
* nft: prepare for dynamic register allocationPablo Neira Ayuso2022-05-021-38/+61
* nft: pass handle to helper functions to build netlink payloadPablo Neira Ayuso2022-05-021-13/+18
* nft: native mark matching supportPablo Neira Ayuso2022-05-021-0/+36
* nft: pass struct nft_xt_ctx to parse_meta()Pablo Neira Ayuso2022-05-021-3/+3
* nft-shared: update context register for bitwise expressionPablo Neira Ayuso2022-05-021-0/+2
* nft: Don't pass command state opaque to family ops callbacksPhil Sutter2022-03-101-13/+10
* nft: Speed up immediate parsingPhil Sutter2022-03-101-19/+18
* nft: Simplify immediate parsingPhil Sutter2022-03-101-10/+7
* nft-shared: add tcp flag dissectionFlorian Westphal2022-01-291-0/+26
* nft-shared: support native udp port delinearizeFlorian Westphal2022-01-291-4/+121
* nft-shared: support native tcp port range delinearizeFlorian Westphal2022-01-291-1/+114
* nft-shared: support native tcp port delinearizeFlorian Westphal2022-01-291-2/+176
* extensions: libxt_NFLOG: don't truncate log prefix on print/saveKyle Bowman2022-01-181-0/+52
* nft-shared: set correct register valueFlorian Westphal2021-12-231-1/+1
* nft-shared: Drop unused function print_proto()Phil Sutter2021-11-231-15/+0
* xshared: Share print_header() with legacy iptablesPhil Sutter2021-11-231-44/+0
* xshared: Share print_rule_details() with legacyPhil Sutter2021-11-231-27/+0
* xshared: Share save_rule_details() with legacyPhil Sutter2021-11-231-29/+0
* xshared: Share print_iface() functionPhil Sutter2021-11-231-24/+2
* nft: Change whitespace printing in save_rule callbackPhil Sutter2021-11-231-14/+12
* nft-shared: Make nft_check_xt_legacy() family agnosticPhil Sutter2021-10-201-0/+5
* Use proto_to_name() from xshared in more placesPhil Sutter2021-05-171-3/+3