Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(appsec): ddwaf extension #3027

Merged
merged 73 commits into from
Feb 2, 2022
Merged

Commits on Nov 12, 2021

  1. Configuration menu
    Copy the full SHA
    93df73a View commit details
    Browse the repository at this point in the history
  2. Use lib instead of lib64

    nizox committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    74c9563 View commit details
    Browse the repository at this point in the history
  3. Convert Python obj to ddwaf obj

    nizox committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    4bbc24a View commit details
    Browse the repository at this point in the history
  4. Only run cmake once

    nizox committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    7c85194 View commit details
    Browse the repository at this point in the history
  5. CMake build type

    nizox committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    5fb7e50 View commit details
    Browse the repository at this point in the history
  6. Fast object convertion

    nizox committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    5aecb4a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Pretty print Wrapper

    nizox committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    df29119 View commit details
    Browse the repository at this point in the history
  2. Add initialization code

    nizox committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    e252782 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Use iterative convertion

    nizox committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    9136956 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2021

  1. Do not use ddwaf_object_* funcs

    nizox committed Nov 21, 2021
    Configuration menu
    Copy the full SHA
    fcbb660 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. Configuration menu
    Copy the full SHA
    87a0b14 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

  1. Fix

    nizox committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    f3d9121 View commit details
    Browse the repository at this point in the history
  2. Add deps to tox

    nizox committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    ddcb1f1 View commit details
    Browse the repository at this point in the history
  3. Try preinstall trick

    nizox committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    5e23349 View commit details
    Browse the repository at this point in the history
  4. Fix tox

    nizox committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    3df25bc View commit details
    Browse the repository at this point in the history
  5. Add a changelog

    nizox committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    bdc42fb View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. Add a fuzzer target

    nizox committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    0ef7363 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    021ad0e View commit details
    Browse the repository at this point in the history
  3. Revert "Always link with stdc++ on Linux"

    This reverts commit 021ad0e.
    nizox committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    065edb5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c054cc5 View commit details
    Browse the repository at this point in the history
  5. Remove -Werror

    nizox committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    118f888 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Run tests in riot

    nizox committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    f09b40f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36d1018 View commit details
    Browse the repository at this point in the history
  3. Fix riot

    nizox committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    bcc3e8d View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Configuration menu
    Copy the full SHA
    13bf8e5 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Bump ddwaf to 1.0.15

    nizox committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    d0180ce View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Allow cmake extensions to fail

    nizox committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    419ad45 View commit details
    Browse the repository at this point in the history
  2. Bump the WAF timeout

    nizox committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    3260fbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42fea8f View commit details
    Browse the repository at this point in the history
  4. Support for CMAKE_COMMAND

    nizox committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    6627f97 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Add an AppSec processor

    nizox committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    5b73388 View commit details
    Browse the repository at this point in the history
  2. Fix

    nizox committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    02d8a1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af673e5 View commit details
    Browse the repository at this point in the history
  4. Try building on Windows 2022

    nizox committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    b11f459 View commit details
    Browse the repository at this point in the history
  5. Try building on Windows 2022

    nizox committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    00e3572 View commit details
    Browse the repository at this point in the history
  6. Apply comments

    nizox committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    4e1ae07 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f7421bd View commit details
    Browse the repository at this point in the history
  8. Do not import atheris

    nizox committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    974c8f6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ef056be View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Better string UTF-8 conversion

    nizox committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    9890771 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eab5a97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c08850 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. added some AppSec standard logs

    added _dd.runtime_family tag
    
    
    This adds some of the AppSec standard logs and the tracking tag for python.
    vdeturckheim authored Jan 4, 2022
    Configuration menu
    Copy the full SHA
    b431ebe View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    21ef350 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Apply suggestions from code review

    Co-authored-by: Gabriele N. Tornetta <P403n1x87@users.noreply.github.com>
    vdeturckheim and P403n1x87 authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    a781076 View commit details
    Browse the repository at this point in the history
  2. Update ddtrace/appsec/_ddwaf.pyx

    Co-authored-by: Gabriele N. Tornetta <P403n1x87@users.noreply.github.com>
    vdeturckheim and P403n1x87 authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    0dd858d View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Apply suggestions from code review

    Co-authored-by: Kyle Verhoog <kyle@verhoog.ca>
    vdeturckheim and Kyle-Verhoog authored Jan 24, 2022
    Configuration menu
    Copy the full SHA
    4604af7 View commit details
    Browse the repository at this point in the history
  2. fix bindings

    vdeturckheim committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    a807ebd View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Configuration menu
    Copy the full SHA
    e6c2b41 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    fa4ecea View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. [AppSec] move appsec to a SpanProcessor (#3175)

    move appsec to a SpanProcessor
    vdeturckheim authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    a0607ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    200a965 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Update ddtrace/appsec/processor.py

    Co-authored-by: Brett Langdon <brett.langdon@datadoghq.com>
    vdeturckheim and brettlangdon authored Jan 28, 2022
    Configuration menu
    Copy the full SHA
    ed420da View commit details
    Browse the repository at this point in the history
  2. apply review comments

    vdeturckheim committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    b133f46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c1d66e View commit details
    Browse the repository at this point in the history
  4. add log codes everywhere

    vdeturckheim committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    bf84959 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/nicolas.vivet/external-shared-li…

    …b-ddwaf' into nicolas.vivet/external-shared-lib-ddwaf
    vdeturckheim committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    5d6fe78 View commit details
    Browse the repository at this point in the history
  6. make fmt happy

    vdeturckheim committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    ae8df7b View commit details
    Browse the repository at this point in the history
  7. make fmt happy

    vdeturckheim committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    a0d251e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7977bfa View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    482a4c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75b0ce2 View commit details
    Browse the repository at this point in the history
  3. spelling

    nizox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    3171503 View commit details
    Browse the repository at this point in the history
  4. typo

    nizox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    4d916f6 View commit details
    Browse the repository at this point in the history
  5. Non string keys are not allowed

    nizox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    49b40e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92848d0 View commit details
    Browse the repository at this point in the history
  7. formatting

    nizox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    c5bf018 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. add docstring

    vdeturckheim committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    17cd765 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01f3707 View commit details
    Browse the repository at this point in the history
  3. remove thread lock

    vdeturckheim committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    8fef35e View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/nicolas.vivet/external-shared-li…

    …b-ddwaf' into nicolas.vivet/external-shared-lib-ddwaf
    vdeturckheim committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    34ec424 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    274a210 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aa6f3f5 View commit details
    Browse the repository at this point in the history