release: mise à jour spec RPM version 1.0.2
Some checks failed
Build RPM Package / Build RPM Packages (CentOS 7, Rocky 8/9/10) (push) Has been cancelled
Some checks failed
Build RPM Package / Build RPM Packages (CentOS 7, Rocky 8/9/10) (push) Has been cancelled
- Version: 1.0.1 → 1.0.2 - libpcap >= 1.9.0 (suppression support CentOS 7) - Mise à jour du changelog RPM - Description mise à jour (Rocky/Alma/RHEL 8+) Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
Name: ja4sentinel
|
Name: ja4sentinel
|
||||||
Version: 1.0.1
|
Version: 1.0.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: JA4 TLS fingerprinting daemon for network monitoring
|
Summary: JA4 TLS fingerprinting daemon for network monitoring
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -7,11 +7,11 @@ URL: https://github.com/your-repo/ja4sentinel
|
|||||||
BuildArch: x86_64
|
BuildArch: x86_64
|
||||||
|
|
||||||
# Distribution-agnostic dependencies
|
# Distribution-agnostic dependencies
|
||||||
# systemd is available on all target distros (CentOS 7, Rocky 8/9/10)
|
# systemd is available on all target distros (Rocky 8/9/10, AlmaLinux)
|
||||||
Requires: systemd
|
Requires: systemd
|
||||||
# libpcap is required for packet capture (dynamically linked)
|
# libpcap is required for packet capture (dynamically linked)
|
||||||
# Version varies by distro: CentOS 7 (1.4.0), Rocky 8/9/10 (1.9.0+)
|
# Version varies by distro: Rocky 8/9/10 (1.9.0+)
|
||||||
Requires: libpcap >= 1.4.0
|
Requires: libpcap >= 1.9.0
|
||||||
|
|
||||||
%description
|
%description
|
||||||
JA4Sentinel is a Go-based tool for capturing network traffic on Linux servers,
|
JA4Sentinel is a Go-based tool for capturing network traffic on Linux servers,
|
||||||
@ -25,7 +25,7 @@ Features:
|
|||||||
- IP/TCP metadata enrichment
|
- IP/TCP metadata enrichment
|
||||||
- Multiple output formats (stdout, file, UNIX socket)
|
- Multiple output formats (stdout, file, UNIX socket)
|
||||||
- Structured JSON logging for systemd/journald
|
- Structured JSON logging for systemd/journald
|
||||||
- Compatible with CentOS 7, Rocky Linux 8/9/10, RHEL
|
- Compatible with Rocky Linux 8/9/10, RHEL, AlmaLinux
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
# No source to unpack, binary is pre-built
|
# No source to unpack, binary is pre-built
|
||||||
@ -114,6 +114,20 @@ fi
|
|||||||
%dir /var/run/ja4sentinel
|
%dir /var/run/ja4sentinel
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Feb 28 2026 JA4Sentinel Team <team@example.com> - 1.0.2-1
|
||||||
|
- BREAKING: Drop CentOS 7 support (EOL June 2024), minimum Rocky Linux 8
|
||||||
|
- Fix race condition in TLS parser with per-ConnectionFlow mutex
|
||||||
|
- Fix memory leak in fragmented ClientHello buffer accumulation
|
||||||
|
- Add log file rotation (100MB, 3 backups)
|
||||||
|
- Improve UNIX socket reconnection with async queue and exponential backoff
|
||||||
|
- Add BPF filter validation (characters, length, balanced parentheses)
|
||||||
|
- Secure file permissions (0600 instead of 0644)
|
||||||
|
- Add 46 unit tests (capture, output, logging)
|
||||||
|
- Enable race detection in test pipeline (go test -race)
|
||||||
|
- Increase pcap snaplen from 1600 to 65535 bytes for large TLS handshakes
|
||||||
|
- Increase socket timeouts (2s to 5s) with configurable backoff
|
||||||
|
- Add named constants for configuration values
|
||||||
|
|
||||||
* Sat Feb 28 2026 JA4Sentinel Team <team@example.com> - 1.0.1-1
|
* Sat Feb 28 2026 JA4Sentinel Team <team@example.com> - 1.0.1-1
|
||||||
- Add configurable packet channel buffer size for high-throughput capture
|
- Add configurable packet channel buffer size for high-throughput capture
|
||||||
- Add timestamp field to LogRecord for precise event tracking
|
- Add timestamp field to LogRecord for precise event tracking
|
||||||
|
|||||||
Reference in New Issue
Block a user