- bfe2964 Version 3.42.1 by drh · 3 months ago branch-3.42 version-3.42.1
- bb0afc2 Fix the same potential integer overflow problem of [5508b56fd24016c1] in by drh · 3 months ago
- 48b1259 Fix a couple of potential integer overflow problems in FTS5. by drh · 3 months ago
- e25813c Fix a buffer overread in the sessions extension that could occur when by drh · 3 months ago
- 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
- 81a1823 Fix a problem with fts5 secure-delete mode causing fts5 to corrupt its records. by dan · 2 years, 2 months ago
- d01c7c4 Fix CLI .sha3sum error message for keyword identifiers, reported in [forum:/forumpost/7cbe081746dd|forum post 7cbe081746dd]. by larrybr · 2 years, 5 months ago
- 177479f Replace some JS 'self' references with 'globalThis', as reported via the npm subproject. by stephan · 2 years, 5 months ago
- 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
- db7f2f8 Make sure temporary sqlite3_value objects used by STAT4 are reset to NULL prior by drh · 2 years, 5 months ago
- cfa35c0 Defer setting the BTS_PAGESIZE_FIXED flag until after we are certain there by drh · 2 years, 5 months ago
- 8c3ea52 Extra space to prevent a buffer overread on corrupt STAT4 records. by drh · 2 years, 5 months ago
- 575d823 Simplify a memcpy() in defragmentPage(). It now might copy more content than by drh · 2 years, 5 months ago
- f7d02ca Fix CLI fault on missing -nonce reported by [forum:/info/f8c14a1134|forum post f8c14a1134]. by drh · 2 years, 5 months ago
- 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
- 6e0d6e0 Fix an issue with sqldiff reported by by drh · 2 years, 5 months ago
- 1409791 Avoid performing aggregate processing more than once for a single expression. by drh · 2 years, 6 months ago
- 51aa802 When converting an aggregate expression to AGG_COLUMN, be sure to remove by drh · 2 years, 6 months ago
- 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
- 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
- 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
- 10f6cdd Correct typo in an 'extern' decl name, reported in [forum:1d4342156439233b|forum post 1d4342156439233b]. by stephan · 2 years, 6 months ago
- f1343a7 Fix incorrect b-tree root page reports from the enhanced PRAGMA integrity_check by drh · 2 years, 6 months ago
- 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
- 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
- 09d3f5d Increase the version number to 3.42.1 by drh · 2 years, 6 months ago
- 27052c3 Fix two assert() statements that failed to take into account by drh · 2 years, 6 months ago
- 89efa89 Version 3.42.0 by drh · 2 years, 6 months ago version-3.42.0
- 89caab8 Update the tool/mkmsvcmin.tcl script so that it prints a one-line message by drh · 2 years, 6 months ago
- e680b6d Fix a C++-style variable declaration in the generate_series() extension. by drh · 2 years, 6 months ago
- aeb064c Limit the number of nested NOT nodes in an fts5 expression to 256. by dan · 2 years, 6 months ago
- ff4e771 Increase the stack size available to fuzzcheck to 8MB on Windows. by drh · 2 years, 6 months ago
- 4042d2b Limit the number of nested NOT nodes in an fts5 expression to 256. by dan · 2 years, 6 months ago fts5-expr-limit
- 307db96 Add the --wait command-line option to fuzzcheck. by drh · 2 years, 6 months ago
- b579db6 Make generate_series() correct on ones complement ALUs and acceptable to UBSAN. by larrybr · 2 years, 6 months ago
- eb4455e As evidenced by [forum:/forumpost/f3f546025a|forum post f3f546025a], the by drh · 2 years, 6 months ago
- fa746af Simplify the interface to constructAutomaticIndex(). by drh · 2 years, 6 months ago
- b8d689b Fix windows-specific problems in test scripts sessionnoop2.test and sessionrowid.test. by dan · 2 years, 6 months ago
- 5e65cd1 Remove unnecessary call to sqlite3_dbdata_init() from shell.c. by dan · 2 years, 6 months ago
- 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
- ea51c09 Mention that sqlite3_mutex_free() accepts NULL as a no-op. by larrybr · 2 years, 6 months ago
- 273c2a9 Fix compilation issue seen with MSVC. by mistachkin · 2 years, 6 months ago
- 59b6a2b Fix harmless compiler warning caused by [0772ddf56713d013]. by drh · 2 years, 6 months ago
- 83be558 Add multi-threaded test for "INSERT ... RETURNING ..." and SQLITE_BUSY errors. by dan · 2 years, 6 months ago
- 4f3dc93 Make the regexp extension more robust against OOM errors during compilation by drh · 2 years, 6 months ago
- fb74019 Fix unlikely strange result of CLI edit(). by larrybr · 2 years, 6 months ago
- 69bc8c7 Ensure the _O_U16TEXT is defined for Windows builds of the CLI. by drh · 2 years, 6 months ago
- 26a3e56 Remove a stray CR from end of line in a source file. by drh · 2 years, 6 months ago
- 61791c6 Fix harmless typos in comments. by drh · 2 years, 6 months ago
- 6b429dc Ensure that all prepared statements are expired and forced to reprepare by drh · 2 years, 6 months ago
- 78b404d Add [/info/cec6a06508239c09e363?ln=5525-5531|restriction (5)] to the by drh · 2 years, 6 months ago
- 5ca40d8 Fix a minor typo in a comment. No code changes. by drh · 2 years, 6 months ago
- 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
- 0c7bcf4 Doc typo fix. No code changes. by stephan · 2 years, 6 months ago oo1-no-cache-Stmt.columnCount
- 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
- 28f4e7b Enhance the split-sqlite3c.tcl script so that it uses single-character by drh · 2 years, 6 months ago
- 0051a56 Fix harmless compiler warnings from the CBMC compiler. by drh · 2 years, 6 months ago
- 5af043c Rename sqlite3IsTableConstraint() to sqlite3IsSingleTableConstraint() and by drh · 2 years, 6 months ago
- d733ee5 Add a missing comma to the documentation for the OP_Jump opcode. No changes by drh · 2 years, 6 months ago
- 88a9943 New restriction on the push-down optimization to prevent an ON or USING clause by drh · 2 years, 6 months ago
- 5fbb2ad Fix bug in fall-back logic of CLI .clone by larrybr · 2 years, 6 months ago
- d9be387 Fix recover1.test so that it works with DEFAULT_AUTOVACUUM builds. by dan · 2 years, 6 months ago
- bbd0ae2 Improved error handling when ".open" fails in the CLI. by drh · 2 years, 6 months ago
- addc7e0 In editPage(), if an attempt is made to edit an empty 64KB page, then take by drh · 2 years, 6 months ago
- c42bbfc Ensure that the label for a JSON object really is a string and not an array by drh · 2 years, 6 months ago
- 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
- 28f32be It turns out that pagerExclusiveLock() can be called with the lock state by drh · 2 years, 6 months ago
- 4e73863 Fix a comment in the JSON logic. No code changes. by drh · 2 years, 6 months ago
- 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
- ed96436 Reduce the maximum depth of nesting in json objects to 1000. by dan · 2 years, 6 months ago
- 3e49355 Do not attempt to run json502.test with SQLITE_OMIT_VIRTUALTABLE builds. by dan · 2 years, 6 months ago
- e030619 Updates to compile-time option usage and especially to the compile-time option by drh · 2 years, 6 months ago
- fb18d81 Fix the pager2-3.1 test case so that it does not run if a required by drh · 2 years, 6 months ago
- 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
- 0498cae Improved formatting of comments on SQLITE_CONFIG_xxx defines as those by drh · 2 years, 6 months ago
- d2bef86 Add the "subsecond" modifier to the date/time functions. by drh · 2 years, 6 months ago
- 8881368 Add some tests of subsecond modifier for date/time functions. Sync with trunk. by larrybr · 2 years, 6 months ago subsec-modifier
- 6242c93 Enhance the format() function so that the "," modifier works for floating by drh · 2 years, 6 months ago
- e846809 Add support for the comma (,) modifier to %f formats in the format() function. by drh · 2 years, 6 months ago comma-format
- c1e40a3 Fix a bug in cursor hints that can cause references to tables that have not by drh · 2 years, 6 months ago
- 62b28db Add another assert() to FTS5 to demonstrate that a pointer is never NULL. by drh · 2 years, 6 months ago
- 3f23eb6 Add an assert() to fts5_config to ensure that a potential OOM is being handled correctly. by dan · 2 years, 6 months ago
- 3442306 Protect a macro argument with parentheses in FTS5. by drh · 2 years, 6 months ago
- dda2833 Add a comment to the [0512f82a2cde7447] change to link it to its TH3 test case. by drh · 2 years, 6 months ago
- 69e2422 Enhancement to showwal such that it shows what the page hash should be by drh · 2 years, 6 months ago
- 6539977 Conform CLI double-quoted escaping to what its doc says. by larrybr · 2 years, 6 months ago
- b4824b0 In the zipfile extension, leave the catalog list in a consistent state when by drh · 2 years, 6 months ago
- ce2aa8b If the page size is wrong on the page1 content inside a WAL file, then by drh · 2 years, 6 months ago
- 681307d Improved detection of excess recursion on arrays and objects in the JSON by drh · 2 years, 6 months ago
- 790adfd Do not overflow the Index.aSample[] array if the same index appears in by drh · 2 years, 6 months ago
- 8777bdb Do not even attempt to load the sqlite_stat4 table if the use of STAT4 is by drh · 2 years, 6 months ago
- 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
- b504623 In the CLI, ensure that the argument to quoteChar() is not a NULL pointer by drh · 2 years, 6 months ago
- 9cf09b5 Fix a problem with the sqlite3changeset_size() API and rowid tables. by dan · 2 years, 6 months ago
- d8200de Give CLI quoted args hex escapes (as documented.) by larrybr · 2 years, 6 months ago cli-hex-escape
- 8594f02 Cure CLI hang on .import with high-ASCII column separator. by larrybr · 2 years, 6 months ago
- bdb40cb Allow for lower-case "nan" to mean NaN in JSON. by drh · 2 years, 6 months ago
- d6b3a02 Interpret negative arguments to sqlite3_sleep() as zero. by drh · 2 years, 6 months ago
- 8c79ea8 Improved handling of NULL arguments to json_valid() and by drh · 2 years, 6 months ago
- 67a1777 Fix typo in comment. [forum:/forumpost/3da7d9c445|Forum post 3da7d9c445]. by drh · 2 years, 6 months ago