Skip to content

Releases: pouriyajamshidi/nginwho

v2.1.0

17 Nov 19:11
Compare
Choose a tag to compare

Summary for release version 2

  • implement reporting using --report flag
  • add v1 to v2 database migration support (uses 1/10th of disk space comparing to the previous method)
  • major cleanup of existing code
  • remove trailing '/'s from referrer
  • remove trailing '/' from URLs
  • add a warning for inclusion of nginwho addition to nginx file
  • optimize log file handling and minor cleanups
  • collect types in one file
  • replace types and improve functions separation logic
  • implement performant DB log insertion and avoid duplicate log inserts
  • fix date parsing bug introduced in Nginx 1.24.0
  • re-design database operations logic for inserts
  • better handling on log file reads to save CPU cycles
  • convert response size to string and rename nonstandard to nondefault
  • bump Nim version
  • adjust flags based on version 2
  • update README

b20c228cace735da7bab11942dd77bb8fdc9a70ed8888585879e57fa nginwho

v1.0.0 - 27-April-2024

27 Apr 14:03
Compare
Choose a tag to compare

Summary

This release incorporates a few performance improvements and code refactoring. It also ships the nftables feature through --block-untrusted-cidrs flag.

v0.7.1 - 1-April-2024

01 Apr 12:11
Compare
Choose a tag to compare

Summary

  • Prevent crash if logs are empty
  • Add last update info for reverse_proxies file

v0.7.0 - 17-March-2024

17 Mar 17:47
Compare
Choose a tag to compare

Summary

  • convert to async
  • add Cloudflare origin IP resolver and scheduler

0.5.0

10 Mar 18:42
Compare
Choose a tag to compare

Full Changelog: beta...0.5.0

beta

06 Mar 12:01
Compare
Choose a tag to compare
add access.log and memreport.log