SecAuditLogType Concurrent was removed from the regression test case, not compatible with all ports yet;
Regression tests were speeded up, as the number of tests are growing it is impossible to have it slow;
Fixed regression tests scripts paths, to make it MacOS friendly;
Avoiding dead locks on Nginx regression tests by enforcing a timeout whenever a request appears to fail;
Updates to fix errors found by Parfait static code analysis (Ref: #612);
Cleaning up on the repository, by removing unused files;
IIS installer now supports to perform the installation without register the DLL on the system. It means that the user can download our MSI installer as it was a tarball archive (Ref #629, #624);
IIS now support 32bits and 64bits pools, both are registered on IIS (Ref #628).
Correctly handling inet_pton in IIS version;
Nginx was missing a terminator while the charset string was mounted (Ref: #148);
Added mod_extract_forwarded.c to run before mod_security2.c (Ref: #594);
Added missing environment variables to regression tests;
Build system is now more flexible by looking at liblua at: /usr/local/lib;
Fixed typo in README file.
Removed the non standard compliant HTTP response status code 44 from modsecurity recommended file (Ref: #665);
Fixed segmentation fault if it fails to write on the audit log (Ref: #668);
Not rejecting a larger request with ProcessPartial. Regression tests were also added (Ref: #597);
Fixed UF8 to unicode conversion. Regression tests were also added(Ref: #672);
Avoiding segmentation fault by checking if a structure is null before access its members;
Removed double charset-header that used happen due a hardcoded charset in Nginx implementation (Ref: #650);
Now alerting the users that there is no memory to proceed loading the configuration instead of just die;
If SecRuleEngine is set to Off and SecRequestBodyAccess On Nginx returns error 500. Standalone is now capable to identify whenever ModSecurity is enabled or disabled, independently of ModSecurity core (Ref: #645);
Fixed missing headers on Nginx whenever SecResponseBodyAccess was set to On and happens to be a filter on phase equals or over 3. (Ref #634);
IIS is now picking the correct version of AppCmd while uninstalling or installing ModSecurityISS. (Ref #632).