From: Hui Cao (huica) Date: Wed, 19 Oct 2016 13:24:37 +0000 (-0400) Subject: Merge pull request #681 in SNORT/snort3 from appid_alert_fix to master X-Git-Tag: 3.0.0-233~216 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d155f7639cfb6c33572ea6f76539c50d25cca84;p=thirdparty%2Fsnort3.git Merge pull request #681 in SNORT/snort3 from appid_alert_fix to master Squashed commit of the following: commit 5c4902226c4c49c2f0c3939dad2ef3c04d742e2b Author: shaslad Date: Tue Oct 18 18:12:55 2016 -0400 Fix related to appid name with space and SSL position --- diff --git a/src/network_inspectors/appid/ips_appid_option.cc b/src/network_inspectors/appid/ips_appid_option.cc index 685974817..f0a76e15a 100644 --- a/src/network_inspectors/appid/ips_appid_option.cc +++ b/src/network_inspectors/appid/ips_appid_option.cc @@ -229,7 +229,7 @@ bool AppIdOptionModule::set(const char*, Value& v, SnortConfig*) v.set_first_token(); std::string tok; - while ( v.get_next_token(tok) ) + while ( v.get_next_csv_token(tok) ) { AppIdInfo appid_info; diff --git a/src/network_inspectors/appid/service_plugins/service_ssl.cc b/src/network_inspectors/appid/service_plugins/service_ssl.cc index a178c4699..020e92e50 100644 --- a/src/network_inspectors/appid/service_plugins/service_ssl.cc +++ b/src/network_inspectors/appid/service_plugins/service_ssl.cc @@ -334,13 +334,13 @@ static int ssl_init(const IniServiceAPI* const init_api) init_api->RegisterPattern(&ssl_validate, IpProtocol::TCP, SSL_PATTERN_PCT, sizeof(SSL_PATTERN_PCT), 2, "ssl"); init_api->RegisterPattern(&ssl_validate, IpProtocol::TCP, SSL_PATTERN3_0, - sizeof(SSL_PATTERN3_0), 0, "ssl"); + sizeof(SSL_PATTERN3_0), -1, "ssl"); init_api->RegisterPattern(&ssl_validate, IpProtocol::TCP, SSL_PATTERN3_1, - sizeof(SSL_PATTERN3_1), 0, "ssl"); + sizeof(SSL_PATTERN3_1), -1, "ssl"); init_api->RegisterPattern(&ssl_validate, IpProtocol::TCP, SSL_PATTERN3_2, - sizeof(SSL_PATTERN3_2), 0, "ssl"); + sizeof(SSL_PATTERN3_2), -1, "ssl"); init_api->RegisterPattern(&ssl_validate, IpProtocol::TCP, SSL_PATTERN3_3, - sizeof(SSL_PATTERN3_3), 0, "ssl"); + sizeof(SSL_PATTERN3_3), -1, "ssl"); for (unsigned i=0; i < sizeof(appIdRegistry)/sizeof(*appIdRegistry); i++) { DebugFormat(DEBUG_LOG,"registering appId: %d\n",appIdRegistry[i].appId);