Patch 1 is unrelated to the remaining ones, but fits into a series about libxtables option parser. Patch 2 fixes for parsing of IP addresses with arptables, patches 3 and 4 enable users to parse integers in a fixed base. Patches 5 and 6 then migrate more extensions over to using the guided option parser. Phil Sutter (6): libxtables: Combine the two extension option mergers libxtables: Fix guided option parser for use with arptables libxtables: Introduce xtables_strtoul_base() libxtables: Introduce struct xt_option_entry::base extensions: libarpt_mangle: Use guided option parser extensions: MARK: arptables: Use guided option parser extensions/libarpt_mangle.c | 128 +++++++++++++----------------------- extensions/libarpt_mangle.t | 4 ++ extensions/libxt_MARK.c | 82 +++++------------------ include/xtables.h | 5 +- libxtables/xtables.c | 16 +++-- libxtables/xtoptions.c | 77 ++++++++-------------- 6 files changed, 106 insertions(+), 206 deletions(-) -- 2.41.0