- d9bc6e8 Fix some harmless compiler warnings. by mistachkin ยท 7 years ago warnings
- 4142265 Ensure that the BtShared.nPage value is reset correctly on a SAVEPOINT by drh ยท 7 years ago
- 08f6de7 Treat integer values in window definition ORDER BY clauses as constants, not as references to another expression. by dan ยท 7 years ago
- 2ce9b6b Improved comments and extra assert() statements on the OP_Savepoint opcode, by drh ยท 7 years ago
- 7e6dc5d Fix the previous check-in [db9acef14d492121] so that the amalgamation build by drh ยท 7 years ago
- 05d7bfd Fix the round() SQL function so that it handles infinities correctly. by drh ยท 7 years ago
- 5985dcb Fix another small buffer overread in sqlite_dbdata triggered by a corrupt database page. by dan ยท 7 years ago
- 39e04f8 Fix a problem in the ".recover" command allowing a circular loop of b-tree pages in a database file to cause an infinite loop. by dan ยท 7 years ago
- 0a0536a Make the ".schema" command in the CLI resistant to corrupt database files. by drh ยท 7 years ago
- 4d21756 Fix a crash in the sqlite_dbdata module that could occur if a pointer within an overflow chain in a corrupt database pointed past the end of the db. by dan ยท 7 years ago
- 6bab6f2 Disable the optimization where a REAL value with no fractional part by drh ยท 7 years ago
- f6099e9 Avoid long delays that can occur when ".recover"ing data from a database with a corrupt freelist. by dan ยท 7 years ago
- 5ad1251 Improved debugging output from the OP_MakeRecord opcode. by drh ยท 7 years ago
- 9c34bc0 Fix another corruption related buffer overread in the sqlite_dbdata module. by dan ยท 7 years ago
- e216ae0 Fix further buffer overreads triggered by passing corrupt records to the sqlite_dbdata module. by dan ยท 7 years ago
- 9877965 Have ".recover" handle cases where the sqlite_master table contains malformed SQL statements. by dan ยท 7 years ago
- 13b8767 Fix a problem with running the ".recover" command on a database that is zero pages in size. by dan ยท 7 years ago
- b3e3a5b Avoid reading outside a record buffer when extracting an SQL value in the sqlite_dbdata virtual table code. by dan ยท 7 years ago
- eb4a61a Merge accidental fork in trunk. by dan ยท 7 years ago
- 873b019 Fix a problem in the new code introduced by [658b84d7] causing corruption and other errors to be ignored. by dan ยท 7 years ago
- 68feae5 Improved error handling for the ".open --hexdb" command of the CLI. by drh ยท 7 years ago
- eb26534 Ensure that the sqlite3BtreeLast() interface initializes the *pRes return by drh ยท 7 years ago
- 6f7f5d9 This is part of the previous check-in that didn't get committed for some by drh ยท 7 years ago
- ad5536f Add another test case to cover a previously uncovered branch in the RBU module. by dan ยท 7 years ago
- 97afa30 Fix another pattern for which the LIKE optimization does not work for a by drh ยท 7 years ago
- ea5c040 Simplification to the logic underlying PRAGMA case_sensitive_like. by drh ยท 7 years ago
- 9e9374b Avoid an excess register allocation in UPDATE, when possible. This improves by drh ยท 7 years ago
- 42e84ae Add tests to improve code coverage of the RBU module. by dan ยท 7 years ago
- 08652b5 Provide the SQLITE_OMIT_CASE_SENSITIVE_LIKE_PRAGMA compile-time option to by drh ยท 7 years ago
- a7be6f3 Fix VDBE opcodes OP_SeekLT and OP_SeekLE so that they work on intkey tables with non-numeric text values. by dan ยท 7 years ago
- 9edd8c1 Fix VDBE opcodes OP_SeekLT and OP_SeekLE so that they work on intkey tables with non-numeric text values. by dan ยท 7 years ago tkt-9cf6c9bb
- 291508f Remove an ALWAYS() that was previously added by check-in [a0819086] but by drh ยท 7 years ago
- d2cfbea Remove a NEVER() that was added in the previous check-in because it is in fact by drh ยท 7 years ago
- dfcecdf Earlier detections of errors in the byte-offset-to-cell-content integer at by drh ยท 7 years ago
- 2c45b67 Generate all records for INSERT or UPDATE prior to running foreign key by drh ยท 7 years ago
- f116ad8 Do not commit an "OR FAIL" statement that causes foriegn key constraint violations. by dan ยท 7 years ago
- 244edd0 Add test cases for the fix on this branch. by dan ยท 7 years ago tkt-e63cbcfd
- a7c3b93 On an INSERT or UPDATE, generate the new table record prior to running by drh ยท 7 years ago
- dd2d9a3 Strive to prevent harmless compiler warnings in GCC 4.8.5. by drh ยท 7 years ago
- f4f86f3 Optimize the restarting of an RBU vacuum. by dan ยท 7 years ago
- 126537e Remove some redundant code from sqlite3rbu.c. Add test cases for RBU vacuum. by dan ยท 7 years ago rbu-opt
- 57c4514 Optimize further cases of restarting an RBU vacuum. by dan ยท 7 years ago
- f9b0c45 Fix a problem with renaming an INTEGER PRIMARY KEY column of a WITHOUT ROWID table using ALTER TABLE. by dan ยท 7 years ago
- c245855 Optimize some cases of restarting an RBU vacuum. by dan ยท 7 years ago
- 664d6d1 Fix the NOT NULL logic in the theorem prover that determines when a partial by drh ยท 7 years ago
- bc8b231 Fix harmless compiler warning seen with MSVC. by mistachkin ยท 7 years ago
- b1d93be In the sqlite3_value or Mem object, make the MEM_IntReal type completely by drh ยท 7 years ago
- 3242c69 New testcase macros to ensure that MEM_IntReal is fully tested. by drh ยท 7 years ago int-real
- 0c8f403 Add the SQLITE_TESTCTRL_RESULT_INTREAL test-control and use it to create by drh ยท 7 years ago
- 30d3b0c Ensure that UTF16 strings are properly zero-terminated before returning them by drh ยท 7 years ago
- a512972 Fix a memory-leak/segfault caused by using OP_OpenDup and OP_OpenEphemeral on the same VM cursor. by dan ยท 7 years ago
- ac4085b Fix a problem where self-joins on views that are aggregate queries may return the wrong result. by dan ยท 7 years ago
- f2566c4 Improved comments on the elements of the array constant used to implement by drh ยท 7 years ago
- 5bf4644 Fix the ".open --hexdb" command in the CLI so that it works even with by drh ยท 7 years ago
- 169f077 Make MEM_IntReal a completely independent type, meaning a floating point by drh ยท 7 years ago
- de7109e Ensure that the typeof() function always returns SQLITE_FLOAT for floating by drh ยท 7 years ago
- ee253f7 Add options to wapptest.tcl similar to those supported by releasetest.tcl. Also add the -noui switch, for running without wapp altogether. by dan ยท 7 years ago
- e12ca5a Earlier detection of a database corruption case in balance_nonroot(), to by drh ยท 7 years ago
- cf1747b The collating sequence of the column must be TEXT if the LIKE or GLOB pattern by drh ยท 7 years ago
- 01325a3 Fix an issue (discovered by OSSFuzz) in the enhanced OP_Concat operator by drh ยท 7 years ago
- 7d0a3fd Add a test case for ticket [ae0f637bddc5290b44669e066a]. by drh ยท 7 years ago
- 83a1daf When values have real affinity and are converted into strings for CHECK by drh ยท 7 years ago
- f78408c Fix an incompatibility with -DSQLITE_OMIT_LOAD_EXTENSION=1 in dbdata.test. by dan ยท 7 years ago
- 0de0ab8 Fix a case in wapptest.tcl where a failed test might report 0 errors. by dan ยท 7 years ago
- 8a7e11f Avoid unwelcomed side effects on the input operands in the OP_Concat by drh ยท 7 years ago
- c97001f Update wapptest.tcl so that it deletes extra files if the "Keep files:" checkbox is clear. Set it by default. by dan ยท 7 years ago
- 6fcc1ec In "PRAGMA vdbe_trace" output, show the results of OP_Affinity opcodes. by drh ยท 7 years ago
- a3e086d Fix an incompatibility with auto-vacuum mode in new test script recover.test. by dan ยท 7 years ago
- 9194589 Update wapptest.tcl to use a simpler slave script. And to leave scripts wapptest_configure.sh and wapptest_make.sh in each test directory. by dan ยท 7 years ago
- c589acb Fix a problem allowing a Table object to be deleted from within a call to the xDestroy method of the associated virtual table, causing a use-after-free error. by dan ยท 7 years ago
- f135cb7 Fix an error message in the Lemon parser generator. by drh ยท 7 years ago
- cf83323 Small performance increase and size reduction in the implementation of the by drh ยท 7 years ago
- b70b0df Slightly smaller and faster implementation of the OP_MakeRecord opcode. by drh ยท 7 years ago
- 3af1b60 Changes to oserror.test so that it works even on systems that allow by drh ยท 7 years ago
- 4baa75b Do not de-duplicate columns index columns associated with a WITHOUT ROWID table by drh ยท 7 years ago
- c19b63c Improved header comment and precondition checking for the new isDupColumn() by drh ยท 7 years ago tkt-3182d38790
- 51f5ffa Fix a buffer overwrite in shell.c.in (part of the new .recover code). by dan ยท 7 years ago
- 490e6f2 Fix a stack overflow that could occur when renaming a table that has a trigger containing a window function invocation that itself contains a specific syntax error. by dan ยท 7 years ago
- f78d0f4 Take collating sequence into account when removing redundant columns from by drh ยท 7 years ago
- 73c0d27 Add the ".recover" command to the shell tool. For recovering as much data as possible from corrupt databases. by dan ยท 7 years ago
- 6c59136 Fix a minor typo in a comment. No changes to code. by drh ยท 7 years ago
- 1b16216 Fix building the shell with SQLITE_OMIT_VIRTUAL_TABLE. And without SQLITE_ENABLE_DBPAGE_VTAB. by dan ยท 7 years ago dbdata
- 0aa01ee Add comments and fix formatting issues in new code in shell.c.in. by dan ยท 7 years ago
- 42ebb01 Add the "--lost-and-found" option to the ".recover" command. For setting the name of the orphaned rows table. by dan ยท 7 years ago
- f57bea3 Fix a problem in the .recover command with recovering WITHOUT ROWID tables where the PK columns are not the leftmost in the CREATE TABLE statement. by dan ยท 7 years ago
- 98c5ad3 Have .recover store all orphaned rows in a single table, with extra columns to indicate the orphaned page and sub-tree they were discovered within. by dan ยท 7 years ago
- db5ba5c Omit tests of the LIKE optimization in like3.test when SQLITE_ENABLE_ICU is defined. by dan ยท 7 years ago
- ca42438 Fix another problem with database freelist handling in the ".recover" command. by dan ยท 7 years ago
- c0b4243 Fix a locking-page related problem with the ".recover" command. by dan ยท 7 years ago
- 6aa0015 Merge latest trunk changes into this branch. by dan ยท 7 years ago
- 9c014f8 Unless the "--freelist-corrupt" option is specified, do not have the .recover command attempt to recover data from pages that are on the database free-list. by dan ยท 7 years ago
- b9b71db Fix a bug preventing .recover from working on databases where the final page of the db is corrupt. by dan ยท 7 years ago
- efa363b Improve the performance of the .recover command. by dan ยท 7 years ago
- dbdd93b New test cases in test/fuzzdata8.db. by drh ยท 7 years ago
- bebea90 Fix another instance in fts3 where a corrupt record can cause a buffer overflow. by dan ยท 7 years ago
- a27cce7 Fix a problem in fts5 where a corrupt position list could lead to a buffer overwrite. by dan ยท 7 years ago
- 04687f9 Fix an error in fts3_write.c allowing a corrupt database to cause a crash. by dan ยท 7 years ago
- 8e7e517 Correction to the #if in the previous check-in. by mistachkin ยท 7 years ago
- 49b0572 Fix for 8-byte alignment asserts that can trigger in some circumstances with 32-bit MSVC. by mistachkin ยท 7 years ago
- 29e7800 Make no atttempt to generate VDBE code for VACUUM after a syntax error. by drh ยท 7 years ago