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
|
||||
Version: 1.0.1
|
||||
Version: 1.0.2
|
||||
Release: 1%{?dist}
|
||||
Summary: JA4 TLS fingerprinting daemon for network monitoring
|
||||
License: MIT
|
||||
@ -7,11 +7,11 @@ URL: https://github.com/your-repo/ja4sentinel
|
||||
BuildArch: x86_64
|
||||
|
||||
# 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
|
||||
# libpcap is required for packet capture (dynamically linked)
|
||||
# Version varies by distro: CentOS 7 (1.4.0), Rocky 8/9/10 (1.9.0+)
|
||||
Requires: libpcap >= 1.4.0
|
||||
# Version varies by distro: Rocky 8/9/10 (1.9.0+)
|
||||
Requires: libpcap >= 1.9.0
|
||||
|
||||
%description
|
||||
JA4Sentinel is a Go-based tool for capturing network traffic on Linux servers,
|
||||
@ -25,7 +25,7 @@ Features:
|
||||
- IP/TCP metadata enrichment
|
||||
- Multiple output formats (stdout, file, UNIX socket)
|
||||
- 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
|
||||
# No source to unpack, binary is pre-built
|
||||
@ -114,6 +114,20 @@ fi
|
||||
%dir /var/run/ja4sentinel
|
||||
|
||||
%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
|
||||
- Add configurable packet channel buffer size for high-throughput capture
|
||||
- Add timestamp field to LogRecord for precise event tracking
|
||||
|
||||
Reference in New Issue
Block a user