Aditya Sharad
|
b1803d0ac2
|
Merge rc/3.12 into main
|
2023-12-21 16:40:51 -08:00 |
|
Mathias Vorreiter Pedersen
|
44124158c4
|
Merge pull request #15078 from alexet/unique-pointer-temporary
CPP: Add query for detecting invalid uses of temporary unique pointers.
|
2023-12-20 11:16:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
57e0804cef
|
Update cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql
Co-authored-by: Felicity Chapman <felicitymay@github.com>
|
2023-12-20 10:52:42 +01:00 |
|
github-actions[bot]
|
8f72b0e4f7
|
Post-release preparation for codeql-cli-2.15.5
|
2023-12-19 10:32:57 +00:00 |
|
github-actions[bot]
|
19af35b29a
|
Release preparation for version 2.15.5
|
2023-12-18 21:22:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
aafde4d18d
|
C++: Fix joins in 'cpp/use-after-free'.
|
2023-12-18 14:49:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
8ed9fbb295
|
Merge pull request #15123 from MathiasVP/fix-fps-in-double-free
C++: Fix FPs in `cpp/double-free` and `cpp/use-after-free`
|
2023-12-18 10:44:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
e88c6888bc
|
Merge pull request #15121 from MathiasVP/fix-joins-in-av-rule-145
C++: Fix joins in `AV Rule 145`
|
2023-12-18 10:42:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
ef916f0ba0
|
C++: Mitigate ODR violations.
|
2023-12-15 17:16:04 +00:00 |
|
Mathias Vorreiter Pedersen
|
0543ed115e
|
C++: Add barrier for array lookups in 'cpp/double-free' and 'cpp/use-after-free'.
|
2023-12-15 14:57:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
dc9c538fcc
|
Merge pull request #15120 from MathiasVP/fix-joins-in-av-rule-79
C++: Fix joins in `cpp/resource-not-released-in-destructor`
|
2023-12-15 14:06:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
1cbe01923d
|
C++: Fix joins in 'AV Rule 145'.
|
2023-12-15 13:08:13 +00:00 |
|
Alex Eyers-Taylor
|
8e92fcc08f
|
CPP: Format Temporaries
|
2023-12-15 12:00:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
ce326a0f79
|
C++: Fix joins.
|
2023-12-15 11:37:28 +00:00 |
|
Alexander Eyers-Taylor
|
c68d3c5983
|
Update cpp/ql/src/Security/CWE/CWE-416/Temporaries.qll
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-12-15 11:23:11 +00:00 |
|
Alex Eyers-Taylor
|
49e1467581
|
CPP: Fix handling of ternary operators in tempory queries and add tests.
|
2023-12-15 11:03:23 +00:00 |
|
Jeroen Ketema
|
0b1b1be356
|
C++: Add change note
|
2023-12-15 11:13:52 +01:00 |
|
Jeroen Ketema
|
2065ecff66
|
C++: Only consider the maximum buffer size for badly bounded write
|
2023-12-15 10:46:13 +01:00 |
|
Jeroen Ketema
|
99e65df6ce
|
Merge remote-tracking branch 'upstream/rc/3.12' into mb12
|
2023-12-13 15:43:39 +01:00 |
|
Alexander Eyers-Taylor
|
236a6a1bce
|
CPP: Apply suggestions from code review
Fix spelling in query id
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-12-12 17:22:46 +00:00 |
|
Alex Eyers-Taylor
|
136a77b86e
|
CPP: Add change note for cpp/use-of-uniwue-pointer-after-lifetime-ends
|
2023-12-12 16:47:55 +00:00 |
|
Alex Eyers-Taylor
|
e9bc5a54ea
|
CPP: Add query for detecting invalid uses of temporary unique pointers.
|
2023-12-12 16:22:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
3dea467dcc
|
Merge pull request #15047 from MathiasVP/add-puns-for-addresses-of-arguments
C++: Add `PostUpdateNode`s for addresses of outgoing arguments
|
2023-12-12 13:55:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
97f2be9b82
|
C++: Fix QLDoc.
|
2023-12-12 13:45:18 +00:00 |
|
Alexander Eyers-Taylor
|
e87b3911dc
|
Merge pull request #14910 from alexet/incorrect-scanf
CPP: Add query for detecteing incorrect error checking for scanf
|
2023-12-12 11:57:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
cec785c8cc
|
C++: Respond to review comments.
|
2023-12-12 11:16:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
f284fde93c
|
C++: Update QLDoc.
|
2023-12-12 11:09:36 +00:00 |
|
Alexander Eyers-Taylor
|
c883ce8a5e
|
Apply suggestions from code review
Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com>
|
2023-12-11 13:50:35 +00:00 |
|
Geoffrey White
|
17cd22f9d0
|
Merge pull request #14972 from geoffw0/cryptoprimitives
C++: Experimental query for implementation of a cryptographic primitive
|
2023-12-11 09:47:46 +00:00 |
|
Mathias Vorreiter Pedersen
|
90b06c2046
|
C++: Switch the source of use-after-free and double-free to be post-update nodes.
|
2023-12-08 14:41:29 +00:00 |
|
Alex Eyers-Taylor
|
da5c2d9bad
|
CPP: Use guard libraries to find equalities with zero.
|
2023-12-08 13:30:30 +00:00 |
|
Alexander Eyers-Taylor
|
df32e9556c
|
Update cpp/ql/src/change-notes/2023-12-04-incorrectly-checked-scanf.md
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-12-08 13:29:13 +00:00 |
|
github-actions[bot]
|
92af5f5386
|
Post-release preparation for codeql-cli-2.15.4
|
2023-12-06 22:59:22 +00:00 |
|
github-actions[bot]
|
c04457e9e7
|
Release preparation for version 2.15.4
|
2023-12-06 21:11:50 +00:00 |
|
Geoffrey White
|
521d98ed8d
|
C++: Make the encryption words a tiny bit more flexible.
|
2023-12-05 18:03:17 +00:00 |
|
Geoffrey White
|
e95098f61f
|
C++: Add 'experimental' tag.
|
2023-12-05 18:03:11 +00:00 |
|
Geoffrey White
|
2f0be40f37
|
C++: Exclude results in some common libraries.
|
2023-12-05 18:00:00 +00:00 |
|
Geoffrey White
|
fb02e996d4
|
C++: Address QL-for-QL comments.
|
2023-12-05 17:58:35 +00:00 |
|
Geoffrey White
|
c83cfe4936
|
C++: Make output clearer in cases where the function name is a macro expansion (I've seen this more than once).
|
2023-12-05 17:58:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
8ce4bbec33
|
Merge pull request #14867 from MathiasVP/reduce-duplication-from-operators
C++: Reduce duplication from crement operations
|
2023-12-05 11:57:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
a8020f4f78
|
C++: Add barrier to prevent duplication.
|
2023-12-05 09:14:23 +00:00 |
|
Alex Eyers-Taylor
|
7706ac9f10
|
CPP: Fix changenote location
|
2023-12-04 18:50:25 +00:00 |
|
Alexander Eyers-Taylor
|
2e92689810
|
CPP: Apply suggestions from code review of incorrect scanf check
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-12-04 18:32:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
d9d36ff213
|
C++: Fix Code Scanning errors.
|
2023-12-04 16:53:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
03b77dbf2a
|
C++: Make 'node.asExpr()' behave as 'node.asDefinition()' in void contexts.
|
2023-12-04 16:38:13 +00:00 |
|
Alex Eyers-Taylor
|
f3f53570a4
|
CPP: Fix metadata and add a change-note.
|
2023-12-04 12:19:31 +00:00 |
|
Jeroen Ketema
|
b185efa9e4
|
C++: Remove unneeded dataflow imports
|
2023-12-01 21:11:22 +01:00 |
|
Geoffrey White
|
b0514de094
|
C++: Add cpp/crypto-primitive query to experimental.
|
2023-11-30 15:03:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
c1561e8675
|
Merge branch 'main' into reduce-duplication-from-operators
|
2023-11-30 14:30:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
351caaccfe
|
C++: Add GOOD and BAD comments to qhelp examples.
|
2023-11-29 09:44:54 +00:00 |
|