/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-05-31
19:41
Fix the carray virtual table so that it gives no solution if it cannot find a usable first parameter. dbsqlfuzz find. (leaf check-in: 3c0a277e67 user: drh tags: trunk)
17:01
Test case to cover the bug fix in the previous check-in. (check-in: 5b28d49b61 user: drh tags: trunk)
15:52
Fix the zipfile extension so that ZIP archives containing files whose names contain embedded \000 bytes do not cause problems. (leaf check-in: f6108e2fbd user: drh tags: branch-3.53)
15:49
Fix the zipfile extension so that ZIP archives containing files whose names contain embedded \000 bytes do not cause problems. [bugs:/info/2026-05-31T11:43:05Z|Bug 2026-05-31T11:43:05Z]. (check-in: c12ff342a9 user: drh tags: trunk)
09:38
Fiddle should default to using NO_COLOR since the JS console does not support ANSI X3.64. (check-in: bde6190fde user: drh tags: trunk)
09:23
Fix the format() SQL function so that it reports TOOBIG and NOMEM errors. Fix a possible integer overflow on %#Q formatting. (check-in: cd0c6953cd user: drh tags: branch-3.53)
09:18
Fix the format() SQL function so that it reports TOOBIG and NOMEM errors. Fix a possible integer overflow on %#Q formatting. [bugs:/info/2026-05-31T02:00:07Z|Bug 2026-05-31T02:00:07Z]. (check-in: 3bfe0510ae user: drh tags: trunk)
2026-05-30
13:25
Add a test to ensure an application does not try to create a geopoly virtual table with too many columns. (check-in: 00dc606307 user: drh tags: branch-3.53)
13:23
Add a test to ensure an application does not try to create a geopoly virtual table with too many columns. [bugs:/info/2026-05-30T12:47:27Z|Bug 2026-05-30T12:47:27Z]. (check-in: 2c605bfb15 user: drh tags: trunk)
10:24
Harden the diskused.c extension against NULL pointer deferences that might have previously occurred when given a corrupt database file. [bugs:/info/2026-05-30T07:08:55Z|Bug 2026-05-30T07:08:55Z]. (check-in: 7487a1c59d user: drh tags: trunk)
10:15
Remove the untested and undocumented "scrub" utility program. It was written in 2016, but made obsolete by the VACUUM INTO command in 2019. (check-in: 20c458172e user: drh tags: branch-3.53)
10:09
Remove the untested and undocumented "scrub" utility program. It was written in 2016, but made obsolete by the VACUUM INTO command in 2019. (check-in: 27d67fb175 user: drh tags: trunk)
2026-05-29
23:17
Be sure to do floating-point to text conversions in JSON to the full 17-digits. (check-in: 9498dade87 user: drh tags: branch-3.53)
23:14
Be sure to do floating-point to text conversions in JSON to the full 17-digits. (check-in: 61a776650c user: drh tags: trunk)
18:18
Merge the latest trunk enhancements and fixes into the bedrock branch via wal2. (leaf check-in: a06796a33c user: drh tags: bedrock)
18:08
Merge the latest trunk enhancements and fixes into the wal2 branch. (leaf check-in: d8cf1a62af user: drh tags: wal2)
14:57
Rename the ext/misc/analyze.c extension to ext/misc/diskused.c, to avoid confusion with the src/analyze.c file. The function is now called "diskused(X)" instead of "analyze(X)". The CLI command is renamed from ".dbstat" to ".diskused". (check-in: c7839f7a17 user: drh tags: trunk)
12:23
The -csv option to the CLI also sets "-limits off", for legacy compatibility, and because that seems to make sense. [forum:/info/2026-05-28T16:23:36Z|Forum thread 2026-05-28T16:23:36Z]. (check-in: d15cd64160 user: drh tags: trunk)
2026-05-28
21:00
<s>Merge the latest trunk fixes and enhancements into the wal2 branch.</s> Merged from branch-3.51 instead of from trunk... (closed check-in: 57e21d6e74 user: drh tags: mistake)
20:11
Merge the latest trunk fixes and enhancements into the begin-concurrent branch. (leaf check-in: 330387a9c6 user: drh tags: begin-concurrent)
11:29
Avoid a resource leak in an error path in the icu extension. (check-in: 87c37dab7e user: dan tags: trunk)
11:16
Fix an infinite loop that can occur in the unused, untested, and unsupported ext/misc/btreeinfo.c extension if it is presented with a corrupt database file. [bugs:/forumpost/b43c44cc1c|Bug 2026-05-28T05:41:01Z]. (check-in: 646e9b4915 user: drh tags: trunk)
11:12
Fix a problem with shell tool function analyze() and schema objects with name containing "%" characters. (check-in: c6d5793d5d user: dan tags: trunk)
10:18
Fix potential integer overflow in btree overflow page cache computation. (check-in: 093e23814e user: drh tags: branch-3.53)
10:14
Fix potential integer overflow in btree overflow page cache computation, reported by Project Fortify. Test cases in TH3. (check-in: dfa674d6e6 user: drh tags: trunk)
2026-05-26
19:25
Patch test/indexexpr1.test to work when built with SQLITE_DQS=0. Addresses [forum:2026-05-26T18:08:20Z|forum post 2026-05-26T18:08:20Z]. (check-in: b470a5d69e user: stephan tags: trunk)
17:15
Fix an OOM check in shell.c.in. Addresses [forum:2026-05-26T15:02:35Z|forum post 2026-05-26T15:02:35Z]. (check-in: e78198e6ae user: stephan tags: trunk)
15:09
Fix a potential 1-byte overread in sqlite3changeset_invert() when processing a corrupt buffer. (check-in: 69554ec4e8 user: drh tags: branch-3.53)
15:03
Fix a potential 1-byte overread in sqlite3changeset_invert() when processing a corrupt buffer. (check-in: 78eaa605cb user: dan tags: trunk)
14:23
Fix a 32-bit integer overflow in sqlite3changegroup_change_blob() that could lead to a buffer overwrite. (check-in: f2a8ae2251 user: drh tags: branch-3.53)
14:18
Fix a 32-bit integer overflow in sqlite3changegroup_change_blob() that could lead to a buffer overwrite. (check-in: 8a289158e2 user: dan tags: trunk)
13:57
Fix QRF so that it works sensibly with "--wrap 1" (check-in: 90eb6c2268 user: drh tags: branch-3.53)
13:54
Fix QRF so that it works sensibly with "--wrap 1" (check-in: 48f950b2a1 user: drh tags: trunk)
11:46
Strength the defense against malicious command-line arguments in the sqlite3_rsync utility program. (check-in: a8d18783fb user: drh tags: branch-3.53)
11:23
Strength the defense against malicious command-line arguments in the sqlite3_rsync utility program. (check-in: c84d596b6d user: drh tags: trunk)
2026-05-25
23:47
Fix HTML "&gt;" quoting in QRF. (check-in: f6b35a9b5f user: drh tags: branch-3.53)
23:44
Fix HTML "&gt;" quoting in QRF. [bugs:/forumpost/f72dfbdeff|Bug f72dfbdeff]. (check-in: 5cee1097b4 user: drh tags: trunk)
20:45
Fix a minor problem with test case mjournal-3.3. (check-in: 80093dc061 user: drh tags: trunk)
19:47
Early malformed JSON errors in json_each() and json_tree() to prevent excess output. (check-in: eb4d7e1b86 user: drh tags: trunk)
19:32
Fix to testrunner.tcl so that it will run on FreeBSD. [forum:/info/2026-05-25T18:50:36Z|Forum post 2026-05-25T18:50:36Z] (check-in: 97b66687b3 user: drh tags: trunk)
18:53
Enhance the defenses against malformed JSONB in the jsonbPayloadSize() routine. (check-in: 73dfb252f8 user: drh tags: branch-3.53)
18:50
Fix a potential 1 byte overwrite that could occur when processing a carefully crafted super-journal file. (check-in: f654fa5ac9 user: drh tags: branch-3.53)
18:46
Enhance the defenses against malformed JSONB in the jsonbPayloadSize() routine. (check-in: 32c9f71a98 user: drh tags: trunk)
18:14
Use "-encoding iso8859-1" instead of "-encoding binary" in mjournal.test so that the script works with both Tcl 8 and 9. (check-in: 897b443fb3 user: dan tags: trunk)
17:58
Fix a potential 1 byte overwrite that could occur when processing a carefully crafted super-journal file. (check-in: b3766c3afd user: dan tags: trunk)
17:23
Fix a potential buffer overwrite that could occur when in fts5 when handling corrupt records. (check-in: 02733fc4bc user: drh tags: branch-3.53)
17:09
Fix a potential buffer overwrite that could occur when in fts5 when handling corrupt records. (check-in: de009593f6 user: dan tags: trunk)
2026-05-23
12:14
Make the /A substitution in the CLI prompt expansion responsive to the SQLITE_CLI_APPNAME compile-time option. (check-in: 624dc12e9e user: drh tags: trunk)
11:26
Merge all the latest trunk enhancements and fixes into the reuse-schema branch. (leaf check-in: b974acea28 user: drh tags: reuse-schema)
2026-05-22
17:51
Strengthen the statement about not accepting agentic code. (check-in: 64b707f4b3 user: drh tags: trunk)