Nora Dimitrijević
|
e0cf719cb9
|
Path transformer: handle Windows-style paths
And don't add slash to start of path patterns on Windows.
|
2025-10-06 11:37:04 +02:00 |
|
Nora Dimitrijević
|
29b1a7403b
|
Support CODEQL_PATH_TRANSFORMER env var in python path renamer
The new name is required by overlay support.
|
2025-10-06 11:37:02 +02:00 |
|
Nora Dimitrijević
|
1574b5fd91
|
Add synthetic data to dbscheme.stats for databaseMetadata/overlayChangedFiles
|
2025-10-06 11:37:00 +02:00 |
|
Nora Dimitrijević
|
1c3a7f2b1e
|
Add database upgrade/downgrade scripts
|
2025-10-06 11:36:58 +02:00 |
|
Nora Dimitrijević
|
a88d3397cd
|
Add overlay builtins to python dbscheme
|
2025-10-06 11:36:56 +02:00 |
|
Nora Dimitrijević
|
4c9ca93cdf
|
Turn on overlay support in codeql-extractor.yml
|
2025-10-06 11:36:54 +02:00 |
|
Nora Dimitrijević
|
dac50fa0c1
|
Enable overlay compilation in lib/qlpack.yml
|
2025-10-06 11:36:51 +02:00 |
|
idrissrio
|
a22ec2d9c6
|
Java: Accept new test results after extractor changes
|
2025-10-06 11:18:16 +02:00 |
|
idrissrio
|
f6b6a007b1
|
Java: Add integration tests for Maven 4
|
2025-10-06 11:18:15 +02:00 |
|
Simon Friis Vindum
|
1f2cca7d00
|
Merge pull request #20547 from paldepind/rust/function-as-lambda
Rust: Handle functions as data flow lambdas
|
2025-10-06 10:15:55 +02:00 |
|
REDMOND\brodes
|
9fa30a3884
|
Crypto: Updating algorithm string literals and key generation algorithm literal sources to include signatures.
|
2025-10-03 18:09:27 -04:00 |
|
REDMOND\brodes
|
9c5765a48c
|
Crypto: Add missing string constants for signature algorithms.
|
2025-10-03 17:17:07 -04:00 |
|
REDMOND\brodes
|
66e9d7671d
|
Crypto: Add jca unit tests.
|
2025-10-03 13:32:02 -04:00 |
|
REDMOND\brodes
|
f4fea6d635
|
Crypto: Fix consistency update with "other" vs "unknown" naming convetions for openssl.
|
2025-10-03 12:10:48 -04:00 |
|
REDMOND\brodes
|
f1eb6511a7
|
Crypto: Add modeling for JCA signatures. Make consistent use of "unknown" or "other" for unrecognized types.
|
2025-10-03 12:07:37 -04:00 |
|
Anders Schack-Mulligen
|
84a65bef43
|
C#: Add change note.
|
2025-10-03 16:29:56 +02:00 |
|
Anders Schack-Mulligen
|
fad49ffbfb
|
C++: Accept qltest change (useless guard tautology removed).
|
2025-10-03 15:59:54 +02:00 |
|
Anders Schack-Mulligen
|
613c789378
|
C#: Remove some obsolete tests.
|
2025-10-03 15:29:36 +02:00 |
|
Anders Schack-Mulligen
|
b392767252
|
C#: Accept qltest changes.
|
2025-10-03 15:29:35 +02:00 |
|
Anders Schack-Mulligen
|
df6172b1f3
|
C#: Update nullness qltest
|
2025-10-03 15:29:35 +02:00 |
|
Anders Schack-Mulligen
|
64810f6fb5
|
C#: Improve ConstantCondition.ql
|
2025-10-03 15:29:34 +02:00 |
|
Anders Schack-Mulligen
|
587901bc8a
|
C#: Replace NullMaybe.ql implementation.
|
2025-10-03 15:29:34 +02:00 |
|
Anders Schack-Mulligen
|
6cfadbfe90
|
C#: Clean up.
|
2025-10-03 15:29:33 +02:00 |
|
Anders Schack-Mulligen
|
c2d21e95b9
|
C#: Instantiate ControlFlowReachability and implement new nullness.
|
2025-10-03 15:29:33 +02:00 |
|
Anders Schack-Mulligen
|
449059f1ac
|
C#: Disable FinallySplit, BooleanSplit, and LoopSplit
|
2025-10-03 15:29:32 +02:00 |
|
Anders Schack-Mulligen
|
b52a9a818c
|
C#: Instantiate shared Guards.
|
2025-10-03 15:29:32 +02:00 |
|
Anders Schack-Mulligen
|
c01ac307b0
|
Guards: Disregard more trivial guards.
|
2025-10-03 15:29:31 +02:00 |
|
Anders Schack-Mulligen
|
ca7d56023a
|
ControlFlow: Rename getAPhiInput to getAnInput.
|
2025-10-03 15:29:31 +02:00 |
|
Anders Schack-Mulligen
|
64caae554a
|
Guards: Refactor representation of false.
|
2025-10-03 15:29:30 +02:00 |
|
Simon Friis Vindum
|
402d58bc3a
|
Merge pull request #20553 from paldepind/rust-ruby/update-cargo-deps
Rust, ruby: Update cargo dependencies
|
2025-10-03 14:50:55 +02:00 |
|
Owen Mansel-Chan
|
ef1fe6cabc
|
Add code owners for /shared/
|
2025-10-03 10:40:45 +01:00 |
|
Anders Schack-Mulligen
|
2e9e357d7e
|
Rangeanalysis: Fix a join-order.
|
2025-10-03 10:52:52 +02:00 |
|
Jeroen Ketema
|
7807804f4d
|
Merge pull request #20573 from MathiasVP/fix-bad-magic-on-get-file
C++: Fix bad magic on `Element.getFile`
|
2025-10-03 01:21:32 +02:00 |
|
Owen Mansel-Chan
|
218c2a59eb
|
Merge pull request #14751 from owen-mc/go/feature/use-use-flow
Go: Switch from def-use flow to use-use flow
|
2025-10-02 23:53:54 +01:00 |
|
REDMOND\brodes
|
a46bd4c4ca
|
Crypto: JCA random number generation model.
|
2025-10-02 15:21:28 -04:00 |
|
REDMOND\brodes
|
507174e44f
|
Crypto: Fix bug in MacOperationNode constructor with detecting if the operation is also used for signatures.
|
2025-10-02 15:20:59 -04:00 |
|
Geoffrey White
|
479e735e77
|
Rust: Mirror information from supported-versions-compilers.rst in system-requirements.rst.
|
2025-10-02 19:00:30 +01:00 |
|
Geoffrey White
|
fb738f2d02
|
Rust: Update creating-path-queries.rst.
|
2025-10-02 18:36:39 +01:00 |
|
Ben Rodes
|
e823d80f0c
|
Merge branch 'main' into java_nonce_reuse_tests
|
2025-10-02 13:31:40 -04:00 |
|
Geoffrey White
|
3b1d6cd3d9
|
Rust: Add missing link (to existing doc).
|
2025-10-02 18:31:26 +01:00 |
|
Nicolas Will
|
cbe34f101b
|
Merge pull request #19944 from bdrodes/signature_model_refactor
Crypto: Refactor Model and signatures, fix models, add unit tests
|
2025-10-02 19:30:46 +02:00 |
|
Geoffrey White
|
4ec18c8a79
|
Rust: Remove the experimental note in supported-frameworks.rst.
|
2025-10-02 18:21:52 +01:00 |
|
Nicolas Will
|
4901cdf929
|
Crypto: Refactor and change casts to super
|
2025-10-02 18:43:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
bc0b87632d
|
C++: Fix bad magic on Element.getFile when running on InconsistentCheckReturnNull.qll:
Evaluated non-recursive predicate Element::Element.getFile/0#dispred#536cb5f3#bb@f6f5329i in 182326ms (size: 50437).
Evaluated relational algebra for predicate Element::Element.getFile/0#dispred#536cb5f3#bb@f6f5329i with tuple counts:
2029351 ~0% {2} r1 = SCAN `Expr::Expr.getLocation/0#dispred#0a3d90c6` OUTPUT In.1, In.0
2029351 ~0% {2} | JOIN WITH `Location::Location.getStartLine/0#d54f9e6c` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
1168789 ~0% {2} | JOIN WITH `InconsistentCheckReturnNull::assertInvocation/2#b2a4c9e3_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
5533128288 ~0% {3} | JOIN WITH `Location::Location.getContainer/0#9edabfb6_10#join_rhs` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
50413 ~0% {2} | JOIN WITH `Element::Element.getLocation/0#dispred#6c3f5b09#bf` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
3043 ~0% {2} r2 = JOIN `project#InconsistentCheckReturnNull::relevantFunctionCall/2#d18cd566` WITH `Expr::Expr.getLocation/0#dispred#0a3d90c6` ON FIRST 1 OUTPUT Rhs.1, Lhs.0
3043 ~0% {2} r3 = JOIN r2 WITH locations_default ON FIRST 1 OUTPUT Rhs.4, Lhs.1
1945 ~3% {2} | JOIN WITH `InconsistentCheckReturnNull::assertInvocation/2#b2a4c9e3_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
9106248 ~2% {3} | JOIN WITH `Location::Location.getContainer/0#9edabfb6_10#join_rhs` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
0 ~0% {2} | JOIN WITH `Element::Element.getLocation/0#dispred#6c3f5b09#bf` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
3043 ~0% {3} r4 = JOIN r2 WITH locations_default ON FIRST 1 OUTPUT _, Lhs.1, Rhs.4
3043 ~0% {2} | REWRITE WITH Tmp.0 := 1, Out.0 := (In.2 + Tmp.0) KEEPING 2
2013 ~0% {2} | JOIN WITH `InconsistentCheckReturnNull::assertInvocation/2#b2a4c9e3_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
9621327 ~0% {3} | JOIN WITH `Location::Location.getContainer/0#9edabfb6_10#join_rhs` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
24 ~3% {2} | JOIN WITH `Element::Element.getLocation/0#dispred#6c3f5b09#bf` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
50437 ~0% {2} r5 = r1 UNION r3 UNION r4
return r5
|
2025-10-02 17:36:21 +01:00 |
|
Owen Mansel-Chan
|
f35d28de45
|
Change note for bug fix in go/unvalidated-url-redirection
|
2025-10-02 17:03:55 +01:00 |
|
Owen Mansel-Chan
|
cce44b1f54
|
Update change notes for api changes
|
2025-10-02 16:52:16 +01:00 |
|
Owen Mansel-Chan
|
4d4862899e
|
Preserve old behaviour of Write.writesComponent
|
2025-10-02 16:50:18 +01:00 |
|
REDMOND\brodes
|
9673b81677
|
Crypto: Update JCA 'wihHmac" raw name to be the entire raw string, not just "Hmac"
|
2025-10-02 11:49:23 -04:00 |
|
REDMOND\brodes
|
704a06e1fa
|
Crypto: Update JCA PBKDF2 modeling: 1) add further inheritance structures to make the inheritance decomposition and caveats clearer, and 2) use getConsumer to establish the hash and hmac consumer. Update the Model to expect hash node types specifically for HMAC getHashALgorithmOrUnknown.
|
2025-10-02 11:45:13 -04:00 |
|
Owen Mansel-Chan
|
d8891e34d1
|
Small improvement to go/unhandled-writable-file-close
|
2025-10-02 15:15:51 +01:00 |
|