From: drh Date: Fri, 3 Jun 2016 13:35:55 +0000 (+0000) Subject: Enhance the sqlite3_load_extension() interface to permit extensions to X-Git-Tag: version-3.14.0~116 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c576b275809456eff271465aa1e31144fea8a379;p=thirdparty%2Fsqlite.git Enhance the sqlite3_load_extension() interface to permit extensions to return SQLITE_OK_LOAD_PERMANENTLY which will prevents unloading when the database connection closes. FossilOrigin-Name: 5908aa4dc59925c414b236b6fd3d3ecd7f3da435 --- c576b275809456eff271465aa1e31144fea8a379 diff --cc manifest index 28d7551f5d,eb178318cd..8859f72be7 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\san\sissue\spreventing\sRBU\svacuum\sfrom\sworking\swith\svirtual\stables. - D 2016-06-01T10:37:50.553 -C Enhance\sthe\ssqlite3_load_extension()\sinterface\sto\spermit\sextensions\sto\nreturn\sSQLITE_OK_LOAD_PERMANENTLY\swhich\swill\sprevent\sthe\sextensions\sfrom\nunloading\swhen\sthe\sdatabase\sconnection\scloses. -D 2016-05-28T17:23:08.946 ++C Enhance\sthe\ssqlite3_load_extension()\sinterface\sto\spermit\sextensions\sto\s\nreturn\sSQLITE_OK_LOAD_PERMANENTLY\swhich\swill\sprevents\sunloading\swhen\nthe\sdatabase\sconnection\scloses. ++D 2016-06-03T13:35:55.049 F Makefile.in f59e0763ff448719fc1bd25513882b0567286317 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 306d73e854b1a92ea06e5d1e637faa5c44de53c7 @@@ -222,7 -221,7 +222,7 @@@ F ext/misc/showauth.c 732578f0fe4ce42d5 F ext/misc/spellfix.c bf1b922c2750698e9a3d4c50cce6974adb7e93be F ext/misc/totype.c 4a167594e791abeed95e0a8db028822b5e8fe512 F ext/misc/vfslog.c fe40fab5c077a40477f7e5eba994309ecac6cc95 - F ext/misc/vfsstat.c aed1f11904f07487d71015c8826885f57e4644b3 -F ext/misc/vfsstat.c 9b41dd28f523f56f688529db12b9a6895a3e6896 ++F ext/misc/vfsstat.c 6110aeeaab2f1df17a923c8a8acef3c74f6dc515 F ext/misc/vtshim.c babb0dc2bf116029e3e7c9a618b8a1377045303e F ext/misc/wholenumber.c 784b12543d60702ebdd47da936e278aa03076212 F ext/rbu/rbu.c b2c0b5e6ae1a89affc0edfc127ebfa5f637a0ce4 @@@ -1498,7 -1496,10 +1498,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P f6e956525b03fa07190e5521edac4758c386cc80 - R e1810942aeafbc52047febcf823bcd33 - U dan - Z 9391b61c89a105fa8d99de95f920a23b -P 6a0f200957ea294a2ae06c0b039a10ac838925f2 -R 6ce9b533604a3edd0071ae2a75774cc3 -T *branch * load-permanently -T *sym-load-permanently * -T -sym-trunk * ++P 3bd85fa5a9a489fd505c973e37c33a76c1b0e957 d3f99a5e8d0486d0917dfe96987c179a6f63b850 ++R ae39387c327ccfd8ae1b949a8c2348a2 ++T +closed d3f99a5e8d0486d0917dfe96987c179a6f63b850 + U drh -Z 6a4e05708813f8abe1e82b227d71ac00 ++Z 5e388deebe72b8e4fdd13fe3fcf9419e diff --cc manifest.uuid index 86876cd341,8814600fda..b974ab02f0 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 3bd85fa5a9a489fd505c973e37c33a76c1b0e957 -d3f99a5e8d0486d0917dfe96987c179a6f63b850 ++5908aa4dc59925c414b236b6fd3d3ecd7f3da435