+2023-10-23: 3.1.73.0
+
+* appid: added support for appid trace logs with multiple logging levels
+* appid: fixing cppcheck issue
+* control: code refactor to support all unix flavors
+* detection: fix cleaning of rule profiling stats when profiling starts
+* host_cache: added segmented cache
+* http_inspect: handle reserved gzip flags
+* http_inspect: response to 0.9 isn't necessarily 0.9
+* profiler: extend field length to support uint64
+* stream: skip duplicated alerts in TcpReassemblerState's list. Thanks wenhao-in-chengdu for reporting the issue and suggesting a fix.
+* stream_tcp: ignore normalization checks when in midstream state
+
2023-10-10: 3.1.72.0
* active: added API for printing delayed action string
The Snort Team
Revision History
-Revision 3.1.72.0 2023-10-10 22:54:49 EDT TST
+Revision 3.1.73.0 2023-10-23 08:37:59 EDT TST
---------------------------------------------------------------------
host table from
* int attribute_table.max_hosts = 1024: maximum number of hosts in
attribute table { 32:max53 }
+ * int attribute_table.segments = 4: number of segments of hosts
+ attribute table. It must be power of 2. { 1:32 }
* int attribute_table.max_services_per_host = 8: maximum number of
services per host entry in attribute table { 1:65535 }
* int attribute_table.max_metadata_services = 9: maximum number of
Configuration:
* int trace.modules.all: enable trace for all modules { 0:255 }
+ * int trace.modules.appid.all: enable all trace options { 0:255 }
* int trace.modules.dce_smb.all: enable all trace options { 0:255 }
* int trace.modules.dpx.all: enable all trace options { 0:255 }
* int trace.modules.file_id.all: enable all trace options { 0:255 }
/1 method
* 119:287 (http_inspect) HTTP request method is not on allowed
methods list or is on disallowed methods list
+ * 119:288 (http_inspect) HTTP gzip body with reserved flag set
Peg counts:
services in rule { 1:255 }
* int attribute_table.max_services_per_host = 8: maximum number of
services per host entry in attribute table { 1:65535 }
+ * int attribute_table.segments = 4: number of segments of hosts
+ attribute table. It must be power of 2. { 1:32 }
* int base64_decode.bytes: number of base64 encoded bytes to decode
{ 1:max32 }
* int base64_decode.offset = 0: bytes past start of buffer to start
* string trace.constraints.src_ip: source IP address filter
* int trace.constraints.src_port: source port filter { 0:65535 }
* int trace.modules.all: enable trace for all modules { 0:255 }
+ * int trace.modules.appid.all: enable all trace options { 0:255 }
* int trace.modules.dce_smb.all: enable all trace options { 0:255 }
* int trace.modules.dpx.all: enable all trace options { 0:255 }
* int trace.modules.file_id.all: enable all trace options { 0:255 }
HTTP request method is not on allowed methods list or is on
disallowed methods list.
+119:288 (http_inspect) HTTP gzip body with reserved flag set
+
+HTTP reserved GZIP flags are set
+
121:1 (http2_inspect) invalid flag set on HTTP/2 frame
Invalid flag set on HTTP/2 frame header