Mathias Vorreiter Pedersen
|
41c93d92d7
|
C++: Remove FPs from right shifts and explicitly bounded random functions.
|
2021-05-31 15:40:02 +02:00 |
|
Mathias Vorreiter Pedersen
|
10755ece88
|
C++: Add testcase with bounded randomness source.
|
2021-05-31 15:33:39 +02:00 |
|
Anders Schack-Mulligen
|
683f853fa5
|
Dataflow: Fix another bad join order.
|
2021-05-31 15:14:13 +02:00 |
|
Mathias Vorreiter Pedersen
|
6d7b95c15d
|
Merge pull request #5966 from erik-krogh/overrideConsistency
CPP/C#: make some parameter names consistent with the names used in the super class
|
2021-05-31 11:57:10 +02:00 |
|
Jonas Jensen
|
4e502d10d6
|
Merge pull request #5951 from MathiasVP/optimize-switcCase-getAStmt
C++: Remove large antijoin in `SwitchCase.getAStmt`
|
2021-05-31 11:50:32 +02:00 |
|
Mathias Vorreiter Pedersen
|
b4e4c12d0f
|
C++: Use a rank aggregate for a much better implementation.
|
2021-05-31 11:17:09 +02:00 |
|
Jonas Jensen
|
f97b8ad1d4
|
Merge pull request #5961 from MathiasVP/fix-FPs-in-incorrect-allocation-error-handling
C++: Exclude custom `operator new` from `cpp/incorrect-allocation-error-handling`
|
2021-05-31 10:54:59 +02:00 |
|
Mathias Vorreiter Pedersen
|
66d284ee59
|
Merge pull request #5766 from ihsinme/ihsinme-patch-267
CPP: Add query for CWE-415 Double Free
|
2021-05-31 10:51:32 +02:00 |
|
ihsinme
|
d808a5b131
|
Update cpp/ql/test/experimental/query-tests/Security/CWE/CWE-415/semmle/tests/test.c
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2021-05-31 11:16:38 +03:00 |
|
Mathias Vorreiter Pedersen
|
175fdbb105
|
C++: Replace exists(not ...) with not exists(...).
|
2021-05-31 09:54:24 +02:00 |
|
Mathias Vorreiter Pedersen
|
64975e5c1e
|
Merge pull request #5842 from japroc/cpp-pqxx-sqli-sink
C++: SqlPqxxTainted query searches for sql injections via pqxx connector to postgres
|
2021-05-28 17:01:27 +02:00 |
|
Erik Krogh Kristensen
|
b947334eea
|
CPP: make some parameter names consistent with the names used in the super class
|
2021-05-28 16:48:47 +02:00 |
|
Erik Krogh Kristensen
|
79989cc3f4
|
CPP/Java: Fix getAPrimaryQlClass implementations
|
2021-05-27 21:36:27 +02:00 |
|
Mathias Vorreiter Pedersen
|
4107e350cb
|
C++: Add qldoc to NoThrowType.
|
2021-05-27 11:39:03 +02:00 |
|
Mathias Vorreiter Pedersen
|
71a860a356
|
C++: Exclude custom operator new allocators from the ThrowingAllocator class.
|
2021-05-27 11:23:11 +02:00 |
|
Evgenii Protsenko
|
efa657d47c
|
C++: SqlPqxxTainted.ql Add namespace check
|
2021-05-27 00:13:54 +03:00 |
|
Ian Lynagh
|
f9ede97fcd
|
C++: Update the ReturnValueIgnored.qhelp docs to match the code
|
2021-05-26 17:38:49 +01:00 |
|
ihsinme
|
9088475339
|
Update DoubleFree.qhelp
|
2021-05-26 09:44:03 +03:00 |
|
ihsinme
|
2909dde179
|
Update test.c
|
2021-05-26 09:31:15 +03:00 |
|
ihsinme
|
fbf95df537
|
Update DoubleFree.c
|
2021-05-26 09:27:20 +03:00 |
|
ihsinme
|
7c2100efd9
|
Apply suggestions from code review
thanks for your corrections.
and of course sorry for my text.
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2021-05-26 09:15:46 +03:00 |
|
Evgenii Protsenko
|
55045626df
|
C++: SqlPqxxTainted.ql style fixes
|
2021-05-25 22:38:27 +03:00 |
|
Mathias Vorreiter Pedersen
|
b2bdf95a9d
|
C++: Remove large antijoin in SwitchCase.getAStmt().
|
2021-05-25 17:25:42 +02:00 |
|
Geoffrey White
|
2fd461e984
|
Merge pull request #5938 from MathiasVP/promote-access-of-memory-location-after-end-of-buffer-using-strncat
C++: Promote `cpp/access-memory-location-after-end-buffer-strncat` out of experimental
|
2021-05-25 14:36:53 +01:00 |
|
Mathias Vorreiter Pedersen
|
78cc8f01d6
|
C++: Shorter description.
|
2021-05-25 14:11:03 +02:00 |
|
Mathias Vorreiter Pedersen
|
5382ef7761
|
C++: Split the overview section of qhelp into a couple of paragraphs.
|
2021-05-25 13:18:15 +02:00 |
|
Mathias Vorreiter Pedersen
|
f842d09a16
|
Apply suggestions from code review
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
|
2021-05-25 13:16:04 +02:00 |
|
Anders Schack-Mulligen
|
017bf68906
|
Dataflow: Fix bad join order.
|
2021-05-25 11:40:53 +02:00 |
|
Mathias Vorreiter Pedersen
|
b33adb8630
|
Merge pull request #5930 from MathiasVP/promote-incorrect-allocation-error-out
C++: Promote `cpp/incorrect-allocation-error-handling`
|
2021-05-25 10:57:31 +02:00 |
|
Mathias Vorreiter Pedersen
|
eb244c0eb2
|
C++: Fix documentation.
|
2021-05-25 10:16:22 +02:00 |
|
Mathias Vorreiter Pedersen
|
e857ac1149
|
C++: Add more tests and remove redundant conjunct.
|
2021-05-25 09:17:42 +02:00 |
|
Robert Marsh
|
7ac04a8650
|
Merge pull request #5942 from MathiasVP/fix-change-note-dates
C++: Convert yyyy-dd-mm change-notes to yyyy-mm-dd
|
2021-05-21 12:34:30 -07:00 |
|
Mathias Vorreiter Pedersen
|
d086ba618f
|
C++: Convert the yyyy-dd-mm change-notes to yyyy-mm-dd.
|
2021-05-21 16:24:15 +02:00 |
|
Mathias Vorreiter Pedersen
|
3662ec4c83
|
C++: Credit the original query author in change-note.
|
2021-05-21 11:12:19 +02:00 |
|
Mathias Vorreiter Pedersen
|
84b0b8c2bd
|
C++: Add change-note.
|
2021-05-21 10:57:23 +02:00 |
|
Mathias Vorreiter Pedersen
|
12cd09d5d4
|
C++: Delete the experimental query and its tests, and accept the test changes.
|
2021-05-21 10:35:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
8d0cfb4e91
|
C++: Merge tests from 'cpp/access-memory-location-after-end-buffer-strncat' into the tests from 'cpp/unsafe-strncat'.
|
2021-05-21 10:34:59 +02:00 |
|
Mathias Vorreiter Pedersen
|
5300dd2fa8
|
C++: Merge the experimental query 'cpp/access-memory-location-after-end-buffer-strncat' into 'cpp/unsafe-strncat'.
|
2021-05-21 10:33:56 +02:00 |
|
Alex Denisov
|
694eba66f3
|
C++: Adjust tests for new specifiers
|
2021-05-20 10:49:20 +02:00 |
|
Alex Denisov
|
ab23507e3f
|
C++: Add ref qualifiers
|
2021-05-20 10:03:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
b2432158a8
|
C++: Add change-note.
|
2021-05-20 10:00:32 +02:00 |
|
Mathias Vorreiter Pedersen
|
152c0161a2
|
C++: Fix formatting.
|
2021-05-20 09:48:32 +02:00 |
|
Mathias Vorreiter Pedersen
|
9504592909
|
C++: Promote cpp/incorrect-allocation-error-handling out of experimental.
|
2021-05-20 09:47:45 +02:00 |
|
Anders Schack-Mulligen
|
4406b8e339
|
Dataflow: Sync.
|
2021-05-19 19:22:36 +02:00 |
|
Geoffrey White
|
aaae717328
|
Merge branch 'main' into weak_crypto
|
2021-05-19 11:19:08 +01:00 |
|
Geoffrey White
|
e985204a62
|
C++: Add change note.
|
2021-05-19 11:14:23 +01:00 |
|
Geoffrey White
|
e66b5559a4
|
Merge pull request #5924 from MathiasVP/cleanup-modelFlow
C++: Remove a disjunction from `modelFlow`
|
2021-05-19 10:12:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
4d00513606
|
C++: Use the isParameterDerefOrQualifierObject predicate to remove a disjunction.
|
2021-05-19 10:47:04 +02:00 |
|
Mathias Vorreiter Pedersen
|
741eed93b2
|
C++: Replace minimum(any(...)) with a min aggregate. Also removed the min aggregate further down since it's no longer needed.
|
2021-05-19 09:03:05 +02:00 |
|
Robert Marsh
|
db85a215ab
|
C++: fix alias model for smart pointer setters
|
2021-05-18 13:16:22 -07:00 |
|