Mathias Vorreiter Pedersen
52682e2ccb
C++: Replace the word 'repetition' with 'position' to properly reflect the semantics of the dbscheme.
2023-04-04 11:02:55 +01:00
Mathias Vorreiter Pedersen
3daefa8b9e
C++: Add more tests.
2023-04-04 10:54:12 +01:00
Mathias Vorreiter Pedersen
6dd6488437
C++: Introduce 'getAnElementExpr' and 'getAnExpr'.
2023-04-04 10:12:25 +01:00
Mathias Vorreiter Pedersen
ea180c07e4
C++: Accept test changes.
2023-04-04 10:12:03 +01:00
Mathias Vorreiter Pedersen
bef0a159c0
C++: IR generation for repeated initializers.
2023-04-04 10:08:32 +01:00
Mathias Vorreiter Pedersen
a0df7d22cd
C++: Add tests for designated initializers with repetitions.
2023-04-04 10:08:18 +01:00
Alexandre Boulgakov
0aa39c0ca0
Merge pull request #12712 from github/sashabu/repeated-initializers
...
C++: Support repeated initializers in dbscheme.
2023-04-03 14:46:17 +01:00
Geoffrey White
4d3fc02d7e
Merge pull request #11965 from geoffw0/realmfix
...
Swift: Test and fix missing swift/cleartext-storage-database results
2023-04-03 14:02:18 +01:00
Asger F
53de9ae580
Merge pull request #12729 from asgerf/js/crypto-modernize
...
JS: Modernize crypto libraries
2023-04-03 12:16:22 +02:00
Tony Torralba
6331c37b46
Merge pull request #12735 from JLLeitschuh/doc/JLL/fix-partial-path-documentation
...
Fix partial path traversal Java example Again
2023-04-03 11:18:02 +02:00
Jeroen Ketema
e5c7c88588
Merge pull request #12737 from MathiasVP/speed-up-gvn
...
C++: Speed up non-linear recursion in GVN library
2023-04-03 10:46:37 +02:00
Jeroen Ketema
1d9fc8a581
Merge branch 'main' into sashabu/repeated-initializers
2023-04-03 09:48:23 +02:00
Jeroen Ketema
ecf92f0c5d
Merge pull request #12741 from jketema/js-qhelp-example-fix
...
JS: Fix qhelp after file rename
2023-04-03 09:47:38 +02:00
Asger F
e5d090c640
Merge pull request #12671 from asgerf/ql/class-type
...
QL: Make Class.getType() only return ClassType
2023-04-03 09:43:14 +02:00
Mathias Vorreiter Pedersen
9a34a7b7cc
Merge pull request #12719 from jketema/typebound-size
2023-04-03 08:31:41 +01:00
Jeroen Ketema
17bd9c12d7
JS: Fix qhelp after file rename
2023-04-03 09:25:19 +02:00
Paolo Tranquilli
5e45377ad7
Merge pull request #12725 from github/redsun82/swift-successfully-extracted-lines
...
Swift: add `SuccessfullyExtractedLines` query
2023-04-03 09:12:41 +02:00
Jeroen Ketema
69619f1fbc
Merge pull request #12738 from MathiasVP/fix-join-in-suspecious-call-to-strncat
...
C++: Fix join order in `cpp/unsafe-strncat`
2023-04-01 20:10:17 +02:00
Jonathan Leitschuh
0d774a647c
Fix partial path traversal Java example Again
...
The original wouldn't compile, and the fix made by #11899 is sub-optimal.
This keeps the entire comparision using the Java `Path` object, which is optimal.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2023-03-31 23:36:07 -04:00
Jonathan Leitschuh
b9d409279b
Update java/ql/src/Security/CWE/CWE-023/PartialPathTraversalRemainder.inc.qhelp
...
Co-authored-by: Tony Torralba <atorralba@users.noreply.github.com >
2023-03-31 23:36:07 -04:00
Jonathan Leitschuh
e641505361
Fix partial path traversal Java example Again
...
The original wouldn't compile, and the fix made by #11899 is sub-optimal.
This keeps the entire comparision using the Java `Path` object, which is optimal.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2023-03-31 23:36:07 -04:00
Mathias Vorreiter Pedersen
e5700e07c7
C++: Fix join order in 'cpp/unsafe-strncat'.
2023-03-31 21:33:28 +01:00
Mathias Vorreiter Pedersen
6638df1578
C++: Sync identical files.
2023-03-31 18:25:34 +01:00
Mathias Vorreiter Pedersen
0b33d26852
C++: Speed up non-linear recursion in GVN.
2023-03-31 18:25:19 +01:00
Alexandre Boulgakov
ddd44b4c13
C++: Correct repeated initializers downgrade script compatibility to full.
2023-03-31 17:53:12 +01:00
Alexandre Boulgakov
e593f0f7b3
C++: Update database stats.
2023-03-31 17:53:12 +01:00
Alexandre Boulgakov
b5932debc0
C++: Add db upgrade and downgrade scripts for repeated initializers.
2023-03-31 17:53:12 +01:00
Alexandre Boulgakov
d0a77a8433
C++: Support repeated initializers in dbscheme.
2023-03-31 17:53:12 +01:00
Edward Minnix III
2b9daed26a
Merge pull request #12563 from egregius313/egregius313/refactor-java-libs-to-dataflow-modules
...
Java: Refactor Java query libraries to use dataflow modules
2023-03-31 12:38:14 -04:00
Geoffrey White
7f69fe6e8c
Swift: Autoformat.
2023-03-31 16:32:49 +01:00
Ed Minnix
800411cd81
More replacing of single-predicate classes to predicate
2023-03-31 10:55:17 -04:00
Geoffrey White
91f6b0ba4f
Swift: Correct test expectations.
2023-03-31 15:50:59 +01:00
Geoffrey White
c88bea7080
Update swift/ql/lib/codeql/swift/elements/type/TypeAliasType.qll
...
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com >
2023-03-31 15:29:49 +01:00
Ian Lynagh
c1a7d7f825
Merge pull request #12646 from igfoo/igfoo/expanded_args
...
Java: Store expanded args in the database
2023-03-31 15:27:02 +01:00
Geoffrey White
b3e0c49435
Swift: Remove unnecessary imports.
2023-03-31 15:03:01 +01:00
Geoffrey White
8a805bb7a3
Swift: Replace getABaseOrAliasedType with slightly more sophisticated getABaseType.
2023-03-31 14:16:42 +01:00
Erik Krogh Kristensen
1e1a692ee6
Merge pull request #12686 from erik-krogh/backtick-parse-error
...
JS: add backticks around the concrete parse error
2023-03-31 14:56:38 +02:00
Asger F
64cf27ab87
JS: Modernize crypto libraries
2023-03-31 14:49:23 +02:00
Jeroen Ketema
8d9b96b776
C++: Drop the bit size restriction in typeBound and use float
2023-03-31 14:36:11 +02:00
Geoffrey White
cc841a68f6
Merge pull request #11921 from gsingh93/range-node
...
C++: Add RangeNode class
2023-03-31 13:22:19 +01:00
Ian Lynagh
3d85c4f19c
Java: Add another change note
2023-03-31 12:46:10 +01:00
Ian Lynagh
04c09a73a9
Java: Add .md extension to changenote file
2023-03-31 12:40:19 +01:00
Asger F
40530ae14d
JS: Simplfy with set literal
2023-03-31 12:04:56 +02:00
Asger F
4a06b81429
JS: Use API graphs in CryptoJS
2023-03-31 12:03:14 +02:00
Asger F
dec1e4dfd6
Merge pull request #12666 from smiddy007/improve-insufficient-pw-hash-query
...
JS: Improve insufficient pw hash query
2023-03-31 11:58:41 +02:00
Geoffrey White
302013a7fd
Swift: Add a test for Type.getABaseOrAliasedType.
2023-03-31 10:44:01 +01:00
Geoffrey White
33b041242d
Swift: Recognize Core Data + Realm sources via type aliases.
2023-03-31 10:44:01 +01:00
Geoffrey White
ddb27e5525
Merge pull request #12724 from geoffw0/modernstring2
...
Swift: Add missing import.
2023-03-31 09:48:46 +01:00
Michael Nebel
014e3e40bb
Merge pull request #12707 from michaelnebel/csharp/dataflowstaticoperators
...
C#: Data flow tests for virtual and abstract operators.
2023-03-31 10:43:21 +02:00
Paolo Tranquilli
bc698546e5
Swift: specify treatment for multi-line things
2023-03-31 10:32:40 +02:00