summaryrefslogtreecommitdiffstats
path: root/iptables/xshared.h
Commit message (Expand)AuthorAgeFilesLines
* xshared: Make some functions staticPhil Sutter2022-06-101-21/+0
* arptables: Support -x/--exact flagPhil Sutter2022-06-081-1/+1
* treewide: use uint* instead of u_int*Nick Hainke2022-05-181-1/+1
* libxtables: Drop xtables_globals 'optstring' fieldPhil Sutter2022-05-111-0/+3
* xshared: Extend xtables_printhelp() for arptablesPhil Sutter2022-05-111-1/+0
* xshared: Move arp_opcodes into shared spacePhil Sutter2022-05-111-0/+3
* nft: Reject standard targets as chain names when restoringPhil Sutter2022-03-171-1/+1
* xshared: Implement xtables lock timeout using signalsJethro Beekman2022-02-151-4/+2
* nft: Move proto_parse and post_parse callbacks to xsharedPhil Sutter2022-01-121-0/+9
* xshared: Store parsed wait and wait_interval in xtables_argsPhil Sutter2022-01-121-0/+2
* xshared: Move do_parse to shared spacePhil Sutter2022-01-121-0/+5
* xtables: Do not pass nft_handle to do_parse()Phil Sutter2022-01-121-0/+42
* xtables: Move struct nft_xt_cmd_parse to xshared.hPhil Sutter2022-01-121-0/+12
* xshared: Share exit_tryhelp()Phil Sutter2021-12-161-0/+1
* xshared: Share a common printhelp functionPhil Sutter2021-12-161-0/+2
* xshared: Share print_match_save() between legacy ip*tablesPhil Sutter2021-12-161-0/+2
* xshared: Make load_proto() staticPhil Sutter2021-11-231-1/+0
* xshared: Share print_header() with legacy iptablesPhil Sutter2021-11-231-0/+3
* xshared: Share print_fragment() with legacyPhil Sutter2021-11-231-0/+3
* xshared: Share print_rule_details() with legacyPhil Sutter2021-11-231-1/+3
* xshared: Share save_ipv{4,6}_addr() with legacyPhil Sutter2021-11-231-0/+4
* xshared: Share save_rule_details() with legacyPhil Sutter2021-11-231-0/+4
* xshared: Share print_iface() functionPhil Sutter2021-11-231-0/+2
* xshared: Merge and share parse_chain()Phil Sutter2021-11-231-0/+1
* xshared: Store optstring in xtables_globalsPhil Sutter2021-10-201-0/+2
* Use proto_to_name() from xshared in more placesPhil Sutter2021-05-171-1/+1
* xshared: Merge invflags handling codePhil Sutter2021-05-171-0/+11
* xshared: Eliminate iptables_command_state->invertPhil Sutter2021-05-171-3/+2
* nft-arp: Make use of ipv4_addr_to_string()Phil Sutter2021-04-301-0/+3
* xshared: Merge some command option-related codePhil Sutter2020-12-031-6/+14
* iptables: include sys/time.h to fix lack of struct timeval declarationMaciej Żenczykowski2020-04-281-0/+1
* xtables-arp: Integrate OPT_* defines into xshared.hPhil Sutter2019-10-301-0/+7
* Merge CMD_* definesPhil Sutter2019-10-301-0/+20
* xshared: Share a common implementation of parse_rulenumber()Phil Sutter2019-10-301-0/+1
* xshared: Share a common add_command() implementationPhil Sutter2019-10-301-0/+4
* xshared: Introduce struct argv_storePhil Sutter2019-10-241-11/+15
* xtables-restore: Introduce rule counter tokenizer functionPhil Sutter2019-10-181-0/+1
* DEBUG: Print to stderr to not disturb iptables-savePhil Sutter2019-09-231-1/+1
* xshared: Explicitly pass target to command_jump()Phil Sutter2019-02-071-1/+1
* Combine parse_target() and command_jump() implementationsPhil Sutter2018-09-251-0/+2
* Combine command_match() implementationsPhil Sutter2018-09-251-0/+2
* iptables: Use print_ifaces() from xtablesPhil Sutter2018-09-241-0/+3
* Share print_ipv{4,6}_addr() from xtablesPhil Sutter2018-09-241-0/+3
* xshared: Consolidate argv construction routinesPhil Sutter2018-08-041-0/+13
* xshared: Consolidate parse_counters()Phil Sutter2018-08-041-0/+1
* Consolidate DEBUGP macrosPhil Sutter2018-08-041-0/+6
* xtables: merge {ip,arp}tables_command_state structsPhil Sutter2018-07-191-0/+2
* xtables-compat: ebtables: remove interface masks from ebt_entry structFlorian Westphal2018-05-101-3/+0
* xtables-compat: ebtables: kill ebtables_command_stateFlorian Westphal2018-05-101-0/+35
* iptables: insist that the lock is held.Lorenzo Colitti2017-05-291-4/+3