]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #2522 in SNORT/snort3 from ~OSERHIIE/snort3:custom_vars_wo_suffixe...
authorBhagya Tholpady (bbantwal) <bbantwal@cisco.com>
Tue, 27 Oct 2020 17:05:43 +0000 (17:05 +0000)
committerBhagya Tholpady (bbantwal) <bbantwal@cisco.com>
Tue, 27 Oct 2020 17:05:43 +0000 (17:05 +0000)
commit75ec38edbfe6865a9cdcf308f3a68078378024d2
tree0022d22707df04181b0b65b8c55ec11a8642f1da
parent38b148a1efb216d60e342619aa6ab66627ec48bb
Merge pull request #2522 in SNORT/snort3 from ~OSERHIIE/snort3:custom_vars_wo_suffixes to master

Squashed commit of the following:

commit 368ff259fb2f0e37e297dd82b46ce71a2bbfc1e2
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Thu Sep 24 19:48:37 2020 +0300

    ips: move IPS variables to sub-tables which designates type

        * main: snort supports ips.variables.nets/.paths/.ports tables to specify custom variables regardless suffixes (_PATH, _PORT, _NET and _SERVER)
        * lua: update default_variables with 'nets', 'paths' and 'ports' tables in snort_defaults.lua
        * managers, parser, ports: rid-off obsolete code for variables parsing relying on the suffixes
        * snort_module: remove support for -S option
        * tools: snort2lua converts custom variables into ips.variables.nets/.paths/.ports tables
        * doc: update upgrade/differences.txt
20 files changed:
doc/upgrade/differences.txt
lua/snort_defaults.lua
src/main/modules.cc
src/main/snort_config.cc
src/main/snort_config.h
src/main/snort_module.cc
src/managers/module_manager.cc
src/parser/parse_conf.cc
src/parser/parse_conf.h
src/parser/parse_rule.cc
src/parser/parser.cc
src/parser/vars.cc
src/parser/vars.h
src/ports/port_var_table.cc
src/ports/port_var_table.h
tools/snort2lua/data/data_types/dt_var.cc
tools/snort2lua/data/data_types/dt_var.h
tools/snort2lua/data/dt_data.cc
tools/snort2lua/data/dt_data.h
tools/snort2lua/keyword_states/kws_var.cc