Skip to content

v0.9.0-beta — Initial public release

Pre-release
Pre-release

Choose a tag to compare

@no1xpert no1xpert released this 06 Jun 18:18
· 8 commits to main since this release

ngx_http_securelog_module v0.9.0-beta

Initial public beta release. Real-time encrypted NGINX access logging.

Features

  • AES-256-GCM symmetric encryption (OpenSSL)
  • GPG asymmetric encryption (GPGME)
  • SHA-256 key integrity verification at every nginx startup
  • Per-worker log files (no cross-process locking)
  • Log rotation: daily / hourly / size-based
  • Pluggable EXT provider interface for enterprise KMS/HSM (planned v2.0)

Verified environment

  • NGINX 1.26.3 · Debian 13 (Trixie) · OpenSSL 3.5.5 · GCC 14.2.0

Unit tests

  • 12 CMocka tests, all passing
  • GitHub Actions CI (NGINX 1.26.3 + 1.28.0)

Known limitations

  • EXT provider (D'Amo / PKCS#11 / cloud KMS): interface defined, not yet tested
  • Integration tests (real nginx process): planned for v1.1