/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of tool/fuzzershell.c

2017-04-14
14:50
Make USE_FULLWARN=1 the default for MSVC and fix harmless compiler warnings. file: [e1d90a03] check-in: [6bf67376] user: mistachkin branch: trunk, size: 40978
2016-12-17
20:27
Enhance fuzzershell.c to read and execute SQL commands in the autoexec table of the database under test. Add the dbfuzz.c test program combining selected features of fuzzershell.c and fuzzcheck.c. file: [dbf6c26e] check-in: [ef6e071a] user: drh branch: trunk, size: 40964
2016-11-14
17:25
Fix the ossfuzz.c test module so that it does not segfault after a "PRAGMA empty_result_callbacks=1;". Add the ossshell.c program for simple command-line testing of ossfuzz.c. file: [d5c870a0] check-in: [6f2d43ec] user: drh branch: trunk, size: 38897
2016-09-03
16:23
Build the generate_series(START,END,STEP) table-valued function into fuzzershell, to make it easier to construct compact test cases that contain actual data. file: [f294ca67] check-in: [672c21bc] user: drh branch: trunk, size: 38863
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: [94019b18] check-in: [34eb6911] user: drh branch: trunk, size: 28628
2015-10-16
15:42
Fix the fuzzershell utility program so that it compiles with the amalgamation that includes JSON1 support. file: [b36096cd] check-in: [d6fc616e] user: drh branch: trunk, size: 28581
2015-09-19
19:36
Add the --disable-lookaside option to the fuzzershell utility program. file: [87cc3d6f] check-in: [0b043744] user: drh branch: trunk, size: 28718
14:57
Adjust fuzzershell so that it adds the json1 extension separately for each no connection. file: [0e2a1dd0] check-in: [ca2d1e90] user: drh branch: json-fuzz, size: 28545
14:32
Include json1.c in fuzzcheck and fuzzershell. file: [237521ed] check-in: [c4b68eff] user: drh branch: json-fuzz, size: 28557
2015-05-22
23:50
Improved error messages in fuzzershell when unable to open the database. file: [f2fc86dd] check-in: [c404fcac] user: drh branch: trunk, size: 28408
23:45
Fix a bug in fuzzershell caused by an uninitialized local variable. file: [0b49a78e] check-in: [745deab8] user: drh branch: trunk, size: 28294
11:38
Add the --database option to the fuzzershell test program. file: [e35a3e09] check-in: [c6d5512f] user: drh branch: trunk, size: 28294
2015-05-02
19:54
Improvements to fuzzershell: Avoid excess memory allocations when loading many files. Show the total runtime on final output. Show individual filenames as they are processed even if they are single test-case files. file: [e8be9a8b] check-in: [34a722a2] user: drh branch: trunk, size: 27841
2015-05-01
20:34
Enhance the fuzzershell --uniquecases option to output results in order of increasing runtime and to include the runtime in the comment separator of the output. file: [beafb3f1] check-in: [04630b98] user: drh branch: trunk, size: 27513
19:21
Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txt fuzz test content. file: [32816d2c] check-in: [ab5523aa] user: drh branch: trunk, size: 27000
2015-04-25
16:39
Fuzzershell: change the error summary output to work with releasetest.tcl. Reduce the maximum number of OOM interations. file: [2799d1e7] check-in: [f5e6c4b2] user: drh branch: trunk, size: 26869
13:39
Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest from releasetest.tcl. file: [87179798] check-in: [f60657c2] user: drh branch: trunk, size: 26607
11:35
In fuzzershell: (1) comment fixes. (2) Set and clear g.zTestName[] correctly. (3) Use the value in g.zTestName[] in error messages. file: [4d870829] check-in: [b7394755] user: drh branch: trunk, size: 26451
11:19
In the fuzzershell, always invoke the trace and log callbacks even if output is suppressed. Keep track of the current test name in a global variable for simplified debugging. file: [176b6012] check-in: [3045f454] user: drh branch: trunk, size: 26134
00:20
Add fflush() calls to fuzzershell to keep stderr and stdout synchronized. file: [2c43450b] check-in: [2b98a252] user: drh branch: trunk, size: 25779
2015-04-24
23:45
Add the --oom option to fuzzershell. file: [96fb9b18] check-in: [14a9e4a3] user: drh branch: trunk, size: 25565
18:31
Fix fuzzershell so that it works with SQLITE_OMIT_TRACE. file: [a13c48cb] check-in: [dc88fe7e] user: drh branch: trunk, size: 22601
16:53
Run fuzzershell as part of the valgrindtest makefile target. file: [0a260bf9] check-in: [0bb96a03] user: drh branch: trunk, size: 22535
16:09
Add AFL-generated test cases in the test/fuzzdata1.txt file. Automatically run fuzzershell against those cases on a "make test". file: [ddb3cf6e] check-in: [627ea83c] user: drh branch: trunk, size: 22296
14:47
Add the --unique-cases option to fuzzershell. file: [a49687f0] check-in: [7cb71849] user: drh branch: trunk, size: 21615
13:00
Fuzzershell enhancements: (1) Add the --verbose and --quiet flags (2) Show percentage complete and final test count for multi-test inputs (3) Omit trace and result logs unless the --verbose flag is used. file: [3be743eb] check-in: [ed202ffa] user: drh branch: trunk, size: 19562
2015-04-22
13:16
Improved filtering of input for fuzzershell for modes other than generic. file: [bcdca60b] check-in: [025e8370] user: drh branch: trunk, size: 18270
11:16
Change the printf, strftime, and glob modes of fuzzershell so that they reject all inputs that do not start with a string literal followed by a comma. This helps the fuzzer focus in on the kinds of behavior those modes are intended to test. file: [f9aa2437] check-in: [1cceefa7] user: drh branch: trunk, size: 18106
2015-04-20
22:36
Add the --mode option to fuzzershell. file: [00c12b1e] check-in: [b940b0fa] user: drh branch: trunk, size: 17990
18:58
Many new configuration options for fuzzershell. file: [a25ae00d] check-in: [41c95439] user: drh branch: trunk, size: 16699
12:50
Enhance fuzzershell to support multiple blocks of SQL, each run in its own private in-memory database. file: [d6f92063] check-in: [ab0a96ca] user: drh branch: trunk, size: 10830
2015-04-17
14:30
Add the tool/fuzzershell.c utility program. file: [9e7e273d] check-in: [db8d9af4] user: drh branch: trunk, size: 8976 Added