Sync from SUSE:ALP:Source:Standard:1.0 sqlite3 revision b21794d230ca213e73ec3d989c0c6b79

This commit is contained in:
2025-08-20 13:22:05 +02:00
parent 60030e3bda
commit f03f224200
9 changed files with 132 additions and 18 deletions

View File

@@ -1,3 +1,56 @@
-------------------------------------------------------------------
Tue Jul 1 12:04:55 UTC 2025 - Reinhard Max <max@suse.com>
- Update to 3.50.2:
* Fix the concat_ws() SQL function so that it includes empty
strings in the concatenation.
* Avoid writing frames with no checksums into the wal file if a
savepoint is rolled back after dirty pages have already been
spilled into the wal file.
* Fix the Bitvec object to avoid stack overflow when the
database is within 60 pages of its maximum size.
* Fix a problem with UPDATEs on fts5 tables that contain BLOB
values.
* Fix an issue with transitive IS constraints on a RIGHT JOIN.
* CVE-2025-6965, bsc#1246597:
Raise an error early if the number of aggregate terms in a
query exceeds the maximum number of columns, to avoid
downstream assertion faults.
* Ensure that sqlite3_setlk_timeout() holds the database mutex.
-------------------------------------------------------------------
Mon Jun 9 07:56:06 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Update to 3.50 (3.50.1):
* Improved handling and robust output of control characters
* sqlite3_rsync no longer requires WAL mode and needs less
bandwidth
* Bug fixes and optimized JSON handling
* Performance optimizations and developer visible fixes
-------------------------------------------------------------------
Wed May 7 13:09:13 UTC 2025 - Reinhard Max <max@suse.com>
- Update to release 3.49.2:
* Fix a bug in the NOT NULL optimization of version 3.40.0 that
can lead to a memory error if abused.
* Fix the count-of-view optimization so that it does not give an
incorrect answer for a DISTINCT query.
* Fix a possible incorrect answer that can result if a UNIQUE
constraint of a table contains the PRIMARY KEY column and that
UNIQUE constraint is used by an IN operator.
* Fix obscure problems with the generate_series() extension
function.
* Incremental improvements to the configure/make.
-------------------------------------------------------------------
Thu Apr 17 09:33:26 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Add subpackage for the lemon parser generator.
- Add patches:
* sqlite-3.49.0-fix-lemon-missing-cflags.patch
* sqlite-3.6.23-lemon-system-template.patch
-------------------------------------------------------------------
Tue Mar 11 21:34:05 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
@@ -9,10 +62,10 @@ Tue Feb 18 16:21:23 UTC 2025 - Reinhard Max <max@suse.com>
- Update to release 3.49.1:
* Improve portability of makefiles and configure scripts.
* CVE-2025-29087, bsc#1241020: Fix a bug in the concat_ws()
function, introduced in version 3.44.0, that could lead to a
memory error if the separator string is very large (hundreds
of megabytes).
* CVE-2025-29087, CVE-2025-3277, bsc#1241020:
Fix a bug in the concat_ws() function, introduced in version
3.44.0, that could lead to a memory error if the separator
string is very large (hundreds of megabytes).
* CVE-2025-29088, bsc#1241078: Enhanced the
SQLITE_DBCONFIG_LOOKASIDE interface to make it more robust
against misuse.