Dave Bartolomeo
a58dd45d0b
Revert "Merge pull request #15522 from github/release-prep/2.16.2"
...
This reverts commit c4c8cd6b34 , reversing
changes made to 525f27173d .
2024-02-08 09:28:34 -05:00
github-actions[bot]
c1b35fbf47
Release preparation for version 2.16.2
2024-02-05 17:58:57 +00:00
Michael Nebel
551a7f9577
C#: Update expected test output.
2024-02-01 15:04:06 +01:00
Michael Nebel
9191acc412
C#: Prevent flow out of non ref fields in ref structs used as arguments.
2024-02-01 15:04:06 +01:00
Michael Nebel
4a89cbe8ea
C#: Add postupdate nodes for arguments of struct type.
2024-02-01 15:04:06 +01:00
Michael Nebel
4dfeff38f9
C#: Add dataflow field test for ref structs with ref and ordinary fields.
2024-02-01 15:04:06 +01:00
Henti Smith
16e62e6649
Merge pull request #15475 from github/henti/update_dotnet
...
Updated dotnet version to 8.0.101
2024-02-01 11:25:21 +00:00
Tom Hvitved
5080077038
Merge pull request #15484 from hvitved/csharp/qualified-delegate-extraction-fix
...
C#: Fix extraction of qualified delegate calls
2024-02-01 11:50:09 +01:00
Tom Hvitved
d1ed317832
C#: Add tests for qualified delegate pointer calls
2024-02-01 10:59:05 +01:00
Tamas Vajk
a486481453
Fix integration test result after merge
2024-01-31 16:20:06 +01:00
Henti Smith
96f366f819
Updated version from PR#15472
2024-01-31 14:07:22 +00:00
Tom Hvitved
c74bc68287
C#: Fix extraction of qualified delegate calls
2024-01-31 13:21:16 +01:00
Henti Smith
51f4179b77
Merge branch 'main' into henti/update_dotnet
2024-01-31 11:06:23 +00:00
Tom Hvitved
c21bf5d82c
C#: Add tests for qualified delegate calls
2024-01-31 11:22:35 +01:00
Michael Nebel
e575e97eb9
C#: Update cil attribute expected output.
2024-01-31 10:08:55 +01:00
Tamas Vajk
dabe63ce8b
Add change note
2024-01-31 08:44:43 +01:00
Tamas Vajk
1d525dd06c
Add new DB stats file
2024-01-31 08:32:17 +01:00
Tamas Vajk
8008152199
List compiler /analyzer arguments in cs/telemetry/extraction-information
2024-01-31 08:32:16 +01:00
Tamas Vajk
fb4315f1fc
Add DB upgrade/downgrade folders
2024-01-31 08:32:16 +01:00
Tamas Vajk
fddbb1a722
C#: Extract expanded compiler arguments
2024-01-31 08:32:16 +01:00
Tamas Vajk
0196d808c7
Update expected test results in integration tests
2024-01-31 08:30:43 +01:00
Henti Smith
612256b760
Updated dotnet to 8.0.101
...
This is a corresponding PR to https://github.com/github/semmle-code/pull/48786
2024-01-30 16:23:07 +00:00
Michael Nebel
41cca4711b
Merge pull request #15426 from michaelnebel/csharp/collectionexpressions
...
C# 12: Support for collection expressions.
2024-01-30 10:39:39 +01:00
Michael Nebel
cda09478c5
C# Update expected test output and remove false positive.
2024-01-29 14:37:25 +01:00
Michael Nebel
63c06b72b1
C#: Chop dataflow of spread into smaller steps and make sure to only propagate element flow for the spread operator.
2024-01-29 14:34:57 +01:00
Michael Nebel
b6f94ea44a
C#: Add example test of field flow via the spread operator, which leads to a false positive.
2024-01-29 14:30:52 +01:00
Michael Nebel
cd5f678e1c
C#: Add IntegerCollection class to the CollectionFlow tests and update line numbers in expected test output.
2024-01-29 14:28:05 +01:00
Tamas Vajk
4dffb3bfdd
Change integration test to specify .net 6.0 as target framework
2024-01-29 12:40:51 +01:00
Tamas Vajk
7a8d83e859
C#: Add integration test with asp.net core view generation on dotnet 6
...
Source generators are needed for asp.net core view generation. Dotnet 6 is the first version where we support view generation. This commit adds an integration test for this.
2024-01-29 11:52:55 +01:00
Tamas Vajk
92fec66370
C#: Add integration test for disabled asp.net core view generation
2024-01-29 11:52:55 +01:00
Tamas Vajk
d7de5fcfcb
C#: Change asp.net core view generation to be opt out
2024-01-29 10:52:26 +01:00
Michael Nebel
da4a9b620a
C#: Add change note.
2024-01-26 14:24:27 +01:00
Michael Nebel
13b8d57bff
C#: Add collection flow test cases for collection expressions.
2024-01-26 14:18:16 +01:00
Michael Nebel
168f5b5554
C#: Add dataflow support for collection expressions.
2024-01-26 14:18:16 +01:00
Michael Nebel
8eb89cf0bb
C#: Add test and expected output.
2024-01-26 14:18:16 +01:00
Tamás Vajk
7a50d7a95f
Merge pull request #15437 from tamasvajk/feature/log-verbosity
...
C#: Introduce log verbosity extractor option
2024-01-26 12:33:06 +01:00
Michael Nebel
74cb1ea584
C#: Add QL library expression support for collection expressions.
2024-01-26 11:50:20 +01:00
Michael Nebel
1252d3ee89
C#: Rename CollectionExpr to EnumerableCollectionExpr.
2024-01-25 19:53:51 +01:00
Michael Nebel
0477bba34e
C#: Add database upgrade- and downgrade scripts.
2024-01-25 19:53:51 +01:00
Michael Nebel
e2614a1e4c
C#: Add some dummy db stats for the new expression kinds.
2024-01-25 19:45:56 +01:00
Michael Nebel
1ef8daf7cd
C#: Add some more collection and spread element expression kinds to the dbscheme.
2024-01-25 19:45:56 +01:00
Tamas Vajk
c4849f9a17
Add change note
2024-01-25 17:33:06 +01:00
Henry Mercer
10343dd822
Merge pull request #15416 from github/post-release-prep/codeql-cli-2.16.1
...
Post-release preparation for codeql-cli-2.16.1
2024-01-25 14:15:25 +00:00
Tamas Vajk
055ead20e3
C#: Filter results of division by 0 from cs/telemetry/extraction-information
2024-01-25 12:08:15 +01:00
Michael Nebel
2be1ee8b34
Merge pull request #15394 from michaelnebel/csharp/urlredirect-sanitizer
...
C#: Add more santizers to the `cs/web/unvalidated-url-redirection` query.
2024-01-24 08:42:05 +01:00
github-actions[bot]
d0b74c00fe
Post-release preparation for codeql-cli-2.16.1
2024-01-23 23:02:29 +00:00
github-actions[bot]
7ef611e6dc
Release preparation for version 2.16.1
2024-01-23 19:45:16 +00:00
Michael Nebel
10be0deeb5
C#: Add a couple more testcases.
2024-01-23 15:09:10 +01:00
Edward Minnix III
0e866a5447
Merge pull request #15359 from egregius313/egregius313/csharp/dataflow/threat-modeling/add-threatmodelflowsource
...
C#: Threat Modeling - Introduce `ThreatModelFlowSource`
2024-01-23 09:02:10 -05:00
Tamás Vajk
df8d453058
Merge pull request #15395 from tamasvajk/feature/standalone-nuget-restore-retry
...
C#: Try fallback `dotnet restore` without nuget.config
2024-01-23 14:45:00 +01:00