Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-07-01
| ||
| 12:11 | Enhancements to date/time functions: The "weekday -N" modifier moves the date backward in time. The "end of day/month/year" modifiers added. (leaf check-in: 88901fffcd ... user: drh tags: trunk) | |
| 11:57 | Add "end of day/month/year" modifiers to date/time functions. (closed check-in: 2c4cb3223c ... user: drh tags: prev-weekday) | |
| 03:02 | Enhance the "weekday N" modifier for date/time functions such that if the argument is negative, it move the date backwards in time to the matching weekday, rather than forwards. (check-in: e31bea6ce1 ... user: drh tags: prev-weekday) | |
|
2026-06-29
| ||
| 15:11 | Add new assert()s to help static analyzers realize that the code is correct. (check-in: 007f049661 ... user: drh tags: trunk) | |
| 11:59 | Rename omit-api=all to omit-api=ALL to defend against breaking on a substring match of 'all' in as-yet-hypothetical future feature names. (leaf check-in: 225dd27e14 ... user: stephan tags: js-omit-pieces) | |
| 11:36 | Add worker1 to the list of omit-api=X values, per downstream request. Add omit-api=all shorthand. (check-in: 97ab248b4d ... user: stephan tags: js-omit-pieces) | |
| 11:22 | Merge in trunk for continued work on this branch. (check-in: 14bdec7494 ... user: stephan tags: js-omit-pieces) | |
|
2026-06-28
| ||
| 19:05 | Mark shadow tables when registering a new virtual table that already exists after the schema has loaded. Test cases in TH3. Bug 2026-06-26T12:45:51Z. (check-in: 3e80958a70 ... user: drh tags: trunk) | |
| 16:40 | Fix incorrect header comment on the sqlite3ShadowTableName() function. Comment chagne only. No changes to code. (check-in: b5af1a5c7f ... user: drh tags: trunk) | |
| 00:24 | Check for oversized iTermOff in fs5SegIterNextInit() and trigger a corruption error if detected. (leaf check-in: 833d058ee3 ... user: drh tags: branch-3.53) | |
| 00:21 | Check for oversized iTermOff in fs5SegIterNextInit() and trigger a corruption error if detected. Bug 2026-06-27T18:46:54Z (check-in: 130d4d10da ... user: drh tags: trunk) | |
|
2026-06-27
| ||
| 23:09 | Do not allow an integer overflow to bypass a leaf-term bound check in the integrity-check function of FTS5. (check-in: f45d03b1c5 ... user: drh tags: branch-3.53) | |
| 23:04 | Do not allow an integer overflow to bypass a leaf-term bound check in the integrity-check function of FTS5. Bug 2026-06-27T18:47:28Z (check-in: 74ba971bfa ... user: drh tags: trunk) | |
| 21:57 | Make sure local functions in the series.c extension have only file scope. (check-in: 713f3cf69a ... user: drh tags: branch-3.53) | |
| 21:52 | Make sure local functions in the series.c extension have only file scope. Forum 2026-06-27T20:38:26Z. (check-in: d8c59f264b ... user: drh tags: trunk) | |
| 20:35 | In the amatch.c and fuzzer.c extensions (both of which are experimental, for testing purposes only, and are not part of any deliverable) treat NULL inputs as empty strings. Limit input lengths in amatch.c (check-in: 3c8ba6dca0 ... user: drh tags: branch-3.53) | |
| 20:30 | In the amatch.c and fuzzer.c extensions (both of which are experimental, for testing purposes only, and are not part of any deliverable) treat NULL inputs as empty strings. Bug 2026-06-27T19:32:29Z. (check-in: 7bcd606c8a ... user: drh tags: trunk) | |
| 20:19 | Patch level to 4. (check-in: 65214f43c8 ... user: drh tags: branch-3.53) | |
| 20:18 | Put reasonable input limits on the (non-deliverable and obsolete) amatch.c extension. Bug 2026-06-27T19:15:11Z (check-in: 2fe1366e64 ... user: drh tags: trunk) | |
| 16:07 | Improved detection of CTEs being misused as table-valued functions. Remove an incorrect assert() from check-in [716782abe939083b]. (check-in: ca197caec7 ... user: drh tags: trunk) | |
| 15:25 | Add a new sqlite3FaultSim() to make it easier to test the changes in check-in [942498724f5bb83b]. (check-in: a4472a17e8 ... user: drh tags: trunk) | |
|
2026-06-26
| ||
| 20:40 | Version 3.53.3 for the reuse-schema-3.53 subbranch (leaf check-in: b47ab6f647 ... user: drh tags: reuse-schema-3.53) | |
| 20:14 | Version 3.53.3 (check-in: d4c0e51e4a ... user: drh tags: release, branch-3.53, version-3.53.3) | |
| 19:31 | Fix a harmless "jump or move depends on uninitialised value" warning that could occur when using a virtual table as the RHS of an outer join within a trigger. (check-in: 716782abe9 ... user: dan tags: trunk) | |
| 17:36 | Have API functions sqlite3_serialize, sqlite3_limit, sqlite3_busy_timeout, sqlite3_error_offset, sqlite3_db_name, sqlite3_get_autocommit, sqlite3_errcode, sqlite3_total_changes64, sqlite3_changes64, sqlite3_last_insert_rowid and sqlite3_expired take and hold the database mutex while running. (check-in: 0d57a60060 ... user: dan tags: branch-3.53) | |
| 16:35 | Update the reuse-schema-3.53 subbranch to include all of the latest patches in branch-3.53. (check-in: 1941527ec3 ... user: drh tags: reuse-schema-3.53) | |
| 15:27 | Enhance the documentation on sqlite3_set_authorizer() to make it clear that the authorizer callback is not invoked for elements of an expression in a generated column. Bugs 2026-06-26T12:42:48Z. (check-in: 45213c1c39 ... user: drh tags: trunk) | |
| 15:17 | Fix both a buffer overread and overwrite in the sessions rebase module. (check-in: 12d0d2363a ... user: drh tags: branch-3.53) | |
| 15:04 | Fix both a buffer overread and overwrite in the sessions rebase module. Bug 2026-06-26T12:16:48Z. (check-in: cc36f17413 ... user: dan tags: trunk) | |
| 14:47 | Fix parsing of unterminated "[" tokens in the incremental integrity check extension. (check-in: 6a55dc85b7 ... user: drh tags: branch-3.53) | |
| 14:36 | Fix parsing of unterminated "[" tokens in the incremental integrity check extension. Bug 2026-06-26T10:05:53Z. (check-in: c8f143bd61 ... user: drh tags: trunk) | |
| 14:22 | Avoid 32-bit integer overflow in the zipfile extension given ridiculous arguments. (check-in: 2e1fdfbcc9 ... user: drh tags: branch-3.53) | |
| 14:20 | Avoid 32-bit integer overflow in the zipfile extension given ridiculous arguments. Bug 2026-06-26T11:40:02Z (check-in: 7eedf458ca ... user: drh tags: trunk) | |
| 14:11 | Fix a buffer overread that could occur in fts5 within a memcmp() when doing an integrity-check on corrupted records. (check-in: f73adcfc87 ... user: drh tags: branch-3.53) | |
| 14:08 | Fix a buffer overread that could occur in fts5 within a memcmp() when doing an integrity-check on corrupted records. Bug 2026-06-26T08:30:13Z. (check-in: 062597f10a ... user: dan tags: trunk) | |
| 13:55 | Fix parsing of quoted instantiation arguments in the spellfix extension. (check-in: c4af6acfb0 ... user: drh tags: branch-3.53) | |
| 13:52 | Fix unbounded whitespace skip in the decimal extension. (check-in: 9a1729a484 ... user: drh tags: branch-3.53) | |
| 13:51 | Fix parsing of quoted instantiation arguments in the spellfix extension. Bug 2026-06-26T10:52:36Z (check-in: c2e963ad94 ... user: drh tags: trunk) | |
| 13:41 | Fix unbounded whitespace skip in the decimal extension. Bugs 2026-06-26T10:06:54Z (check-in: 71d4cfe5a3 ... user: drh tags: trunk) | |
| 13:36 | Extra margin to prevent queue overflow in the RTree extension. (check-in: 27f80408b8 ... user: drh tags: branch-3.53) | |
| 13:21 | Extra margin to prevent queue overflow in the RTree extension. Bug 2026-06-26T12:15:33Z (check-in: de40bfb6b3 ... user: drh tags: trunk) | |
| 13:07 | Fix the (non-deliverable, testing-use-only) closure extension so that it parses quoted instantiation arguments correctly. (check-in: edfe25b68a ... user: drh tags: branch-3.53) | |
| 13:00 | Fix the (non-deliverable, testing-use-only) closure extension so that it parses quoted instantiation arguments correctly. Bug 2026-06-26T10:06:27Z (check-in: 11ffa3bfba ... user: drh tags: trunk) | |
| 12:59 | Fix the size of an allocation in fts3 to take into account that when merging a phrase doclist, each entry may grow by up to 1 byte if the rhs position of the merged lists is stored. (check-in: bbaad09b3d ... user: drh tags: branch-3.53) | |
| 12:34 | Mark the diskused() extension SQL function as direct-only. Bug 2026-06-26T10:52:15Z (check-in: b66292820a ... user: drh tags: trunk) | |
| 11:36 | Fix the size of an allocation in fts3 to take into account that when merging a phrase doclist, each entry may grow by up to 1 byte if the rhs position of the merged lists is stored. Bug 2026-06-26T08:08:39Z. (check-in: df5728d79f ... user: dan tags: trunk) | |
| 10:02 | Improved detection of corrupt freelist chains on btree pages. Plus, add assert()s to verify that the min-heap does not overflow inside of PRAGMA integrity_check. (check-in: 1a888ea60b ... user: drh tags: branch-3.53) | |
| 09:55 | Improved detection of corrupt freelist chains on btree pages. Plus, add assert()s to verify that the min-heap does not overflow inside of PRAGMA integrity_check. (check-in: 942498724f ... user: drh tags: trunk) | |
| 02:03 | Fix compiler warnings. (check-in: 512d944945 ... user: drh tags: branch-3.53) | |
|
2026-06-25
| ||
| 20:26 | Check super-journal names for validity earlier, as this simplifies verification that the logic is correct. (check-in: 6ba9e19430 ... user: drh tags: trunk) | |