Skip to content

Releases: DataDog/libddwaf

v1.2.1 (unstable)

17 Mar 16:43
05655e0
Compare
Choose a tag to compare
  • Fix issue on ruleset error map reallocation causing cached pointer invalidation.
  • Add check for empty input map on parser.
  • Update github actions windows build VM to windows-2019.

v1.2.0 (unstable)

16 Mar 18:00
1c131bb
Compare
Choose a tag to compare
  • Remove metrics collector.
  • Add total_runtime to ddwaf_result.
  • Fix issue when reporting timeouts.

v1.1.0 (unstable)

09 Mar 17:10
113c29a
Compare
Choose a tag to compare
  • Add ddwaf_object getters.
  • Provide ruleset parsing diagnostics on ddwaf_init.
  • Add support for metrics collection on ddwaf_run.
  • Add keys_only transformer.
  • Improve support for older platforms.
  • Remove indirection and reduce string operations when processing flows.
  • Refactor input verification.
  • Remove deprecated features.

v1.0.18 (unstable)

16 Feb 16:45
1fa916f
Compare
Choose a tag to compare
  • Add arm64 build to nuget package.
  • Upgrade RE2 to 2022-02-01.

v1.0.17 (unstable)

24 Jan 15:40
919e02e
Compare
Choose a tag to compare
  • Add missing libunwind to x86_64 linux build.
  • Fix potential integer overflow in DDWAF_LOG_HELPER.
  • Add missing shared mingw64 build.
  • Add example tool to run the WAF on a single rule with multiple test vectors.

v1.0.16 (unstable)

15 Dec 21:07
2982b2c
Compare
Choose a tag to compare
  • Fix duplicate matches in output (#36)

v1.0.15 (unstable)

07 Dec 10:45
3c96d44
Compare
Choose a tag to compare
  • Support min_length option on regex_match operator.
  • Remove DDWAF_ERR_TIMEOUT and update value of other errors.
  • Add timeout field to ddwaf_result.
  • Remove action field from ddwaf_result.
  • Support MacOS 10.9.
  • Minor CMake compatibility improvements.

v1.0.14 (unstable)

26 Oct 14:47
841cbf7
Compare
Choose a tag to compare
  • WAF output now conforms to the appsec event format v1.0.0.
  • Add schema for output validation.
  • Remove zip package generation.
  • Minor improvements.

v1.0.13 (unstable)

12 Oct 09:35
d5aad6e
Compare
Choose a tag to compare
  • Add support for ruleset format v2.1.
  • Update fuzzer.
  • Fix addresses with key path missing from ddwaf_required_addresses.
  • Improve ruleset parsing logging.

v1.0.12 (unstable)

01 Oct 16:28
e9b7add
Compare
Choose a tag to compare
  • Add libinjection SQL and XSS rule processors.
  • Add support for ruleset format v1.1 (adding is_sqli and is_xss operators).
  • Improved universal x86_64 and arm64 builds.
  • Added darwin arm64 build.
  • Fixed error on corpus generator for fuzzer.