From: drh Date: Thu, 13 Jul 2017 18:09:36 +0000 (+0000) Subject: Add new interfaces sqlite3_bind_pointer(), sqlite3_result_pointer(), and X-Git-Tag: version-3.20.0~62 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=96b10030e9b990f14a05f30c54e26fb7f84d3b64;p=thirdparty%2Fsqlite.git Add new interfaces sqlite3_bind_pointer(), sqlite3_result_pointer(), and sqlite3_value_pointer() used to safely move pointer values through SQL without exposing underlying memory address information. FossilOrigin-Name: 72de49f204277191f62601cce70d5013ec30b564a01063f1e841019c78ae6c77 --- 96b10030e9b990f14a05f30c54e26fb7f84d3b64 diff --cc manifest index 1519f185fc,198d4d2a4b..2ea7234813 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Smaller\sand\sfaster\simplementation\sfor\svdbeFreeOpArray()\sand\sfreeP4(). - D 2017-07-12T20:43:23.436 -C Fix\san\sincorrect\stype\ssignature\sfor\sthe\sloadable\sextension\spointer\nfor\ssqlite3_result_pointer(). -D 2017-07-13T17:56:52.837 ++C Add\snew\sinterfaces\ssqlite3_bind_pointer(),\ssqlite3_result_pointer(),\sand\nsqlite3_value_pointer()\sused\sto\ssafely\smove\spointer\svalues\sthrough\sSQL\swithout\nexposing\sunderlying\smemory\saddress\sinformation. ++D 2017-07-13T18:09:36.846 F Makefile.in 081e48dfe7f995d57ce1a88ddf4d2917b4349158648a6cd45b42beae30de3a12 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 20850e3e8d4d4791e0531955852d768eb06f24138214870d543abb1a47346fba @@@ -1631,7 -1631,7 +1631,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 604c11d1a39f09e47b6fcee0f8b1c1054f9dbbc7b2c1cf93312aeaa4b7095018 - R 549dc263ced9c697f9b1d9eb2b003b47 -P e5a518038fcb23376d2b17d4d70648320bc5540c5bd8b164201044ebe1ce45c5 ++P 0c80593520d30958231be41fc443209eb39e0b3ee0e66308c3ef3a0f4cb8ea66 0bd7875bd9948836a14061275eb8ddac627f562a49f59f400ec98c00e2be82c5 + R c5909f0683f2365e40f92a217eed2222 ++T +closed 0bd7875bd9948836a14061275eb8ddac627f562a49f59f400ec98c00e2be82c5 U drh - Z 774a79b024a9ed7218e88c0cd802cdf5 -Z 36e4bbc5bdc1a46b79fe430f87487a42 ++Z 735f8446b62685dce77314aad945e37d diff --cc manifest.uuid index f6526cbfec,0f75f066f8..35db61491a --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0c80593520d30958231be41fc443209eb39e0b3ee0e66308c3ef3a0f4cb8ea66 -0bd7875bd9948836a14061275eb8ddac627f562a49f59f400ec98c00e2be82c5 ++72de49f204277191f62601cce70d5013ec30b564a01063f1e841019c78ae6c77