From 2d88e2409b0af9326c69d8a6cc847651b54aab2d Mon Sep 17 00:00:00 2001 From: Gustavo Lopes Date: Fri, 7 Nov 2025 12:23:39 +0000 Subject: [PATCH 1/2] Upgrade WAF and enable extra capabilities --- libddwaf | 2 +- src/security/waf_remote_cfg.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libddwaf b/libddwaf index bbe9915d..00e895f2 160000 --- a/libddwaf +++ b/libddwaf @@ -1 +1 @@ -Subproject commit bbe9915d53d5964f3a73a8de8c9cfe9bb80e3b6c +Subproject commit 00e895f2c507a714062aa88ed41466aec10d2e01 diff --git a/src/security/waf_remote_cfg.cpp b/src/security/waf_remote_cfg.cpp index 72bc7ba4..1d3fc158 100644 --- a/src/security/waf_remote_cfg.cpp +++ b/src/security/waf_remote_cfg.cpp @@ -279,6 +279,8 @@ class AsmConfigListener : public ProductListener { Capability::ASM_REQUEST_BLOCKING, Capability::ASM_RESPONSE_BLOCKING, Capability::ASM_EXCLUSIONS, + Capability::ASM_PREPROCESSOR_OVERRIDES, + Capability::ASM_CUSTOM_DATA_SCANNERS, static_cast(static_cast(1) << 42) /* ASM_DD_MULTICONFIG */, static_cast(static_cast(1) From 132db972de9ebcbd2e951d2916ee1ef2b84ff13a Mon Sep 17 00:00:00 2001 From: Gustavo Lopes Date: Fri, 7 Nov 2025 12:24:06 +0000 Subject: [PATCH 2/2] Bump to 1.10.0 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f4781d5..3ad2bd5c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) cmake_policy(SET CMP0068 NEW) cmake_policy(SET CMP0135 NEW) -set(NGINX_DATADOG_VERSION 1.9.0) +set(NGINX_DATADOG_VERSION 1.10.0) project(ngx_http_datadog_module VERSION ${NGINX_DATADOG_VERSION}) option(NGINX_DATADOG_ASM_ENABLED "Build with libddwaf" ON)