๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 9c620c0 Add the datacopy extension, used for testing only. by drh ยท 5 months ago branch-3.28
  2. 296f59a When doing an UPDATE or DELETE using a multi-column index where only a few by dan ยท 5 years ago
  3. c19133d Import the 3.31.0-beta FTS3/4 code directly into the 3.28 branch, thus by drh ยท 6 years ago
  4. 189aa7d Fix a test script problem in fts5corrupt3.test. by dan ยท 7 years ago
  5. 766b431 Fix a harmless compiler warning in test logic. by drh ยท 7 years ago
  6. de21ad7 Fix a test script problem in fts5corrupt3.test. by dan ยท 7 years ago
  7. 73f940c Fix additional compiler warnings introduced by the previous check-in and found by drh ยท 7 years ago
  8. f6ad201 Fixes for harmless compiler warnings. by drh ยท 7 years ago
  9. 3b574e4 Use the 64-bit memory allocator interfaces in extensions, whenever possible. by drh ยท 7 years ago
  10. 971194a Fix RBU so that it does not write rows that should be excluded into partial indexes (corrupting the database). by dan ยท 7 years ago
  11. ce3c3ee Fix two assert() statements in fts5 that are only true if the database is not corrupt. by dan ยท 7 years ago
  12. 29ddbbb Add the sqlite3_value_frombind() interface. Use that interface to by drh ยท 7 years ago
  13. 4e2d3d4 Fix harmless compiler warnings seen with MSVC. by mistachkin ยท 7 years ago
  14. 2c794b1 Add the blobio.c extension module implementing readblob() and writeblob(). by drh ยท 7 years ago
  15. 7678fdc Change the fts3_tokenizer() function to always return the pointer as a BLOB by drh ยท 7 years ago
  16. a920b20 Fix typos in the comments of the sessions extension, one of which affects by drh ยท 7 years ago
  17. 5155b75 The two-argument version of fts3_tokenizer() works regardless of the by drh ยท 7 years ago
  18. d4a591d Fix harmless compiler warnings. by drh ยท 7 years ago
  19. e747611 Fix the writefile() SQL function implemented by ext/misc/fileio.c such that by drh ยท 7 years ago
  20. ff119f0 Fix harmless compiler warnings from MSVC. by drh ยท 7 years ago
  21. e41fd72 Enhance the rtreenode() function of rtree (used for testing) so that it by drh ยท 7 years ago
  22. 065f3bf Fix various harmless compiler warnings seen with MSVC. by mistachkin ยท 7 years ago noWarnings
  23. f3e90dd Fix a compiler warning in FTS5. by drh ยท 7 years ago
  24. d406d07 Fix a buffer overread that could occur when running fts5 prefix queries inside a transaction. by dan ยท 7 years ago
  25. b15f19c Fix an fts5 problem with interleaving reads and writes in a single transaction. by dan ยท 7 years ago
  26. 66b8457 Fix another segfault in fts3 that could occur with corrupt records. by dan ยท 7 years ago
  27. 75db74f Improved comments on the fossildelta.c extension. by drh ยท 7 years ago
  28. 8f46f34 Remove a redundant parameter extraction call from the percentile.c extension. by drh ยท 7 years ago
  29. f10c535 The fts3_tokenizer() function returns NULL if the by drh ยท 7 years ago
  30. 95fdb63 Avoid an assert() failure and an undefined left-shift operation in the fts3 snippet() function that could occur if the database was corrupt. by dan ยท 7 years ago
  31. 0319934 Fix the readfile() UDF so that it returns an empty BLOB, not an OOM error, by drh ยท 7 years ago
  32. f26b145 Verify that fts5 auxiliary functions cannot be used in aggregate queries. by dan ยท 7 years ago
  33. 69e224f Reformat the white-space in a few test cases so that the tests work with Tcl 8.6.9. by dan ยท 7 years ago
  34. c3017e7 Update comments on the fossildelta extension. No changes to code. by drh ยท 7 years ago
  35. f2e5c98 Fix a couple of assert() statements in fts3 that can be false if the database is corrupt. by dan ยท 7 years ago
  36. 2a98b58 Enhance the xBestIndex method on delta_parse() to return SQLITE_CONSTRAINT if by drh ยท 7 years ago
  37. 2d441ce Add the delta_parse(DELTA) table-valued function to the fossildelta extension. by drh ยท 7 years ago
  38. 4bec44b Add the fossildelta.c extension in ext/misc with implementations of the Fossil by drh ยท 7 years ago
  39. 6d7f18d Fix a potential memory leak in RBU if the rbu_fossil_delta() SQL function is by drh ยท 7 years ago
  40. b43ac00 Fix an assert() that might not be true if the %_segdir table of FTS3 contains by drh ยท 7 years ago
  41. f910162 Register the "vfsstat" virtual table immediately when loading the vfsstat.c by drh ยท 7 years ago
  42. 43a6e4d Fix another segfault that could occur in fts5 with a corrupted database. by dan ยท 7 years ago
  43. 47a3015 Fix typos in comments in fts5.h. No changes to code. by dan ยท 7 years ago
  44. 2fa619a Change a few assert() statements in fts3 that might fail if the database is corrupt. by dan ยท 7 years ago
  45. 871b134 Fix a problem preventing testfixture from being built with SQLITE_OMIT_VIRTUALTABLE. by dan ยท 7 years ago
  46. d46b6f5 Fix a harmless compiler warning in the memtrace.c extension. by drh ยท 7 years ago
  47. 83a635a Fix problems with SAVEPOINT and related commands within transactions on a corrupt database that include fts5 or some other virtual tables. by dan ยท 7 years ago
  48. 0062ddd Fix another potential buffer overread in fts5. by dan ยท 7 years ago
  49. 81f44cd Fix another corruption case in fts5. by dan ยท 7 years ago
  50. 41fc545 Fix an assertion failure in fts3 triggered by a corrupt database. by dan ยท 7 years ago
  51. 8f5b14a Fix a buffer overread in fts5 debugging scalar function fts5_decode(). by dan ยท 7 years ago
  52. 1c7d389 Fix an assert() in fts5 that could fail if the database is corrupt. by dan ยท 7 years ago
  53. abd7449 Fix another corrupt-database-handling problem in fts5. by dan ยท 7 years ago
  54. b92b019 Fix another buffer overrun that could occur when quering a corrupt database using an fts5vocab table. by dan ยท 7 years ago
  55. dd57923 Fix another buffer overread in fts5 that may occur when accessing a corrupt database. by dan ยท 7 years ago
  56. 3f4f682 Fix harmless compiler warnings. by drh ยท 7 years ago
  57. e25646d Avoid an integer overflow in the fts5 snippet() function triggered by a corrupt database record. by dan ยท 7 years ago
  58. eb2ed10 Avoid a crash when the fts5 snippet() function (or similar) is used with a special query pattern, like '*id' or '*reads'. by dan ยท 7 years ago
  59. 3993397 Fix a buffer overrun triggered by a merge operation on a corrupt fts5 database. by dan ยท 7 years ago
  60. c7def60 Fix a buffer overread in fts3 that could occur when accessing a corrupt database. by dan ยท 7 years ago
  61. 6c43dba Do not assume that text parameters passed to fts4aux queries do not contain embedded nul characters. by dan ยท 7 years ago
  62. 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
  63. 0578084 Fix the assert_fts3_nc() macro so that it works for test builds that omit by drh ยท 7 years ago
  64. 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
  65. 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
  66. 813ed78 Fix a buffer overread in fts3 that could occur in a prefix query on a corrupted database. by dan ยท 7 years ago
  67. f8f47dd Fix another fts5 crash that can occur if the database is corrupted. by dan ยท 7 years ago
  68. 4c7bdd1 Fix a buffer overwrite triggered by a prefix query on a corrupt fts5 table. by dan ยท 7 years ago
  69. 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
  70. 2c7a73e Fix another segfault caused by a corrupt fts3 database. by dan ยท 7 years ago
  71. 1293715 Avoid deferencing a freed pointer following an OOM or SQLITE_CORRUPT error in by dan ยท 7 years ago
  72. ac30553 Remove a faulty assert() from fts3. by dan ยท 7 years ago
  73. 50b910a Add the --memtrace option to the CLI. by drh ยท 7 years ago
  74. 27a0373 Avoid a division-by-zero error in fts5 caused by a corrupt database. by dan ยท 7 years ago
  75. 225b057 Fix a memory leak introduced by [55c5d72a]. by dan ยท 7 years ago
  76. 6e0a75a Fix a crash in the fts5vocab module caused by including a "term < NULL" term by dan ยท 7 years ago
  77. a86b208 Fix an infinite loop caused by a corrupt database in fts3. Also an undefined by dan ยท 7 years ago
  78. 4c1c790 Avoid passing a NULL pointer to memcpy in fts5, even if the database is corrupt. by dan ยท 7 years ago
  79. d00ad9a Typecasts added to the GeoPoly extension to avoid harmless UBSAN warnings. by drh ยท 7 years ago
  80. 4512977 Fix problems causing undefined left-shift operations in the fts3 snippet() by dan ยท 7 years ago
  81. ed968fa Avoid integer overflow when computing the array of a bounding box with by drh ยท 7 years ago
  82. 934d4f7 Fix another corruption related crash in fts5. by dan ยท 7 years ago
  83. f66da6c Fix a buffer overwrite that could occur when running an fts5 prefix query by dan ยท 7 years ago
  84. 25fb506 Fix problems with joining two or more fts5_vocab tables that access the same by dan ยท 7 years ago
  85. 30fdb45 Ensure that the variable-length integer decoder in FTS3 never tries to by drh ยท 7 years ago
  86. e011ee2 Fix a problem in the fts3 matchinfo() function with corrupt database handling. 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. 1a39d2b Handle SQL NULL values without crashing in the fts5 snippet() and highlight() by dan ยท 7 years ago
  89. a783931 Fix a buffer overread in fts3 caused by a corrupt record. by dan ยท 7 years ago
  90. 2d4e720 Have fts5 reject attempts to insert a non-integer, non-null value into a rowid by dan ยท 7 years ago
  91. 58ed374 Fix a problem triggered by DELETE statements with WHERE clauses that use the by dan ยท 7 years ago
  92. 9c039d9 Add scalar function "prefix_length()" to ext/misc/prefixes.c. by dan ยท 7 years ago
  93. 4ead963 Add the "prefixes" table-valued function in the ext/misc folder. by drh ยท 7 years ago
  94. f8a488b Fix a problem causing a crash if an fts5vocab table was created to query an by dan ยท 7 years ago
  95. 94ec92a Fix a problem with querying a corrupt fts3 database. by dan ยท 7 years ago
  96. 68c1f9c Have fts3 ignore empty sets of parenthesis if built with by dan ยท 7 years ago
  97. 951d165 Fix another problem with handling corrupt records in fts5_decode(). by dan ยท 7 years ago
  98. b4439ee Fix a problem with corrupt database handling in the fts3 matchinfo() function. by dan ยท 7 years ago
  99. 5d45890 Improved detection of shadow table corruption in the fts5_decode() SQL function. by drh ยท 7 years ago
  100. 3e534ea Improved shadow table corruption detection in the matchinfo() function of FTS3. by drh ยท 7 years ago