aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * CLI to cease dumping back to OS shel on ^C.larrybr2023-04-18
|/ | | FossilOrigin-Name: 7b1f635268bd5b093b22f832c3ac9e5d642d1aac5ebc620619be5a24930feb83
* Ensure that the VACUUM command is not confused by alternative encodings whendrh2023-04-18
| | | | | | it is the first command run on new database connection. [forum:/forumpost/09503b4d33|Forum post 09503b4d33]. FossilOrigin-Name: 8b0fe63f873661037351fc1eba6071b98b5c97a0fc8bd8a504a90d047f78bc0d
* Another fix to the indexed expressions in aggregate queries with GROUP BYdrh2023-04-18
| | | | | | | enhancement of ticket [99378177930f87bd] and implemented by check-in [b9190d3da70c4171] to address a problem described by [forum:/forumpost/f34e32d120|forum post f34e32d120], FossilOrigin-Name: 5acc3ef83e16a9f2803981a6e61eca62fe177cac4eed1befe2ade3a5977a1eab
* Add the --fullsync option to speedtest1.drh2023-04-18
| | | FossilOrigin-Name: 960fe54c8227a376c97bb2a3ba604d97e79e27e51a9798be9d318cf56c04fa99
* Fix an assert() in fts5 that could fail following an OOM or IO error.dan2023-04-18
| | | FossilOrigin-Name: 49595083ba58e13d404b6a11c28f53768a257c59f3f36be3591438127df7e875
* When CLI -utf8 active, do no translation to MBCS for output to Windows ↵larrybr2023-04-17
|\ | | | | | | | | console. plus code style improvements FossilOrigin-Name: 25edf6089724bf9f97c796e5abf838ec508ebc132895d8325620c16d63996fef
| * Minor coding style changes.mistachkin2023-04-17
| | | | | | FossilOrigin-Name: 481aa3ccf6f12c2c2fd11a1a20d8fb59f4f9b1cd8dcff0586b4f52222463d720
| *-. When CLI -utf8 active, do no translation to MBCS for output to Windows console.larrybr2023-04-17
| |\ \ | |_|/ |/| | FossilOrigin-Name: cc1d4296d71ee6e2ba133edc581385e201c89657911c2ed39108843c776633a4
* | | Fix some problems with using fts5 options 'secure-delete' and detail=none ↵dan2023-04-17
| | | | | | | | | | | | | | | together. FossilOrigin-Name: 4d3f27ba90aa59837e49ceaae9f36cad426af3a33707d85d1bb848fc1bda6fed
* | | Fix problems handling corrupt records in new fts5 code.dan2023-04-17
| | | | | | | | | FossilOrigin-Name: 2f63d4a8bac6dc72197df32efd84c148adbc4794943088dff08da57b15dd7900
* | | Fix an assert() in fts5 that may be true when dealing with corrupt records.dan2023-04-17
| | | | | | | | | FossilOrigin-Name: e8de2774463c07b76cd6b9a44ab32a583fe973f42a21b21af46fe82ab177c1b8
* | | Change a memcpy() to memmove() in new fts5 code.dan2023-04-15
| | | | | | | | | FossilOrigin-Name: 8de4542553ae20947787b4daf5e88bbe69f815679960e700e19f9c1148234b08
* | | Fix a use-after-free that could follow an OOM or IO error in fts5 when using ↵dan2023-04-15
| | | | | | | | | | | | | | | 'secure-delete' mode. FossilOrigin-Name: 904be83d9f3dd4b21a3aa47dde337b5c045b925ffdde4bccd1f8e8fdbef68c18
* | | Avoid dropping the error code following an OOM in fts5 when using ↵dan2023-04-15
| | | | | | | | | | | | | | | 'secure-delete' mode. FossilOrigin-Name: 9ee24a499c7b4a048f269f1c03c7c0b22b2898a3c23ea3e2511c2ba0342afa30
* | | Add -utf8 option to CLI, for improved console behavior on Windows.larrybr2023-04-15
|\| | | |/ |/| FossilOrigin-Name: 414010d2366477285cb238f7af1e3d511ab4cda4bd4493441bd9868387dd5b66
| * For CLI -utf8, set output codepage too. Adjust PP vars so that the code can ↵larrybr2023-04-15
| | | | | | | | | | be entirely omitted for targets pretending to be "WIN32" but not quite doing so. FossilOrigin-Name: 543594a7277b12d1c58af8e3cba3841667cf924172995536489ce7da704a11d7
| * Fix stray edits in comments in last check-in.larrybr2023-04-14
| | | | | | FossilOrigin-Name: fa3ce7f013d40147f012e26d0ede75b134174f144d314336310c9ac585e23fb7
| * Set CLI -utf8 option and build with line-editing package to be mutually ↵larrybr2023-04-14
| | | | | | | | | | exclusive. Integration of console-invasive UTF-8 handling with line-editing takeover of console may come later. FossilOrigin-Name: 047344a91583f273a55fe3659bb8020ffc947c05c4274fbda54ee0608e62adb1
| * Cure CLI double-prompting (by ditching gcc fgetws()), general cleanup. Work ↵larrybr2023-04-14
| | | | | | | | | | remaining is to avoid effect of -utf8 when a line editor is linked/used as part of CLI. FossilOrigin-Name: 73a5f54231e9f6ad8f013df3987ea48c516080f9193ed873b56f982ee75658c2
| * Get CLI utf8_fgets() to not consume more input than it returns. Get console ↵larrybr2023-04-13
| | | | | | | | | | setup restoration to happen for all non-crash exits. FossilOrigin-Name: b4fa233d3dda54fa83771844cf5156bf1275c687925340af17a7713a9400dfef
| * WIP: CLI option to take control of console on Windows and make it support ↵larrybr2023-04-12
| | | | | | | | | | UTF-8 input pasting (or typing). Needs work to become robust per "ToDo:". FossilOrigin-Name: 824382393d92d9eb6df8701de7c263280150569a708759c4a539acc6d8d38821
* | Add the 'secure-delete' option to the fts5 extension. For configuring fts5 ↵dan2023-04-15
|\ \ | | | | | | | | | | | | to delete old entries directly from the full-text index instead of using delete keys. FossilOrigin-Name: 394980e4fe12125460ab14da41edae9089a4da332a46f3124bf0b9778793791f
| * | Further tests for fts5 secure-delete mode.dan2023-04-14
| | | | | | | | | FossilOrigin-Name: c5a47063b7971868ebbb3f0718434dd6bd22d01c43697f48941df9aae3885abc
| * | Add extra OOM test for the new code on this branch.dan2023-04-14
| | | | | | | | | FossilOrigin-Name: 846ae7e099ce67dab6b5df0ad5648a01d7bf7f2acf8312d817ed8505d4ea5aec
| * | Add tests for the new feature on this branch.dan2023-04-14
| | | | | | | | | FossilOrigin-Name: 0268d1a59316d169927cbd4c562725e46a9023b7d7123ade911c12203e222adf
| * | Remove temporary debugging code accidentally left on this branch.dan2023-04-12
| | | | | | | | | FossilOrigin-Name: 0a0f64870feaf95d2673efc8884ad1236d9bbf9bdb94364f8d2602221bd36ff3
| * | Add the 'secure-delete' option to fts5. Used to configure fts5 to ↵dan2023-04-12
| |/ | | | | | | | | aggressively remove old full-text-index entries belonging to deleted or updated rows. FossilOrigin-Name: 4240fd09b717dbc69dffe3b88ec9149777ca4c3efa12f282af65be3af6fa5bb0
* | Fix SQLITE_OMIT_VIRTUALTABLE builds of testfixture.dan2023-04-14
| | | | | | FossilOrigin-Name: 430ec1a61507d8afd8adc161f577f32856dba21506db9717fae3d14570786439
* | Update test script recoverbuild.test so that it may be run using old test ↵dan2023-04-14
| | | | | | | | | | harnesses that run more than one test script in a process. FossilOrigin-Name: 5135aab0c0ab39f3b9cc84efbbc57f7266b42d98134fc0c5dace06f707374195
* | When setting the column types on a subquery, ensure that the COLFLAG_HASCOLLdrh2023-04-14
| | | | | | | | | | | | | | flag is cleared from column names from when the collating sequence name has been removed. [forum:/forumpost/6916dacf83|Forum post 6916dacf83]. FossilOrigin-Name: 8d9dcd7cfdd53034e21cdb2cb997b6f5fe3207ca5d0d7a0b841b8a68e6ce8624
* | Fix a cosmetic indentation issue.drh2023-04-14
| | | | | | FossilOrigin-Name: 90deb84486494b903bab065fbf0174b56483c190353992b907359661393f2c54
* | Avoid double de-quoting of table names when processing RESTRICT actionsdrh2023-04-14
| | | | | | | | | | | | in foreign key constraints. [https://bugs.chromium.org/p/chromium/issues/detail?id=1405220|Chromium 1405220]. FossilOrigin-Name: bb2b5ab172f0751c00343facf36fb12db10c88220caece31849f2711f12293d9
* | Fix an obscure issue with ALTER TABLE RENAME that comes up with triggersdrh2023-04-13
| | | | | | | | | | | | that have UPDATE statements that contain errors. [forum:/forumpost/ff3840145a|Forum post ff3840145a]. FossilOrigin-Name: c4845a7c5f7f219848d3ee32eef0f9c69ad6dc6e8509da84d612f41e1e05f007
* | Add extra test cases to window1.test.dan2023-04-13
| | | | | | FossilOrigin-Name: ebc844fbfb046c5789efe21fd607c9301cb7b3d78edef72b2926b8c889b048a9
* | Fix a code-generator issue associated with very unusual use of windowdrh2023-04-13
| | | | | | | | | | | | | | functions. Both the expr.c or the window.c changes will each independently fix the problem. They are both included in this patch for defense in depth. [forum:/forumpost/0d48347967|Forum post 0d48347967]. FossilOrigin-Name: 1ba22631a7831e3562eda0eb6a5edf7f009c85c7ab4451d9eacd13ef0fb6036a
* | Unwrap the loop in the WAL hash function.drh2023-04-12
| | | | | | FossilOrigin-Name: eb94ae13206762a42ddad12e0d1461df83e9759e44a369f188cd3aad82f211c4
* | Automatically set HAVE_PREAD and HAVE_PWRITE on linux, as has been done indrh2023-04-12
| | | | | | | | | | MacOS for a long time now. FossilOrigin-Name: 2f7a36d2c374100019bd9d38aea51ea10cfcf9b1f0330ba084a75f0773df8ebf
* | Small performance enhancement to integer-to-text conversion.drh2023-04-12
| | | | | | FossilOrigin-Name: cfb3dba9b015ce7a75857978bfd2540b4d5be985d9d2ec4a5842b3089ed3da60
* | Avoid leaking a database handle in test script rbuexlock.test.dan2023-04-12
|/ | | FossilOrigin-Name: 2edf98d128cabc0c9de1295470d7f87eb64e4cc1f13344fe3c198fcf9c7bf019
* New #ifdef to enable building with -DSQLITE_OMIT_WINDOWFUNC.drh2023-04-11
| | | FossilOrigin-Name: e1ff83fa2565334b28bd0d6582088c4ae0d2d9a590d973615a4a598683fe419c
* Remove an ALWAYS() that can sometimes be false. Add a test case that makesdrh2023-04-11
| | | | | the test false. FossilOrigin-Name: c8fb143d64d8e823684cd26799080da4b42bef121ca3c6315b1803a593490926
* Better handling of OOM errors in the cursor-hint logic.drh2023-04-11
| | | | | dbsqlfuzz 60cd5fff91974af91c2c3692beb4a2d7fdafef46 FossilOrigin-Name: 68fcfb58df837b40e401dfa4e505f4f0b87554b9cfeb2c527f3558348b73c1be
* For sha3 extension, mention NIST standard implemented.larrybr2023-04-10
| | | FossilOrigin-Name: 529ab138a438379f0cbd170bff5211aee1c327a1b3119a714ee15f68fd2239f3
* New assert() statements to validate the parameters todrh2023-04-10
| | | | | | | sqlite3BtreeCursorHint(). Fix a problem with the construction of those parameters discovered by [forum:/forumpost/0b53708c95|forum post 0b53708c95]. FossilOrigin-Name: 4c5a3c5fb351cc1c2ce16c33314ce19c53531f09263f87456283d9d756002f9d
* Sync the vt02.c test virtual table with TH3, in order to pull in the fixdrh2023-04-10
| | | | | for long delays when there are huge OFFSET values. FossilOrigin-Name: 49ba030080dd00b4fdf788fd3da057b333e705fa0fe37d653e2461bf96ca3785
* Fix an assertion fault that can occur when compiling with bothdrh2023-04-09
| | | | | SQLITE_ENABLE_UNKNOWN_SQL_FUNCTIONS and SQLITE_ENABLE_STAT4. FossilOrigin-Name: 9ff69e599817610d14948a3eebcc4d3c18245f78a1433c23ae659211cbbdb017
* Fix a faulty assert() in whereRangeScanEst() that should only apply if theredrh2023-04-09
| | | | | | are not prior errors. dbsqlfuzz 567ad91132879cbab8172b38c6a68ad40fa8d650. FossilOrigin-Name: 8ba9b08bd976ed2c024f5f378b4dd40a55226e950af77c476c21273fccaf7e26
* Fix a couple harmless compiler warnings seen with MSVC.mistachkin2023-04-08
| | | FossilOrigin-Name: 1b864a370fd04bba11487e3dab0388394bc71e1f3f006f7bd9d64eefe04e8b61
* Fix a typo in [83e84531b46814ae] that changed the value ofdrh2023-04-08
| | | | | SQLITE_DBCONFIG_STMT_SCANSTATUS. FossilOrigin-Name: b71776539183e5fd8678ce8f3272180d3dbb8214ed7b7bb24d35c0ba027a6ac5
* Faster implementation of keywordCode() - the routine that determines if andrh2023-04-08
| | | | | identifier is really a keyword and if so, which keyword. FossilOrigin-Name: 0ff3d3d53709b7f18bf01ded1f988e41b7f8471072cf4f2702a3a8b79964be3f