aboutsummaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAge
* Add the --enablefk option to the "changeset apply" command of thedrh3 days
| | | | | changeset program. FossilOrigin-Name: e98d46d436f8d251ae0da5ee85fd856aca3b57cd48d1be31fa6ca88fe72cad00
* Enhance the "changeset" utility program with new command-line options fordrh3 days
| | | | | the "changeset apply" command. FossilOrigin-Name: 428daca4f1b3e1a33b7e2f5acf114fa6136d46555e9947e2e88ea107bfec5e4f
* First cut at enhancing the fsdir virtual table so that it works withdrh5 days
| | | | | unicode characters on Windows. FossilOrigin-Name: c9e04dadfdf6c860631ce5603693add565ff2033aa25af5736302af7045fc91e
* Session extension doc typo fix reported in [forum:75e9408acb|forum post ↵stephan6 days
| | | | | 75e9408acb]. FossilOrigin-Name: b96cfff52b4f364388f168198e999ae2407c4afbc7b020f8bb350ab103ffb55c
* Fix a coding mistake in vfstrace.drh7 days
| | | FossilOrigin-Name: f0054cc0bce4ed735796da1ea68b7773a582042bdd60fdae4e1af4c592104d15
* Fix a problem in the fts5matchinfo.test file that prevented it fromdrh2025-04-22
| | | | | working on Mac. FossilOrigin-Name: 5a411c609ba0ee17b1ce5bd0b40b9ded92d76f35933f92b2e02a58a3f169c715
* Update to comments in sqlite3session.h.dan2025-04-19
| | | FossilOrigin-Name: ea9acb5573f4d71a314e4467d30477a1d01c8db648985750a42b3c047f404c9c
* Add an appropriate _declspec to the declaration of the sqlite3_dbdata_init()drh2025-04-18
| | | | | function in the recovery extension. FossilOrigin-Name: 00313d15270b36fce44f7784c97ddc42517e23c209c1ccc4d814ef06b11528c0
* Avoid a potential integer overflow in non-default builds of the fts3 ↵dan2025-04-15
| | | | | matchinfo() function. FossilOrigin-Name: aecc0100cef3ea83feed558dbe34dd6313721fa54052ee1ed529741cec8cacda
* JNI: part 3 (of 3) of typos and Java style tweaks suggested in ↵stephan2025-04-14
| | | | | [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. Tested with jdk v8 and v21. FossilOrigin-Name: 914d4c9d6c26536ca14be80eee6c54af4311eac6bf88b327738075275f4b77da
* JNI: part 2 of typos and Java style tweaks suggested in ↵stephan2025-04-14
| | | | | [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. FossilOrigin-Name: 5e6e9aee5b43e6ae98e78293a0da30e82ad18c3c9c03fc6298240233ddadb2a2
* JNI: part 1 of typos and Java style tweaks suggested in ↵stephan2025-04-14
| | | | | [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. FossilOrigin-Name: ab00af4e48501b0413650df31147866a805c34b7ecf506d1e208bc3ae6c2ef28
* Fix a memory leak in sqlite3session_diff().dan2025-04-10
| | | FossilOrigin-Name: a6cbc5db1c4973ea236874bd9c24cd86dc48fbc7a10e424896c0407c7c32ce6a
* Fix a comment in sessionD.test.dan2025-04-10
| | | FossilOrigin-Name: 3516354ee57b683c134de206f5321f064f9cb627aa12ba6fde98e59a9093c50c
* Improve the error messages returned by sqlite3session_diff().dan2025-04-10
| | | FossilOrigin-Name: a3217cdb75fd305705856f6504f8816c2b6b0a10907725cb74d025a5c4e369b8
* Remove unnecessary "www." prefixes on domain names in URLs.drh2025-04-10
| | | FossilOrigin-Name: 20acd630b91609725794ce84f9eda01d5f3c898407f0948264830851d25ccaa6
* Have sqlite3session_diff() automatically attach tables to session objects, ↵dan2025-04-08
|\ | | | | | | | | as it has always been documented to do. FossilOrigin-Name: 99827144f112303e27a829c990b1858d227bd7369095100a435c367637985fad
| * Have sqlite3session_diff() automatically attach tables to session objects, ↵dan2025-04-08
| | | | | | | | | | as it has always been documented to do. FossilOrigin-Name: ec1641858ec48d96f5a2ddce4575ebd40a18932d69831fdb4eafc9acf508f216
* | Fix harmless compiler warnings in the memstat.c extension. No changes todrh2025-04-02
| | | | | | | | | | the core. FossilOrigin-Name: 9e903953ba986df98435da40e94fdb645f6f72279552cba63ef50cec1fe3b486
* | Increase the size of a variable in FTS3 to help static analyzersdrh2025-04-02
| | | | | | | | | | see that there are no integer overflow problems. FossilOrigin-Name: a921a4682fba23e1e223c2e3ecebd22ec59321552bcc563c29ce501bfe70fa4e
| |
| \
*-. | Merge cygwin and tclsqlite fixes into trunk.drh2025-03-27
|\ \| | | | | | | FossilOrigin-Name: 121f4d97f9a855131859d342bc2ade5f8c34ba7732029ae156d02cec7cb6dd85
| * | Add an explicit db close to fix a file-is-opened failure in session1.test in ↵stephan2025-03-27
| | | | | | | | | | | | | | | cygwin. FossilOrigin-Name: c6e4e1cf2b70d2e603ea3faabd9cb5fbd9f5497672574283ace8c62984dfbb97
| * | In Tcl, always use eq/ne for comparing strings, not ==/!=jan.nijtmans2025-03-27
| | | | | | | | | FossilOrigin-Name: f96a5346e3e890adfdc94a682688c2c15893e50fbaf2a26e5ef39cda8b331ee4
| * | Merge trunk into cygwin-fixes branch. Add .fossil-settings/binary-glob to ↵stephan2025-03-26
| |\| | | | | | | | | | | | | squelch warnings about *.db files on Cygwin. FossilOrigin-Name: a8328b921c5504eceacade417e16e713999eff63978caf3418fd79501590b1cb
| * | Correct part of [505d9e49f7] and [7126a51ed8] to get sessioninvert tests ↵stephan2025-03-19
| | | | | | | | | | | | | | | working on cygwin. FossilOrigin-Name: 83c34decbe336c76062e6b1bfe4c2e8f786841a4b6efa001747e786e872c8c71
| * | Correct part of [04075517] which changed the implicit return value of a test ↵stephan2025-03-19
| | | | | | | | | | | | | | | function. FossilOrigin-Name: 505d9e49f7af619eda9e46e7ed19c4446c64628233528e1ab3f70264e1640ace
| * | Add some explicit db close calls to work around a process-reaping timing ↵stephan2025-03-19
| | | | | | | | | | | | | | | problem on cygwin builds. FossilOrigin-Name: 7126a51ed8a1b90b7f4cf3f1c13f7a1d560ff7a3ae73897ce8d9194df40356ed
| * | Merge trunk into the cygwin-fixes branch.stephan2025-03-19
| |\ \ | | | | | | | | FossilOrigin-Name: 34eadd374b3c0a8c9e1f5f4a1c60fda8f16b1c56213b8c4047f96390c676b695
| * \ \ Merge trunk into the cygwin-fixes branch (which was inadvertently branched ↵stephan2025-03-06
| |\ \ \ | | | | | | | | | | | | | | | | | | | | too early). FossilOrigin-Name: a7863b2e2fbea0ea11c494016b99921f70aae09607868aa65af988cbd173b31a
| * | | | Cygwin-centric fixes from Jan Nijtmans.stephan2025-03-06
| | | | | | | | | | | | | | | FossilOrigin-Name: 205979813c7300debb5f1ba270583ef2f08e069d6d01865b5910702889a5c1ed
* | | | | Rearrange #includes in FTS3 to avoid a harmless compiler warning.drh2025-03-27
| |_|_|/ |/| | | | | | | FossilOrigin-Name: c5206cee83a4f1e59bfceda35cdfa528f9b4611eaf306da863ae83e9f93cdeb7
* | | | Test that the sqlite3changeset_apply() function is properly appling indirect ↵dan2025-03-24
| | | | | | | | | | | | | | | | | | | | changes. FossilOrigin-Name: 1dadea3a79c3edd110b0b32b07287744300958fed31f2da11901a42b16f86669
* | | | Add test cases to session1.test.dan2025-03-24
| | | | | | | | | | | | FossilOrigin-Name: dda9d7cf319e74de7703bda1eb77e3e7aa7459d6fa1508cc1d62cdfc7985c368
* | | | Fix the generate_series() enhancement from check-in [d50b784807333c54]drh2025-03-22
| |_|/ |/| | | | | | | | | | | | | | | | | so that it works even if the number that "value" is being compared against is a non-integer floating point number. Bug reported by [forum:/forumpost/0d5d63257e3ff4f6|forum post 0d5d63257]. FossilOrigin-Name: c113e31b818d16770bec1edc980f6833dfb27c4d74178e66a778fbb5671c3a13
* | | Change the generate_series() table-valued function so that its rowid is just andrh2025-03-18
| | | | | | | | | | | | | | | | | | | | | alias for its value. This allows it to be used as the RHS operand of a RIGHT JOIN. This fixes the issue raised by [forum:/forumpost/1e17219c88|forum post 1e17219c88]. FossilOrigin-Name: 77db4d85e70fbf358ae2321c2601966666bdb4d971d7c113ce30a3e541458ee8
* | | Internal doc touchups in ext/wasm/mkwasmbuilds.c. No functional changes.stephan2025-03-18
| | | | | | | | | FossilOrigin-Name: 47d34260e74912eeae704bff7c4314b893af86ee66dd96a1bc6f450d3e290702
* | | Prevent integer overflow when parsing NEAR queries in FTS5.drh2025-03-17
| | | | | | | | | FossilOrigin-Name: 1a5283d7dab210badb8a33eac29f44dc8c1c210ffb5ef84f43e348170aa406a6
* | | Fix a long-standing filename digest computation bug in the OPFS SAHPool VFS ↵stephan2025-03-16
|\ \ \ | | | | | | | | | | | | | | | | which caused all VFS-stored filenames to have a digest value of 0. See [/forumpost/042d53c928382021] and for full details. FossilOrigin-Name: 493cbe74504e8eb1ca8f2edf49fdab6bebc7fe36ffab06932a4b8c5a4eea86cd
| * \ \ Minor doc corrections for the sahpool-digest fix and merge in current trunk.stephan2025-03-14
| |\ \ \ | | | | | | | | | | FossilOrigin-Name: 500f2e6ec74b4c0e4ac0365ba4e0d81ed6df8dd09dc0f8af65d294c3453f8865
| * \ \ \ Merge trunk into the sahpool-digest branch.stephan2025-02-26
| |\ \ \ \ | | | | | | | | | | | | FossilOrigin-Name: fc1eeb7d1f2880907b0fe71a8c572dd7cd74a5d65ec0177332976ad2f8c2b216
| * | | | | More work on the sahpool digest fix. New/fixed versions can read legacy (no ↵stephan2025-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | digest) files but the reverse is only possible in limited circumstances (when files originated from a legacy version). The burning question is whether the real fix would be to remove this digest check altogether, as it only applies in a very limited context, and the fact that it was broken for some 18 months unnoticed suggests that its value might not be worth the CPU cycles. FossilOrigin-Name: 0df62b776c68bebb0e187b353b6f29b0a41a29f0a1c8d6728fa6b9f7ce0d13f7
| * | | | | Add a test app to assist in validating the SAHPool digest calculation fix.stephan2025-02-03
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: a1e304b8020025cc73a658bd8c7697d59b4f3ad96cac0a3e36553a3207d13dc6
| * | | | | Initial work on a fix for the SAHPool VFS's effectively-no-op digest ↵stephan2025-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | calculation, as reported in [https://github.com/sqlite/sqlite-wasm/issues/97|ticket #97 of the downstream npm subproject]. This requires more testing alongside databases created before this version to ensure that it's backwards-compatible. FossilOrigin-Name: 9234c33f92d92bfddc6211c9c587f1072e70837c0ffe1416ef7d84d59bacd364
* | | | | | Make use of the C99 flexible array feature, when available, so thatdrh2025-03-15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the -fsanitize=bounds-strict option can be used, when available. [forum:/forumpost/311dbf9a1cadfae6|Forum thread 311dbf9a1c]. FossilOrigin-Name: d4307a0d43f42e96ec06ad2c1d8d0f5c8ecae759bae8231b1998633089809f49
| * | | | | | Work around compilers that do not understand flexible arrays, in thedrh2025-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recovery extension and in the fuzzcheck test module. FossilOrigin-Name: f101c46cf83e532fd33034abccba496bf395ef10c161af003211614d6581d5eb
| * | | | | | Use flexible arrays in the recovery extension and in the fuzzcheck test program.drh2025-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust the unix makefile to use -fsanitize=bounds-strict when building fuzzcheck-asan. FossilOrigin-Name: 6ea6a6b211fed1a14d7bec1ab1790dec09e2a00423860498a60b760c4a4561fa
| * | | | | | Use flexible arrays whereever appropriate in FTS5.drh2025-03-15
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: 16dfc415b6e98a2acae79a24bb0afd401e60efc27cbdd1603a426fd33e17d427
| * | | | | | Convert the Fts5Sorter.aIdx field to a flexible array.drh2025-03-15
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: 28ac776a23da2753265a7fe2ee2ebb09964815fc9058e69c08275fc217842edc
| * | | | | | Turn Fts5Colset.aiCol into a flexible array.drh2025-03-14
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: 0c4d9c74741794468adc444908f6024f016738aa2852d3a646f2c28d079d9446
| * | | | | | In FTS3, rename the MatchinfoBuffer.aMatchinfo field to aMI, to avoid confusingdrh2025-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it with MatchInfo.aMatchinfo. Make aMI a flexiable array. FossilOrigin-Name: bb00b973980d259ca85af84c054501cae78b3a9d33ccffa54d7034235dd8d50d