/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/fuzzcheck.c

2019-03-20
05:45
Fix various harmless compiler warnings seen with MSVC. file: [d0e76671] check-in: [1c0fe5b5] user: mistachkin branch: noWarnings, size: 58723
2019-02-07
00:17
In the fuzzcheck test program, make sure the isspace() and related routines are not given values outside the range of -1 to 255. file: [7ab35ca4] check-in: [f2983287] user: drh branch: trunk, size: 58705
2019-01-27
01:11
Update fuzzcheck so that with the --load-dbsql options it screens its inputs to ensure that they are valid dbsqlfuzz cases. Add new dbsqlfuzz finds to the test/fuzzdata8.db database. file: [6bb28cc6] check-in: [004f7d9b] user: drh branch: trunk, size: 58676
2019-01-25
17:51
Fix harmless compiler warnings in fuzzcheck file: [4081b214] check-in: [a8253966] user: drh branch: trunk, size: 57656
13:03
In fuzzcheck, activate vdbe_debug for dbsqlfuzz cases when using the -vvvvv verbosity level or above. file: [b72e92f3] check-in: [2e6f7c2a] user: drh branch: dbsqlfuzz-in-fuzzcheck, size: 57637
04:43
Improved automatic detection of dbsqlfuzz cases in fuzzcheck. file: [1a651516] check-in: [1ef24e89] user: drh branch: dbsqlfuzz-in-fuzzcheck, size: 56994
04:00
Add the ability to process dbsqlfuzz cases in fuzzcheck and add an initial set of interesting dbsqlfuzz cases. file: [4082901a] check-in: [fb9074ff] user: drh branch: dbsqlfuzz-in-fuzzcheck, size: 56871
2018-12-14
02:29
Fix a bug in the custom in-memory VFS used by fuzzcheck. This bug masks other bugs that should have caused some existing fuzzdata7.db entries to fail, and so this fix is initially on a branch until those other bugs can be repaired. file: [6edb2a0b] check-in: [e0994e99] user: drh branch: fuzzcheck-fix, size: 42113
2018-11-21
14:27
Improvements to the ossfuzz.c fuzz-testing module so that it works with -DSQLITE_OMIT_PROGRESS_CALLBACK and with -DSQLITE_OMIT_INIT. file: [fda41c0e] check-in: [d343f7d6] user: drh branch: trunk, size: 42105
2018-08-06
01:39
Add the --info option to the fuzzcheck test utility. file: [8074a35e] check-in: [1caaaaa7] user: drh branch: trunk, size: 42040
2018-05-08
13:03
Fix a harmless compiler warning in fuzzcheck. Add new OSSFuzz test cases to the test case library. file: [3885207d] check-in: [d2619746] user: drh branch: trunk, size: 40730
12:49
Fuzz test cases for UPSERT. file: [ee575af6] check-in: [fd11fbd2] user: drh branch: trunk, size: 40700
2018-03-07
14:42
Fix utility compilation issues with MSVC. file: [5eb86c6a] check-in: [5bd5a798] user: mistachkin branch: msvcFixes, size: 40260
2017-03-20
22:58
Add the --native-malloc option to fuzzcheck. Fix ossfuzz.c and fuzzcheck.c so that they both deallocate the temp_store_directory before closing. file: [21526022] check-in: [0dd18ec8] user: drh branch: trunk, size: 40166
20:42
Fix the fuzzcheck program so that it can create new databases again. file: [0cfce51b] check-in: [021e8874] user: drh branch: trunk, size: 39610
2016-12-30
12:10
Fix a harmless compiler warning in fuzzcheck.c file: [a87e6067] check-in: [2842bc60] user: drh branch: trunk, size: 39487
2016-12-26
12:25
During fuzz testing with the fuzzcheck utility program, impose a record length limit of 100MB and a limit on the length of LIKE strings of 50 bytes. file: [9c29eae3] check-in: [edc9db41] user: drh branch: trunk, size: 39576
00:15
Enhance the fuzztest utility with the --prng-seed option. Always reseed the PRNG prior to each test. file: [b5a3e54b] check-in: [8c5187f6] user: drh branch: trunk, size: 39448
2016-11-14
18:27
Enhance fuzzcheck.c to accept database-specific configuration parameters in the option CONFIG table. Add the fuzzdata5.db fuzz database containing test cases from OSS-FUZZ. file: [5592b19e] check-in: [a71fad45] user: drh branch: trunk, size: 38710
2016-11-11
16:33
Add the test/ossfuzz.c interface adaptor for OSS-FUZZ. Make previsions for testing the adaptor using fuzzcheck.c. file: [984470ce] check-in: [119d6ef8] user: drh branch: trunk, size: 37351
2016-08-03
13:40
Fix the --help output on fuzzcheck so that it fix in an 80-character window. file: [f2e8102f] check-in: [b91444b5] user: drh branch: trunk, size: 36747
2016-03-23
17:54
Avoid calling realloc() with a zero size in fuzzcheck.c. file: [f01d432d] check-in: [a1fd1469] user: drh branch: trunk, size: 36772
2016-02-18
14:49
Avoid a potential buffer overrun if an SQL statement being parsed ends with an illegal "!" token. (This problem was detected by fuzzcheck running under valgrind. The problem was introduced by check-in [9570b6b43df3], two days ago and has not appeared in a release.) file: [93bb9d30] check-in: [2a8d97e7] user: drh branch: trunk, size: 36757
14:03
Improved handling of the -v option on the fuzzcheck test program. file: [19782d88] check-in: [c8cd7804] user: drh branch: trunk, size: 36668
2016-02-15
18:47
Fix harmless compiler warnings previously seen in 64-bit MSVC builds. file: [3b170738] check-in: [70262463] user: drh branch: trunk, size: 36712
2016-01-06
15:54
Disable the --limit-mem option on fuzzcheck unless the SQLITE_ENABLE_MEMSYS5 or SQLITE_ENABLE_MEMSYS3 compile-time options are used. file: [3309d793] check-in: [55a11fd6] user: drh branch: trunk, size: 36689
2015-11-25
15:15
Remove unused methods from the unix VFS. file: [ccdcdc28] check-in: [228bd15b] user: drh branch: trunk, size: 36495
2015-11-13
20:52
Fix a memory leak in the fuzzcheck utility. file: [7c61352f] check-in: [dfd6d9f4] user: drh branch: trunk, size: 36654
2015-10-29
13:48
Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. file: [ee926f1d] check-in: [34eb6911] user: drh branch: trunk, size: 36598
2015-10-14
19:44
Fix fuzzcheck.c so that it assumes that JSON1 is already compiled in and does not need to be initialized further. file: [c8408602] check-in: [ec003958] user: drh branch: dll-build-fix, size: 36503
2015-10-12
22:20
Fix a couple harmless compiler warnings. file: [73d7c499] check-in: [7f896a97] user: mistachkin branch: trunk, size: 36640
2015-09-22
18:51
Add the --export-sql and --export-db options to the fuzzcheck utility program. file: [b8eb7ee4] check-in: [760af445] user: drh branch: trunk, size: 36653
17:46
Fix a typo in the --help screen of the fuzzcheck utility. file: [ae800b02] check-in: [b6ae61fe] user: drh branch: trunk, size: 33320
2015-09-19
14:32
Include json1.c in fuzzcheck and fuzzershell. file: [01d2ca69] check-in: [c4b68eff] user: drh branch: json-fuzz, size: 33320
2015-07-24
15:49
More robust handling of zeroblob() with oversized arguments. Fix fuzzcheck so that it can be run with limited heap memory. file: [79980bbc] check-in: [4e3e516a] user: drh branch: trunk, size: 33183
2015-06-25
02:25
Increase the default timeout on fuzzcheck to 120 seconds - sufficient for running under valgrind on a slow workstation. file: [b973b06b] check-in: [fad0eacc] user: drh branch: trunk, size: 31224
2015-06-24
23:44
Add the --timeout option to fuzzcheck. file: [d98fc1c0] check-in: [a8f4f7fa] user: drh branch: trunk, size: 31223
23:17
Fix fuzzcheck so that it works with SQLITE_OMIT_PROGRESS_CALLBACK. file: [d1f1e5e6] check-in: [7a9c4eb3] user: drh branch: trunk, size: 30914
14:45
In the fuzzcheck test program, use the progress handler to limit the number of VDBE cycles to avoid getting stuck if the SQL under test contains an infinite CTE loop. Add the --limit-vdbe command-line option. file: [15f12932] check-in: [fbf9c432] user: drh branch: trunk, size: 30824
13:25
Rig the fuzzcheck test program so that it times out after 10 seconds in case of an infinite loop in the test case. file: [4aa40bb9] check-in: [659cfc9d] user: drh branch: trunk, size: 29916
12:44
Add the --rebuild object to fuzzcheck. file: [40f9db60] check-in: [db87664a] user: drh branch: trunk, size: 29161
2015-06-17
18:24
Improved comments on the fuzzcheck.c test program. No changes to code. file: [5805b223] check-in: [a7e27d19] user: drh branch: trunk, size: 27929
2015-05-27
18:19
Fix a minor and harmless memory leak in fuzzcheck. Adjust the makefiles to run fuzzcheck with --quiet on valgrind tests. file: [a60f926e] check-in: [8bfe8344] user: drh branch: trunk, size: 26741
03:46
Add the "PRAGMA cell_size_check=ON" command. file: [c7dde181] check-in: [2ead43f0] user: drh branch: cell-size-check-pragma, size: 26724
2015-05-26
18:58
Fix fuzzcheck so that it responds correctly to the TEST_FAILURE environment variable. file: [348c2ac1] check-in: [76770c9e] user: drh branch: test-using-fuzzcheck, size: 26447
17:57
Enhance fuzzcheck with the ability to store descriptions in each source database and to run multiple source databases in a single invocation. file: [69998e64] check-in: [193364c8] user: drh branch: trunk, size: 25668
16:12
Fix another bug in the in-memory VFS for fuzzcheck. file: [449c4e59] check-in: [16878a31] user: drh branch: trunk, size: 23617
00:28
Add the --result-trace option to fuzzcheck, and other interface enhancements. file: [7c7946e0] check-in: [c415bb7b] user: drh branch: trunk, size: 23579
2015-05-25
23:14
Fix an important bug in the xRead method of the in-memory VFS for fuzzcheck. file: [d545dfbc] check-in: [58cd40e8] user: drh branch: trunk, size: 21785
22:29
Add fuzzcheck to all makefiles and fix compiler warnings. file: [2235e571] check-in: [7b3d2190] user: drh branch: fuzzcheck, size: 21777
22:17
Improved tracing capabilities in fuzzcheck. file: [e7515246] check-in: [864bfdbf] user: drh branch: fuzzcheck, size: 21744
21:59
Add the --native-vfs option on fuzzcheck. file: [f411c6be] check-in: [12e95e3f] user: drh branch: fuzzcheck, size: 21750
19:35
Add the --dbid and --sqlid parameters to fuzzcheck. Other fuzzcheck fixes. file: [d544781b] check-in: [75ec9299] user: drh branch: fuzzcheck, size: 21356
18:48
First code for a new utility program to rerun checks on a large number of fuzzer-generated test cases. file: [ae31f7af] check-in: [c5b4e363] user: drh branch: fuzzcheck, size: 20442 Added