summaryrefslogtreecommitdiffstats
path: root/iptables/xshared.c
Commit message (Expand)AuthorAgeFilesLines
* xshared: Fix parsing of empty string arg in '-c' optionPhil Sutter2024-04-101-1/+1
* xtables-translate: Leverage stored protocol namesPhil Sutter2024-02-291-1/+1
* iptables-save: Avoid /etc/protocols lookupsPhil Sutter2024-02-071-1/+1
* Revert "xshared: Print protocol numbers if --numeric was given"Phil Sutter2024-02-071-3/+3
* xshared: Introduce xtables_clear_args()Phil Sutter2024-02-011-0/+8
* xshared: Fix for memleak in option merging with ebtablesPhil Sutter2024-02-011-3/+9
* iptables-legacy: Fix for mandatory lock waitingPhil Sutter2023-12-211-2/+2
* ebtables: Use do_parse() from xsharedPhil Sutter2023-12-051-6/+65
* xshared: Introduce option_test_and_reject()Phil Sutter2023-12-051-10/+11
* xshared: Support for ebtables' --change-counters commandPhil Sutter2023-12-051-1/+56
* xshared: Support rule range deletion in do_parse()Phil Sutter2023-12-051-1/+33
* xshared: Introduce print_help callback (again)Phil Sutter2023-12-051-3/+3
* xshared: Turn command_default() into a callbackPhil Sutter2023-12-051-3/+3
* xshared: Perform protocol value parsing in callbackPhil Sutter2023-12-051-8/+14
* xshared: do_parse: Skip option checking for CMD_DELETE_NUMPhil Sutter2023-12-051-1/+0
* xshared: Do not populate interface masks per defaultPhil Sutter2023-11-291-11/+40
* xshared: Entirely ignore interface masks when saving rulesPhil Sutter2023-11-291-26/+6
* xshared: Simplify generic_opt_check()Phil Sutter2023-11-291-49/+28
* xshared: Introduce xt_cmd_parse_ops::option_invertPhil Sutter2023-11-291-24/+14
* xshared: Introduce xt_cmd_parse_ops::option_namePhil Sutter2023-11-291-66/+74
* xshared: do_parse: Ignore '-j CONTINUE'Phil Sutter2023-11-231-1/+2
* xshared: Drop pointless CMD_REPLACE checkPhil Sutter2023-11-231-5/+0
* xshared: Drop needless assignment in --help casePhil Sutter2023-11-231-3/+0
* Revert --compat option related commitsPhil Sutter2023-09-011-6/+1
* Add --compat option to *tables-nft and *-nft-restore commandsPhil Sutter2023-08-111-1/+6
* *tables: Reject invalid chain names when renamingPhil Sutter2023-07-281-0/+1
* iptables: Fix setting of ipv6 countersJacek Tomasiak2023-06-211-0/+3
* xshared: dissolve should_load_protoJan Engelhardt2023-06-161-14/+4
* xshared: Fix parsing of option arguments in same wordPhil Sutter2023-04-281-31/+30
* Proper fix for "unknown argument" error messagePhil Sutter2023-01-311-3/+6
* xshared: Free data after printing helpPhil Sutter2022-12-021-0/+3
* xtables: Introduce xtables_clear_iptables_command_state()Phil Sutter2022-12-021-0/+17
* Drop extra newline from xtables_error() callsPhil Sutter2022-11-151-16/+14
* xshared: Share make_delete_mask() between ip{,6}tablesPhil Sutter2022-11-151-0/+34
* xshared: Print protocol numbers if --numeric was givenPhil Sutter2022-07-291-3/+3
* xshared: Fix for missing space after 'prot' columnPhil Sutter2022-07-291-2/+2
* iptables: xshared: Ouptut '--' in the opt field in ipv6's fake modeErik Skultety2022-07-251-1/+1
* 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