Jeroen Ketema
5dc3789df2
Merge pull request #13266 from MathiasVP/modernize-print-ir-local-flow
...
C++: Modernize `PrintIR` for local dataflow
2023-05-24 10:54:10 +02:00
Michael Nebel
95916450d8
Merge pull request #13085 from michaelnebel/csharp/dbsetsummaries
...
C#: Entity framework. Convert DbSet summaries to MaD models.
2023-05-24 10:45:40 +02:00
Tom Hvitved
b486a4d52c
Merge pull request #13255 from hvitved/ruby/ssa-param-capture-input
...
Ruby: Include underlying SSA parameter definition in `localFlowSsaParamCaptureInput`
2023-05-24 10:40:54 +02:00
Jeroen Ketema
eea972b205
Merge pull request #13261 from jketema/inline-legacy-classes
...
Add forgotten classes related to the legacy `InlineExpectationsTest`class
2023-05-24 10:13:19 +02:00
Robert Marsh
bad72c42c5
Merge pull request #13244 from MathiasVP/promote-product-flow
...
C++: Promote the product-dataflow library out of experimental
2023-05-23 16:23:59 -04:00
Mathias Vorreiter Pedersen
8daa8d78ff
Merge pull request #13246 from MathiasVP/fix-pointer-pointee-conflation-2
...
C++: Fix more pointer/pointee conflation
2023-05-23 12:03:29 -07:00
Arthur Baars
e33f3a6668
Merge pull request #13154 from aibaars/sync-dbscheme-py
...
JS/Ruby/QL/Python: sync dbscheme fragments
2023-05-23 19:14:29 +02:00
Mathias Vorreiter Pedersen
4b92a2a3d0
C++: Fix Code Scanning error.
2023-05-23 10:13:19 -07:00
Mathias Vorreiter Pedersen
43459c16fd
C++: Modernize the PrintIRStoreSteps (and rename it to PrintIRFieldFlowSteps) after the use-use flow changes.
2023-05-23 10:02:54 -07:00
Mathias Vorreiter Pedersen
8ee7694e7d
C++: Modernize the PrintIRLocalFlow after the use-use flow changes.
2023-05-23 10:02:30 -07:00
Mathias Vorreiter Pedersen
0519ceeeaa
C++/C#: Sync identical files.
2023-05-23 10:00:26 -07:00
Mathias Vorreiter Pedersen
ccc9e09dbd
C++: Add mechanism to hide specific instructions and operands from PrintIR.
2023-05-23 10:00:09 -07:00
Mathias Vorreiter Pedersen
81dbfecbfc
C++: Promote the product-dataflow library out of experimental.
2023-05-23 09:48:50 -07:00
Mathias Vorreiter Pedersen
6fca8dfd39
Merge pull request #13260 from jketema/test-config-sig
...
C++: Rewrite flow test common to use inline expectation test module
2023-05-23 09:38:43 -07:00
Philip Ginsbach
71a6e62c75
Merge pull request #13264 from github/ginsbach/MoveSignaturesSection
...
move section on signatures in the QL specification
2023-05-23 17:22:01 +01:00
Philip Ginsbach
1179f20d88
Merge pull request #13263 from github/ginsbach/DocumentAnnotationsForParameterised
...
update QL specification on annotations for parameterised modules
2023-05-23 17:20:26 +01:00
Jeroen Ketema
1be9463297
Add forgotten classes related to the legacy InlineExpectationsTest class
2023-05-23 17:39:01 +02:00
Philip Ginsbach
3e7389e1f8
move section on signatures in the QL specification
2023-05-23 16:29:35 +01:00
Philip Ginsbach
f884473447
be more explicit about annotation caveats
2023-05-23 16:23:17 +01:00
Philip Ginsbach
10a02d6387
Signatures column for pragmas table
2023-05-23 16:23:17 +01:00
Philip Ginsbach
846dffb5ff
Signatures column for simple annotations table
2023-05-23 16:23:16 +01:00
Philip Ginsbach
6f4b02ef14
add documentation for extensible annotation
2023-05-23 16:08:38 +01:00
Philip Ginsbach
89d246ba34
add documentation for additional annotation
2023-05-23 16:06:57 +01:00
Edward Minnix III
52340802bb
Merge pull request #13097 from egregius313/egregius313/java/webgoat/ssrf-regex-fix
...
Java: Add constraint to `HostnameSanitizingPrefix` to prevent false negatives in SSRF queries
2023-05-23 10:50:43 -04:00
Jeroen Ketema
aeb6293757
C++: Rewrite flow test common to use inline expectation test module
...
This also rewrites all uses of flow test common to use `DataFlow::ConfigSig`.
Note that the removed deprecated aliases are 14 months old by now and, hence,
can be safely removed.
2023-05-23 16:34:41 +02:00
Jeroen Ketema
ee36d32ef0
Merge pull request #12789 from jketema/inline
...
Turn inline expectation test into a parameterized module
2023-05-23 14:58:48 +02:00
Tom Hvitved
eaa84cb819
Ruby: Include underlying SSA parameter definition in localFlowSsaParamCaptureInput
2023-05-23 13:56:29 +02:00
Tony Torralba
6f012d51c0
Merge pull request #13091 from atorralba/atorralba/java/inputstreamwrapper-transitive
...
Java: Make inputStreamWrapper consider supertypes transitively
2023-05-23 13:28:17 +02:00
Michael Nebel
8cef798a6f
Merge pull request #13202 from michaelnebel/csharp/systemdatetimedefaults
...
C#: System.DateTime defaults.
2023-05-23 13:11:20 +02:00
Jeroen Ketema
3efc78ed49
Add default for hasOptionalResult
2023-05-23 12:32:11 +02:00
Jeroen Ketema
adbf66a365
C++: Rewrite inline expectation test to demonstrate MergeTests
2023-05-23 12:29:06 +02:00
Jeroen Ketema
04beeef777
Add convenience module that merges two inline expectation tests
2023-05-23 12:29:06 +02:00
Jeroen Ketema
9228e0deed
C++: Rewrite local flow test to use TestSig
2023-05-23 12:29:06 +02:00
Jeroen Ketema
b96bfea590
Turn inline expectation test into a parameterized module
2023-05-23 12:29:06 +02:00
Rasmus Wriedt Larsen
5c77edecf7
Merge pull request #12991 from Sim4n6/python-UBV
...
[Python] Add Unicode Bypass Validation query tests and help
2023-05-23 12:21:55 +02:00
Michael Nebel
d28316d397
C#: Update the flow summaries expected test output.
2023-05-23 12:07:08 +02:00
Michael Nebel
2b8bbfe888
C#: Add the EntityFramework stub to the general flow summaries test.
2023-05-23 12:05:23 +02:00
Michael Nebel
dea8f576ad
C#: Update the EntityFramework stubs to align with the real implementation.
2023-05-23 12:04:50 +02:00
Michael Nebel
97a0e44d43
C#: Update the DbSet models to target the actual Microsoft implementation instead of the stub.
2023-05-23 12:04:08 +02:00
Michael Nebel
b4481f25a9
C#: Re-write some of the summaries to use .WithElement.
2023-05-23 09:46:18 +02:00
Michael Nebel
455e3e569c
C#: Update expected test output (the summaries are no longer added via EFSummariedCallable).
2023-05-23 09:46:18 +02:00
Michael Nebel
7a9820cc1b
C#: Convert Entity Framework summaries for DbSet into MaD models.
2023-05-23 09:46:18 +02:00
Tony Torralba
0ff90df497
Merge pull request #13245 from github/workflow/coverage/update
...
Update CSV framework coverage reports
2023-05-23 09:38:01 +02:00
Erik Krogh Kristensen
50cb5ea184
Merge pull request #13164 from erik-krogh/polyQhelp
...
ReDoS: add another example to the qhelp in poly-redos, showing how to just limit the length of the input
2023-05-23 09:25:15 +02:00
Erik Krogh Kristensen
e658177c31
Merge pull request #12975 from tyage/support-sub-modules
...
JS: Support sub modules
2023-05-23 09:24:43 +02:00
Erik Krogh Kristensen
4540ac88ad
Merge pull request #13247 from github/dependabot/cargo/ql/regex-1.8.2
...
Bump regex from 1.8.1 to 1.8.2 in /ql
2023-05-23 08:19:18 +02:00
dependabot[bot]
3a39e8badf
Bump regex from 1.8.1 to 1.8.2 in /ql
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.8.1...1.8.2 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-23 04:14:09 +00:00
Mathias Vorreiter Pedersen
b32d55a21d
C++: Accept test changes.
2023-05-22 18:26:29 -07:00
Mathias Vorreiter Pedersen
36285ba2c5
C++: Fix pointer/pointee conflation.
2023-05-22 17:39:43 -07:00
github-actions[bot]
abcece88f5
Add changed framework coverage reports
2023-05-23 00:16:20 +00:00