set (VERSION_MAJOR 3)
set (VERSION_MINOR 1)
-set (VERSION_PATCH 64)
+set (VERSION_PATCH 65)
set (VERSION_SUBLEVEL 0)
set (VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${VERSION_SUBLEVEL}")
+2023-06-29: 3.1.65.0
+
+* analyzer: poison memory segment after msg->data
+* appid: add support for cip multiple service packet
+* appid: check size boundaries before header validation
+* appid: do not use global pointers to service and client detectors for packet processing during reload detectors
+* appid: fix FTP parsing
+* codecs: fix ipv6_mobility parsing
+* codecs: fix tcp options parsing
+* detection: update condition since the negated stuff can be matched in such cases
+* file_api: avoid file cache lookup after creating new file cache entry.
+* icmp6: allow rules to match packet data after header
+* ips_content: add flag for non-default value of depth
+* ips_content: clean-up of function
+* ips_content: make the negated content be opposite to normal content
+* ips_content: update condition checks
+* log: fix out-of-bounds read access
+* netflow: fix raw data conversion
+* parser: base service_only on services not cursor type
+* profiler: fix date related problems in rule_profiling json output
+* protocols: remove of unnecessary old_opt check
+* regex: clear flags reused by module to construct ips option
+* rna: fix icmpv6 decoding
+* thread_config: added thread level mempolicy
+* utils: fix out-of-bound access
+
2023-06-15: 3.1.64.0
* appid: always publish a change message after do not decrypt
#]=======================================================================]
find_package(PkgConfig)
-pkg_check_modules(PC_DAQ libdaq>=3.0.10)
+pkg_check_modules(PC_DAQ libdaq>=3.0.12)
# Use DAQ_INCLUDE_DIR_HINT and DAQ_LIBRARIES_DIR_HINT from configure_cmake.sh as primary hints
# and then package config information after that.
The Snort Team
Revision History
-Revision 3.1.64.0 2023-06-15 21:19:24 EDT TST
+Revision 3.1.65.0 2023-06-29 22:23:53 EDT TST
---------------------------------------------------------------------
* profiler.rule_start(): enable rule profiler
* profiler.rule_stop(): disable rule profiler
* profiler.rule_status(): print rule profiler status
- * profiler.rule_dump(output): print rule statistics
+ * profiler.rule_dump(output): print rule statistics in table or
+ json format (json format prints dates as Unix epoch)
2.27. rate_filter
* profiler.rule_start(): enable rule profiler
* profiler.rule_stop(): disable rule profiler
* profiler.rule_status(): print rule profiler status
- * profiler.rule_dump(output): print rule statistics
+ * profiler.rule_dump(output): print rule statistics in table or
+ json format (json format prints dates as Unix epoch)
* reputation.reload(): reload reputation data
* rna.dump_macs(): dump rna’s internal MAC trackers
* rna.delete_mac_host(mac): delete a MAC from rna’s MAC cache
The Snort Team
Revision History
-Revision 3.1.64.0 2023-06-15 21:20:29 EDT TST
+Revision 3.1.65.0 2023-06-29 22:24:56 EDT TST
---------------------------------------------------------------------
The Snort Team
Revision History
-Revision 3.1.64.0 2023-06-15 21:19:45 EDT TST
+Revision 3.1.65.0 2023-06-29 22:24:14 EDT TST
---------------------------------------------------------------------
received
* lzma >= 5.1.2 from http://tukaani.org/xz/ for decompression of
SWF and PDF files
- * numa from https://github.com/numactl/numactl for NUMA memory management
* safec >= 3.5 from https://github.com/rurban/safeclib/ for runtime
bounds checks on certain legacy C-library calls
* source-highlight from http://www.gnu.org/software/src-highlite/
to generate the dev guide
* w3m from http://sourceforge.net/projects/w3m/ to build the plain
text manual
- * uuid from uuid-dev package for unique identifiers
+ * uuid from uuid-dev package for unique identifiers
3.2. Building