fix: remove duplicate %changelog in RPM spec
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
- Remove old %changelog section (lines 124-180) - Keep consolidated %changelog with recent versions only - Fixes rpmbuild error: 'line 181: second %changelog' Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@ -121,63 +121,6 @@ fi
|
|||||||
%dir /var/log/ja4sentinel
|
%dir /var/log/ja4sentinel
|
||||||
%dir /var/run/logcorrelator
|
%dir /var/run/logcorrelator
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.5-1
|
|
||||||
- Fix: Use unixgram (DGRAM) instead of unix (STREAM) for socket output
|
|
||||||
- Fixes \"protocol wrong type for socket\" error
|
|
||||||
- DGRAM sockets are connectionless, better suited for log shipping
|
|
||||||
|
|
||||||
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.4-1
|
|
||||||
- Add error callback for file output writer
|
|
||||||
- File write errors (permission, disk space, rotation) now logged
|
|
||||||
- Same error reporting mechanism as UNIX socket writer
|
|
||||||
|
|
||||||
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.2-1
|
|
||||||
- Add error callback mechanism for UNIX socket connection failures
|
|
||||||
- Add ErrorCallback type and WithErrorCallback option for UnixSocketWriter
|
|
||||||
- Add BuilderImpl.WithErrorCallback() for propagating error callbacks
|
|
||||||
- Add processQueue error reporting with consecutive failure tracking
|
|
||||||
- Add 50+ new unit tests across all modules (capture, config, fingerprint, tlsparse, output, cmd)
|
|
||||||
- Add integration tests for full pipeline (TLS ClientHello → fingerprint → output)
|
|
||||||
- Add tests for FileWriter.rotate() and FileWriter.Reopen() log rotation
|
|
||||||
- Add tests for cleanupExpiredFlows() and cleanupLoop() in TLS parser
|
|
||||||
- Add tests for extractSNIFromPayload() and extractJA4Hash() helpers
|
|
||||||
- Add tests for config load error paths (invalid YAML, permission denied)
|
|
||||||
- Update architecture.yml with new fields (LogLevel, TLSClientHello extensions)
|
|
||||||
- Update architecture.yml with Close() methods for Capture and Parser interfaces
|
|
||||||
- Remove empty internal/api/ directory
|
|
||||||
|
|
||||||
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.0-1
|
|
||||||
- Add logrotate configuration for automatic log file rotation
|
|
||||||
- Add SIGHUP signal handling for log file reopening (systemctl reload)
|
|
||||||
- Add ExecReload to systemd service for graceful log rotation
|
|
||||||
- Add Reopenable interface for output writers supporting log rotation
|
|
||||||
- Add FileWriter.Reopen() method for log file rotation support
|
|
||||||
- Add MultiWriter.Reopen() method to propagate rotation to all writers
|
|
||||||
- Update main.go to handle SIGHUP signal for log rotation
|
|
||||||
- Add packaging/logrotate/ja4sentinel configuration file
|
|
||||||
- Update architecture.yml with logrotate and reload documentation
|
|
||||||
- Update Dockerfile.package to include logrotate file in RPM build
|
|
||||||
|
|
||||||
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.0.9-1
|
|
||||||
- Add SNI (Server Name Indication) extraction from TLS ClientHello
|
|
||||||
- Add ALPN (Application-Layer Protocol Negotiation) extraction
|
|
||||||
- Add TLS version detection from ClientHello
|
|
||||||
- Add ConnID field for flow correlation
|
|
||||||
- Add SensorID field for multi-sensor deployments
|
|
||||||
- Add SynToCHMs timing field for behavioral detection
|
|
||||||
- Add AsyncBuffer configuration for output queue sizing
|
|
||||||
- Remove JA4Hash from LogRecord (JA4 format includes its own hash)
|
|
||||||
- Use tlsfingerprint library for ALPN and TLS version parsing
|
|
||||||
- Update architecture.yml compliance for all new fields
|
|
||||||
- Add unit tests for TLS extension extraction
|
|
||||||
|
|
||||||
* Sun Mar 01 2026 Jacquin Antoine <rpm@arkel.fr> - 1.0.8-1
|
|
||||||
- Add configurable log level (debug, info, warn, error) via config.yml
|
|
||||||
- Add JA4SENTINEL_LOG_LEVEL environment variable support
|
|
||||||
- Set TimeoutStopSec=2 for immediate service stop on restart/stop
|
|
||||||
- Consolidate config files into single example (config.yml.example)
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
||||||
* Wed Mar 04 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.7-1
|
* Wed Mar 04 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.7-1
|
||||||
@ -198,6 +141,11 @@ fi
|
|||||||
- Add unit tests for local IP detection and SLL packet parsing
|
- Add unit tests for local IP detection and SLL packet parsing
|
||||||
- Update version to 1.1.6
|
- Update version to 1.1.6
|
||||||
|
|
||||||
|
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.1.5-1
|
||||||
|
- Fix: Use unixgram (DGRAM) instead of unix (STREAM) for socket output
|
||||||
|
- Fixes "protocol wrong type for socket" error
|
||||||
|
- DGRAM sockets are connectionless, better suited for log shipping
|
||||||
|
|
||||||
* Sat Feb 28 2026 Jacquin Antoine <rpm@arkel.fr> - 1.0.4-1
|
* Sat Feb 28 2026 Jacquin Antoine <rpm@arkel.fr> - 1.0.4-1
|
||||||
- Add systemd sdnotify support (READY, WATCHDOG, STOPPING signals)
|
- Add systemd sdnotify support (READY, WATCHDOG, STOPPING signals)
|
||||||
- Enable systemd watchdog with 30s timeout
|
- Enable systemd watchdog with 30s timeout
|
||||||
|
|||||||
Reference in New Issue
Block a user