Merge pull request #1557 in SNORT/snort3 from ~RUCOMBS/snort3:various to master
Squashed commit of the following:
commit
b953cc05bab4496ade6f9db8a31cc9e25c965740
Author: russ <rucombs@cisco.com>
Date: Sun Mar 24 12:09:49 2019 -0400
stream_tcp: fix up stream order flags
-- use trivial fsm for proper flagging
-- remove useless checks from smtp
-- reorder tracker data members to save 48 bytes / flow
commit
2a04335c17f174bb575e9179a91cb9dc81c20f4e
Author: russ <rucombs@cisco.com>
Date: Sat Mar 23 00:35:36 2019 -0400
stream_tcp: add track_only to disable reassembly
commit
bdfb917a0a350477b7d02a0acf073931e1926f81
Author: russ <rucombs@cisco.com>
Date: Fri Mar 22 14:39:32 2019 -0400
conf: remove obscure and slow automatic iface var assignments; use Lua instead
commit
9173b5a8862e22b2a8d2d3b86f09045d0d5a26de
Author: russ <rucombs@cisco.com>
Date: Thu Mar 21 20:23:06 2019 -0400
profiler: add quick exit if not configured to minimize overhead (rule times)
commit
97804d99baafb7b60785f198758ba7e9d1c472cd
Author: russ <rucombs@cisco.com>
Date: Thu Mar 21 17:46:56 2019 -0400
appid: fixup profiling
-- use generic DeepProfile instead of APPID_DEEP_PERF_PROFILING
-- change tp_library to deep profile consistent with subprofiles