mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-12-14 12:07:18 +01:00
Major plugin refactor and cleanup.
Switched to POCO library for unified platform/library interface. Deprecated the external module API. It was creating more problems than solving. Removed most built-in libraries in favor of system libraries for easier maintenance. Cleaned and secured code with help from static analyzers.
This commit is contained in:
1
vendor/POCO/JSON/testsuite/data/invalid/apostrophe/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/apostrophe/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
['
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/ascii-unicode-identifier/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/ascii-unicode-identifier/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
aå
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/brace-comma/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/brace-comma/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{,
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/bracket-comma/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/bracket-comma/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[,
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/bracket-one-comma/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/bracket-one-comma/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1,
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/double-closing-brace/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/double-closing-brace/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"data":"10"}}
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/double-closing-bracket/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/double-closing-bracket/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1,2,3]]
|
||||
0
vendor/POCO/JSON/testsuite/data/invalid/empty/input
vendored
Normal file
0
vendor/POCO/JSON/testsuite/data/invalid/empty/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/escaped-null-byte-in-string/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/escaped-null-byte-in-string/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["\u0000 (null byte not allowed)"]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/extra-comma-in-array/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/extra-comma-in-array/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1,]
|
||||
6
vendor/POCO/JSON/testsuite/data/invalid/extra-comma-in-multiline-array/input
vendored
Normal file
6
vendor/POCO/JSON/testsuite/data/invalid/extra-comma-in-multiline-array/input
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
[1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
]
|
||||
2
vendor/POCO/JSON/testsuite/data/invalid/garbage-after-newline/input
vendored
Normal file
2
vendor/POCO/JSON/testsuite/data/invalid/garbage-after-newline/input
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
[1,2,3]
|
||||
foo
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/garbage-at-the-end/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/garbage-at-the-end/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1,2,3]foo
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/integer-starting-with-zero/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/integer-starting-with-zero/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[012]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-escape/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-escape/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["\a <-- invalid escape"]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-identifier/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-identifier/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[troo
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-negative-integer/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-negative-integer/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[-123foo]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-negative-real/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-negative-real/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[-123.123foo]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-second-surrogate/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/invalid-second-surrogate/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["\uD888\u3210 (first surrogate and invalid second surrogate)"]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/lone-open-brace/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/lone-open-brace/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/lone-open-bracket/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/lone-open-bracket/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/lone-second-surrogate/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/lone-second-surrogate/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["\uDFAA (second surrogate on it's own)"]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/minus-sign-without-number/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/minus-sign-without-number/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[-foo]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/negative-integer-starting-with-zero/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/negative-integer-starting-with-zero/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[-012]
|
||||
BIN
vendor/POCO/JSON/testsuite/data/invalid/null-byte-in-string/input
vendored
Normal file
BIN
vendor/POCO/JSON/testsuite/data/invalid/null-byte-in-string/input
vendored
Normal file
Binary file not shown.
BIN
vendor/POCO/JSON/testsuite/data/invalid/null-byte-outside-string/input
vendored
Normal file
BIN
vendor/POCO/JSON/testsuite/data/invalid/null-byte-outside-string/input
vendored
Normal file
Binary file not shown.
1
vendor/POCO/JSON/testsuite/data/invalid/null/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/null/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
null
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/object-apostrophes/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/object-apostrophes/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{'a'
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/object-garbage-at-end/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/object-garbage-at-end/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"a":"a" 123}
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/object-in-unterminated-array/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/object-in-unterminated-array/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[{}
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/object-no-colon/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/object-no-colon/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"a"
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/object-no-value/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/object-no-value/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"a":
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/object-unterminated-value/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/object-unterminated-value/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"a":"a
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/real-garbage-after-e/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/real-garbage-after-e/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1ea]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/real-negative-overflow/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/real-negative-overflow/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[-123123e100000]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/real-positive-overflow/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/real-positive-overflow/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[123123e100000]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/real-truncated-at-e/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/real-truncated-at-e/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1e]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/real-truncated-at-point/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/real-truncated-at-point/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[1.]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/tab-character-in-string/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/tab-character-in-string/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[" <-- tab character"]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/too-big-negative-integer/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/too-big-negative-integer/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[-123123123123123123123123123123]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/too-big-positive-integer/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/too-big-positive-integer/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[123123123123123123123123123123]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/truncated-unicode-surrogate/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/truncated-unicode-surrogate/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["\uDADA (first surrogate without the second)"]
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unicode-identifier/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unicode-identifier/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
å
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-array-and-object/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-array-and-object/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[{
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-array/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-array/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["a"
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-empty-key/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-empty-key/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-key/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-key/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"a
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-object-and-array/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-object-and-array/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{[
|
||||
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-string/input
vendored
Normal file
1
vendor/POCO/JSON/testsuite/data/invalid/unterminated-string/input
vendored
Normal file
@@ -0,0 +1 @@
|
||||
["a
|
||||
Reference in New Issue
Block a user