# Change Log (2.x.x)

The format is based on Keep a Changelog (opens new window), and this project adheres to Semantic Versioning (opens new window).

What is a breaking change?

  • The original configuration file may not work, for example, if a directive item is removed or renamed.
  • It may be necessary to update the build environment, such as installing new dependencies.

# [2.1.1] - 2020-12.10

# Added

# Changed

# Fixed

  • Fixed a module startup failure error. The error message for this error is nginx: [alert] could not open error log file: open() "ngx_waf: /logs/error.log" failed (2: No such file or directory) (0dfc46f (opens new window)).

# [2.1.0] - 2020-12-09

# Added

# Changed

# Fixed


# [2.0.2] - 2020-12-07

# Added

# Changed

# Fixed


# [2.0.1] - 2020-12-03

# Added

# Changed

  • Instead of downloading the uthash dependency manually, you can install the system library with yum install uthash-devel or apt-get install uthash-dev (7cfc94b (opens new window)).

# Fixed


# [2.0.0] - 2020-09-29

# Added

# Changed

  • Remove a default User-Agent rule that is (?i)(? :Sogou web spider), as it will block non-malicious web spider(827d4e5 (opens new window)).

  • Merge directives (ba92cfd (opens new window)). These directives will be merged: waf_check_ipv4, waf_check_url, waf_check_args, waf_check_ua, waf_check_referer, waf_check_cookie, waf_check_post, waf_check_cookie, waf_cc_deny. The merged new directive is waf_mode, see README.

# Fixed