blob: e1b392af29f9b3204515539f26a55c1613e83b08 [file] [log] [blame]
drhf5bf0a72001-11-23 00:24:12 +00001C Fix\sa\sbug\sin\sDROP\sTABLE\sthat\scould\scause\sSQLITE_MASTER\stable\scorruption.\nThe\sroot\sproblem\swas\sthat\sthe\ssequence\sof\sBTree\soperations\s(Delete,\sNext)\nwould\snot\salways\sleave\sthe\scursor\spointing\sat\sthe\sfirst\sentry\safter\sthe\nentry\sthat\swas\sdeleted.\s\sA\sconsequence\sof\sthis\serror\swas\sthat\sa\sDROP\sTABLE\non\sa\stable\swith\sindices\swould\snot\salways\sremove\severy\sindex\sassociated\nwith\sthat\stable\sfrom\sthe\sSQLITE_MASTER\stable.\s\sSubsequent\sattempts\sto\nopen\sthe\sdatabase\swill\sfail\swhen\sthe\sindex\sfor\sthe\smissing\stable\swas\nparsed.\s\sChanges\shave\salso\sbeen\smade\sto\signore\sextra\sindices\sin\sthe\nSQLITE_MASTER\stable\sso\sthat\sa\sdatabase\spreviously\scorrupted\sby\sthis\sbug\nis\sonce\sagain\sreadable.\s(CVS\s316)
2D 2001-11-23T00:24:12
drh81a20f22001-10-12 17:30:04 +00003F Makefile.in 6801df952cb1df64aa32e4de85fed24511d28efd
drh1bee3d72001-10-15 00:44:35 +00004F Makefile.template 1fdb891f14083ee0b63cf7282f91529634438e7a
drha8b38d22001-11-01 14:41:34 +00005F README a4c0ba11354ef6ba0776b400d057c59da47a4cc0
drhf5bf0a72001-11-23 00:24:12 +00006F VERSION c5cc20339d1ecb09a252aeef3d5417cd4d802473
drh71eb93e2001-09-28 01:34:43 +00007F aclocal.m4 11faa843caa38fd451bc6aeb43e248d1723a269d
8F config.guess f38b1e93d1e0fa6f5a6913e9e7b12774b9232588
9F config.log 6a73d03433669b10a3f0c221198c3f26b9413914
10F config.status eea88b8fe8b8b82d69b886382061efa9b77131cc
11F config.sub f14b07d544ca26b5d698259045136b783e18fc7f
12F configure 9303d975dbd577fbe61e615045ddc02015b59fb5 x
13F configure.ac 38e2e5594cab99eb3a753b0614fcc36f4ddbbb48
drh3543b3e2001-09-15 00:57:59 +000014F configure.in 0000c0d62beb47cae1d2d81a197c7fe6efd56a45
drhb19a2bc2001-09-16 00:13:26 +000015F doc/lemon.html f0f682f50210928c07e562621c3b7e8ab912a538
16F doc/report1.txt a031aaf37b185e4fa540223cb516d3bccec7eeac
drh71eb93e2001-09-28 01:34:43 +000017F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895
18F libtool c56e618713c9510a103bda6b95f3ea3900dcacd6
19F ltmain.sh e9ed72eb1d690f447c13945eaf69e28af531eda1
drha8b38d22001-11-01 14:41:34 +000020F publish.sh 33cbe6798969f637698044023c139080e5d772a6
drh50e5dad2001-09-15 00:57:28 +000021F src/TODO af7f3cab0228e34149cf98e073aa83d45878e7e6
drhf5bf0a72001-11-23 00:24:12 +000022F src/btree.c d40fa46c8c578f1d166f4ea70d7a9d365399e0f3
drh8721ce42001-11-07 14:22:00 +000023F src/btree.h 0250a0a577a98cc64ddf1582d50c08b8d2451650
drhc3a64ba2001-11-22 00:01:27 +000024F src/build.c 2e21d425328e7c8bd6ade235e9eef51bf6fa870f
drh6b563442001-11-07 16:48:26 +000025F src/delete.c 5d93a21c1388cfb1359bda01c072f25583a2f4f2
drh487ab3c2001-11-08 00:45:21 +000026F src/expr.c 53515a7ba787bf4f0b3f73be30eb86aadb6f1b90
drh5a2c2c22001-11-21 02:21:11 +000027F src/hash.c 6f1a7712ae3aac8351662969aec5693740a2fbf7
drhad75e982001-10-09 04:19:46 +000028F src/hash.h a5f5b3ce2d086a172c5879b0b06a27a82eac9fac
drh6b563442001-11-07 16:48:26 +000029F src/insert.c 3526be771a01035198bef28d8f370cbcab94f46d
drhf5bf0a72001-11-23 00:24:12 +000030F src/main.c 799bdaf30cb33409b04a282aac53a9616d707c0d
drhefc251d2001-07-01 22:12:01 +000031F src/md5.c 52f677bfc590e09f71d07d7e327bd59da738d07c
drhc3a64ba2001-11-22 00:01:27 +000032F src/os.c d7dc681438f311cf8211a78d8d87a7cbdccc2f14
drhad75e982001-10-09 04:19:46 +000033F src/os.h bed702c9e3b768bc3cb1b12c90b83d099c1546be
drhc3a64ba2001-11-22 00:01:27 +000034F src/pager.c fd9fc86686319a11cb0eebe5ebb4a250e45e7984
drh58a11682001-11-10 13:51:08 +000035F src/pager.h df1fb8a759ab69112ea88b9f14601a7633d0ccc0
drh9bbca4c2001-11-06 04:00:18 +000036F src/parse.y 5295f393f41ea89958287e5738e6c12c7cd67482
drh9f71c2e2001-11-03 23:57:09 +000037F src/printf.c 300a90554345751f26e1fc0c0333b90a66110a1d
drhad75e982001-10-09 04:19:46 +000038F src/random.c 2a9cc2c9716d14815fd4c2accf89d87a1143e46b
drh6b563442001-11-07 16:48:26 +000039F src/select.c fa1c7144a9ad7ce3f16373b443bc25e764af4be7
drh04096482001-11-09 22:41:44 +000040F src/shell.c 18e9f1cac7ec8af763f8fc71dfd81e2edee24008
drha50da102000-08-08 20:19:09 +000041F src/shell.tcl 27ecbd63dd88396ad16d81ab44f73e6c0ea9d20e
drh9f71c2e2001-11-03 23:57:09 +000042F src/sqlite.h.in 934de9112747ad8d8e7d5fec44876246b24ca5a3
drhc3a64ba2001-11-22 00:01:27 +000043F src/sqliteInt.h 1d812fd1eed0008d31f7e31293f058bb6dbe3f09
drh9f71c2e2001-11-03 23:57:09 +000044F src/table.c c89698bd5bb4b8d14722d6ee7e9be014c383d24a
drhce927062001-11-09 13:41:09 +000045F src/tclsqlite.c b82e4faeae89fdb7304b3c970979ade299336a1f
drh487ab3c2001-11-08 00:45:21 +000046F src/test1.c 41eabe255970ef947263b94145c9b2766bab8675
drh81a20f22001-10-12 17:30:04 +000047F src/test2.c e9f99aa5ee73872819259d6612c11e55e1644321
drhce927062001-11-09 13:41:09 +000048F src/test3.c d6775f95fd91f5b3cf0e2382a28e5aaeb68f745b
drh9bbca4c2001-11-06 04:00:18 +000049F src/tokenize.c 830e9ef684334070a26583d94770bb869e2727bf
drh5a2c2c22001-11-21 02:21:11 +000050F src/update.c 365f6fafe75f6816a598e76031b0a757d91c003d
51F src/util.c 265cff871a6079b95878c738bc2da3420cca1375
drha84f6002001-11-13 19:35:14 +000052F src/vdbe.c f1afb7a82016be2cb4cea24cf98dbb5af0ea7214
drh487ab3c2001-11-08 00:45:21 +000053F src/vdbe.h cd4c8647051a0c22c0e133c375f1cd17bb8b1e06
drh7900ead2001-11-12 13:51:43 +000054F src/where.c 05d27a01e53c20b8cd10589b7e789b2a64367988
drh6d4abfb2001-10-22 02:58:08 +000055F test/all.test 2a51e5395ac7c2c539689b123b9782a05e3837fe
drh84e6b7b2001-11-12 13:10:52 +000056F test/bigrow.test 1f098f85586d2117bdb3412d27eba45252bc8a6e
drhf5bf0a72001-11-23 00:24:12 +000057F test/btree.test 6ab4dc5f595905a276ef588fad3c9236dc07a47b
drh6d4abfb2001-10-22 02:58:08 +000058F test/btree2.test 08e9485619265cbaf5d11bd71f357cdc26bb87e0
drhf5bf0a72001-11-23 00:24:12 +000059F test/btree3.test 9caa9e22491dd8cd8aa36d7ac3b48b089817c895
drhb19a2bc2001-09-16 00:13:26 +000060F test/copy.test 768e6f1701a07d08090e1ca7f7dcce0a7a72b43e
drh1bee3d72001-10-15 00:44:35 +000061F test/delete.test c904a62129fe102b314a96111a8417f10249e4d8
drhbf4133c2001-10-13 02:59:08 +000062F test/expr.test b4171c84b767f7b7e94dbce4824ba8e981a1c72f
drh01a34662001-10-20 12:30:10 +000063F test/func.test 9012f7fc5369422c890e93549aa61d762e0c8bb3
drhb19a2bc2001-09-16 00:13:26 +000064F test/in.test 9323681388be301dc73f370b4cd62c5a33f79d1e
drhf5bf0a72001-11-23 00:24:12 +000065F test/index.test c2c3088648d106a5a612a14cb346998a4ff77bfa
drhb19a2bc2001-09-16 00:13:26 +000066F test/insert.test a5c122aa726f1cef6f07d6767e8fd6f220994c11
drh1bee3d72001-10-15 00:44:35 +000067F test/insert2.test d6901ca931e308fea7fca8c95ebe7dc957cc9fc2
drh81a20f22001-10-12 17:30:04 +000068F test/ioerr.test 57d9bffaca18b34f9e976f786eadc2591d6efc6a
drh17e24df2001-11-06 14:10:41 +000069F test/limit.test a930f3eba2a7691c8397ccab33710b931589566a
drhad75e982001-10-09 04:19:46 +000070F test/lock.test 19593689260c419efe7ced55b1418653a4b7bcd1
drhbf4133c2001-10-13 02:59:08 +000071F test/main.test 1626345b5f630c5398eede500d9354813b76b0fd
drh6d4abfb2001-10-22 02:58:08 +000072F test/malloc.test 70fdd0812e2a57eb746aaf015350f58bb8eee0b1
drhdb5ed6d2001-09-18 22:17:44 +000073F test/misc1.test 50a5ca3481fc1f3cd6b978bcd6ed04c06f26a1e6
drhb19a2bc2001-09-16 00:13:26 +000074F test/pager.test 59bbc4e3d489529ed33db6e15595789e51056077
drh254cba22001-09-20 01:44:42 +000075F test/printf.test 3cb415073754cb8ff076f26173143c3cd293a9da
drh6d4abfb2001-10-22 02:58:08 +000076F test/quick.test 6f023c7a73fc413e6d65b7a1879c79764038dc05
drhb19a2bc2001-09-16 00:13:26 +000077F test/quote.test 286db944717afa9a9bf829dd85e59185c65d5435
drh487ab3c2001-11-08 00:45:21 +000078F test/rowid.test ba56df896cb913b70d06661d960869e310fe426e
drh17e24df2001-11-06 14:10:41 +000079F test/select1.test 13aa0a5545209a73d1073cb9062a1b9075b734ae
drhf5bf0a72001-11-23 00:24:12 +000080F test/select2.test ed2c1882857106b85478f54f67000e14966be4c4
drhb19a2bc2001-09-16 00:13:26 +000081F test/select3.test 5e1fe8e5a4e63fb2827ab3b89527e0fd4ae35259
82F test/select4.test 29a2ffb187f3d8b6ca42a0a6b619e9cabe12e228
drh1bee3d72001-10-15 00:44:35 +000083F test/select5.test c2a6c4a003316ee42cbbd689eebef8fdce0db2ac
drhb19a2bc2001-09-16 00:13:26 +000084F test/sort.test 462c1161eee1abaa7cc93990e0b34d5fdb70ce19
85F test/subselect.test 335d3dad8d585726c447dfee8d9c4f7383c76b78
drhadbca9c2001-09-27 15:11:53 +000086F test/table.test 3ef4254d62ece31a3872ab11cdaec846f6fa8fd1
drh01a34662001-10-20 12:30:10 +000087F test/tableapi.test 51d0c209aa6b1158cb952ec917c656d4ce66e9e4
drh6d4abfb2001-10-22 02:58:08 +000088F test/tclsqlite.test feca0f2b23ba51d202d67d71e10ba7a8a1621f82
drhff0839c2001-10-09 12:39:24 +000089F test/temptable.test 37acd9e39781c2ff7cff2ba741b6b27ce020a44a
drh04096482001-11-09 22:41:44 +000090F test/tester.tcl 96db1b49157388edb57e11bf33285e3811a897e4
drhafa4a022001-09-24 03:12:39 +000091F test/trans.test 855337b8a178c73c433fcf8ee88e4b2f5efff0d9
drh743daaa2001-09-27 23:57:06 +000092F test/unique.test ef1f67607a7109e9c0842cd8557550fb121d7ec6
drh04096482001-11-09 22:41:44 +000093F test/update.test 3cf1ca0565f678063c2dfa9a7948d2d66ae1a778
drhb19a2bc2001-09-16 00:13:26 +000094F test/vacuum.test 8acf8669f3b627e54149b25165b034aa06c2432e
drh487ab3c2001-11-08 00:45:21 +000095F test/where.test 20b19475fe894b86b06d2979592260dd16beeb17
drhba99af52001-10-25 20:37:16 +000096F tool/lemon.c bfd036ab9309c7f34e1357d9a065ad137814e741
drhb19a2bc2001-09-16 00:13:26 +000097F tool/lempar.c 9b604e6a8b3d55c0b9cbcb130a7302fb8bafe2b9
drh6d4abfb2001-10-22 02:58:08 +000098F tool/memleak.awk 296dfbce7a9ca499b95ce04e30334e64a50052e0
drhc4a3c772001-04-04 11:48:57 +000099F tool/opNames.awk 5ba1f48aa854ee3b7c3d2b54233665bc3e649ea2
drh75897232000-05-29 14:26:00 +0000100F tool/opcodeDoc.awk b3a2a3d5d3075b8bd90b7afe24283efdd586659c
101F tool/renumberOps.awk 6d067177ad5f8d711b79577b462da9b3634bd0a9
drh03e7e952001-02-11 16:58:21 +0000102F tool/report1.txt 9eae07f26a8fc53889b45fc833a66a33daa22816
drh254cba22001-09-20 01:44:42 +0000103F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf
104F www/arch.png 82ef36db1143828a7abc88b1e308a5f55d4336f4
drhb0bf7262001-09-28 23:11:24 +0000105F www/arch.tcl 03b521d252575f93b9c52f7c8b0007011512fcfb
drh33f51c92001-10-31 15:44:46 +0000106F www/c_interface.tcl d446234c1d3ed747fcefd30e972a19f2b2fc0e05
drhf5bf0a72001-11-23 00:24:12 +0000107F www/changes.tcl f1a09dfa633183121d7d4255f4cadadc84dc034d
drh17a68932001-01-31 13:28:08 +0000108F www/crosscompile.tcl c99efacb3aefaa550c6e80d91b240f55eb9fd33e
drh382c0242001-10-06 16:33:02 +0000109F www/download.tcl 3e51c9ff1326b0a182846134987301310dff7d60
drh03e7e952001-02-11 16:58:21 +0000110F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c
drh77832602001-11-12 12:43:22 +0000111F www/index.tcl fa0ee4b5343fd216ee5db0285501e45484189484
drh17e24df2001-11-06 14:10:41 +0000112F www/lang.tcl f0e953bfeaaba4c33117ec4bca639dd71ba0e13e
drhdba9c752000-07-31 19:16:31 +0000113F www/mingw.tcl fc5f4ba9d336b6e8c97347cc6496d6162461ef60
drha8b38d22001-11-01 14:41:34 +0000114F www/opcode.tcl 7989ed328316454c7030dcdb60f09ae1e017286d
drh33f51c92001-10-31 15:44:46 +0000115F www/speed.tcl 212a91d555384e01873160d6a189f1490c791bc2
drhb0bf7262001-09-28 23:11:24 +0000116F www/sqlite.tcl 6a21242a272e9c0939a04419a51c3d50cae33e3e
drh254cba22001-09-20 01:44:42 +0000117F www/tclsqlite.tcl 13d50723f583888fc80ae1a38247c0ab415066fa
drh5a2c2c22001-11-21 02:21:11 +0000118F www/vdbe.tcl eb4e1768cffa266cbbb7133488022a7a6cb278d9
drhf5bf0a72001-11-23 00:24:12 +0000119P a9db1c12c5a4d5741de0e5eb5aa87c647a5646b8
120R c4b924c66bb520eb6ed8e5503bdf1605
drhce0da462000-05-29 14:15:59 +0000121U drh
drhf5bf0a72001-11-23 00:24:12 +0000122Z ef51c9b0a8111962938d6717ff48b7e2