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

Update CodeQL CLI dependency to 2.12.7. #343

Merged
merged 24 commits into from
Aug 30, 2023
Merged

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    f1d5cc0 View commit details
    Browse the repository at this point in the history
  2. Fix XML deprecation warnings

    jketema committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    05255c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd39c94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d75bda6 View commit details
    Browse the repository at this point in the history
  5. Fix test file formatting

    jketema committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    4a64e8b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    35c9fd2 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    e1fb019 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d7f642 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

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

Commits on Mar 16, 2023

  1. Update FIO32-C with the latest version of the query from CodeQL

    The update is required due to changes in the dataflow library in
    CodeQL version 2.12.5.
    jketema committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    c2e7fa0 View commit details
    Browse the repository at this point in the history
  2. Add change note

    jketema committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    d1c0a5d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #256 from jketema/tainted-path-update

    Update FIO32-C with the latest version of the query from CodeQL
    jketema authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    64ce6b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Update to CodeQL CLI 2.12.7.

    lcartey committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b45c846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a810682 View commit details
    Browse the repository at this point in the history
  3. Update CodeQL dependencies for 2.12.7

    Update codeql/cpp-all to 0.6.1 and codeql/ssa to 0.0.14 to match the packs
    shipped with 2.12.7.
    lcartey committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    208b8f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b7afbe View commit details
    Browse the repository at this point in the history
  5. Update test output for 2.12.7.

    This is as a result of changes to reporting in the dataflow library.
    lcartey committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    91c5a92 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea0d11f View commit details
    Browse the repository at this point in the history
  7. Add change note.

    lcartey committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    14cb4ff View commit details
    Browse the repository at this point in the history
  8. Format the QL files

    lcartey committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2d0a6a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8eb193a View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Format OutOfBounds.qll

    lcartey committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    1cc7e8b View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. A15-2-2: Address cartesian product

    Missing target call in DeletedExpr.
    lcartey committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    afc027b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. A15-2-2: Avoid infinite interpretation edge case

    In CodeQL CLI 2.12.7 there is a bug which causes an infinite loop
    during results interpretation when a result includes more than maxPaths
    paths and also includes a path with no edges i.e. where the source and
    sink node are the same.
    
    To avoid this edge case, if we report a path where the source and sink
    are the same (i.e the throwingExpr directly throws an exception), we
    adjust the sink node to report the constructor, which creates a one
    step path from the throwingExprFlowNode to the constructor node.
    
    This also means we can delete the `nodes` query predicate, as we only
    included it to enable zero-path elements to display.
    lcartey committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    da1d12e View commit details
    Browse the repository at this point in the history