Robert Marsh
|
024c5cfe2f
|
Swift: add MaD print support for EnumElement
|
2023-08-04 18:44:42 +00:00 |
|
Robert Marsh
|
0142309cab
|
Swift: add summary read steps in dataflow
|
2023-08-04 18:44:42 +00:00 |
|
Robert Marsh
|
b301092e34
|
Swift: model updates for Set
|
2023-08-04 18:44:42 +00:00 |
|
Robert Marsh
|
de0ec3e3f7
|
Swift: WIP SetContent for dataflow
|
2023-08-04 18:44:42 +00:00 |
|
Jami Cogswell
|
19622aec49
|
Java: remove duplicate 'Files.newOutputStream' ai model
|
2023-08-04 14:06:57 -04:00 |
|
Jami Cogswell
|
e64d581f7a
|
Java: remove duplicate 'Files.newInputStream' ai model
|
2023-08-04 14:05:05 -04:00 |
|
Jami Cogswell
|
d2a24dee7f
|
Java: remove duplicate 'Files.delete' ai model
|
2023-08-04 14:02:59 -04:00 |
|
Jami Cogswell
|
516831aa41
|
Java: remove duplicate 'Files.move' ai model
|
2023-08-04 14:01:27 -04:00 |
|
Jami Cogswell
|
c510d33fbf
|
Java: remove duplicate 'Files.deleteIfExists' ai model
|
2023-08-04 13:52:18 -04:00 |
|
Alexandre Boulgakov
|
761db70d8d
|
Revert "Swift: Pragmatic fix for CustomUrlSchemes.qll."
|
2023-08-04 18:03:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
abe3a816ce
|
Merge pull request #13851 from MathiasVP/sink-without-states
DataFlow: Support stateless `isSink` in `StateConfigSig`s
|
2023-08-04 18:01:42 +02:00 |
|
Geoffrey White
|
416b731870
|
Swift: Model NSUserScriptTask sinks.
|
2023-08-04 17:01:06 +01:00 |
|
Geoffrey White
|
71771890a5
|
Swift: Add a test with NSUserScriptTask.
|
2023-08-04 17:01:05 +01:00 |
|
Geoffrey White
|
348c45dff3
|
Swift: Use enum content in URL and NSURL models.
|
2023-08-04 17:01:05 +01:00 |
|
Geoffrey White
|
1c7d63a18f
|
Swift: Model sinks explicitly with models-as-data.
|
2023-08-04 17:01:05 +01:00 |
|
Geoffrey White
|
7b9b96d657
|
Swift: Unify the two sink models into one (needs further polish).
|
2023-08-04 17:01:04 +01:00 |
|
Geoffrey White
|
8c2140b28d
|
Swift: Add tests.
|
2023-08-04 17:01:04 +01:00 |
|
Geoffrey White
|
2664c306d3
|
Swift: Qhelp / examples.
|
2023-08-04 17:01:04 +01:00 |
|
Geoffrey White
|
048daa9a57
|
Swift: QLDoc comments and metadata.
|
2023-08-04 17:01:03 +01:00 |
|
Jeroen Ketema
|
7b3bdee5ea
|
C++: Update dbscheme and add upgrade and downgrade scripts
|
2023-08-04 17:59:03 +02:00 |
|
Jeroen Ketema
|
ea9f49efa1
|
C++: Remove support for _Float128x which is not actually supported by gcc
|
2023-08-04 17:23:11 +02:00 |
|
Alexandre Boulgakov
|
97c688849d
|
Merge pull request #13869 from github/sashabu/swift-logging-compiler
Swift: Route compiler diagnostics through our log.
|
2023-08-04 16:13:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
2d832db883
|
C++: Accept test changes.
|
2023-08-04 16:12:00 +02:00 |
|
Mathias Vorreiter Pedersen
|
9807c0b0a6
|
C++: Filter type-based reasons out of MCTV queries.
|
2023-08-04 16:11:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
b14db86ef9
|
C++: Let 'hasConstantBound' determine a reason.
|
2023-08-04 16:09:07 +02:00 |
|
Mathias Vorreiter Pedersen
|
050a563580
|
C++: Infer a constant upper bound whenever we convert to a 'larger' upper bound (and similarly for lower bounds).
|
2023-08-04 16:03:09 +02:00 |
|
Tony Torralba
|
33eaeb9cf8
|
Merge pull request #13484 from aegilops/java/experimental/command-injection
Java: Experimental version of Java Command Injection query
|
2023-08-04 15:48:15 +02:00 |
|
Michael Nebel
|
51c8331c8f
|
Merge pull request #13522 from michaelnebel/csharp/usestubs4
C#: Use stubs for query tests.
|
2023-08-04 15:40:08 +02:00 |
|
Mathias Vorreiter Pedersen
|
3e9d9e72dc
|
Merge pull request #13880 from MathiasVP/type-bounds-preparation
C++: Add a type-based `SemReason`.
|
2023-08-04 14:52:16 +02:00 |
|
Mathias Vorreiter Pedersen
|
98e670f25c
|
Update cpp/ql/lib/semmle/code/cpp/rangeanalysis/new/internal/semantic/analysis/RangeAnalysisStage.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-08-04 14:34:03 +02:00 |
|
Mathias Vorreiter Pedersen
|
121d754be4
|
Update cpp/ql/lib/semmle/code/cpp/rangeanalysis/new/internal/semantic/analysis/RangeAnalysisImpl.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-08-04 14:33:58 +02:00 |
|
Michael Nebel
|
9c4d77a925
|
Java: Address review comments.
|
2023-08-04 13:47:30 +02:00 |
|
Michael Nebel
|
d3eb9c1325
|
Java: Add release note and address review comments.
|
2023-08-04 13:36:43 +02:00 |
|
Paul Hodgkinson
|
5db569da89
|
Merge branch 'main' into java/experimental/command-injection
|
2023-08-04 12:11:29 +01:00 |
|
Mathias Vorreiter Pedersen
|
e066e87890
|
Update shared/dataflow/codeql/dataflow/DataFlowImpl.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2023-08-04 11:32:41 +02:00 |
|
Jeroen Ketema
|
877ee7047d
|
Merge pull request #13884 from jketema/global-var-declspec
C++: Add test for `__declspec` attribute on a global variable
|
2023-08-04 11:26:10 +02:00 |
|
Mathias Vorreiter Pedersen
|
86dbb507fd
|
C++: Add more comments to explain the meaning of 'combineWith'.
|
2023-08-04 11:20:17 +02:00 |
|
Mathias Vorreiter Pedersen
|
eb19052a7d
|
Apply suggestions from code review
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2023-08-04 11:10:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
981f67531c
|
DataFlow: Introduce 'revSinkNode'.
|
2023-08-04 11:09:08 +02:00 |
|
Mathias Vorreiter Pedersen
|
75c333273c
|
C++: Bind 'impl'. Oops.
|
2023-08-04 10:58:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
d398c8c5a8
|
C++: Share some code by introducing a parameterized module to construct reasons.
|
2023-08-04 10:52:18 +02:00 |
|
Geoffrey White
|
af8d4e5ab2
|
Swift: Change note.
|
2023-08-04 09:42:53 +01:00 |
|
Jeroen Ketema
|
d80eff330b
|
C++: Add test for __declspec attribute on a global variable
|
2023-08-04 10:35:32 +02:00 |
|
Anders Starcke Henriksen
|
3ef82c1091
|
Address comments.
|
2023-08-04 10:22:17 +02:00 |
|
Geoffrey White
|
d24db3fcd3
|
Swift: Use .ArrayElement in the models, where appropriate.
|
2023-08-04 09:18:37 +01:00 |
|
Geoffrey White
|
b41d47b910
|
Swift: Array.withUnsafeBytes doesn't reliably match ContiguousBytes, so define models there as well.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
c48d47484a
|
Swift: Fix mistake in the string taint test.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
664dc01c48
|
Swift: Add closure function models.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
49d1556c29
|
Swift: Model update(repeating:), to support the tests.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
315cb32f6c
|
Swift: Remove special case from UnsafeJsEval query.
|
2023-08-04 09:18:35 +01:00 |
|