From: Tom Peters (thopeter) Date: Mon, 11 Feb 2019 15:45:23 +0000 (-0500) Subject: Merge pull request #1508 in SNORT/snort3 from ~MIREDDEN/snort3:convert_file_config... X-Git-Tag: 3.0.0-251~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10da6c95d31937fe424fd6f5b5cb94467794377d;p=thirdparty%2Fsnort3.git Merge pull request #1508 in SNORT/snort3 from ~MIREDDEN/snort3:convert_file_config to master Squashed commit of the following: commit 58cdd89496b6038ba3aae3e3805b237f5eb7b782 Author: Mike Redden Date: Thu Feb 7 16:23:16 2019 -0500 snort2lua: convert file_capture config options --- diff --git a/tools/snort2lua/config_states/config_file.cc b/tools/snort2lua/config_states/config_file.cc index 4ecff3c64..5e6d9286d 100644 --- a/tools/snort2lua/config_states/config_file.cc +++ b/tools/snort2lua/config_states/config_file.cc @@ -51,19 +51,28 @@ bool File::convert(std::istringstream& data_stream) if (!(arg_stream >> keyword)) tmpval = false; - // vvvvvvvv -- UNSUPPORTED OPTIONS. these options were added after 2.9.6 else if (keyword == "file_capture_memcap") - table_api.add_unsupported_comment("file_capture_memcap"); - + { + table_api.add_diff_option_comment("config file: file_capture_memcap", "capture_memcap"); + tmpval = parse_int_option("capture_memcap", arg_stream, false); + } else if (keyword == "file_capture_max") - table_api.add_unsupported_comment("file_capture_max"); + { + table_api.add_diff_option_comment("config file: file_capture_max", "capture_max_size"); + tmpval = parse_int_option("capture_max_size", arg_stream, false); + } else if (keyword == "file_capture_min") - table_api.add_unsupported_comment("file_capture_min"); + { + table_api.add_diff_option_comment("config file: file_capture_min", "capture_min_size"); + tmpval = parse_int_option("capture_min_size", arg_stream, false); + } else if (keyword == "file_capture_block_size") - table_api.add_unsupported_comment("file_capture_block_size"); - // ^^^^^^^^^ -- UNSUPPORTED OPTIONS. these options were added after 2.9.6 + { + table_api.add_diff_option_comment("config file: file_capture_block_size", "capture_block_size"); + tmpval = parse_int_option("capture_block_size", arg_stream, false); + } else if (keyword == "show_data_depth") tmpval = parse_int_option("show_data_depth", arg_stream, false);