Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 3d55c21c167631f4.
2021-04-29
| ||
19:30 | Reduce API lifetime requirement for objects passed to sqlite3_bind_...() with SQLITE_STATIC. Also fix broken session doc links (by zapping refs.) (check-in: 327eb4792f user: larrybr tags: trunk) | |
18:03 | Fix the operation of the "-" argument to --load-dbsql in the fuzzcheck program. (check-in: 1f18b3cbee user: drh tags: trunk) | |
15:49 | Fix the IN-early-out optimization so that it works even for the corner case where the NULL bypass fires before the affinity of the LHS operator has been set. Fix for the problem described in forum post 6a3ec138e9. (check-in: eb40248ce6 user: drh tags: trunk) | |
13:58 | Enhanced "PRAGMA vdbe_trace=on" output associated with the seekHit flag. (check-in: 6839500093 user: drh tags: trunk) | |
13:37 | Fix harmless compiler warnings. See forum post 256140e470. (check-in: 1b8da7924c user: drh tags: trunk) | |
10:48 | Update test/fuzzdata8.db with recent dbsqlfuzz finds. (check-in: bce2ea393a user: drh tags: trunk) | |
2021-04-28
| ||
17:37 | Ignore the TEMP or TEMPORARY keyword on CREATE statements which parsing the schema out of an existing database file. Those keywords should never be there. This change simply adds robustness in case a legacy or damaged database is seen. (check-in: 65ec39f0f0 user: drh tags: trunk) | |
15:43 | Adjust a VDBE coverage macros due to the enhancement at [506333742103c1f4]. (check-in: daed59b4f9 user: drh tags: trunk) | |
2021-04-27
| ||
17:36 | Create new branch named "testing_help" (Leaf check-in: a97a50229c user: larrybr tags: testing_help) | |
17:18 | Further improvements to the handling of RETURNING clauses on changes to TEMP tables with triggers. dbsqlfuzz 683913e98f54fe4f14e8dd11a48011f73bdca58d (check-in: ff3538ae37 user: drh tags: trunk) | |
13:04 | RETURNING bug fix: Correctly deal with RETURNING statements on changes to TEMP tables that also have triggers. dbsqlfuzz 78b9400770ef8cc7d9427dfba26f4fcf46ea7dc2 (check-in: d0b15eccbf user: drh tags: trunk) | |
11:28 | Fix a segfault that could occur when querying a corrupt data structures with an fts5token table. (check-in: cbedfa0550 user: dan tags: trunk) | |
04:47 | merge latest trunk (check-in: 3ff228249a user: larrybr tags: compile_options) | |
00:05 | Better error messages on showdb. (check-in: 7e18e114b2 user: drh tags: trunk) | |
2021-04-26
| ||
23:57 | Improved robustness of the "showdb" debugging program when it is parsing corrupt database files. (check-in: 3eabac2ee5 user: drh tags: trunk) | |
22:30 | New dbsqlfuzz cases added to test/fuzzdata8.db. (check-in: 88d20500c5 user: drh tags: trunk) | |
21:23 | Fix the UNION ALL flattener optimization so that it works better with recursive CTEs. dbsqlfuzz 88ed5c66789fced139d148aed823cba7c0926dd7 (check-in: f80d7bb2c3 user: drh tags: trunk) | |
21:00 | Add ALWAYS() to branches that are no longer reachable due to recent enhancements. (check-in: 63c50fbdee user: drh tags: trunk) | |
20:18 | refix altertab.test (check-in: db03215693 user: larrybr tags: trunk) | |
15:32 | Fix a problem that could cause a crash in sqlite3BtreeDelete() when operating on a corrupt database file. (check-in: 6c6334660d user: dan tags: trunk) | |
15:28 | More aggressive detection of OOM errors in resolveAlias(). dbsqlfuzz 7f96832c2ef7ee472022ed805b064e55e41094b2 (check-in: e99faf4f82 user: drh tags: trunk) | |
14:32 | When doing the optimization that attempts to avoid sorting on a GROUP BY, do not assume that the values in an index on an expression are non-NULL. Bug discovered by Wang Ke's fuzzer and reported at forum post 74330094d8. (check-in: 7178dc3a32 user: drh tags: trunk) | |
14:09 | Do not initialize eponymous virtual tables when parsing the schema. This can happen if the db is corrupt. (check-in: cb8c41aa20 user: dan tags: trunk) | |
2021-04-25
| ||
23:13 | Skip test when no JSON. (check-in: 6fcb2438f8 user: larrybr tags: trunk) | |
2021-04-24
| ||
23:40 | Make window range queries more robust against corrupt database files. dbsqlfuzz f22df3a7b2aab0937a415484514fc2f68a293c99. (check-in: 5063337421 user: drh tags: trunk) | |
12:24 | Treat byte-order marks (BOMs) at the start of a token as whitespace. This enhancement is inspired by forum post ed8f696a20. (check-in: 3d55c21c16 user: drh tags: trunk) | |
12:20 | Fix testcase altertab-25.1 due to check-in [c7909e8e0d0577c6] disallowing ALTER TABLE on eponymous virtual tables. (check-in: 32255e39cb user: drh tags: trunk) | |
2021-04-23
| ||
13:57 | Fix harmless compiler warnings in fuzzcheck. (check-in: e7b4ffecc6 user: drh tags: trunk) | |
12:58 | Enhance the --load-dbsql and related options of fuzzcheck so that if the argument is a single - then filenames are read from standard input. (check-in: e1548802b6 user: drh tags: trunk) | |
12:16 | Give a better final output line for the --spinner option on fuzzcheck. (check-in: 93729614e2 user: drh tags: trunk) | |
11:50 | New dbsqlfuzz cases added to test/fuzzdata8.db. (check-in: 8da8850893 user: drh tags: trunk) | |
11:37 | Fix an assert() in fts5_index.c that may fail if the database records are corrupt. (check-in: dfadb96edf user: dan tags: trunk) | |
00:59 | Improved OOM detection in sqlite3ExprCheckIN(). dbsqlfuzz 46ae2d8f473ac672f3042cc14ab67aeab9ffa6c2 (check-in: fac12115a9 user: drh tags: trunk) | |
2021-04-22
| ||
20:01 | Change a memcpy() into a memmove() to prevent a warning about overlapping regions passed to memcpy() in case of some obscure and unlikely database corruption. (check-in: bab132cbd1 user: drh tags: trunk) | |
19:34 | Fix harmless compiler warnings of unused function parameters in FTS5. (check-in: 1427391597 user: drh tags: trunk) | |
18:52 | Further tweaks for comments in sqlite3session.h. (check-in: 553ada28f3 user: dan tags: trunk) | |
18:39 | Change to comments in sqlite3session.h. No changes to code. (check-in: 353ebb71c4 user: dan tags: trunk) | |
18:02 | Raise an error on an attempt to rename an eponymous virtual table. (check-in: c7909e8e0d user: drh tags: trunk) | |
17:55 | Add the experimental sqlite3session_changeset_size() API. (check-in: 3de544d495 user: dan tags: trunk) | |
17:40 | Add the sqlite3session_object_config() API. Current used to enable/disable collecting data for sqlite3session_changeset_size(). (Closed-Leaf check-in: 4d5fd2151e user: dan tags: session-changeset-size) | |
16:54 | Improved handling of errors in ALTER TABLE RENAME. dbsqlfuzz 3e3e2e076e53d02288f80af41a11143a6ddf8c88 (check-in: 9c7a449f52 user: drh tags: trunk) | |
14:43 | Fix the date/time translation logic in the zipfile extension so that it works with boundary cases. See forum post d82289d69f for the trouble report. (check-in: c8de5f0613 user: drh tags: trunk) | |
13:59 | Ensure that the typedefs for specific-length integers in zipfile.c are correct. (check-in: f1f2a49007 user: drh tags: trunk) | |
12:38 | In the whereLoopXfer() routine, ensure that the destination is fully initialized even if an OOM error occurs. (check-in: c4258708c0 user: drh tags: trunk) | |
2021-04-21
| ||
23:13 | The new OP_Null opcode from check-in [8b54102a00852b72] was not coded correctly. This check-in attempts to fix that. (check-in: 02af30aab2 user: drh tags: trunk) | |
20:52 | Add the experimental sqlite3session_changeset_size() API. (check-in: b5564a6fd5 user: dan tags: session-changeset-size) | |
12:03 | Add recent dbsqlfuzz test cases to test/fuzzdata8.db. (check-in: 6fe50dcc23 user: drh tags: trunk) | |
11:58 | Initialize the key registers in the skip-scan optimization to NULL, in case the query is run on a corrupt database that causes the initialization of the key to be bypassed. dbsqlfuzz 62fdf2bece00d24cac8a4edf2cf562e6eeac779d (check-in: 8b54102a00 user: drh tags: trunk) | |
11:32 | Fix a problem allowing SQL variables to be used expressions within the second and subsequent ON CONFLICT clauses of an UPSERT within a trigger. (check-in: 2a28910a17 user: dan tags: trunk) | |
2021-04-20
| ||
22:48 | Remove a testcase() that is no longer relevant due to the previous check-in. (check-in: ca70c8ac72 user: drh tags: trunk) | |