]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
During fuzz testing with the fuzzcheck utility program, impose a record
authordrh <drh@noemail.net>
Mon, 26 Dec 2016 12:25:19 +0000 (12:25 +0000)
committerdrh <drh@noemail.net>
Mon, 26 Dec 2016 12:25:19 +0000 (12:25 +0000)
length limit of 100MB and a limit on the length of LIKE strings of 50 bytes.

FossilOrigin-Name: edc9db41f3ee200ba44579a46ed8331bbbbf539e

manifest
manifest.uuid
test/fuzzcheck.c

index 95c91f8c54ca7e7803328183c1686c51959f4761..2bd0f4f1daeffd09830495e11f155b8496e294c8 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Enable\sossfuzz.c\sto\sbuild\seven\sif\sSQLITE_OMIT_PROGRESS_CALLBACK\sis\sdefined.
-D 2016-12-26T12:14:44.677
+C During\sfuzz\stesting\swith\sthe\sfuzzcheck\sutility\sprogram,\simpose\sa\srecord\nlength\slimit\sof\s100MB\sand\sa\slimit\son\sthe\slength\sof\sLIKE\sstrings\sof\s50\sbytes.
+D 2016-12-26T12:25:19.250
 F Makefile.in 41bd4cad981487345c4a84081074bcdb876e4b2e
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc b8ca53350ae545e3562403d5da2a69cec79308da
@@ -816,7 +816,7 @@ F test/fuzz2.test 76dc35b32b6d6f965259508508abce75a6c4d7e1
 F test/fuzz3.test b47377143f0c80f91ed29d722861077ff34415d5
 F test/fuzz_common.tcl a87dfbb88c2a6b08a38e9a070dabd129e617b45b
 F test/fuzz_malloc.test 328f70aaca63adf29b4c6f06505ed0cf57ca7c26
-F test/fuzzcheck.c b5a3e54b100e65b008452a2d29193c7132af0b05
+F test/fuzzcheck.c 9c29eae3536beaf1a816e81d106208c304e50b0a
 F test/fuzzdata1.db 7ee3227bad0e7ccdeb08a9e6822916777073c664
 F test/fuzzdata2.db f03a420d3b822cc82e4f894ca957618fbe9c4973
 F test/fuzzdata3.db c6586d3e3cef0fbc18108f9bb649aa77bfc38aba
@@ -1539,7 +1539,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P e447b23cfd7bb31817e42adb3a98868d351c6b8a
-R 8841b84029dbf760ce265e8a468ac866
+P a37c00dcd192f9d610ecb91810ef57ef41d1f6a6
+R 96ba27febbb334158a799b41f6781b59
 U drh
-Z 2b73fc063411ed2f663f21e959442a2c
+Z 01474197bef46a6f383dfbedbe3b38a0
index f119d0b647f675fc12a5e9f16b6480140cdf2c55..0d9073032eae1616afb8f75e07ad12493fbfec6e 100644 (file)
@@ -1 +1 @@
-a37c00dcd192f9d610ecb91810ef57ef41d1f6a6
\ No newline at end of file
+edc9db41f3ee200ba44579a46ed8331bbbbf539e
\ No newline at end of file
index 90765ffc8d02c2daead19ed2549346bd700a8441..2182f03d09c8f147613f682b54d942190e1722f5 100644 (file)
@@ -1195,6 +1195,8 @@ int main(int argc, char **argv){
           }
           rc = sqlite3_open_v2("main.db", &db, openFlags, zVfs);
           if( rc ) fatalError("cannot open inmem database");
+          sqlite3_limit(db, SQLITE_LIMIT_LENGTH, 100000000);
+          sqlite3_limit(db, SQLITE_LIMIT_LIKE_PATTERN_LENGTH, 50);
           if( cellSzCkFlag ) runSql(db, "PRAGMA cell_size_check=ON", runFlags);
           setAlarm(iTimeout);
 #ifndef SQLITE_OMIT_PROGRESS_CALLBACK