78d06b5581
- Update to release 3.44.1 * Change the CLI so that it uses UTF-16 for console I/O on Windows. * Other obscure bug fixes.
Reinhard Max2023-11-22 17:34:30 +00:00
c1a41dc704
- Update to release 3.44.1 * Change the CLI so that it uses UTF-16 for console I/O on Windows. * Other obscure bug fixes.
Reinhard Max2023-11-22 17:34:30 +00:00
c19bfcdb2b
Accepting request 1123976 from server:database
Ana Guerrero2023-11-08 21:16:42 +00:00
b93a3be47a
Accepting request 1123976 from server:database
Ana Guerrero2023-11-08 21:16:42 +00:00
89ae143f90
Accepting request 1123191 from home:jengelh:branches:server:database
Reinhard Max2023-11-07 12:45:51 +00:00
177c849c1b
Accepting request 1123191 from home:jengelh:branches:server:database
Reinhard Max2023-11-07 12:45:51 +00:00
1173f8e2f8
Accepting request 1119230 from server:database
Ana Guerrero2023-10-20 21:16:05 +00:00
aed4f6b1a3
Accepting request 1119230 from server:database
Ana Guerrero2023-10-20 21:16:05 +00:00
3d3f0ad76c
- Update to: 3.42.2: * Fix a couple of obscure UAF errors and an obscure memory leak. * Omit the use of the sprintf() function from the standard library in the CLI, as this now generates warnings on some platforms. * Avoid conversion of a double into unsigned long long integer, as some platforms do not do such conversions correctly.
Reinhard Max2023-10-10 16:05:16 +00:00
8c2da549eb
- Update to: 3.42.2: * Fix a couple of obscure UAF errors and an obscure memory leak. * Omit the use of the sprintf() function from the standard library in the CLI, as this now generates warnings on some platforms. * Avoid conversion of a double into unsigned long long integer, as some platforms do not do such conversions correctly.
Reinhard Max2023-10-10 16:05:16 +00:00
148ae3d8b6
- Update to: 3.43.1 * Fix a regression in the way that the sum(), avg(), and total() aggregate functions handle infinities. * Fix a bug in the json_array_length() function that occurs when the argument comes directly from json_remove(). * Fix the omit-unused-subquery-columns optimization (introduced in in version 3.42.0) so that it works correctly if the subquery is a compound where one arm is DISTINCT and the other is not.
Reinhard Max2023-09-11 14:50:47 +00:00
a79c2c7aa1
- Update to: 3.43.1 * Fix a regression in the way that the sum(), avg(), and total() aggregate functions handle infinities. * Fix a bug in the json_array_length() function that occurs when the argument comes directly from json_remove(). * Fix the omit-unused-subquery-columns optimization (introduced in in version 3.42.0) so that it works correctly if the subquery is a compound where one arm is DISTINCT and the other is not.
Reinhard Max2023-09-11 14:50:47 +00:00
37c084e88b
Accepting request 1106058 from home:amanzini:branches:server:database
Martin Pluskal2023-08-31 08:06:24 +00:00
f24e8cced8
Accepting request 1106058 from home:amanzini:branches:server:database
Martin Pluskal2023-08-31 08:06:24 +00:00
94156a4c52
- Update to 3.42.0: * Add the FTS5 secure-delete command. This option causes all forensic traces to be removed from the FTS5 inverted index when content is deleted. * Enhance the JSON SQL functions to support JSON5 extensions. * The SQLITE_CONFIG_LOG and SQLITE_CONFIG_PCACHE_HDRSZ calls to sqlite3_config() are now allowed to occur after sqlite3_initialize(). * New sqlite3_db_config() options: SQLITE_DBCONFIG_STMT_SCANSTATUS and SQLITE_DBCONFIG_REVERSE_SCANORDER. * Query planner improvements. * Add the --unsafe-testing command-line option. * Allow commands ".log on" and ".log off", even in --safe mode. * "--" as a command-line argument means all subsequent arguments that start with "-" are interpreted as normal non-option argument. * Magic parameters ":inf" and ":nan" bind to floating point literals Infinity and NaN, respectively. * Add the ability for application-defined SQL functions to have the same name as join keywords: CROSS, FULL, INNER, LEFT, NATURAL, OUTER, or RIGHT. * Enhancements to PRAGMA integrity_check * Allow the session extension to be configured to capture changes from tables that lack an explicit ROWID. * Added the subsecond modifier to the date and time functions. * Negative values passed into sqlite3_sleep() are henceforth interpreted as 0. * The maximum recursion depth for JSON arrays and objects is lowered from 2000 to 1000.
Reinhard Max2023-05-17 09:36:33 +00:00
d7e47a5627
- Update to 3.42.0: * Add the FTS5 secure-delete command. This option causes all forensic traces to be removed from the FTS5 inverted index when content is deleted. * Enhance the JSON SQL functions to support JSON5 extensions. * The SQLITE_CONFIG_LOG and SQLITE_CONFIG_PCACHE_HDRSZ calls to sqlite3_config() are now allowed to occur after sqlite3_initialize(). * New sqlite3_db_config() options: SQLITE_DBCONFIG_STMT_SCANSTATUS and SQLITE_DBCONFIG_REVERSE_SCANORDER. * Query planner improvements. * Add the --unsafe-testing command-line option. * Allow commands ".log on" and ".log off", even in --safe mode. * "--" as a command-line argument means all subsequent arguments that start with "-" are interpreted as normal non-option argument. * Magic parameters ":inf" and ":nan" bind to floating point literals Infinity and NaN, respectively. * Add the ability for application-defined SQL functions to have the same name as join keywords: CROSS, FULL, INNER, LEFT, NATURAL, OUTER, or RIGHT. * Enhancements to PRAGMA integrity_check * Allow the session extension to be configured to capture changes from tables that lack an explicit ROWID. * Added the subsecond modifier to the date and time functions. * Negative values passed into sqlite3_sleep() are henceforth interpreted as 0. * The maximum recursion depth for JSON arrays and objects is lowered from 2000 to 1000.
Reinhard Max2023-05-17 09:36:33 +00:00
e14d797334
- Update to 3.41.2: * Multiple fixes for reads past the end of memory buffers * Fix the sqlite3_error_offset() so that it does not return out-of-range values when reporting errors associated with generated columns. * Multiple fixes in the query query optimizer for problems that cause incorrect results for bizarre, fuzzer-generated queries. * Increase the size of the reference counter in the page cache object to 64 bits to ensure that the counter never overflows. * Fix a performance regression caused by a bug fix in patch release 3.41.1. * Fix a few incorrect assert() statements.
Reinhard Max2023-03-22 15:25:48 +00:00
a03fceec99
- Update to 3.41.2: * Multiple fixes for reads past the end of memory buffers * Fix the sqlite3_error_offset() so that it does not return out-of-range values when reporting errors associated with generated columns. * Multiple fixes in the query query optimizer for problems that cause incorrect results for bizarre, fuzzer-generated queries. * Increase the size of the reference counter in the page cache object to 64 bits to ensure that the counter never overflows. * Fix a performance regression caused by a bug fix in patch release 3.41.1. * Fix a few incorrect assert() statements.
Reinhard Max2023-03-22 15:25:48 +00:00
5b479316ed
Accepting request 1072680 from home:AndreasStieger:branches:server:database
Reinhard Max2023-03-21 15:10:35 +00:00
a561495d56
Accepting request 1072680 from home:AndreasStieger:branches:server:database
Reinhard Max2023-03-21 15:10:35 +00:00
e42e2b9682
- Update to 3.41.0: * https://www.sqlite.org/releaselog/3_41_0.html * Various query planner improvements. * Add the built-in unhex() SQL function. * Add the base64 and base85 application-defined functions as an extension and include that extension in the CLI. * In-memory databases created using sqlite3_deserialize() now report their filename as an empty string, not as 'x'. * The ".scanstats est" command provides query planner estimates in profiles. * Enhance the --safe command-line option to disallow dangerous SQL functions. * The double-quoted string misfeature is now disabled by default for CLI builds. * Various other improvements and performance enhancements.
Reinhard Max2023-02-22 10:09:14 +00:00
e33c99603e
- Update to 3.41.0: * https://www.sqlite.org/releaselog/3_41_0.html * Various query planner improvements. * Add the built-in unhex() SQL function. * Add the base64 and base85 application-defined functions as an extension and include that extension in the CLI. * In-memory databases created using sqlite3_deserialize() now report their filename as an empty string, not as 'x'. * The ".scanstats est" command provides query planner estimates in profiles. * Enhance the --safe command-line option to disallow dangerous SQL functions. * The double-quoted string misfeature is now disabled by default for CLI builds. * Various other improvements and performance enhancements.
Reinhard Max2023-02-22 10:09:14 +00:00
989c4161c9
- bsc#1206337, CVE-2022-46908, sqlite-CVE-2022-46908.patch: relying on --safe for execution of an untrusted CLI script
Reinhard Max2022-12-13 16:12:14 +00:00
51f003608a
- bsc#1206337, CVE-2022-46908, sqlite-CVE-2022-46908.patch: relying on --safe for execution of an untrusted CLI script
Reinhard Max2022-12-13 16:12:14 +00:00
8fb7a2b6da
* bsc#1189802, CVE-2021-36690: Fix an issue with the SQLite Expert extension when a column has no collating sequence.
Reinhard Max2022-09-12 09:20:10 +00:00
0ff2c320b3
* bsc#1189802, CVE-2021-36690: Fix an issue with the SQLite Expert extension when a column has no collating sequence.
Reinhard Max2022-09-12 09:20:10 +00:00
40bb6fef9c
- update to 3.39.3: * Use a statement journal on DML statement affecting two or more database rows if the statement makes use of a SQL functions that might abort. * Use a mutex to protect the PRAGMA temp_store_directory and PRAGMA data_store_directory statements, even though they are decremented and documented as not being threadsafe.
Reinhard Max2022-09-05 15:20:33 +00:00
c163c830e2
- update to 3.39.3: * Use a statement journal on DML statement affecting two or more database rows if the statement makes use of a SQL functions that might abort. * Use a mutex to protect the PRAGMA temp_store_directory and PRAGMA data_store_directory statements, even though they are decremented and documented as not being threadsafe.
Reinhard Max2022-09-05 15:20:33 +00:00
db850fbdfd
Accepting request 991047 from server:database
Richard Brown2022-07-26 17:42:21 +00:00
b78261dacf
Accepting request 991047 from server:database
Richard Brown2022-07-26 17:42:21 +00:00
30186d2a5a
Accepting request 990677 from home:AndreasStieger:branches:server:database
Reinhard Max2022-07-25 13:52:39 +00:00
b481852cab
Accepting request 990677 from home:AndreasStieger:branches:server:database
Reinhard Max2022-07-25 13:52:39 +00:00
b10f552687
- update to 3.39.2: * 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, Chromium bugs 1343348 and 1345947, forum post 3607259d3c, and other minor problems discovered by internal testing.
Reinhard Max2022-07-21 17:13:33 +00:00
9e152a42c5
- update to 3.39.2: * 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, Chromium bugs 1343348 and 1345947, forum post 3607259d3c, and other minor problems discovered by internal testing.
Reinhard Max2022-07-21 17:13:33 +00:00
c070330dbf
Accepting request 989477 from home:AndreasStieger:branches:server:database
Reinhard Max2022-07-18 10:24:56 +00:00
1a70be6798
Accepting request 989477 from home:AndreasStieger:branches:server:database
Reinhard Max2022-07-18 10:24:56 +00:00
c464d12817
- update to 3.38.2: * Fix a problem with the Bloom filter optimization that might cause an incorrect answer when doing a LEFT JOIN with a WHERE clause constraint that says that one of the columns on the right table of the LEFT JOIN is NULL. * Other minor patches.
Reinhard Max2022-03-29 11:46:41 +00:00
b8b8a519fe
- update to 3.38.2: * Fix a problem with the Bloom filter optimization that might cause an incorrect answer when doing a LEFT JOIN with a WHERE clause constraint that says that one of the columns on the right table of the LEFT JOIN is NULL. * Other minor patches.
Reinhard Max2022-03-29 11:46:41 +00:00
c9c9f6d2d8
- Remove obsolete configure flags - Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773). - Use dynamic linking for the sqlite3 shell.
Reinhard Max2022-03-16 18:44:06 +00:00
0b83ba04e1
- Remove obsolete configure flags - Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773). - Use dynamic linking for the sqlite3 shell.
Reinhard Max2022-03-16 18:44:06 +00:00