๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 0f31327 Enhance the path arguments in JSON functions to access "#-N" array indexes. by drh ยท 6 years ago
  2. 7e88d63 Fix a memory leak in fts5 error handling code. by dan ยท 6 years ago
  3. 5281864 Extend the json-path mechanism with array indexes of the form "#" or "#-n" for by drh ยท 6 years ago json-path-enhancement
  4. 6637332 Prevent direct and indirect recursive content= options in fts3/4 and fts5. by dan ยท 6 years ago
  5. 70d1a1a Further improve detection of corrupt records in fts3. by dan ยท 6 years ago
  6. 594b124 Changes to extensions and test logic so that the build works with gcc by drh ยท 6 years ago
  7. 804725a Improvements to detection of corruption in the %_stat shadow table of FTS4. by drh ยท 6 years ago
  8. 13a8f20 Further improvements to shadow table corruption detection in FTS3. by drh ยท 6 years ago
  9. 3e72bdb Detect and prevent infinite recursion in fts3SelectLeaf() due to a by drh ยท 6 years ago
  10. 19d4175 Improved detection of corruption in the %_stat table of FTS4. by drh ยท 6 years ago
  11. feb5dcf Better detection of corruption in the %_stat and %_docsize shadow tables by drh ยท 6 years ago
  12. fd6bf04 Remove a reachable NEVER() in FTS3. by drh ยท 6 years ago
  13. c72f2fb More improvements to shadow table corruption detection in FTS3. by drh ยท 6 years ago
  14. 94febb3 Improved detection of corrupt shadow tables in FTS3. Enable the debugging by drh ยท 6 years ago
  15. b88eaf1 Add header guard to the expert extension. by mistachkin ยท 6 years ago
  16. 48eb03b Proper surrogate pair decoding added to JSON functions. See the mailing list by drh ยท 6 years ago
  17. b1c479b Fix an fts3 assert() that could fail when operating on a database containing corrupt records. by dan ยท 6 years ago
  18. 20cee7d Always disallow the use of non-deterministic functions in CHECK constraints, by drh ยท 6 years ago
  19. 9930cfe Fix a problem in fts3 causing it to report corruption if a doclist contains consectutive rowid entries that differ by more than 2^63. by dan ยท 6 years ago
  20. ef2df8f In fts5, fix a case of overreading a buffer by 1 byte when counting characters in malformed utf-8. Fix for [dd1f67bf]. by dan ยท 6 years ago
  21. 31269a9 Add an experimental set of UUID processing functions as the uuid.c by drh ยท 6 years ago
  22. 52612be Fix a resource leak in fts5 that could occur if an auxiliary function is called from within a query that does not use the full-text index. by dan ยท 6 years ago
  23. b207501 Avoid an infinite loop in fts3/4 incremental-merge in the case where the lowest level in the database contains segments but no data (because there is a delete-marker for each valid entry). Fix for [bf1aab89]. by dan ยท 6 years ago
  24. 2d82269 Fix a problem with row-value IN(...) operators and virtual tables. by dan ยท 6 years ago
  25. d681626 Update the zipfile extension to use deflateBound(), instead of compressBound(), to learn the maximum possible size of a deflate()d buffer. by dan ยท 6 years ago
  26. 8b4d0e2 Ensure fts3/4 prefix indexes are flushed to disk before an 'optimize' command. Fix for [745f1abc]. by dan ยท 6 years ago
  27. 9613c9f Fix the fts3/4 integrity-check command so that it works with "ORDER=DESC" tables. Fix for [8a6fa2bb]. by dan ยท 6 years ago
  28. cd79010 Fix a problem in the fts3 integrity-check routine causing it to report as corrupt tables that contain values with embedded 0x00 bytes. by dan ยท 6 years ago
  29. ae55737 Do not allow users to effectively disable fts5 crisismerge operations by setting the crisismerge threshold to higher than the maximum allowable segment b-trees on a single level. Fix for [d392017c]. by dan ยท 6 years ago
  30. a6bd187 Disallow fts5 page sizes greater than 65536 bytes - as there are 16-bit offsets used in the page header. by dan ยท 6 years ago
  31. fbd79cc Fix problems with using the fts5 'rebuild' command inside a transaction that contains other updates of the same table. Fix for [e258f008]. by dan ยท 6 years ago
  32. b186a62 Disallow page-sizes smaller than 32 bytes in fts5. Also ensure the fts5 integrity-check works even when "PRAGMA reverse_unordered_selects" is true. Fix for [265e935b26]. by dan ยท 6 years ago
  33. 03e025e Fix a problem with running ALTER TABLE ADD COLUMN statements within a transaction that writes to one or more virtual tables. by dan ยท 6 years ago
  34. 23d3f5d Fix a long-standing problem in fts4 incrmental merge. by dan ยท 6 years ago
  35. 5e81e9f The nodeReaderInit() function in FTS3 may not assume that the node is non-empty. by drh ยท 6 years ago
  36. 5c0666d In FTS3/4, the poslist end marker must be larger than any other possible by drh ยท 6 years ago
  37. e39f388 Fix harmless compiler warnings. by drh ยท 6 years ago
  38. 14e3e22 Fix an assert() in fts3 that could fail when accessing a corrupt database. by dan ยท 6 years ago
  39. 572b0dd Add extra tests for the handling of corrupt records in fts3. by dan ยท 6 years ago
  40. 4b48c727 Fix a "jump depends on unititialized value" valgrind error in fts5 triggered by corrupt database records. by dan ยท 6 years ago
  41. fab5b07 Fix the windows inverse function on the JSON aggregates. by drh ยท 6 years ago
  42. cd9cb85 Add the SQLITE_SUBTYPE flag, which may be passed to sqlite3_create_window_function() to indicate that the window function uses sqlite3_value_subtype() to check the sub-type of its arguments. by dan ยท 6 years ago
  43. 477f1f1 Fix a typo in the carray extension header comment - the comment that serves by drh ยท 6 years ago
  44. 01a3b6b Change the meaning of the SQLITE_SUBTYPE flag so that it indicates that the user-defined function cares about the subtypes of its arguments. by dan ยท 6 years ago window-functions-subtype-fix2
  45. 945a352 Merge latest trunk changes with this branch. by dan ยท 6 years ago
  46. 3f3f2c7 Ensure that the idxStr for FTS5 is always zero-terminated. by drh ยท 6 years ago
  47. fbb9a5b Fix harmless compiler warnings. by drh ยท 6 years ago
  48. 685b2ee Allow fts5 to filter on multiple MATCH clauses in a single scan. by dan ยท 6 years ago
  49. e2ba6df Add the SQLITE_SUBTYPE flag, which can be passed to sqlite3_create_function() and similar to indicate to the core that a user function is likely to use sqlite3_result_subtype(). by dan ยท 6 years ago
  50. 229ae1a Fix a potential crash in fts5 caused by using an auxiliary function on a "special" query like '*id' or '*reads'. by dan ยท 6 years ago
  51. 50b3ea2 Fix a potential buffer overrun in fts5 caused by corrupted database records. by dan ยท 6 years ago
  52. 512e46a Merge in recent fixes from trunk. by drh ยท 6 years ago nulls-last
  53. 298680d Fix a potential buffer overrun in fts5 caused by corrupt database records. by dan ยท 6 years ago
  54. 37874d7 Disable broken test case in expert1.test. by dan ยท 6 years ago
  55. 6fcb9f3 Fix a broken assert() in the fts3 snippet code that was failing for queries containging more than 64 phrases. by dan ยท 6 years ago
  56. 35fb866 Fix a problem with fts5 "ORDER BY rank" queries when the fts5 table name requires quoting. by dan ยท 6 years ago
  57. dac7e69 Add some extra tests for the lsm virtual table module. by dan ยท 6 years ago
  58. 5976b2c Fix to the query planner for the LSM1 extension. by drh ยท 6 years ago
  59. 87ae34b Add some static to the 'regexp' extension. by mistachkin ยท 6 years ago
  60. 3c1970f Update some corruption test cases to take [724f4df9c] into account. by dan ยท 6 years ago
  61. b8a8d52 Fix a problem with RBU function sqlite3rbu_bp_progress() when used during an RBU vacuum. by dan ยท 6 years ago
  62. 3728b84 Fix more compiler warnings. by drh ยท 6 years ago
  63. 3cbbd19 Prevent an fts5 table from being its own content table, or part of a view that is the content table. by dan ยท 6 years ago
  64. 7e35e81 Do not allow the json_set() function to overwrite the same element more than by drh ยท 6 years ago
  65. 8fbcb04 Convert an assert() in R-Tree into a database corruption detection case. by drh ยท 6 years ago
  66. 8279fe8 Fix a crash in fts3 caused by corrupt database records. by dan ยท 6 years ago
  67. ac71340 Fix harmless compiler warning seen with MSVC for x64. by mistachkin ยท 6 years ago
  68. b8293a5 Update RBU so that it supports indexes on expressions. by dan ยท 6 years ago
  69. dff1d5b Fix RBU handling of partial indexes with comments embedded in their CREATE INDEX statements. by dan ยท 6 years ago
  70. bfe33f8 Fix a potential buffer overread in fts5 triggered by a corrupt database record. by dan ยท 6 years ago
  71. 1c70f71 Avoid redefining types u32 and u16 when fossildelta.c is compiled as part of the amalgamation. by dan ยท 6 years ago
  72. 7fc296a Early detection of a corrupt R-Tree in the R-Tree search algorithm. by drh ยท 6 years ago
  73. bcb0e64 Performance optimizations in the rtreeStepToLeaf() routine of RTree. by drh ยท 6 years ago
  74. f446a7a Update rtree.c so that SQLITE_DEBUG is required to turn on assert() statements, even if it is compiled separately from the amalgamation. by dan ยท 6 years ago
  75. 7d840e5 Fix a valgrind problem in fts3corrupt4.test. by dan ยท 6 years ago
  76. fe9a832 Fix a problem with handling with handling quoted path elements in extension functions json_set() and json_insert() reported on the mailing list. by dan ยท 6 years ago
  77. 471e88f Fix a segfault in fts3 that could occur when processing corrupt fts records. by dan ยท 7 years ago
  78. efdb371 Fix an assert() in fts3 that could fail when processing corrupt records. Also some minor sanitizer warnings. by dan ยท 7 years ago
  79. 0a0e89f Fix an error message on the blobread() extension function so that it says by drh ยท 7 years ago
  80. 3517cc7 Fix a memory leak in the delta_parse() table-valued function of the by drh ยท 7 years ago
  81. 98d6357 Fix an fts5 segfault that could occur after parsing a corrupt structure record. by dan ยท 7 years ago
  82. 29fa6b6 Fix a buffer overread that could in fts3 when dealing with corrupt records. by dan ยท 7 years ago
  83. 595d9f5 Fix a segfault that could occur in sqlite3session_diff() if NULL were passed as the pzErrMsg argument. by dan ยท 7 years ago
  84. 36c9301 Add new test file fts5corrupt4.test. by dan ยท 7 years ago
  85. 3196abb Fix harmless compiler warning in the session extension. by mistachkin ยท 7 years ago
  86. 2a71b17 Fix a problem with corrupt db handling in the fts5_vocab module. by dan ยท 7 years ago
  87. c12655d Fix an assert() and potential buffer overrun in fts5 that could occur if the database was corrupt. by dan ยท 7 years ago
  88. d6712f3 Fix an assert() failure in fts5 that could occur when processing a corrupt database. by dan ยท 7 years ago
  89. 90255b8 Add tests for the RBU module. by dan ยท 7 years ago
  90. 5985dcb Fix another small buffer overread in sqlite_dbdata triggered by a corrupt database page. by dan ยท 7 years ago
  91. 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
  92. 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
  93. 9c34bc0 Fix another corruption related buffer overread in the sqlite_dbdata module. by dan ยท 7 years ago
  94. e216ae0 Fix further buffer overreads triggered by passing corrupt records to the sqlite_dbdata module. by dan ยท 7 years ago
  95. b3e3a5b Avoid reading outside a record buffer when extracting an SQL value in the sqlite_dbdata virtual table code. by dan ยท 7 years ago
  96. ad5536f Add another test case to cover a previously uncovered branch in the RBU module. by dan ยท 7 years ago
  97. 42e84ae Add tests to improve code coverage of the RBU module. by dan ยท 7 years ago
  98. 126537e Remove some redundant code from sqlite3rbu.c. Add test cases for RBU vacuum. by dan ยท 7 years ago rbu-opt
  99. 57c4514 Optimize further cases of restarting an RBU vacuum. by dan ยท 7 years ago
  100. c245855 Optimize some cases of restarting an RBU vacuum. by dan ยท 7 years ago