Anders Schack-Mulligen
|
893cb592b5
|
SSA: Elaborate qldoc a bit.
|
2025-05-23 12:35:30 +02:00 |
|
Anders Schack-Mulligen
|
1d30103559
|
SSA: Distinguish between has and controls branch edge.
|
2025-05-23 09:56:22 +02:00 |
|
Michael Nebel
|
c046a306ba
|
Merge pull request #19566 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2025-05-23 08:45:06 +02:00 |
|
github-actions[bot]
|
372d1c68a4
|
Add changed framework coverage reports
|
2025-05-23 00:23:59 +00:00 |
|
Nicolas Will
|
47ffa3cedf
|
Merge pull request #19553 from bdrodes/generic_constant_filtering
Crypto: Improve literal filtering for OpenSSL for algorithms and generic sources
|
2025-05-23 00:34:45 +02:00 |
|
REDMOND\brodes
|
007683f06a
|
Crypto: Simplifying constant comparisons.
|
2025-05-22 14:06:13 -04:00 |
|
REDMOND\brodes
|
28f48246fc
|
Crypto: Adding signature constant support, and fixing key exchange and signature mapping for ED and X elliptic curve variants.
|
2025-05-22 13:13:35 -04:00 |
|
REDMOND\brodes
|
ca1d4e270a
|
Crypto: Separating out an IntLiteral class so it is clearer that some constraints for generic input sources are heuristics to filter sources, and other constraints narrow the literals to a general type (ints). Also adding fixes in KnownAlgorithmConstants to classify some algorithms as key exchange and signature correctly, and added support for a signature constant wrapper.
|
2025-05-22 12:53:11 -04:00 |
|
Geoffrey White
|
09dd00089b
|
Merge pull request #19546 from geoffw0/logsinks
Rust: Models for log_err
|
2025-05-22 16:06:26 +01:00 |
|
REDMOND\brodes
|
570fdeb254
|
Crypto: Code Cleanup (+1 squashed commits)
Squashed commits:
[417734cc3c] Crypto: Fixing typo (+1 squashed commits)
Squashed commits:
[1ac3d5c7d4] Crypto: Fixing typo caused by AI auto complete.
|
2025-05-22 10:52:19 -04:00 |
|
REDMOND\brodes
|
a5b57d3694
|
Merge branch 'main' into generic_constant_filtering
# Conflicts:
# cpp/ql/lib/experimental/quantum/Language.qll
# cpp/ql/lib/experimental/quantum/OpenSSL/AlgorithmInstances/KnownAlgorithmConstants.qll
# cpp/ql/lib/experimental/quantum/OpenSSL/OpenSSL.qll
|
2025-05-22 10:37:10 -04:00 |
|
REDMOND\brodes
|
09170e598c
|
Crypto: Making generic literal filter more explicit that it is for filtering all constants, not just for algorithms.
|
2025-05-22 10:31:58 -04:00 |
|
Owen Mansel-Chan
|
663c83d8c6
|
Merge pull request #19556 from owen-mc/java/pr/19512
Java: Fix SpringRequestMappingMethod URL Extraction #2
|
2025-05-22 15:08:31 +01:00 |
|
Owen Mansel-Chan
|
8b68d95231
|
Merge pull request #19560 from owen-mc/java/add-stringreplaceallwithnonregex-test
Java: Add test showing correct usage
|
2025-05-22 15:07:58 +01:00 |
|
Paolo Tranquilli
|
4995137145
|
Merge pull request #19550 from github/redsun82/git-ignore-db-upgrade-checks-files
DevEx: add temporary files created by some checks to `.gitignore`
|
2025-05-22 15:32:02 +02:00 |
|
Owen Mansel-Chan
|
79453cc103
|
Add test showing correct usage
|
2025-05-22 14:30:32 +01:00 |
|
Owen Mansel-Chan
|
476ada13db
|
Improve QLDoc for SpringRequestMappingMethod.getAValue
|
2025-05-22 14:22:28 +01:00 |
|
Michael Nebel
|
4c818c00f3
|
Merge pull request #19480 from michaelnebel/csharp/updatemodels
C#: Re-generate .NET 9 Runtime models.
|
2025-05-22 15:04:53 +02:00 |
|
Paolo Tranquilli
|
38c5c65927
|
Merge pull request #19558 from jketema/swift-clarify
Swift: Clarify the tag in the Swift updating doc
|
2025-05-22 15:01:02 +02:00 |
|
Jeroen Ketema
|
b8fe1a676a
|
Swift: Clarify the tag in the Swift updating doc
|
2025-05-22 14:43:17 +02:00 |
|
Geoffrey White
|
d27596a0b2
|
Merge pull request #19535 from geoffw0/operations2
Rust: Add ComparisonOperation library.
|
2025-05-22 13:41:53 +01:00 |
|
Simon Friis Vindum
|
c4bbfbc865
|
Merge pull request #19555 from paldepind/rust/timpl
Rust: Remove unused impl type
|
2025-05-22 13:54:15 +02:00 |
|
Owen Mansel-Chan
|
45475c5c1d
|
Add change note
|
2025-05-22 12:29:31 +01:00 |
|
Owen Mansel-Chan
|
59d4f039d8
|
Deprecate SpringRequestMappingMethod.getValue (which didn't work)
|
2025-05-22 12:29:29 +01:00 |
|
Owen Mansel-Chan
|
708bbe391e
|
Add test for SpringRequestMappingMethod.getAValue
|
2025-05-22 12:22:34 +01:00 |
|
Owen Mansel-Chan
|
775338ebdd
|
Rename getArrayValue to getAValue
|
2025-05-22 12:21:20 +01:00 |
|
Asger F
|
9202a1b084
|
Merge pull request #19516 from asgerf/js/npm-package-name-join
JS: More efficient nested package naming
|
2025-05-22 12:46:43 +02:00 |
|
Geoffrey White
|
852203911a
|
Rust: Equal -> Equals.
|
2025-05-22 11:13:56 +01:00 |
|
Simon Friis Vindum
|
36f5e78a7e
|
Rust: Remove unused impl type
|
2025-05-22 10:17:44 +02:00 |
|
Tom Hvitved
|
cb59795474
|
Merge pull request #19134 from hvitved/rust/canonical-path
Rust: Compute canonical paths in QL
|
2025-05-22 08:38:31 +02:00 |
|
REDMOND\brodes
|
100045d4cb
|
Crypto: optimizing out the "getPossibleNidFromLiteral" predicate, and now relying on the charpred of OpenSSLAlgorithmCandidateLiteral.
|
2025-05-21 18:25:29 -04:00 |
|
REDMOND\brodes
|
a36fd2cb31
|
Crypto: Advanced literal filtering for OpenSSL, used for both unknown and known algorithm literals to improve dataflow performance.
|
2025-05-21 18:15:44 -04:00 |
|
Nicolas Will
|
bb4c6a316e
|
Merge pull request #19552 from bdrodes/ben_refactoring
Crypto: Misc. refactoring and code clean up.
|
2025-05-21 22:24:12 +02:00 |
|
REDMOND\brodes
|
d75fc2e8ec
|
Crypto: Further code cleanup
|
2025-05-21 15:25:04 -04:00 |
|
Ben Rodes
|
5370bb4e45
|
Merge branch 'main' into ben_refactoring
|
2025-05-21 15:07:53 -04:00 |
|
REDMOND\brodes
|
bbee2c9bdf
|
Crypto: Misc. refactoring and code clean up.
|
2025-05-21 15:06:46 -04:00 |
|
Tom Hvitved
|
41e4adaf5d
|
Merge pull request #19534 from hvitved/rust/type-inference-performance
Rust: Improve performance of type inference
|
2025-05-21 20:56:52 +02:00 |
|
Nicolas Will
|
9cc121f414
|
Merge pull request #19545 from bdrodes/missing_openssl_hash_algorithm_consumers
Quantum: Model missing OpenSSL EVP digest consumers
|
2025-05-21 19:03:06 +02:00 |
|
Nicolas Will
|
9637aeca5e
|
Merge pull request #19547 from bdrodes/openssl_pkey_alg_value_consumers
Quantum: Add OpenSSL PKEY algorithm value consumers.
|
2025-05-21 19:00:36 +02:00 |
|
Geoffrey White
|
3551d4488f
|
Merge branch 'main' into logsinks
|
2025-05-21 17:40:06 +01:00 |
|
Nicolas Will
|
acb19627d6
|
Merge branch 'main' into missing_openssl_hash_algorithm_consumers
|
2025-05-21 18:01:28 +02:00 |
|
REDMOND\brodes
|
9f65cb8c4c
|
Comment/doc cleanup
|
2025-05-21 11:51:25 -04:00 |
|
Simon Friis Vindum
|
1828d408b7
|
Merge pull request #19549 from paldepind/rust/type-inference-operators
Rust: Type inference for non-overloadable operators
|
2025-05-21 17:25:44 +02:00 |
|
Nicolas Will
|
48e484b438
|
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-05-21 16:26:11 +02:00 |
|
Nicolas Will
|
7ee1bd61fb
|
Merge pull request #19541 from bdrodes/openssl_ec_key_gen
Openssl ec key gen
|
2025-05-21 16:13:05 +02:00 |
|
Geoffrey White
|
f660bcdd25
|
Merge pull request #19446 from geoffw0/tokio
Rust: Model std::net and tokio `fs`, `io`, `net`
|
2025-05-21 13:42:33 +01:00 |
|
Paolo Tranquilli
|
be44c6ed45
|
DevEx: add temporary files created by some checks to .gitignore
|
2025-05-21 14:19:57 +02:00 |
|
Tom Hvitved
|
13861b81a8
|
Address review comments
|
2025-05-21 14:10:32 +02:00 |
|
Anders Schack-Mulligen
|
00c7bc1e70
|
Merge pull request #19505 from aschackmull/java/basicblock
Java: Use the shared BasicBlocks library.
|
2025-05-21 13:37:19 +02:00 |
|
Simon Friis Vindum
|
666726c935
|
Rust: Infer types for non-overloadable operators
|
2025-05-21 13:03:23 +02:00 |
|