Closed iunanua closed 1 year ago
This will be done in an ulterior PR
~In the new versions, libddwaf released builds for arm7 and linux x86, which we didn't support until now. APM was not too happy about that because dd-trace is supposed to support them. So it would be nice if we could include those now. You can try by removing this line: https://github.com/DataDog/dd-native-appsec-js/blob/main/.github/workflows/build.yml#L33~
You're missing ddwaf_result.derivatives
: https://github.com/DataDog/libddwaf/blob/1.13.1/include/ddwaf.h#L168C18-L168C29
You're missing
ddwaf_result.derivatives
: https://github.com/DataDog/libddwaf/blob/1.13.1/include/ddwaf.h#L168C18-L168C29
As we are not using preprocessors I decided to keep it simple and not include the derivatives
field...
What does this PR do?
Update libddwaf to 1.13.1:
ddwaf_object_signed
calls withddwaf_object_string_from_signed
#interface-changesUpdate libddwaf to 1.11.0:
ddwaf_ruleset_info
withddwaf_object
and removing unused ruleset_info related methods #ruleset-parsing-diagnosticsDDWAF::init
andDDWAF:update
returned object due changes inddwaf_result
#ruleset-parsing-diagnosticsrulesInfo
property withdiagnostics
property #ruleset-parsing-diagnosticsdata
property asevents
#events--actions-as-ddwaf_objectevents
andactions
properties to object #events--actions-as-ddwaf_objectMotivation
Additional Notes
Describe how to test your changes
Checklist