๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 69b72d5 For FROM-clause subqueries that cannot be flattened, try to push WHERE clause by drh ยท 11 years ago subquery-opt
  2. fcb9f4f Corrections to comments in expr.c. No code changes. by drh ยท 11 years ago
  3. 5fea985 Typo fixes and additional background information in README.md. by drh ยท 11 years ago
  4. f960a64 Updates to configure.ac to help it find where the TCL libraries hidden by drh ยท 11 years ago
  5. 2efcf2a Fix minor typo in comment. No changes to code. by mistachkin ยท 11 years ago
  6. 1c8bade Ensure that allocateBtreePage() always clears the MemPage pointer when by drh ยท 11 years ago
  7. e726622 Move two unreachable conditionals inside of NEVER() or assert(). by drh ยท 11 years ago
  8. 1f2d968 Remove a corruption test in balance_nonroot that is superceded by a prior by drh ยท 11 years ago
  9. b5a2d55 Omit the rowallock.test script (Read-Only WAL lock) from the by drh ยท 11 years ago
  10. 9d69464 Add support for automatic indexes on FROM-clause subqueries that are by drh ยท 11 years ago
  11. d092ed4 Add some extra source-code comments and a test case. by drh ยท 11 years ago coroutine-autoindex
  12. 7b3aa08 An attempt to allow automatic index creation on subqueries accessed via by drh ยท 11 years ago
  13. 7cea7f9 Using "SELECT ALL" instead of just "SELECT" on a query that uses a single by drh ยท 11 years ago
  14. c682750 Added comments and testcase() macros to error cases in the btree search. by drh ยท 11 years ago
  15. 73d340a Earlier detection of incompatible sibling pages in balance_nonroot. by drh ยท 11 years ago
  16. 24cf1e5 Add new test cases to the fuzzdata3.db set of database fuzz tests. by drh ยท 11 years ago
  17. 7e8c6f1 Add the btreeGetUnusedPage() routine to btree.c, and use it to detect content by drh ยท 11 years ago
  18. 275fe3a Do not attempt to take any write lock on a read-only database on Windows. by drh ยท 11 years ago
  19. 3da29a1 The fuzzoomtest makefile target is no longer supported, so update by drh ยท 11 years ago
  20. f74d35b Fix a minor and harmless memory leak in fuzzcheck. Adjust the makefiles by drh ยท 11 years ago
  21. b52e9c8 All bytes of a page are initialized, even bytes that follow a 2-byte cell by drh ยท 11 years ago
  22. f9705d4 A different approach to preventing buffer overreads when comparing a vector by drh ยท 11 years ago
  23. a7298ac Disallow the use of "rowid" in CTEs - it has never worked correctly and it by drh ยท 11 years ago
  24. 3548db7 A different approach to preventing buffer overreads when comparing a vector of values with a corrupt index record that spans at least one overflow page. by dan ยท 11 years ago avoid-buffer-overread
  25. fccda8a CTEs have never add working rowids. So disallow the use of the "rowid" column by drh ยท 11 years ago no-rowid-in-cte
  26. 1421d98 Add the "PRAGMA cell_size_check=ON" command. by drh ยท 11 years ago cell-size-check-pragma
  27. b95e119 Avoid a buffer overread when comparing against a corrupt record that spans at least one overflow page. by dan ยท 11 years ago
  28. cc7aa1f Avoid branching on an uninitalized variable when comparing SQL values with the undefined serial types 10 and 11 (which only appear in corrupt databases). by dan ยท 11 years ago
  29. 52b33f8 The "make fuzztest" target now uses fuzzcheck instead of fuzzershell. Test by drh ยท 11 years ago
  30. 82faa2c Merge accidental fork. by dan ยท 11 years ago test-using-fuzzcheck
  31. 584390e Fix a one-byte buffer overread that may follow a syntax error while preparing an SQL statement. by dan ยท 11 years ago
  32. 4d6fda7 Fix fuzzcheck so that it responds correctly to the TEST_FAILURE environment by drh ยท 11 years ago
  33. ea93c70 The "make fuzztest" target now uses fuzzcheck instead of fuzzershell. by drh ยท 11 years ago
  34. d9972ef Enhance fuzzcheck with the ability to store descriptions in each source by drh ยท 11 years ago
  35. 633d075 Add a cast to one side of the test added by [97806a78] in order to avoid a signed/unsigned comparison warning. by dan ยท 11 years ago
  36. add0804 Avoid using a zero-sized array within a struct in fts3 code. by dan ยท 11 years ago
  37. 908aced Fix another bug in the in-memory VFS for fuzzcheck. by drh ยท 11 years ago
  38. 6c1944f Update test cases in corruptI.test so that they work with both SQLITE_ENABLE_OVERSIZE_CELL_CHECK and SQLITE_DEFAULT_AUTOVACUUM builds. by dan ยท 11 years ago
  39. fb0246b Return SQLITE_CORRUPT to the user if an attempt is made to add database page 1 to the free page list. by dan ยท 11 years ago
  40. c5b7358 Fix a problem with ignoring UNIQUE constraints on WITHOUT ROWID tables rendered redundant by the PRIMARY KEY. by dan ยท 11 years ago
  41. 27b1c8a Silence harmless compiler warnings when building the command line utilities with MSVC. by mistachkin ยท 11 years ago
  42. 7a94e6b Add fuzzcheck to makefile clean targets. Also, for consistency, replace a few tabs with spaces. by mistachkin ยท 11 years ago
  43. e5c5f2c Add the --result-trace option to fuzzcheck, and other interface enhancements. by drh ยท 11 years ago
  44. aca7ea1 Fix an important bug in the xRead method of the in-memory VFS for fuzzcheck. by drh ยท 11 years ago
  45. 495a1ef Add the fuzzcheck test program. by drh ยท 11 years ago
  46. 1573dc3 Add fuzzcheck to all makefiles and fix compiler warnings. by drh ยท 11 years ago fuzzcheck
  47. 370cf73 Merge in trunk fixes. by drh ยท 11 years ago
  48. 4ab3147 Improved tracing capabilities in fuzzcheck. by drh ยท 11 years ago
  49. 15b3128 Add the --native-vfs option on fuzzcheck. by drh ยท 11 years ago
  50. c3e8ef1 Fix a case of a corrupt database causing SQLite to read from up to 4 bytes before the start of a memory allocation. by dan ยท 11 years ago
  51. b335d12 Merge the btree fixes out of trunk. by drh ยท 11 years ago
  52. a9542b1 Add the --dbid and --sqlid parameters to fuzzcheck. Other fuzzcheck fixes. by drh ยท 11 years ago
  53. 08f901b Have the b-tree layer return SQLITE_CORRUPT to any attempt to open a cursor with a root page number less than 1. by dan ยท 11 years ago
  54. 3b74d03 First code for a new utility program to rerun checks on a large number of by drh ยท 11 years ago
  55. 0f8076d Fix a couple of btree asserts that would fail when encountering 32-bit rollover in cell payload size fields (cell payloads this large always indicate corruption). by dan ยท 11 years ago
  56. 2fc3a6c Fix a case where database corruption may cause SQLite to write past the end of a buffer. by dan ยท 11 years ago
  57. cf3d17c Fix an assert() in btree routine freeSpace() that may be false if the database is corrupt. by dan ยท 11 years ago
  58. 3fb37f0 Fix an fts4 matchinf() problem triggered by deferred tokens that are part of phrases that are part of AND expressions. by dan ยท 11 years ago
  59. af80a1c Fix an obsolete comment - no changes to code. by drh ยท 11 years ago
  60. 521d7bd Remove an incorrect and pointless assert(). by drh ยท 11 years ago
  61. 7ca0954 The assert() changes removed in the previous check-in are needed after all. by drh ยท 11 years ago
  62. 0b538f2 Better detection of corruption in allocateSpace() in btree.c. by drh ยท 11 years ago
  63. a1f75d9 Detect database corruption in the modifyPagePointer() routine and abort. by drh ยท 11 years ago
  64. 82110da Instead of early detection of corruption in balance_nonroot, simply ignore by drh ยท 11 years ago
  65. 3183ac5 Earlier detection of a specific kind of corruption in the balance_nonroot() by drh ยท 11 years ago
  66. 3c46b7f Minor documentation improvements. No changes to code. by drh ยท 11 years ago
  67. c19bc9b Improved error messages in fuzzershell when unable to open the database. by drh ยท 11 years ago
  68. f9def06 Fix a bug in fuzzershell caused by an uninitialized local variable. by drh ยท 11 years ago
  69. cea1dc2 Fix another bad assert() in btree - one that can be false on a corrupt database by drh ยท 11 years ago
  70. 18070e0 Fix incorrect validation of the size of the BLOB returned by a geometry by drh ยท 11 years ago
  71. 381ef81 Add the sqlite3_value_dup() and sqlite3_value_free() interfaces. by drh ยท 11 years ago
  72. 10ca5b4 Make sure sqlite3_value_dup() works correctly even for sqlite3_value by drh ยท 11 years ago value-dup
  73. 9dfedc8 Fix minor issues with the sqlite3_value_dup() interface. by drh ยท 11 years ago
  74. fd29973 Update with fixes and enhancements from trunk. by drh ยท 11 years ago
  75. e2248cf The SRT_Table type for the SelectDest object is now just an SRT_EphemTab for by drh ยท 11 years ago
  76. 6b76418 Have r-tree prefer to use the constraint "col MATCH ?" over "rowid = ?". by dan ยท 11 years ago
  77. afe028a Fix two faulty assert statements discovered by fuzzing. by drh ยท 11 years ago
  78. 499e15b Fix an assert in btree.c that can be false when using a corrupted database file. by drh ยท 11 years ago
  79. acd3374 Add the --database option to the fuzzershell test program. by drh ยท 11 years ago
  80. 4f03f41 Add the sqlite3_value_dup() and sqlite3_value_free() interfaces. Use by drh ยท 11 years ago
  81. 7b12548 Fix the initialization logic in CREATE TABLE AS so that the correct affinities by drh ยท 11 years ago
  82. f058b9c Add a test case to verify that CREATE TABLE AS does not store INT values by drh ยท 11 years ago create-table-as-type-fix
  83. 9263220 Simplification of the initialization code for CREATE TABLE AS. by drh ยท 11 years ago
  84. 9df25c4 A proposed fix for the problem of CREATE TABLE AS generating a table that by drh ยท 11 years ago
  85. 00d5ab7 Fix handling of queries with VALUES on the left and UNION ALL SELECT on the by drh ยท 11 years ago
  86. 7f0cd09 Enhance the selecttrace display by showing Select.selFlags. by drh ยท 11 years ago
  87. 7ac07bd Fix the MSVC makefile so that it works with OTA. Fix a harmless compiler by drh ยท 11 years ago
  88. 856d446 Allow R-Tree geometry functions to take 8-byte BLOB arguments which are by drh ยท 11 years ago
  89. dde548c Ensure that when the VM applies TEXT affinity to a value it discards any existing REAL or INTEGER value. by dan ยท 11 years ago
  90. 815bd62 Remove the sqlite3ota_open_v2() API. Add a new parameter to sqlite3ota_open() instead. by dan ยท 11 years ago
  91. c5aca21 Merge the ota-update branch with trunk. by dan ยท 11 years ago
  92. 504ab3b Add a comment for SQLITE_FCNTL_OTA to sqlite.h.in. by dan ยท 11 years ago ota-update
  93. a6fb464 Allow OTA update state data to be stored in a database separate from the OTA update database. by dan ยท 11 years ago
  94. b387e63 Merge latest trunk changes with this branch. by dan ยท 11 years ago
  95. a48bae8 Transitive constraints should only work if operands have compatible by drh ยท 11 years ago
  96. c4d56dd Use an ALWAY() on conditionals in the transitive constraint logic that are by drh ยท 11 years ago transitive-constraints
  97. 69c15fe Refinements to the determination of when an A==B term is an equivalence. by drh ยท 11 years ago
  98. df55365 Make a hard copy of the results of a subquery lest the result of the by drh ยท 11 years ago
  99. 5820118 Further restrictions on the use of the transitive property in WHERE clauses. by drh ยท 11 years ago
  100. ea19cc1 Fix the transitive constraint processing to only allow transitivity if the by drh ยท 11 years ago