Squashed 'libs/libinjection/' changes from ef0e666..6b81503

18be8b6 prepare for 3.5.2
98523a7 more fingerprints! credit: Reto Ischi
5a2a5ff v3.5.1
26b4cd4 fix test
19e68db tests
03de335 tests
147f3de tests
d802dd2 tests
0e08d67 cleanup
b37c7a8 more tests!
0615f1f test coverage
acb2d45 remove unused code
e007967 fix test case
f355afd remove fingerprint no longer needed
0596db1 Fix regression in magic ending backtick comments
d68f31a remove incorrect and unused folding
7bc8c40 add test for empty input
b5880e5 add test
6aeace7 remove dead code
bbfdb9e prepare for v3.5.0
5f646bb fix testdriver
b83596a update
55909ad update
c84c7a8 update
2368be6 give credits
42c9b20 update
2a75049 lower thresholds
c341c58 more folding
f05c776 fix c warnings
9ae2f05 more folding
bb1f0e6 more degenerate number forms
edee383 not sqli
4917ac7 make python tests more robust
08c884d handle generate number in form of "1.e" -- its actually a database.table!
7fd3626 backquoted words are barewords, not strings
06b043b fix bug in folding.. eek
6716718 new token: "." to help deal with degenerate cases
c509b17 pylint
cc57af0 pylint
0a2aaf8 pylint junk
25f5c35 pylint junk
ed99da3 pylint stuff
8f8bcb4 hmm take 2 on removing false positive
de61256 comments
7652ef0 -fstack-protector-ALL
a9e002e improve sp_password detection and fix possible read-over-run
972238e another test
8d2996f test for possible over-read
d4ea62a make test input longer to find memory errors
e205231 add test
8c8ac1c remove false positive
0505bdb remove FP
12c0cce cleanups
8d4f638 cleanups
d0d9070 cleanups
7f16cf9 more python cleanups
855870a python cleanups
dad0ded use correct value for check
1b20fde add check to make sure token does not exceed boundry
b6aa26c remove google group
39aa815 update
f3457db remove printing of reason code
a5f7c59 fix logical error (commented out)
c7042e5 remove junk
271852c remove bogus sqli
84d3514 updates
234a858 better parsed of braces, etc
de1275e sync
2d47bb4 delete
f0793ca if not, if not exists
06c9aa7 delete
3b36963 tests
0fdd89e add test for IF EXISTS
9cb7b9c tests for braces and folding
a950494 Handle OBDC style typing
ae39ef6 test for braces
0b313f5 fingerprint updates
baf2d0e add tokens for braces
6fd25e8 Add more join types, change {, } parsing
ee01847 whitelist a fingerprint
c46bec7 add unit test
1df5bad undue some mistakes I make copying from slides
bc67bab another fix for Oracle "f" suffix for numbers
16f2fbd notes from roberto salgado BH USA slides
6506a78 doco
c9da780 doco
2885d7e doco
1e3beb0 doco

git-subtree-dir: libs/libinjection
git-subtree-split: 6b815030073f34affe77660e9d8d227e5ab96df9
libinjection: Sync with upstream v3.5.2.