diff --git a/cmd/ja4sentinel/main.go b/cmd/ja4sentinel/main.go index b123f89..277b91d 100644 --- a/cmd/ja4sentinel/main.go +++ b/cmd/ja4sentinel/main.go @@ -22,7 +22,7 @@ import ( var ( // Version information (set via ldflags) - Version = "1.1.7" + Version = "1.1.8" BuildTime = "unknown" GitCommit = "unknown" ) diff --git a/packaging/rpm/ja4sentinel.spec b/packaging/rpm/ja4sentinel.spec index 4b71e1e..c61513c 100644 --- a/packaging/rpm/ja4sentinel.spec +++ b/packaging/rpm/ja4sentinel.spec @@ -3,7 +3,7 @@ %if %{defined build_version} %define spec_version %{build_version} %else -%define spec_version 1.1.7 +%define spec_version 1.1.8 %endif Name: ja4sentinel @@ -123,6 +123,12 @@ fi %changelog +* Wed Mar 04 2026 Jacquin Antoine - 1.1.8-1 +- CRITICAL FIX: Resolve crash in TLS parser with nil decode context +- Use gopacket.NewPacket with LinkTypeIPv4/IPv6 instead of DecodeFromBytes +- Fixes panic: runtime error: invalid memory address or nil pointer dereference +- Properly handles raw IP packets after SLL header stripping + * Wed Mar 04 2026 Jacquin Antoine - 1.1.7-1 - FIX: Improve error logging with source/destination details - Add src_ip, src_port, dst_ip, dst_port to tlsparse error logs