Skip to content

Commit 3172786

Browse files
authored
Merge pull request #816 from cisco-netintel/version-bump-2.18.0
Version bump 2.18.0
2 parents 2afec89 + 1ea0ade commit 3172786

4 files changed

Lines changed: 20 additions & 3 deletions

File tree

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.17.0
1+
2.18.0

doc/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# CHANGELOG for Mercury
22

3+
## VERSION 2.18.0
4+
* Added DTLS ClientHello reassembly via a generalized, trait-driven
5+
UDP offset reassembly path reusable by any UDP protocol.
6+
* Unified reassembly truncation reporting across JSON, FDC, and analysis.
7+
* Tightened protocol validation for syslog and STUN: reject classic
8+
STUN packets with unknown message types; honor the syslog ASCII
9+
check and bound it to the first N bytes.
10+
* Optimized is_ascii() to enable compiler auto-vectorization.
11+
* Increased unit-test coverage for protocol parsers.
12+
* Fixed parse_up_to_delimiters() to set data_end when no delimiter found.
13+
* Fixed SCTP chunk length to uint16_t (RFC 4960) with length validation.
14+
* Fixed STUN IPv6 address length check (16 bytes instead of 4).
15+
* Fixed SOCKS5 request/response validity check and write_json_addr typo.
16+
* Fixed VXLAN VNI flag validation to reject packets with the flag unset.
17+
* Removed DONT_USE_STDERR and moved printf_err out of the public libmerc.h.
18+
* Send mercury systemd stdout/stderr to the journal, not the log file.
19+
320
## VERSION 2.17.0
421
* Enabled ARM Pointer Authentication (PAC) and Branch Target
522
Identification (BTI) hardening on Linux.

src/cython/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.17.0'
1+
__version__ = '2.18.0'

src/cython/mercury.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ from cython.operator import dereference
3333
# CC=g++ CXX=g++ python setup.py install
3434

3535
# TODO: actually handle version
36-
__version__ = '2.17.0'
36+
__version__ = '2.18.0'
3737

3838
# imports from mercury's dns
3939
cdef extern from "../libmerc/dns.h":

0 commit comments

Comments
 (0)