Release Notes for v1.9 (2024-11-03)
Enhancements
- Original PCAP Timestamps: Added support for original PCAP timestamps, replacing timeofday-generated timestamps for improved accuracy.
- TLS 1.3 Handling: Introduced handling for TLS version 1.3.
- RAW IP Capture Support: Implemented support for "raw IP" captures, allowing capture of packets without Layer 2 headers.
- Connection Tracker Enhancements: Improved connection tracking with live list and purge functionality.
Bug Fixes
- macOS Compatibility: Fixed an issue with
fdatasync()
call on macOS to resolve a compilation warning under C99. - Code Quality and Linting: Applied global code linting, removed unused variables, and improved error handling.
- Documentation Updates: Updated README layout and fixed command documentation.
Dependency Updates
- GitHub Actions:
- Updated
actions/upload-artifact
from version 4.3.2 to 4.4.3. - Updated
ossf/scorecard-action
from version 2.3.1 to 2.4.0. - Updated
github/codeql-action
from version 2 to 3. - Updated
actions/checkout
from version 3 to 4.
- Updated
Miscellaneous
- Build System: Adjusted CMake configurations to use default
GNUInstallDirs
variables. - Signal Handling: Added handlers for USR1 and USR2 signals.
- Docker and Scripts: Reworked Docker files and scripts for streamlined builds.
- Cleanup: Removed old and unused files, added
clang-format
configuration for consistent formatting.