Anders Schack-Mulligen
|
fc8b439263
|
Merge pull request #6740 from aschackmull/java/callback-dispatch
Java: Add callback dispatch to more anonymous classes.
|
2021-09-28 10:49:27 +02:00 |
|
luchua-bc
|
378db7de87
|
Remove local user input and use fluent model
|
2021-09-27 17:33:04 +00:00 |
|
Owen Mansel-Chan
|
bdd78d2bc7
|
Fix stub
|
2021-09-27 16:24:41 +01:00 |
|
Owen Mansel-Chan
|
29db42c3cd
|
Generate stubs
|
2021-09-27 16:24:40 +01:00 |
|
Owen Mansel-Chan
|
e6df8164cf
|
Fix up old tests for new helper functions
|
2021-09-27 16:24:39 +01:00 |
|
Owen Mansel-Chan
|
cf03bd8bd1
|
Merge new and old tests
# Conflicts:
# java/ql/test/library-tests/frameworks/apache-collections/TestNew.java
|
2021-09-27 16:24:38 +01:00 |
|
Owen Mansel-Chan
|
342c14887b
|
Fix existing models for MapUtils
|
2021-09-27 16:24:37 +01:00 |
|
Owen Mansel-Chan
|
e1101e582e
|
Minor improvement to existing tests
|
2021-09-27 16:24:37 +01:00 |
|
Owen Mansel-Chan
|
768203bd36
|
Remove redundant casts
|
2021-09-27 16:24:36 +01:00 |
|
Owen Mansel-Chan
|
c51fb00082
|
Add tests for non-public abstract classes
|
2021-09-27 16:24:35 +01:00 |
|
Owen Mansel-Chan
|
0a92b04c8b
|
Fix up automatically generated tests
|
2021-09-27 16:24:34 +01:00 |
|
Owen Mansel-Chan
|
15161d8867
|
Make concrete subclasses of abstract classes
|
2021-09-27 16:24:33 +01:00 |
|
Owen Mansel-Chan
|
53ee465726
|
Fix errors in generated tests that stop compilation
|
2021-09-27 16:24:32 +01:00 |
|
Owen Mansel-Chan
|
a20acfee25
|
Add automatically generated tests
Also update test.ql to use the new InlineFlowTest.
|
2021-09-27 16:24:31 +01:00 |
|
Owen Mansel-Chan
|
fd0fb9483e
|
Model the remaining subpackages in Apache Commons Collections
|
2021-09-27 16:24:26 +01:00 |
|
Anders Schack-Mulligen
|
cfa0d46b73
|
Merge pull request #6097 from atorralba/atorralba/promote-xslt-injection
Java: Promote XSLT Injection from experimental
|
2021-09-27 13:14:57 +02:00 |
|
Tony Torralba
|
d5f675c2dc
|
Fix unbound field
Add tests for non-exported providers
|
2021-09-27 12:58:28 +02:00 |
|
Tony Torralba
|
6967b06dee
|
Decouple XsltInjection.qll to reuse the taint tracking configuration
|
2021-09-27 11:59:51 +02:00 |
|
Tony Torralba
|
108118afa3
|
Use InlineExpectationsTest
|
2021-09-27 11:58:18 +02:00 |
|
Tony Torralba
|
c792567904
|
Move from experimental
|
2021-09-27 11:57:53 +02:00 |
|
Tony Torralba
|
6d9a88d1c8
|
Move to lib
|
2021-09-27 11:43:46 +02:00 |
|
Tony Torralba
|
94f32d2985
|
Decouple SpelInjection.qll to reuse the taint tracking configuration
|
2021-09-27 11:39:30 +02:00 |
|
Tony Torralba
|
569426b04e
|
Consider subtypes of Expression and ExpressionParser
Add parseRaw as additional taint step
|
2021-09-27 11:38:12 +02:00 |
|
Tony Torralba
|
b985ddb868
|
Use InlineExpectationsTest
|
2021-09-27 11:37:41 +02:00 |
|
Tony Torralba
|
fc6af0476f
|
Moved from experimental
|
2021-09-27 11:36:48 +02:00 |
|
luchua-bc
|
5264936fc3
|
Correct the run method and add Math.min check
|
2021-09-24 21:00:53 +00:00 |
|
luchua-bc
|
272e4f6cf9
|
Update the query
|
2021-09-24 01:48:11 +00:00 |
|
Anders Schack-Mulligen
|
4841c3037d
|
Java: Add callback dispatch to more anonymous classes.
|
2021-09-23 14:34:56 +02:00 |
|
Chris Smowton
|
93daaf5b5b
|
Merge pull request #6174 from joefarebrother/guava-collections
Java: Model Guava collections package
|
2021-09-23 09:13:24 +01:00 |
|
Joe Farebrother
|
522c6e01d2
|
Sort models by class and name
|
2021-09-22 15:23:01 +01:00 |
|
Joe Farebrother
|
3cd675bfff
|
Manually fill in most of the remaining support method calls
|
2021-09-21 17:56:18 +01:00 |
|
Joe Farebrother
|
6e9bee1be7
|
Add missing models
|
2021-09-21 16:32:49 +01:00 |
|
Joe Farebrother
|
25d6e00b1a
|
Implement gen methods for MapDifference
|
2021-09-21 16:30:12 +01:00 |
|
Joe Farebrother
|
a47897bdf9
|
Implement Table gen methods
|
2021-09-21 15:29:06 +01:00 |
|
Tony Torralba
|
99881db8bd
|
Add stubs
|
2021-09-21 12:10:05 +02:00 |
|
Tony Torralba
|
0c1f3ed0b3
|
Add tests for ContentProvider sources
|
2021-09-21 12:09:47 +02:00 |
|
luchua-bc
|
8170f01b66
|
Query to detect uncontrolled thread resource consumption
|
2021-09-20 02:12:47 +00:00 |
|
Joe Farebrother
|
4929c66e60
|
Implement gen methods for collections and maps
|
2021-09-17 17:37:46 +01:00 |
|
Joe Farebrother
|
3ef09da1df
|
Add models for more of methods; update stubs
|
2021-09-17 16:57:49 +01:00 |
|
Anders Schack-Mulligen
|
2cbad4aed6
|
Merge pull request #6600 from atorralba/atorralba/fix-conditionalbypass
Java: Fix performance of the query User-controlled bypass of sensitive method
|
2021-09-17 16:07:39 +02:00 |
|
Joe Farebrother
|
0bff1b4afb
|
Implement get methods
|
2021-09-17 11:08:09 +01:00 |
|
Joe Farebrother
|
1111afc031
|
Update tests for new support methods; fix bad model
|
2021-09-16 15:23:03 +01:00 |
|
Joe Farebrother
|
eb45e67784
|
Generate tests for modified models
|
2021-09-16 15:23:02 +01:00 |
|
Joe Farebrother
|
a89bd32eb0
|
Factor out content manipulating methods from tests to a separate file
|
2021-09-16 15:23:02 +01:00 |
|
Joe Farebrother
|
56a2dc632b
|
Move tests around and remove files used for generating tests
|
2021-09-16 15:23:02 +01:00 |
|
Joe Farebrother
|
8425a94729
|
Mark failing tests as missing
I'm not sure why these tests don't work.
|
2021-09-16 15:23:02 +01:00 |
|
Joe Farebrother
|
7bf55fbc49
|
Update stubs to not include package protected members
|
2021-09-16 15:23:02 +01:00 |
|
Joe Farebrother
|
60c6158152
|
Fill in implementations of getters for synthetic fields
|
2021-09-16 15:23:01 +01:00 |
|
Joe Farebrother
|
225e70a8d0
|
Fill in implementations fo getMapKey/Value
|
2021-09-16 15:23:01 +01:00 |
|
Joe Farebrother
|
338a6f2114
|
Fill in implementations for getElement
|
2021-09-16 15:23:01 +01:00 |
|