Ben Rodes
|
c811fae876
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-17 10:14:11 -05:00 |
|
Ben Rodes
|
549dcb31be
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-17 10:13:55 -05:00 |
|
REDMOND\brodes
|
d1811bc1fe
|
C++: Removing unnecessary post update node.
|
2026-02-12 11:19:24 -05:00 |
|
REDMOND\brodes
|
febc82dc19
|
Merge branch 'UncheckedLeaprYearAfterModification_Refactor_Upstream' of https://github.com/microsoft/codeql into UncheckedLeaprYearAfterModification_Refactor_Upstream
|
2026-02-12 11:12:01 -05:00 |
|
REDMOND\brodes
|
4a7395b017
|
C++ Suggested code clean up.
|
2026-02-12 11:11:43 -05:00 |
|
Ben Rodes
|
9bbbbefd34
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:20:59 -05:00 |
|
Ben Rodes
|
36e4efe77e
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:20:32 -05:00 |
|
Ben Rodes
|
f5a38b4701
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:17:56 -05:00 |
|
Ben Rodes
|
b39732ba02
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:10:11 -05:00 |
|
Ben Rodes
|
dfe6ed2171
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:09:25 -05:00 |
|
REDMOND\brodes
|
c64a6762d0
|
Merge branch 'UncheckedLeaprYearAfterModification_Refactor_Upstream' of https://github.com/microsoft/codeql into UncheckedLeaprYearAfterModification_Refactor_Upstream
|
2026-02-12 09:52:49 -05:00 |
|
REDMOND\brodes
|
f7231f40eb
|
C++: misc comment clean up per PR suggestions. Unified additional flow steps for two similar flows into a common additional step predicate.
|
2026-02-12 09:52:19 -05:00 |
|
Ben Rodes
|
a53218c2ce
|
Update cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 09:36:57 -05:00 |
|
Ben Rodes
|
d1eb9ab5d2
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 09:36:36 -05:00 |
|
REDMOND\brodes
|
e2ad1f6511
|
C++: Updating comment per PR reveiw suggestions.
|
2026-02-12 09:20:55 -05:00 |
|
REDMOND\brodes
|
98b51149da
|
C++: Change log missing .md extension.
|
2026-02-09 10:48:24 -05:00 |
|
REDMOND\brodes
|
8e36316ebf
|
C++: Addressing Copilot PR suggestions.
|
2026-02-09 10:42:34 -05:00 |
|
REDMOND\brodes
|
1796bc0abb
|
C++: Add change note.
|
2026-02-06 16:19:11 -05:00 |
|
REDMOND\brodes
|
36cc20989c
|
C++: Accept test changes (removing false negative)
|
2026-02-06 16:11:51 -05:00 |
|
REDMOND\brodes
|
2b806ad6fd
|
C++: Add missing DateTime models for PTIME_FIELDS and TIME_FIELDS
|
2026-02-06 16:10:04 -05:00 |
|
REDMOND\brodes
|
a534d26449
|
C++: Accept test changes.
|
2026-02-06 16:07:44 -05:00 |
|
REDMOND\brodes
|
ca18179bd2
|
C++: Correct false positive. Only TimeConversionFunction that do not auto correct for leap year should be considered.
|
2026-02-06 16:07:07 -05:00 |
|
REDMOND\brodes
|
d9feadcfec
|
C++. Accept test changes. One false positive introduced, and one false negative remains.
|
2026-02-06 16:05:38 -05:00 |
|
REDMOND\brodes
|
95d4a541bc
|
C++: Refactor leap year logic for UncheckedLeapYearAfterYearModification. Includes new logic for detecting leap year checks, new forms of leap year checks detected, and various heuristics to remove false postives. Move TimeConversionFunction into LeapYear.qll and refactored to separate conversion functions that are expected to be checked for failure from those that auto correct leap year dates if feb 29 is provided on a non-leap year. Increas the set of known TimeConversionFunctions.
|
2026-02-06 16:03:37 -05:00 |
|
REDMOND\brodes
|
6c171c804f
|
C++: Add more tests for modified years with and without leap year checks (UncheckedLeapYearAfterYearModification). Switch to using 'postprocess' for unit tests.
|
2026-02-06 16:03:25 -05:00 |
|
Mathias Vorreiter Pedersen
|
d57a42a7f7
|
C++: Make 'getChildCount' more robust by counting indexes instead of 'TranslatedDeclarationEntry's.
|
2026-02-05 20:23:45 +00:00 |
|
Idriss Riouak
|
1df3adf021
|
Merge pull request #21244 from github/idrissrio/cpp/overlay/changes-json
C/C++ overlay: use files table instead of `overlayChangedFiles` for overlay discard
|
2026-02-05 13:15:07 +01:00 |
|
idrissrio
|
e26c199426
|
C/C++ overlay: use files table instead of overlayChangedFiles for overlay discard
|
2026-02-05 12:43:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
476df7de73
|
Merge pull request #21260 from MathiasVP/add-windows-remote-flow-sources
C++: Add more Win32 and Azure SDK remote flow sources
|
2026-02-05 10:47:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
092d25451f
|
C++: Fix Copilot comments.
|
2026-02-03 11:45:30 +00:00 |
|
Mathias Vorreiter Pedersen
|
32b86eca50
|
C++: Add change note.
|
2026-02-03 11:40:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
40a58135c2
|
C++: Accept test changes.
|
2026-02-03 11:30:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
7ef96e3f3c
|
C++: Add taint-inheriting reads from the Winhttp structs.
|
2026-02-03 11:30:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
5531ef9bc1
|
C++: Accept test changes.
|
2026-02-03 11:17:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
cbc2dbc14d
|
C++: Add flow sources and summary models.
|
2026-02-03 11:14:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
208cf716dc
|
C++: Add tests with tests for remote flow sources from the Win32 API and from the Azure SDK.
|
2026-02-03 11:13:45 +00:00 |
|
github-actions[bot]
|
73d06f26cb
|
Post-release preparation for codeql-cli-2.24.1
|
2026-02-02 14:04:26 +00:00 |
|
Henry Mercer
|
1a6b2b9b82
|
Fix capitalization of MySQL
|
2026-02-02 12:37:32 +00:00 |
|
github-actions[bot]
|
0db542e9f0
|
Release preparation for version 2.24.1
|
2026-02-02 12:09:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
16670511de
|
Merge pull request #21239 from MathiasVP/logical-binary-fix-guards-cpp
C++: Ensure that there are AST `GuardCondition`s for `||` and `&&`
|
2026-01-30 13:50:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
5f079c1d51
|
C++: Add change note.
|
2026-01-30 12:19:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
1b1c9c680c
|
Merge pull request #21227 from MathiasVP/postfix-fix
C++: Get rid of an ugly workaround in dataflow
|
2026-01-29 12:25:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
61a53fadc0
|
C++: Fix spelling.
|
2026-01-29 11:50:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
25647badbd
|
C++: Fix the AST wrapper for binary logical operators.
|
2026-01-28 14:06:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
6445fd805d
|
C++: Fix IR -> AST mapping for basic blocks.
|
2026-01-28 14:01:34 +00:00 |
|
Mathias Vorreiter Pedersen
|
4503c625b4
|
C++: Implement copilot suggestions.
|
2026-01-27 19:02:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
28fec0c129
|
C++: Accept test changes.
|
2026-01-27 18:29:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
445cca1432
|
C++: Proper SSA support for post-crement reads.
|
2026-01-27 18:29:12 +00:00 |
|
Ian Lynagh
|
46a5035543
|
Merge pull request #21200 from github/igfoo/rename-holdsInBase-to-isBase
C++: Rename `holdsInBase` to `isBase`
|
2026-01-27 13:50:04 +00:00 |
|
Ian Lynagh
|
bb71790a53
|
Merge pull request #21199 from github/igfoo/refactorOverlayFunctionCalls
C++ overlay: Simplify QL
|
2026-01-27 13:03:01 +00:00 |
|