๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. e86974c Fix a performance regression caused by the previous commit. by drh ยท 7 years ago index-on-cast
  2. 95d5a88 Make indexes on CAST(...) expressions work. by dan ยท 7 years ago
  3. c7def60 Fix a buffer overread in fts3 that could occur when accessing a corrupt database. by dan ยท 7 years ago
  4. 6c43dba Do not assume that text parameters passed to fts4aux queries do not contain embedded nul characters. by dan ยท 7 years ago
  5. 9e35a61 Add a new test case to fuzzdata8.db. by drh ยท 7 years ago
  6. 0c873bf Change the definition of the BtCursor.skipNext field so that it is undefined by drh ยท 7 years ago
  7. c07eee7 Improvements to the ".eqp trace" command in the CLI so that it ensures that by drh ยท 7 years ago
  8. 05d49d1 New test cases form dbsqlfuzz by drh ยท 7 years ago
  9. 211a085 Window functions that can abort should indicate this, so that if they are by drh ยท 7 years ago
  10. e5da935 Update fuzzcheck so that with the --load-dbsql options it screens its by drh ยท 7 years ago
  11. e6a9efb Ensure that the btree cursor is correctly set up prior to backing it up by drh ยท 7 years ago
  12. 32bb700 Fix a broken assert() in fts3. Also some test script issues causing failures with builds that do not support fts3. by dan ยท 7 years ago
  13. b4e5039 Add the ".eqp trace" command to the CLI when using SQLITE_DEBUG, as a by drh ยท 7 years ago
  14. 0814acd Do not accidently truncate zeroblob values when doing an arithmetic by drh ยท 7 years ago
  15. b2e61bc Reinitialize debugging information on registers of a trigger prior to each by drh ยท 7 years ago
  16. f69af05 Fix harmless compiler warnings. by drh ยท 7 years ago
  17. 0578084 Fix the assert_fts3_nc() macro so that it works for test builds that omit by drh ยท 7 years ago
  18. ed45703 Fix harmless compiler warnings in fuzzcheck by drh ยท 7 years ago
  19. c2ea77e Fix a segfault that could follow an OOM when querying a table that has one or more columns with default values "true" or "false". by dan ยท 7 years ago
  20. e88609f Fix asan warnings in fts5 triggered by corrupt databases - passing NULL to memcmp, out-of-range left-shift values and signed integer overflow. by dan ยท 7 years ago
  21. c1f6618 Add an assert_fts3_nc() macro to fts3 - for assert() conditions that are only true when it is guaranteed that the fts3 database is not corrupt. by dan ยท 7 years ago
  22. 31ab7d8 Extend fuzzcheck so that it can process dbsqlfuzz cases. Add a collection by drh ยท 7 years ago
  23. 94f0a83 Fix the xFetch method of the "memdb" VFS (used by deserialize) so that it by drh ยท 7 years ago dbsqlfuzz-in-fuzzcheck
  24. ba14c69 Fix a couple of assert() statments in btree.c that could fail with corrupt databases. by dan ยท 7 years ago
  25. 725a9c7 In fuzzcheck, activate vdbe_debug for dbsqlfuzz cases when using the -vvvvv by drh ยท 7 years ago
  26. df21659 Improved automatic detection of dbsqlfuzz cases in fuzzcheck. by drh ยท 7 years ago
  27. a47e709 Add the ability to process dbsqlfuzz cases in fuzzcheck and add an initial by drh ยท 7 years ago
  28. 813ed78 Fix a buffer overread in fts3 that could occur in a prefix query on a corrupted database. by dan ยท 7 years ago
  29. f467744 Fix a problem with running ALTER TABLE on a schema that contains expressions of the type "col IN ()" (empty set on RHS of IN operator). by dan ยท 7 years ago
  30. 3cc9af2 Omit deprecated PRAGMAs when compiling with the -DSQLITE_OMIT_DEPRECATED option. by drh ยท 7 years ago
  31. 491b6d8 Make sure the column name flags are restored correctly after an error by drh ยท 7 years ago
  32. b0c4c94 Fix a potential problem with "INSERT INTO ... SELECT * FROM" (or VACUUM) statements on a corrupted database. by dan ยท 7 years ago
  33. 936ade4 Change a integer variable in sqlite3VdbeRecordUnpack() to unsigned in order by drh ยท 7 years ago
  34. 55469bb Use memmove() instead of memcpy() in a place where buffers might overlap by drh ยท 7 years ago
  35. 6a02f23 Remove an unreachable branch. by drh ยท 7 years ago
  36. b4738dd Fix an assert() in vdbemem.c that could fire if the database was corrupt. by dan ยท 7 years ago
  37. a5f9f42 Fix a problem with renaming a table within a schema that contains a composite query that uses a column alias as an ORDER BY term. by dan ยท 7 years ago
  38. e3dadac Stricter enforcement of cell sizes when doing balancing operations on the by drh ยท 7 years ago
  39. f8f47dd Fix another fts5 crash that can occur if the database is corrupted. by dan ยท 7 years ago
  40. d999503 Fix problems with sub-selects in WINDOW definitions. Also rename-column operations when the column being renamed appears in a WINDOW definition that is part of a VIEW or TRIGGER. by dan ยท 7 years ago
  41. 4c7bdd1 Fix a buffer overwrite triggered by a prefix query on a corrupt fts5 table. by dan ยท 7 years ago
  42. ccfa550 Fix a buffer overrun that could occur in fts5 if a prefix query is made on a corrupt database. by dan ยท 7 years ago
  43. 8e4fe01 Do not run shmlock.test as part of the journaltest permutation. by dan ยท 7 years ago
  44. c5ea2d4 Use _strdup() instead of strdup() on Windows builds of the CLI, to avoid by drh ยท 7 years ago
  45. f186f0b Fix the SQLITE_DESERIALIZE_READONLY feature so that it does not cause by drh ยท 7 years ago
  46. 178edcd Update dbfuzz2 to set a maximum database size of 100MiB by default, but by drh ยท 7 years ago
  47. 6ca6448 Enhancements to deserialize: (1) Add the SQLITE_FCNTL_SIZE_LIMIT file control by drh ยท 7 years ago
  48. 247c1b4 Make sure cursors are opened on all indexes for an UPDATE OR REPLACE by drh ยท 7 years ago
  49. 2c7a73e Fix another segfault caused by a corrupt fts3 database. by dan ยท 7 years ago
  50. 9b13365 Ensure that a key comparison does not read a collating sequence past the by drh ยท 7 years ago
  51. 87c3ad4 Enhance the btree search routine so that it does early detection of by drh ยท 7 years ago
  52. 1293715 Avoid deferencing a freed pointer following an OOM or SQLITE_CORRUPT error in by dan ยท 7 years ago
  53. ac30553 Remove a faulty assert() from fts3. by dan ยท 7 years ago
  54. e6c628e Make sure the extra bytes allocated for the saved cursor position by by drh ยท 7 years ago
  55. 50b910a Add the --memtrace option to the CLI. by drh ยท 7 years ago
  56. 7c04c69 Minor fix the fallocate.test module change from [7cd56cad5efead5] by drh ยท 7 years ago
  57. 5976552 Add the --max-data and --max-as options to dbfuzz2. Also cause dbfuzz2 to by drh ยท 7 years ago
  58. 8ed07d1 Add the --max-stack option to dbfuzz2. by drh ยท 7 years ago
  59. 27a0373 Avoid a division-by-zero error in fts5 caused by a corrupt database. by dan ยท 7 years ago
  60. b8852ae Remove a broken assert() triggered by a "PRAGMA max_page_count = N" by dan ยท 7 years ago
  61. 93b6c16 Fix a problem with using ALTER TABLE to rename a table or column when the by dan ยท 7 years ago
  62. 225b057 Fix a memory leak introduced by [55c5d72a]. by dan ยท 7 years ago
  63. 6e0a75a Fix a crash in the fts5vocab module caused by including a "term < NULL" term by dan ยท 7 years ago
  64. a86b208 Fix an infinite loop caused by a corrupt database in fts3. Also an undefined by dan ยท 7 years ago
  65. 4c1c790 Avoid passing a NULL pointer to memcpy in fts5, even if the database is corrupt. by dan ยท 7 years ago
  66. d00ad9a Typecasts added to the GeoPoly extension to avoid harmless UBSAN warnings. by drh ยท 7 years ago
  67. 4512977 Fix problems causing undefined left-shift operations in the fts3 snippet() by dan ยท 7 years ago
  68. ed968fa Avoid integer overflow when computing the array of a bounding box with by drh ยท 7 years ago
  69. e3b89d2 Handle oversize floating point values carefully when converting to integers by drh ยท 7 years ago
  70. 0e14e98 Fix a fairly obscure problem allowing an "ALTER TABLE RENAME col TO ..." statement to modify the schema in such a way as to break a reference within a trigger program. by dan ยท 7 years ago
  71. 3cb7920 Use the full 64-bit integer value in the argument to randomblob(). by drh ยท 7 years ago
  72. 21908b2 Disable the xfer-optimization if the two tables have the same root page by drh ยท 7 years ago
  73. 934d4f7 Fix another corruption related crash in fts5. by dan ยท 7 years ago
  74. aa0f2d0 Add the SQLITE_ENABLE_EARLY_CURSOR_CLOSE compile-time option which causes by drh ยท 7 years ago
  75. f66da6c Fix a buffer overwrite that could occur when running an fts5 prefix query by dan ยท 7 years ago
  76. 25fb506 Fix problems with joining two or more fts5_vocab tables that access the same by dan ยท 7 years ago
  77. 29c992c Revamp the SrcList allocator routines to be methods of Parse instead of by drh ยท 7 years ago
  78. 0ad7aa8 Limit the size of SrcList objects to 200 entries (compile-time configurable by drh ยท 7 years ago
  79. 04fcef0 Fix a corner-case for the logic that cause an insert of a NULL into an by drh ยท 7 years ago
  80. 30fdb45 Ensure that the variable-length integer decoder in FTS3 never tries to by drh ยท 7 years ago
  81. f20bbc5 Fix a failure in sqlite3ExprCompare() by drh ยท 7 years ago
  82. 8b20e4a Fix a problem with fix [b4b57413]. by dan ยท 7 years ago
  83. e011ee2 Fix a problem in the fts3 matchinfo() function with corrupt database handling. by dan ยท 7 years ago
  84. 375afb8 Fix a problem in the code generator for sorting results with SRT_EphemTab by drh ยท 7 years ago
  85. 5e970a8 Fix a problem with renaming a column that is used as part of an ORDER BY on a by dan ยท 7 years ago
  86. fb8ac32 Avoid a dangling pointer comparison when renaming a table that has a trigger by dan ยท 7 years ago
  87. 4ccb41f Fix a memory leak that could occur in fts3 when handling a corrupt database. by dan ยท 7 years ago
  88. dfb5c96 Fix a problem with ALTER TABLE and vector assignments in UPDATE statements by dan ยท 7 years ago
  89. 1a39d2b Handle SQL NULL values without crashing in the fts5 snippet() and highlight() by dan ยท 7 years ago
  90. a783931 Fix a buffer overread in fts3 caused by a corrupt record. by dan ยท 7 years ago
  91. 2d4e720 Have fts5 reject attempts to insert a non-integer, non-null value into a rowid by dan ยท 7 years ago
  92. e2dcc42 Fix a harmless memory leak in the Lemon parser generator utility program. by drh ยท 7 years ago
  93. 58ed374 Fix a problem triggered by DELETE statements with WHERE clauses that use the by dan ยท 7 years ago
  94. 9c039d9 Add scalar function "prefix_length()" to ext/misc/prefixes.c. by dan ยท 7 years ago
  95. 9274ad8 Fix a problem causing some Tcl test cases to fail with errors like "expected: [<multiline-whitespace>], got: []". by dan ยท 7 years ago
  96. 4ead963 Add the "prefixes" table-valued function in the ext/misc folder. by drh ยท 7 years ago
  97. f8a488b Fix a problem causing a crash if an fts5vocab table was created to query an by dan ยท 7 years ago
  98. 94ec92a Fix a problem with querying a corrupt fts3 database. by dan ยท 7 years ago
  99. 4067ce7 When parsing a corrupt record using sqlite3VdbeRecordUnpack(), make sure by drh ยท 7 years ago
  100. 68c1f9c Have fts3 ignore empty sets of parenthesis if built with by dan ยท 7 years ago