From b4998c88f9b2b50ac047153e13b516a0f3181028 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Mon, 25 Jul 2022 18:52:43 +0200 Subject: [PATCH] Bump SQLite to 3.39.2 (#7197) Context: https://sqlite.org/releaselog/3_39_2.html Context: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-35737 Changes: https://github.com/sqlite/sqlite/compare/version-3.38.5...version-3.39.2 % git diff --shortstat version-3.38.5...version-3.39.2 193 files changed, 62249 insertions(+), 2352 deletions(-) Changes: https://github.com/xamarin/sqlite/compare/df4deab1a23fd03e25889e704498b1288f2cb862...40e8743017bcf9583ff4cf5c3d97c6ebd132c0da % git diff --shortstat df4deab1...40e87430 17 files changed, 80149 insertions(+), 46068 deletions(-) The most important changes from Xamarin.Android's point of view: * Many micro-optimizations collectively reduce CPU cycles by ~2.3%. * Fix an incorrect result from a query that uses a view that contains a compound SELECT in which only one arm contains a RIGHT JOIN and where the view is not the first FROM clause term of the query that contains the view. * Fix the initial-prefix optimization for the REGEXP extension so that it works correctly even if the prefix contains characters that require a 3-byte UTF8 encoding. * Fix a performance regression in the query planner associated with rearranging the order of FROM clause terms in the presences of a LEFT JOIN. * Apply fixes for CVE-2022-35737 Note that at the time of this commit, details for CVE-2022-35737 aren't known --- external/sqlite | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/sqlite b/external/sqlite index df4deab1a23..40e8743017b 160000 --- a/external/sqlite +++ b/external/sqlite @@ -1 +1 @@ -Subproject commit df4deab1a23fd03e25889e704498b1288f2cb862 +Subproject commit 40e8743017bcf9583ff4cf5c3d97c6ebd132c0da