summaryrefslogtreecommitdiffstats
path: root/iptables/xshared.c
Commit message (Expand)AuthorAgeFilesLines
* xshared: Make some functions staticPhil Sutter2022-06-101-13/+17
* treewide: use uint* instead of u_int*Nick Hainke2022-05-181-1/+1
* xshared: Fix build for -Werror=format-securityPhil Sutter2022-05-131-1/+1
* libxtables: Drop xtables_globals 'optstring' fieldPhil Sutter2022-05-111-1/+16
* xshared: Extend xtables_printhelp() for arptablesPhil Sutter2022-05-111-10/+43
* xshared: Move arp_opcodes into shared spacePhil Sutter2022-05-111-0/+14
* nft: Reject standard targets as chain names when restoringPhil Sutter2022-03-171-2/+2
* xshared: Prefer xtables_chain_protos lookup over getprotoentPhil Sutter2022-03-101-4/+4
* xshared: Implement xtables lock timeout using signalsJethro Beekman2022-02-151-37/+26
* xshared: Fix response to unprivileged usersPhil Sutter2022-01-201-2/+1
* ip6tables: Use the shared do_parse, tooPhil Sutter2022-01-121-0/+4
* iptables: Use xtables' do_parse() functionPhil Sutter2022-01-121-0/+3
* nft: Move proto_parse and post_parse callbacks to xsharedPhil Sutter2022-01-121-0/+126
* xshared: Store parsed wait and wait_interval in xtables_argsPhil Sutter2022-01-121-5/+3
* xshared: Move do_parse to shared spacePhil Sutter2022-01-121-0/+553
* xshared: Share exit_tryhelp()Phil Sutter2021-12-161-0/+10
* xshared: Share a common printhelp functionPhil Sutter2021-12-161-0/+103
* xshared: Share print_match_save() between legacy ip*tablesPhil Sutter2021-12-161-0/+30
* xshared: Make load_proto() staticPhil Sutter2021-11-231-1/+1
* xshared: Share print_header() with legacy iptablesPhil Sutter2021-11-231-0/+46
* xshared: Share print_fragment() with legacyPhil Sutter2021-11-231-0/+18
* xshared: Share print_rule_details() with legacyPhil Sutter2021-11-231-1/+26
* xshared: Share save_ipv{4,6}_addr() with legacyPhil Sutter2021-11-231-0/+57
* xshared: Share save_rule_details() with legacyPhil Sutter2021-11-231-0/+32
* xshared: Share print_iface() functionPhil Sutter2021-11-231-0/+25
* xshared: Merge and share parse_chain()Phil Sutter2021-11-231-0/+24
* nft: Use xtables_{m,c}alloc() everywherePhil Sutter2021-08-311-6/+2
* libxtables: Introduce xtables_strdup() and use it everywherePhil Sutter2021-06-071-1/+1
* Use proto_to_name() from xshared in more placesPhil Sutter2021-05-171-1/+1
* xshared: Merge invflags handling codePhil Sutter2021-05-171-0/+43
* xshared: Eliminate iptables_command_state->invertPhil Sutter2021-05-171-5/+5
* nft-arp: Make use of ipv4_addr_to_string()Phil Sutter2021-04-301-3/+3
* xshared: Merge some command option-related codePhil Sutter2020-12-031-0/+74
* iptables: accept lock file name at runtimeGiuseppe Scrivano2020-07-241-3/+8
* xshared: Drop pointless assignment in add_param_to_argv()Phil Sutter2020-04-231-1/+0
* xtables-restore: Allow lines without trailing newline characterPhil Sutter2019-11-061-0/+4
* xshared: Share a common implementation of parse_rulenumber()Phil Sutter2019-10-301-0/+12
* xshared: Share a common add_command() implementationPhil Sutter2019-10-301-0/+27
* xshared: Introduce struct argv_storePhil Sutter2019-10-241-37/+39
* iptables-xml: Use add_param_to_argv()Phil Sutter2019-10-241-2/+4
* xtables-restore: Fix --table parameter checkPhil Sutter2019-10-211-12/+0
* xtables-restore: Introduce rule counter tokenizer functionPhil Sutter2019-10-181-0/+37
* xtables_error() does not returnPhil Sutter2019-09-251-1/+0
* xshared: check for maximum buffer length in add_param_to_argv()Pablo Neira Ayuso2019-04-301-18/+28
* xshared: Explicitly pass target to command_jump()Phil Sutter2019-02-071-2/+2
* xtables: Remove target_maxnamelen fieldPhil Sutter2018-10-151-3/+3
* Combine parse_target() and command_jump() implementationsPhil Sutter2018-09-251-0/+63
* Combine command_match() implementationsPhil Sutter2018-09-251-0/+38
* iptables: Use print_ifaces() from xtablesPhil Sutter2018-09-241-0/+25
* Share print_ipv{4,6}_addr() from xtablesPhil Sutter2018-09-241-0/+66