sqlite3* lemon: updated to 3.45.1
version 3.45.1 (2024-01-30): Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility. Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. This resolves an issue introduced in version 3.44.0 but was undiscovered until after the 3.45.0 release. Fix issues associated with processing corrupt JSONB inputs: Prevent exponential runtime when converting a corrupt JSONB into text. Fix a possible read of one byte past the end of the JSONB blob when converting a corrupt JSONB into text. Enhanced testing using jfuzz to prevent any future JSONB problems such as the above. Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database. Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless.
This commit is contained in:
parent
e3c181db2b
commit
9ddc2f8092
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.130 2024/01/17 08:24:19 adam Exp $
|
||||
@comment $NetBSD: PLIST,v 1.131 2024/01/30 20:13:21 adam Exp $
|
||||
share/doc/sqlite3/34to35.html
|
||||
share/doc/sqlite3/35to36.html
|
||||
share/doc/sqlite3/about.html
|
||||
|
@ -485,7 +485,6 @@ share/doc/sqlite3/intern-v-extern-blob.html
|
|||
share/doc/sqlite3/invalidutf.html
|
||||
share/doc/sqlite3/isolation.html
|
||||
share/doc/sqlite3/json1.html
|
||||
share/doc/sqlite3/jsonb.html
|
||||
share/doc/sqlite3/keyword_index.html
|
||||
share/doc/sqlite3/lang.html
|
||||
share/doc/sqlite3/lang_aggfunc.html
|
||||
|
@ -691,6 +690,7 @@ share/doc/sqlite3/releaselog/3_44_0.html
|
|||
share/doc/sqlite3/releaselog/3_44_1.html
|
||||
share/doc/sqlite3/releaselog/3_44_2.html
|
||||
share/doc/sqlite3/releaselog/3_45_0.html
|
||||
share/doc/sqlite3/releaselog/3_45_1.html
|
||||
share/doc/sqlite3/releaselog/3_4_0.html
|
||||
share/doc/sqlite3/releaselog/3_4_1.html
|
||||
share/doc/sqlite3/releaselog/3_4_2.html
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.133 2024/01/17 08:24:19 adam Exp $
|
||||
$NetBSD: distinfo,v 1.134 2024/01/30 20:13:21 adam Exp $
|
||||
|
||||
BLAKE2s (sqlite-doc-3450000.zip) = c56c0ff4c50681a1c527611b315c208da3e325c1d766d2ccdee3ac1339263c2c
|
||||
SHA512 (sqlite-doc-3450000.zip) = a92b7967c77a1f3e923099051bd88a58591e17bdf891f1533fa9e81b483fc05b6c4c7a66fb9399c3a76abf3c446bb02a93fd11a9e5c9b3171a58f65698217b68
|
||||
Size (sqlite-doc-3450000.zip) = 10760211 bytes
|
||||
BLAKE2s (sqlite-doc-3450100.zip) = 12f9c654025740a673a71b64771c50e6fcf2d05fcdf766f3d94f64e7932b92e4
|
||||
SHA512 (sqlite-doc-3450100.zip) = dc036737973a29ea2b6cb4fe7ab4468f449e21eed34a773600570ed2e57ed4d195286c75afec91ab76ac55e25a0cc82e73c3b3119a9c8e7b5918bae8a1a3c8c0
|
||||
Size (sqlite-doc-3450100.zip) = 10746925 bytes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.147 2024/01/17 08:24:19 adam Exp $
|
||||
$NetBSD: distinfo,v 1.148 2024/01/30 20:13:21 adam Exp $
|
||||
|
||||
BLAKE2s (sqlite-autoconf-3450000.tar.gz) = eb87bf6e9b934006ce01ee97463ac6db34b5dc86b8da9c8cf0824104dc539c1e
|
||||
SHA512 (sqlite-autoconf-3450000.tar.gz) = 40ae9ba1dea234aacfecf44a6b1c0713c24348d8d475503c11f1d92ed2fffb54a765bbd0669f39aa09d20f42cbcfac4dedcf7e64f4421b8762eebfc66399aa9a
|
||||
Size (sqlite-autoconf-3450000.tar.gz) = 3231697 bytes
|
||||
BLAKE2s (sqlite-autoconf-3450100.tar.gz) = 30fb7ef9966c86e7ec7fd309a0ad7a441f3510ddedf74e86f6e794de09cc722d
|
||||
SHA512 (sqlite-autoconf-3450100.tar.gz) = c6bd4eaa67cada28528d1ac31aec1662c0a11048247a1bb148c1842fb0252934e2096843b56fea94bfb96c4eaaa598ec70ac31f2a5e910388f24f152b9fc4211
|
||||
Size (sqlite-autoconf-3450100.tar.gz) = 3232682 bytes
|
||||
SHA1 (patch-Makefile.in) = 8f68039c9169bc69eb0da4bd0f910c7584aed2b5
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
# $NetBSD: Makefile.common,v 1.107 2024/01/17 08:24:18 adam Exp $
|
||||
# $NetBSD: Makefile.common,v 1.108 2024/01/30 20:13:21 adam Exp $
|
||||
#
|
||||
# used by databases/sqlite3/Makefile
|
||||
# used by databases/sqlite3-docs/Makefile
|
||||
# used by databases/sqlite3-tcl/Makefile
|
||||
# used by devel/lemon/Makefile
|
||||
|
||||
SQLITE3_DISTVERSION= 3450000
|
||||
SQLITE3_VERSION= 3.45.0
|
||||
SQLITE3_DISTVERSION= 3450100
|
||||
SQLITE3_VERSION= 3.45.1
|
||||
|
||||
MASTER_SITES= http://www.sqlite.org/2024/
|
||||
MASTER_SITES+= http://www.hwaci.com/sw/sqlite/2024/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.201 2024/01/17 08:24:18 adam Exp $
|
||||
$NetBSD: distinfo,v 1.202 2024/01/30 20:13:21 adam Exp $
|
||||
|
||||
BLAKE2s (sqlite-autoconf-3450000.tar.gz) = eb87bf6e9b934006ce01ee97463ac6db34b5dc86b8da9c8cf0824104dc539c1e
|
||||
SHA512 (sqlite-autoconf-3450000.tar.gz) = 40ae9ba1dea234aacfecf44a6b1c0713c24348d8d475503c11f1d92ed2fffb54a765bbd0669f39aa09d20f42cbcfac4dedcf7e64f4421b8762eebfc66399aa9a
|
||||
Size (sqlite-autoconf-3450000.tar.gz) = 3231697 bytes
|
||||
BLAKE2s (sqlite-autoconf-3450100.tar.gz) = 30fb7ef9966c86e7ec7fd309a0ad7a441f3510ddedf74e86f6e794de09cc722d
|
||||
SHA512 (sqlite-autoconf-3450100.tar.gz) = c6bd4eaa67cada28528d1ac31aec1662c0a11048247a1bb148c1842fb0252934e2096843b56fea94bfb96c4eaaa598ec70ac31f2a5e910388f24f152b9fc4211
|
||||
Size (sqlite-autoconf-3450100.tar.gz) = 3232682 bytes
|
||||
SHA1 (patch-configure) = c0aa83bddc20d090b3cd2fd840ac69031f4396e4
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.74 2024/01/17 08:24:19 adam Exp $
|
||||
$NetBSD: distinfo,v 1.75 2024/01/30 20:13:21 adam Exp $
|
||||
|
||||
BLAKE2s (sqlite-src-3450000.zip) = 51d5cfd05a3cd98f3d8ecc63f922b479b7ec32d4796011fb990b1162a5d60d53
|
||||
SHA512 (sqlite-src-3450000.zip) = ae5152bf00d6fa69dad3e41eb07052277481c48e0c63da1081767f3c76ce026615e96760355b6e75d689588059c106add5e9066e6dcbab60e36996ec76ef2874
|
||||
Size (sqlite-src-3450000.zip) = 14148978 bytes
|
||||
BLAKE2s (sqlite-src-3450100.zip) = ef79f3661a6acc63800b167d4077477d8165df53d78de119c9c49272c1613f75
|
||||
SHA512 (sqlite-src-3450100.zip) = 475de1c473d2d828038a2afb98d74d52b5e0fd06a5bfc8516e44084ed38b1438310172905fd4fe0a64a736d699095ed286dfdee059ceeb50dfb9bb49131e2005
|
||||
Size (sqlite-src-3450100.zip) = 14152147 bytes
|
||||
|
|
Loading…
Reference in a new issue