1. bfe2964 Version 3.42.1 by drh · 3 months ago branch-3.42 version-3.42.1
  2. bb0afc2 Fix the same potential integer overflow problem of [5508b56fd24016c1] in by drh · 3 months ago
  3. 48b1259 Fix a couple of potential integer overflow problems in FTS5. by drh · 3 months ago
  4. e25813c Fix a buffer overread in the sessions extension that could occur when by drh · 3 months ago
  5. 015830d Fix a problem with an fts5 secure-delete on a rowid/term pair that follows a legacy delete of the same pair. by dan · 2 years, 1 month ago
  6. 81a1823 Fix a problem with fts5 secure-delete mode causing fts5 to corrupt its records. by dan · 2 years, 2 months ago
  7. d01c7c4 Fix CLI .sha3sum error message for keyword identifiers, reported in [forum:/forumpost/7cbe081746dd|forum post 7cbe081746dd]. by larrybr · 2 years, 5 months ago
  8. 177479f Replace some JS 'self' references with 'globalThis', as reported via the npm subproject. by stephan · 2 years, 5 months ago
  9. 1549472 Fix a buffer over-read that could occur as part of an fts5 secure-delete operation on a database containing corrupt fts5 records. by drh · 2 years, 5 months ago
  10. db7f2f8 Make sure temporary sqlite3_value objects used by STAT4 are reset to NULL prior by drh · 2 years, 5 months ago
  11. cfa35c0 Defer setting the BTS_PAGESIZE_FIXED flag until after we are certain there by drh · 2 years, 5 months ago
  12. 8c3ea52 Extra space to prevent a buffer overread on corrupt STAT4 records. by drh · 2 years, 5 months ago
  13. 575d823 Simplify a memcpy() in defragmentPage(). It now might copy more content than by drh · 2 years, 5 months ago
  14. f7d02ca Fix CLI fault on missing -nonce reported by [forum:/info/f8c14a1134|forum post f8c14a1134]. by drh · 2 years, 5 months ago
  15. 38657ff Fix a problem causing an infinite loop in the recovery extension when processing a corrupt free-block list. by drh · 2 years, 5 months ago
  16. 6e0d6e0 Fix an issue with sqldiff reported by by drh · 2 years, 5 months ago
  17. 1409791 Avoid performing aggregate processing more than once for a single expression. by drh · 2 years, 6 months ago
  18. 51aa802 When converting an aggregate expression to AGG_COLUMN, be sure to remove by drh · 2 years, 6 months ago
  19. eeec597 Extend detection of the INSERT...RETURNING locking case to the DB.selectValue(s)/selectArray/selectObject() family of functions. Add tests for INSERT/UPDATE...RETURNING with those functions. by stephan · 2 years, 6 months ago
  20. 303ba6c oo1.Stmt.finalize() no longer throws, but instead returns the same as the C API. oo1.DB.exec() now triggers the INSERT...RETURNING locking failure as an exception via reset() instead of finalize(). Some code-adjacent internal API renaming for clarity's sake. by stephan · 2 years, 6 months ago
  21. 1c1dfc1 sqlite3.oo1.Stmt.reset() and finalize() now throw if their underlying C-level APIs return non-0, in order to avoid silent failure in certain locking-related cases. by stephan · 2 years, 6 months ago
  22. 10f6cdd Correct typo in an 'extern' decl name, reported in [forum:1d4342156439233b|forum post 1d4342156439233b]. by stephan · 2 years, 6 months ago
  23. f1343a7 Fix incorrect b-tree root page reports from the enhanced PRAGMA integrity_check by drh · 2 years, 6 months ago
  24. 7a68f80 Avoid an assert() failure that could occur in SQLITE_ENABLE_UPDATE_DELETE_LIMIT builds when a WITH clause attached to an UPDATE or DELETE statement created a CTE of the same name as the table being modified. by drh · 2 years, 6 months ago
  25. 2997f03 Resolve the JS-side corner case reported in [forum:7774b773937cbe0a | forum post 7774b773937cbe0a] by not caching oo1.Stmt.columnCount. by stephan · 2 years, 6 months ago
  26. 09d3f5d Increase the version number to 3.42.1 by drh · 2 years, 6 months ago
  27. 27052c3 Fix two assert() statements that failed to take into account by drh · 2 years, 6 months ago
  28. 89efa89 Version 3.42.0 by drh · 2 years, 6 months ago version-3.42.0
  29. 89caab8 Update the tool/mkmsvcmin.tcl script so that it prints a one-line message by drh · 2 years, 6 months ago
  30. e680b6d Fix a C++-style variable declaration in the generate_series() extension. by drh · 2 years, 6 months ago
  31. aeb064c Limit the number of nested NOT nodes in an fts5 expression to 256. by dan · 2 years, 6 months ago
  32. ff4e771 Increase the stack size available to fuzzcheck to 8MB on Windows. by drh · 2 years, 6 months ago
  33. 4042d2b Limit the number of nested NOT nodes in an fts5 expression to 256. by dan · 2 years, 6 months ago fts5-expr-limit
  34. 307db96 Add the --wait command-line option to fuzzcheck. by drh · 2 years, 6 months ago
  35. b579db6 Make generate_series() correct on ones complement ALUs and acceptable to UBSAN. by larrybr · 2 years, 6 months ago
  36. eb4455e As evidenced by [forum:/forumpost/f3f546025a|forum post f3f546025a], the by drh · 2 years, 6 months ago
  37. fa746af Simplify the interface to constructAutomaticIndex(). by drh · 2 years, 6 months ago
  38. b8d689b Fix windows-specific problems in test scripts sessionnoop2.test and sessionrowid.test. by dan · 2 years, 6 months ago
  39. 5e65cd1 Remove unnecessary call to sqlite3_dbdata_init() from shell.c. by dan · 2 years, 6 months ago
  40. fd07915 Add an "#ifndef SQLITE_HAVE_SQLITE3R" directive to shell.c.in, to avoid including the recovery code a second time if the shell is being compiled with sqlite3r.c. by dan · 2 years, 6 months ago
  41. ea51c09 Mention that sqlite3_mutex_free() accepts NULL as a no-op. by larrybr · 2 years, 6 months ago
  42. 273c2a9 Fix compilation issue seen with MSVC. by mistachkin · 2 years, 6 months ago
  43. 59b6a2b Fix harmless compiler warning caused by [0772ddf56713d013]. by drh · 2 years, 6 months ago
  44. 83be558 Add multi-threaded test for "INSERT ... RETURNING ..." and SQLITE_BUSY errors. by dan · 2 years, 6 months ago
  45. 4f3dc93 Make the regexp extension more robust against OOM errors during compilation by drh · 2 years, 6 months ago
  46. fb74019 Fix unlikely strange result of CLI edit(). by larrybr · 2 years, 6 months ago
  47. 69bc8c7 Ensure the _O_U16TEXT is defined for Windows builds of the CLI. by drh · 2 years, 6 months ago
  48. 26a3e56 Remove a stray CR from end of line in a source file. by drh · 2 years, 6 months ago
  49. 61791c6 Fix harmless typos in comments. by drh · 2 years, 6 months ago
  50. 6b429dc Ensure that all prepared statements are expired and forced to reprepare by drh · 2 years, 6 months ago
  51. 78b404d Add [/info/cec6a06508239c09e363?ln=5525-5531|restriction (5)] to the by drh · 2 years, 6 months ago
  52. 5ca40d8 Fix a minor typo in a comment. No code changes. by drh · 2 years, 6 months ago
  53. 418d212 Fix the rbu_exclusive_checkpoint=1 option so that it works with a zipvfs database in pass-through mode. by dan · 2 years, 6 months ago
  54. 0c7bcf4 Doc typo fix. No code changes. by stephan · 2 years, 6 months ago oo1-no-cache-Stmt.columnCount
  55. 161f742 Resolve the JS-side corner case reported in [forum:7774b773937cbe0a | forum post 7774b773937cbe0a] by not caching oo1.Stmt.columnCount. by stephan · 2 years, 6 months ago
  56. 28f4e7b Enhance the split-sqlite3c.tcl script so that it uses single-character by drh · 2 years, 6 months ago
  57. 0051a56 Fix harmless compiler warnings from the CBMC compiler. by drh · 2 years, 6 months ago
  58. 5af043c Rename sqlite3IsTableConstraint() to sqlite3IsSingleTableConstraint() and by drh · 2 years, 6 months ago
  59. d733ee5 Add a missing comma to the documentation for the OP_Jump opcode. No changes by drh · 2 years, 6 months ago
  60. 88a9943 New restriction on the push-down optimization to prevent an ON or USING clause by drh · 2 years, 6 months ago
  61. 5fbb2ad Fix bug in fall-back logic of CLI .clone by larrybr · 2 years, 6 months ago
  62. d9be387 Fix recover1.test so that it works with DEFAULT_AUTOVACUUM builds. by dan · 2 years, 6 months ago
  63. bbd0ae2 Improved error handling when ".open" fails in the CLI. by drh · 2 years, 6 months ago
  64. addc7e0 In editPage(), if an attempt is made to edit an empty 64KB page, then take by drh · 2 years, 6 months ago
  65. c42bbfc Ensure that the label for a JSON object really is a string and not an array by drh · 2 years, 6 months ago
  66. 6d841fd Add tests for recovering data to a lost-and-found table from a utf-16 db. No code changes. by dan · 2 years, 6 months ago
  67. 28f32be It turns out that pagerExclusiveLock() can be called with the lock state by drh · 2 years, 6 months ago
  68. 4e73863 Fix a comment in the JSON logic. No code changes. by drh · 2 years, 6 months ago
  69. 77eb3e3 Fix a buffer overrun that could occur when using the format() function to format a very small real value with the "," modifier. by dan · 2 years, 6 months ago
  70. ed96436 Reduce the maximum depth of nesting in json objects to 1000. by dan · 2 years, 6 months ago
  71. 3e49355 Do not attempt to run json502.test with SQLITE_OMIT_VIRTUALTABLE builds. by dan · 2 years, 6 months ago
  72. e030619 Updates to compile-time option usage and especially to the compile-time option by drh · 2 years, 6 months ago
  73. fb18d81 Fix the pager2-3.1 test case so that it does not run if a required by drh · 2 years, 6 months ago
  74. cad6aae Allow virtual tables to prepare writes to shadow tables in defensive mode from with xRelease() callbacks - even if the xRelease() is invoked from within sqlite3_finalize(). by dan · 2 years, 6 months ago
  75. 0498cae Improved formatting of comments on SQLITE_CONFIG_xxx defines as those by drh · 2 years, 6 months ago
  76. d2bef86 Add the "subsecond" modifier to the date/time functions. by drh · 2 years, 6 months ago
  77. 8881368 Add some tests of subsecond modifier for date/time functions. Sync with trunk. by larrybr · 2 years, 6 months ago subsec-modifier
  78. 6242c93 Enhance the format() function so that the "," modifier works for floating by drh · 2 years, 6 months ago
  79. e846809 Add support for the comma (,) modifier to %f formats in the format() function. by drh · 2 years, 6 months ago comma-format
  80. c1e40a3 Fix a bug in cursor hints that can cause references to tables that have not by drh · 2 years, 6 months ago
  81. 62b28db Add another assert() to FTS5 to demonstrate that a pointer is never NULL. by drh · 2 years, 6 months ago
  82. 3f23eb6 Add an assert() to fts5_config to ensure that a potential OOM is being handled correctly. by dan · 2 years, 6 months ago
  83. 3442306 Protect a macro argument with parentheses in FTS5. by drh · 2 years, 6 months ago
  84. dda2833 Add a comment to the [0512f82a2cde7447] change to link it to its TH3 test case. by drh · 2 years, 6 months ago
  85. 69e2422 Enhancement to showwal such that it shows what the page hash should be by drh · 2 years, 6 months ago
  86. 6539977 Conform CLI double-quoted escaping to what its doc says. by larrybr · 2 years, 6 months ago
  87. b4824b0 In the zipfile extension, leave the catalog list in a consistent state when by drh · 2 years, 6 months ago
  88. ce2aa8b If the page size is wrong on the page1 content inside a WAL file, then by drh · 2 years, 6 months ago
  89. 681307d Improved detection of excess recursion on arrays and objects in the JSON by drh · 2 years, 6 months ago
  90. 790adfd Do not overflow the Index.aSample[] array if the same index appears in by drh · 2 years, 6 months ago
  91. 8777bdb Do not even attempt to load the sqlite_stat4 table if the use of STAT4 is by drh · 2 years, 6 months ago
  92. 164b332 Fix CLI mishandling of OOM during .import _of_ a DB. [forum:7ed4a250d3|Reported by forum post 7ed4a250d3]. by larrybr · 2 years, 6 months ago
  93. b504623 In the CLI, ensure that the argument to quoteChar() is not a NULL pointer by drh · 2 years, 6 months ago
  94. 9cf09b5 Fix a problem with the sqlite3changeset_size() API and rowid tables. by dan · 2 years, 6 months ago
  95. d8200de Give CLI quoted args hex escapes (as documented.) by larrybr · 2 years, 6 months ago cli-hex-escape
  96. 8594f02 Cure CLI hang on .import with high-ASCII column separator. by larrybr · 2 years, 6 months ago
  97. bdb40cb Allow for lower-case "nan" to mean NaN in JSON. by drh · 2 years, 6 months ago
  98. d6b3a02 Interpret negative arguments to sqlite3_sleep() as zero. by drh · 2 years, 6 months ago
  99. 8c79ea8 Improved handling of NULL arguments to json_valid() and by drh · 2 years, 6 months ago
  100. 67a1777 Fix typo in comment. [forum:/forumpost/3da7d9c445|Forum post 3da7d9c445]. by drh · 2 years, 6 months ago