Skip to content

Commit b31be52

Browse files
committed
Merge remote-tracking branch 'origin/main' into redsun82/just2
2 parents 97e1862 + ae22263 commit b31be52

File tree

255 files changed

+47151
-40282
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

255 files changed

+47151
-40282
lines changed

actions/ql/lib/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.4.33
2+
3+
No user-facing changes.
4+
15
## 0.4.32
26

37
No user-facing changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.4.33
2+
3+
No user-facing changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.4.32
2+
lastReleaseVersion: 0.4.33

actions/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-all
2-
version: 0.4.33-dev
2+
version: 0.4.34-dev
33
library: true
44
warnOnImplicitThis: true
55
dependencies:

actions/ql/src/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.6.25
2+
3+
No user-facing changes.
4+
15
## 0.6.24
26

37
No user-facing changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.6.25
2+
3+
No user-facing changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.6.24
2+
lastReleaseVersion: 0.6.25

actions/ql/src/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-queries
2-
version: 0.6.25-dev
2+
version: 0.6.26-dev
33
library: false
44
warnOnImplicitThis: true
55
groups: [actions, queries]

cpp/ql/integration-tests/query-suite/cpp-code-scanning.qls.expected

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ ql/cpp/ql/src/Security/CWE/CWE-367/TOCTOUFilesystemRace.ql
4343
ql/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.ql
4444
ql/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.ql
4545
ql/cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql
46+
ql/cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql
4647
ql/cpp/ql/src/Security/CWE/CWE-497/ExposedSystemData.ql
4748
ql/cpp/ql/src/Security/CWE/CWE-611/XXE.ql
4849
ql/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.ql

cpp/ql/lib/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 9.0.0
2+
3+
### Breaking Changes
4+
5+
* The `SourceModelCsv`, `SinkModelCsv`, and `SummaryModelCsv` classes and the associated CSV parsing infrastructure have been removed from `ExternalFlow.qll`. New models should be added as `.model.yml` files in the `ext/` directory.
6+
7+
### New Features
8+
9+
* Added a subclass `MesonPrivateTestFile` of `ConfigurationTestFile` that represents files created by Meson to test the build configuration.
10+
* Added a class `ConstructorDirectFieldInit` to represent field initializations that occur in member initializer lists.
11+
* Added a class `ConstructorDefaultFieldInit` to represent default field initializations.
12+
* Added a class `DataFlow::IndirectParameterNode` to represent the indirection of a parameter as a dataflow node.
13+
* Added a predicate `Node::asIndirectInstruction` which returns the `Instruction` that defines the indirect dataflow node, if any.
14+
* Added a class `IndirectUninitializedNode` to represent the indirection of an uninitialized local variable as a dataflow node.
15+
16+
### Minor Analysis Improvements
17+
18+
* Added `HttpReceiveHttpRequest`, `HttpReceiveRequestEntityBody`, and `HttpReceiveClientCertificate` from Win32's `http.h` as remote flow sources.
19+
* Added dataflow through members initialized via non-static data member initialization (NSDMI).
20+
121
## 8.0.3
222

323
No user-facing changes.

0 commit comments

Comments
 (0)