+2023-08-10: 3.1.70.0
+
+* appid: makes regex error more of a warning
+* detection: fix assert expression
+* helpers: improve hyperscan_search error message
+* host_cache: added segmented host cache
+* main: prevent reloading unprepared thread
+* search_engines: allow a snort config to be passed to find_all
+
2023-08-27: 3.1.69.0
* appid: mark ssl appid lookup successful if a service id is available
The Snort Team
Revision History
-Revision 3.1.69.0 2023-08-27 09:33:21 EDT TST
+Revision 3.1.70.0 2023-09-10 14:39:41 EDT TST
---------------------------------------------------------------------
shutdown; won’t dump by default
* int host_cache.memcap = 8388608: maximum host cache size in bytes
{ 512:maxSZ }
+ * int host_cache.segments = 4: number of host cache segments. It
+ must be power of 2. { 1:32 }
Commands:
* host_cache.delete_client(host_ip, id, service, version): delete
client from host
* host_cache.get_stats(): get current host cache usage and pegs
+ * host_cache.get_segment_stats(segment): get usage and pegs for
+ cache segment(s)
Peg counts:
shutdown; won’t dump by default
* int host_cache.memcap = 8388608: maximum host cache size in bytes
{ 512:maxSZ }
+ * int host_cache.segments = 4: number of host cache segments. It
+ must be power of 2. { 1:32 }
* enum hosts[].frag_policy: defragmentation policy { first | linux
| bsd | bsd_right | last | windows | solaris }
* addr hosts[].ip = 0.0.0.0/32: hosts address / CIDR
* host_cache.delete_client(host_ip, id, service, version): delete
client from host
* host_cache.get_stats(): get current host cache usage and pegs
+ * host_cache.get_segment_stats(segment): get usage and pegs for
+ cache segment(s)
* network.set_policy(id): set the network policy for commands given
the user policy id
* packet_capture.enable(filter, group): dump raw packets