Geoffrey White
|
cb80aa3772
|
CPP: Rename the classes for time structs.
|
2019-06-25 16:49:25 +01:00 |
|
Geoffrey White
|
2e31f48a7a
|
CPP: Clean up StructFieldAccess.
|
2019-06-25 16:43:24 +01:00 |
|
Geoffrey White
|
66dffdde05
|
CPP: Correct overuse of 'toString'.
|
2019-06-25 16:38:16 +01:00 |
|
Geoffrey White
|
bc5fb24371
|
CPP: Correct overuse of 'matches'.
|
2019-06-25 15:13:38 +01:00 |
|
Geoffrey White
|
ab543aa0eb
|
CPP: QLDoc pass.
|
2019-06-25 15:12:27 +01:00 |
|
Geoffrey White
|
627fba81ce
|
CPP: Improve wording of UnsafeArrayForDAysOfYear.ql.
|
2019-06-25 14:42:18 +01:00 |
|
Geoffrey White
|
db6e2904a8
|
CPP: Simplify to 'CrementOperation'.
|
2019-06-25 14:17:20 +01:00 |
|
Geoffrey White
|
51caee67b0
|
CPP: Update comment so that it no longer contains (incorrect) line numbers.
|
2019-06-25 14:15:09 +01:00 |
|
Geoffrey White
|
fa1347f7ef
|
CPP: Remove security tags that haven't been justified.
|
2019-06-25 14:11:56 +01:00 |
|
Jonas Jensen
|
d2f8029625
|
Merge pull request #1492 from geoffw0/exprnoeffectweak
CPP: Fix for 'Expression has no effect' on calls to weak functions
|
2019-06-25 10:58:28 +02:00 |
|
Jonas Jensen
|
de65dc5501
|
Merge pull request #1490 from geoffw0/leapyeararith
CPP: Improvements to LeapYear.qll
|
2019-06-25 10:46:12 +02:00 |
|
Max Schaefer
|
0fa41f7a21
|
Merge pull request #1493 from chrisgavin/owasp-cheat-sheet
JavaScript: Update link to the OWASP XSS prevetion cheat sheet.
|
2019-06-24 16:09:02 -07:00 |
|
Chris Gavin
|
bce153648e
|
JavaScript: Update link to the OWASP XSS prevetion cheat sheet.
|
2019-06-24 23:21:14 +01:00 |
|
Geoffrey White
|
6800abdf23
|
CPP: Change note.
|
2019-06-24 22:07:55 +01:00 |
|
Geoffrey White
|
9a0645ac0b
|
CPP: Calls to weak functions should be considered impure.
|
2019-06-24 22:04:12 +01:00 |
|
Geoffrey White
|
aee2af7ca1
|
CPP: Add a test of ExprHasNoEffect.ql with a call to a 'weak' function.
|
2019-06-24 22:01:46 +01:00 |
|
Geoffrey White
|
562141759a
|
CPP: Autoformat LeapYear.qll.
|
2019-06-24 15:20:24 +01:00 |
|
Geoffrey White
|
69533a7fd3
|
CPP: Clean up duplication in Adding365DaysPerYear.ql.
|
2019-06-24 15:18:29 +01:00 |
|
Geoffrey White
|
7fca220eda
|
CPP: Fix UncheckedLeapYearAfterYearModification FPs.
|
2019-06-24 11:21:48 +01:00 |
|
Geoffrey White
|
cff3f9bdaf
|
CPP: Add another test case based on a real world case.
|
2019-06-21 17:43:17 +01:00 |
|
Geoffrey White
|
b1f6294083
|
CPP: Add a test case where a date is created.
|
2019-06-21 14:32:44 +01:00 |
|
Taus
|
927d72414b
|
Merge pull request #1483 from markshannon/merge-121
Merge rc/1.21 into master
|
2019-06-21 14:11:07 +02:00 |
|
Geoffrey White
|
09b33bc1a7
|
CPP: Adjust file name case for consistency.
|
2019-06-21 12:53:04 +01:00 |
|
Geoffrey White
|
1a7269b206
|
CPP: Rename the test subdirectories.
|
2019-06-21 12:51:25 +01:00 |
|
semmle-qlci
|
59dd3b2fb7
|
Merge pull request #1477 from asger-semmle/ts-debug-failure-in-tsconfig
Approved by xiemaisi
|
2019-06-21 12:45:13 +01:00 |
|
Taus
|
832abc7835
|
Merge pull request #1473 from markshannon/python-points-to-more-unknowns
Python: Fix getOperand for 'not' node and make sure it can only point-to a boolean.
|
2019-06-21 11:03:23 +02:00 |
|
Mark Shannon
|
26f870bc7f
|
Merge branch 'rc/1.21' into master
|
2019-06-21 09:52:44 +01:00 |
|
semmle-qlci
|
4d779026d2
|
Merge pull request #1479 from xiemaisi/js/remove-circularity
Approved by asger-semmle
|
2019-06-21 09:03:13 +01:00 |
|
semmle-qlci
|
eccf153d86
|
Merge pull request #1481 from xiemaisi/js/fix-yaml-extractor-npe
Approved by asger-semmle
|
2019-06-20 21:10:22 +01:00 |
|
Max Schaefer
|
4370f25b32
|
JavaScript: Remove dependency of module import on globalVarRef.
|
2019-06-20 21:08:34 +01:00 |
|
Max Schaefer
|
544a55dd0e
|
JavaScript: Fix potential null-pointer exception in YAML extractor.
`ScalarEvent.getStyle()` is documented as returning `null` for plain
scalars, so we need to handle that specially (cf
https://github.com/Semmle/ql/blob/master/javascript/ql/src/semmle/javascript/YAML.qll#L100
for the corresponding code in the library, which expects plain style to
be encoded as zero).
|
2019-06-20 17:04:47 +01:00 |
|
Jonas Jensen
|
364100f043
|
Merge pull request #1480 from geoffw0/time
CPP: Speed up StructWithExactEraDate.ql
|
2019-06-20 15:27:52 +02:00 |
|
Taus
|
524a184fdb
|
Merge pull request #1478 from markshannon/python-loop-unrolling-prepare
Python : Prepare for loop unrolling in extractor
|
2019-06-20 15:01:54 +02:00 |
|
Geoffrey White
|
0e69063e3c
|
CPP: Restore the query precision.
|
2019-06-20 12:39:16 +01:00 |
|
Geoffrey White
|
936afadc43
|
CPP: Speed up StructWithExactEraDate.ql.
|
2019-06-20 12:21:06 +01:00 |
|
Ellen Arteca
|
99c32f08fb
|
JavaScript: Recognize imports from TypeScript type annotations
|
2019-06-20 10:45:30 +01:00 |
|
Mark Shannon
|
eb23c11142
|
Python: Fix ForNode class to support loop unrolling.
|
2019-06-20 10:41:55 +01:00 |
|
Calum Grant
|
a3d5d2c8e4
|
Merge pull request #1345 from denislevin/denisl/cs/MishandlingJapaneseDatesAndLeapYear
C#: Japanese Era and Leap Year checks (Likely Bugs)
|
2019-06-20 10:21:26 +01:00 |
|
Arthur Baars
|
8b58b80e5f
|
Merge pull request #1453 from markshannon/python-remove-redundant-override
Python: Remove redundant override.
|
2019-06-19 19:00:52 +02:00 |
|
Arthur Baars
|
d4bbb0f21f
|
Merge pull request #1474 from yh-semmle/java-dbscheme-diagnostics-rc
Java: add compilation/diagnostic relations to dbscheme (rc/1.21)
|
2019-06-19 18:59:58 +02:00 |
|
Calum Grant
|
3c9c0e943b
|
Merge pull request #1459 from hvitved/csharp/remove-deprecated
C#: Remove deprecated predicates
|
2019-06-19 17:56:20 +01:00 |
|
Calum Grant
|
07eb0ec5b2
|
Merge pull request #1462 from hvitved/csharp/controlflowgraph-depr
C#: Remove uses of deprecated `ControlFlowGraph` module
|
2019-06-19 17:55:04 +01:00 |
|
Calum Grant
|
df2a46eb80
|
Merge pull request #1468 from hvitved/csharp/extractor-error
C#: Include extractor message in diagnostic queries
|
2019-06-19 17:47:11 +01:00 |
|
Mark Shannon
|
217214c9e5
|
Merge pull request #1476 from aeyerstaylor/more-python-performance
Python: Further performance improvements on large databases.
|
2019-06-19 17:43:51 +01:00 |
|
alexet
|
78bf75544e
|
Python: Improve performance of implicit_submodule_points_to
|
2019-06-19 16:01:13 +01:00 |
|
alexet
|
6472588569
|
Python: Remove pointless charpred.
|
2019-06-19 16:01:13 +01:00 |
|
alexet
|
4d1e4e0261
|
Python: Add no-inline to force correct join-order.
|
2019-06-19 16:01:12 +01:00 |
|
Taus
|
85ad89c299
|
Merge pull request #1292 from markshannon/python-prune-in-ql
Python: Do pruning in QL.
|
2019-06-19 16:58:27 +02:00 |
|
Jonas Jensen
|
1affd30a5a
|
Merge pull request #1431 from geoffw0/taintedallocfp
CPP: Fix TaintedAllocationSize.ql false positives
|
2019-06-19 16:27:01 +02:00 |
|
Jonas Jensen
|
ad337de6ce
|
Merge branch 'master' into taintedallocfp
|
2019-06-19 15:35:09 +02:00 |
|