Commit Graph

  • 8011cbf5c1 Accepting request 946796 from server:database Dominique Leuenberger 2022-01-19 23:11:49 +00:00
  • 9ff662fbb5 Accepting request 946796 from server:database Dominique Leuenberger 2022-01-19 23:11:49 +00:00
  • d43b785c99 Accepting request 945927 from home:AndreasStieger:branches:server:database Reinhard Max 2022-01-16 14:07:07 +00:00
  • ec4f5fd6e9 Accepting request 945927 from home:AndreasStieger:branches:server:database Reinhard Max 2022-01-16 14:07:07 +00:00
  • 13799e2e9c Accepting request 943473 from server:database Dominique Leuenberger 2022-01-13 22:20:47 +00:00
  • 468d979de8 Accepting request 943473 from server:database Dominique Leuenberger 2022-01-13 22:20:47 +00:00
  • 6b2ed16806 Accepting request 943471 from home:AndreasStieger:branches:server:database Reinhard Max 2022-01-02 13:02:42 +00:00
  • 2401551ce5 Accepting request 943471 from home:AndreasStieger:branches:server:database Reinhard Max 2022-01-02 13:02:42 +00:00
  • b875dde3e6 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=271 Reinhard Max 2021-11-30 09:33:01 +00:00
  • 37ce05fd9f OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=271 Reinhard Max 2021-11-30 09:33:01 +00:00
  • b46ae693e3 - SQLite3 3.37.0: * STRICT tables provide a prescriptive style of data type management, for developers who prefer that kind of thing. * When adding columns that contain a CHECK constraint or a generated column containing a NOT NULL constraint, the ALTER TABLE ADD COLUMN now checks new constraints against preexisting rows in the database and will only proceed if no constraints are violated. * Added the PRAGMA table_list statement. * Add the .connection command, allowing the CLI to keep multiple database connections open at the same time. * Add the --safe command-line option that disables dot-commands and SQL statements that might cause side-effects that extend beyond the single database file named on the command-line. * CLI: Performance improvements when reading SQL statements that span many lines. * Added the sqlite3_autovacuum_pages() interface. * The sqlite3_deserialize() does not and has never worked for the TEMP database. That limitation is now noted in the documentation. * The query planner now omits ORDER BY clauses on subqueries and views if removing those clauses does not change the semantics of the query. * The generate_series table-valued function extension is modified so that the first parameter ("START") is now required. This is done as a way to demonstrate how to write table-valued functions with required parameters. The legacy behavior is available using the -DZERO_ARGUMENT_GENERATE_SERIES compile-time option. * Added new sqlite3_changes64() and sqlite3_total_changes64() interfaces. * Added the SQLITE_OPEN_EXRESCODE flag option to sqlite3_open_v2(). * Use less memory to hold the database schema. Reinhard Max 2021-11-30 09:16:25 +00:00
  • f5e623596d - SQLite3 3.37.0: * STRICT tables provide a prescriptive style of data type management, for developers who prefer that kind of thing. * When adding columns that contain a CHECK constraint or a generated column containing a NOT NULL constraint, the ALTER TABLE ADD COLUMN now checks new constraints against preexisting rows in the database and will only proceed if no constraints are violated. * Added the PRAGMA table_list statement. * Add the .connection command, allowing the CLI to keep multiple database connections open at the same time. * Add the --safe command-line option that disables dot-commands and SQL statements that might cause side-effects that extend beyond the single database file named on the command-line. * CLI: Performance improvements when reading SQL statements that span many lines. * Added the sqlite3_autovacuum_pages() interface. * The sqlite3_deserialize() does not and has never worked for the TEMP database. That limitation is now noted in the documentation. * The query planner now omits ORDER BY clauses on subqueries and views if removing those clauses does not change the semantics of the query. * The generate_series table-valued function extension is modified so that the first parameter ("START") is now required. This is done as a way to demonstrate how to write table-valued functions with required parameters. The legacy behavior is available using the -DZERO_ARGUMENT_GENERATE_SERIES compile-time option. * Added new sqlite3_changes64() and sqlite3_total_changes64() interfaces. * Added the SQLITE_OPEN_EXRESCODE flag option to sqlite3_open_v2(). * Use less memory to hold the database schema. Reinhard Max 2021-11-30 09:16:25 +00:00
  • 8c9502e57e Accepting request 902392 from server:database Dominique Leuenberger 2021-06-28 13:33:28 +00:00
  • a4a52e2e23 Accepting request 902392 from server:database Dominique Leuenberger 2021-06-28 13:33:28 +00:00
  • 5bff214348 Accepting request 901301 from home:polslinux:branches:server:database Reinhard Max 2021-06-25 13:38:01 +00:00
  • 27a6a04b3e Accepting request 901301 from home:polslinux:branches:server:database Reinhard Max 2021-06-25 13:38:01 +00:00
  • 17f33a0e1d Accepting request 887264 from server:database Dominique Leuenberger 2021-04-22 16:03:28 +00:00
  • 4b605488d3 Accepting request 887264 from server:database Dominique Leuenberger 2021-04-22 16:03:28 +00:00
  • 4c5ecbbdea Accepting request 886927 from home:AndreasStieger:branches:server:database Reinhard Max 2021-04-21 10:08:49 +00:00
  • b1b034ee04 Accepting request 886927 from home:AndreasStieger:branches:server:database Reinhard Max 2021-04-21 10:08:49 +00:00
  • 291d62e191 Accepting request 886908 from home:dirkmueller:Factory Reinhard Max 2021-04-20 08:14:11 +00:00
  • b2bf501750 Accepting request 886908 from home:dirkmueller:Factory Reinhard Max 2021-04-20 08:14:11 +00:00
  • 2b5cf2c709 Revert the merging of SLE-12 bug references into the changes file Reinhard Max 2021-04-13 13:40:51 +00:00
  • 1c2625f11f Revert the merging of SLE-12 bug references into the changes file Reinhard Max 2021-04-13 13:40:51 +00:00
  • fe9c70dea4 More merges from SLE12 to the changes file Reinhard Max 2021-04-06 17:22:46 +00:00
  • df3821df34 More merges from SLE12 to the changes file Reinhard Max 2021-04-06 17:22:46 +00:00
  • 8b96f6cbba OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=263 Reinhard Max 2021-04-06 15:00:05 +00:00
  • 643494eb00 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=263 Reinhard Max 2021-04-06 15:00:05 +00:00
  • c767c076fa Accepting request 882778 from home:AndreasStieger:branches:server:database Reinhard Max 2021-04-06 14:56:53 +00:00
  • 51879f1fe6 Accepting request 882778 from home:AndreasStieger:branches:server:database Reinhard Max 2021-04-06 14:56:53 +00:00
  • 98346ec9c1 - The following CVEs have been fixed in upstream releases up to this point, but were not mentioned in the chane log so far: * bsc#1173641, CVE-2020-15358: heap-based buffer overflow in multiSelectOrderBy due to mishandling of query-flattener optimization * bsc#1164719, CVE-2020-9327: NULL pointer dereference and segmentation fault because of generated column optimizations in isAuxiliaryVtabOperator * bsc#1160439, CVE-2019-20218: selectExpander in select.c proceeds with WITH stack unwinding even after a parsing error * bsc#1160438, CVE-2019-19959: memory-management error via ext/misc/zipfile.c involving embedded '\0' input * bsc#1160309, CVE-2019-19923: improper handling of certain uses of SELECT DISTINCT in flattenSubquery may lead to null pointer dereference * bsc#1159850, CVE-2019-19924: improper error handling in sqlite3WindowRewrite() * bsc#1159847, CVE-2019-19925: improper handling of NULL pathname during an update of a ZIP archive * bsc#1159715, CVE-2019-19926: improper handling of certain errors during parsing multiSelect in select.c * bsc#1159491, CVE-2019-19880: exprListAppendList in window.c allows attackers to trigger an invalid pointer dereference * bsc#1158960, CVE-2019-19603: during handling of CREATE TABLE and CREATE VIEW statements, does not consider confusion with a shadow table name * bsc#1158959, CVE-2019-19646: pragma.c mishandles NOT NULL in an integrity_check PRAGMA command in certain cases of generated columns * bsc#1158958, CVE-2019-19645: alter.c allows attackers to trigger infinite recursion via certain types of self-referential views in conjunction with ALTER TABLE statements * bsc#1158812, CVE-2019-19317: lookupName in resolve.c omits bits from the colUsed bitmask in the case of a generated column, which allows attackers to cause a denial of service * bsc#1157818, CVE-2019-19244: sqlite3,sqlite2,sqlite: The function sqlite3Select in select.c allows a crash if a sub-select uses both DISTINCT and window functions, and also has certain ORDER BY usage * bsc#928701, CVE-2015-3415: sqlite3VdbeExec comparison operator vulnerability * bsc#928700, CVE-2015-3414: sqlite3,sqlite2: dequoting of collation-sequence names * CVE-2018-20346, bsc#1119687: remote code execution vulnerability in FTS3 (Magellan). Reinhard Max 2021-04-01 10:56:15 +00:00
  • 6c075ba2a9 - The following CVEs have been fixed in upstream releases up to this point, but were not mentioned in the chane log so far: * bsc#1173641, CVE-2020-15358: heap-based buffer overflow in multiSelectOrderBy due to mishandling of query-flattener optimization * bsc#1164719, CVE-2020-9327: NULL pointer dereference and segmentation fault because of generated column optimizations in isAuxiliaryVtabOperator * bsc#1160439, CVE-2019-20218: selectExpander in select.c proceeds with WITH stack unwinding even after a parsing error * bsc#1160438, CVE-2019-19959: memory-management error via ext/misc/zipfile.c involving embedded '\0' input * bsc#1160309, CVE-2019-19923: improper handling of certain uses of SELECT DISTINCT in flattenSubquery may lead to null pointer dereference * bsc#1159850, CVE-2019-19924: improper error handling in sqlite3WindowRewrite() * bsc#1159847, CVE-2019-19925: improper handling of NULL pathname during an update of a ZIP archive * bsc#1159715, CVE-2019-19926: improper handling of certain errors during parsing multiSelect in select.c * bsc#1159491, CVE-2019-19880: exprListAppendList in window.c allows attackers to trigger an invalid pointer dereference * bsc#1158960, CVE-2019-19603: during handling of CREATE TABLE and CREATE VIEW statements, does not consider confusion with a shadow table name * bsc#1158959, CVE-2019-19646: pragma.c mishandles NOT NULL in an integrity_check PRAGMA command in certain cases of generated columns * bsc#1158958, CVE-2019-19645: alter.c allows attackers to trigger infinite recursion via certain types of self-referential views in conjunction with ALTER TABLE statements * bsc#1158812, CVE-2019-19317: lookupName in resolve.c omits bits from the colUsed bitmask in the case of a generated column, which allows attackers to cause a denial of service * bsc#1157818, CVE-2019-19244: sqlite3,sqlite2,sqlite: The function sqlite3Select in select.c allows a crash if a sub-select uses both DISTINCT and window functions, and also has certain ORDER BY usage * bsc#928701, CVE-2015-3415: sqlite3VdbeExec comparison operator vulnerability * bsc#928700, CVE-2015-3414: sqlite3,sqlite2: dequoting of collation-sequence names * CVE-2018-20346, bsc#1119687: remote code execution vulnerability in FTS3 (Magellan). Reinhard Max 2021-04-01 10:56:15 +00:00
  • b5d6038452 Accepting request 880148 from server:database Dominique Leuenberger 2021-03-21 22:19:31 +00:00
  • 8c04ba991f Accepting request 880148 from server:database Dominique Leuenberger 2021-03-21 22:19:31 +00:00
  • fa38ede2d7 Accepting request 880128 from home:marxin:branches:server:database Reinhard Max 2021-03-19 16:18:37 +00:00
  • de4a3bb147 Accepting request 880128 from home:marxin:branches:server:database Reinhard Max 2021-03-19 16:18:37 +00:00
  • e7732c1be7 Accepting request 879748 from home:AndreasStieger:branches:server:database Reinhard Max 2021-03-18 08:32:44 +00:00
  • 55ba0738f8 Accepting request 879748 from home:AndreasStieger:branches:server:database Reinhard Max 2021-03-18 08:32:44 +00:00
  • ab763fc6c0 Accepting request 879153 from server:database Richard Brown 2021-03-16 14:43:04 +00:00
  • a9a0eddc5e Accepting request 879153 from server:database Richard Brown 2021-03-16 14:43:04 +00:00
  • b311b5d183 Accepting request 879097 from home:dirkmueller:Factory Reinhard Max 2021-03-15 11:04:30 +00:00
  • d3f894c304 Accepting request 879097 from home:dirkmueller:Factory Reinhard Max 2021-03-15 11:04:30 +00:00
  • b1ce85ade3 Accepting request 866634 from server:database Dominique Leuenberger 2021-01-30 12:55:25 +00:00
  • d2e789a8ec Accepting request 866634 from server:database Dominique Leuenberger 2021-01-30 12:55:25 +00:00
  • c129602d4d Accepting request 865503 from home:AndreasStieger:branches:server:database Reinhard Max 2021-01-25 15:23:22 +00:00
  • 9c300c1c88 Accepting request 865503 from home:AndreasStieger:branches:server:database Reinhard Max 2021-01-25 15:23:22 +00:00
  • 30c39510b9 Accepting request 852646 from server:database Dominique Leuenberger 2020-12-05 19:36:08 +00:00
  • 56d41453af Accepting request 852646 from server:database Dominique Leuenberger 2020-12-05 19:36:08 +00:00
  • 30b3f3ad53 - SQLite 3.34.0: * Added the sqlite3_txn_state() interface for reporting on the current transaction state of the database connection. * Enhance recursive common table expressions to support two or more recursive terms as is done by SQL Server, since this helps make queries against graphs easier to write and faster to execute.\ * Improved error messages on CHECK constraint failures. * The .read dot-command now accepts a pipeline in addition to a filename. * Added options --data-only and --nosys to the .dump dot-command. * Added the --nosys option to the .schema dot-command. * Table name quoting works correctly for the .import dot-command. * The generate_series(START,END,STEP) table-valued function extension is now built into the CLI. * The .databases dot-command now show the status of each database file as determined by sqlite3_db_readonly() and sqlite3_txn_state(). * Added the --tabs command-line option that sets .mode tabs. * The --init option reports an error if the file named as its argument cannot be opened. The --init option also now honors the --bail option. * Improved estimates for the cost of running a DISTINCT operator. * When doing an UPDATE or DELETE using a multi-column index where only a few of the earlier columns of the index are useful for the index lookup, postpone doing the main table seek until after all WHERE clause constraints have been evaluated, in case those constraints can be covered by unused later terms of the index, thus avoiding unnecessary main table seeks. * The new OP_SeekScan opcode is used to improve performance of multi-column index look-ups when later columns are constrained by Reinhard Max 2020-12-02 14:29:05 +00:00
  • 9828732483 - SQLite 3.34.0: * Added the sqlite3_txn_state() interface for reporting on the current transaction state of the database connection. * Enhance recursive common table expressions to support two or more recursive terms as is done by SQL Server, since this helps make queries against graphs easier to write and faster to execute.\ * Improved error messages on CHECK constraint failures. * The .read dot-command now accepts a pipeline in addition to a filename. * Added options --data-only and --nosys to the .dump dot-command. * Added the --nosys option to the .schema dot-command. * Table name quoting works correctly for the .import dot-command. * The generate_series(START,END,STEP) table-valued function extension is now built into the CLI. * The .databases dot-command now show the status of each database file as determined by sqlite3_db_readonly() and sqlite3_txn_state(). * Added the --tabs command-line option that sets .mode tabs. * The --init option reports an error if the file named as its argument cannot be opened. The --init option also now honors the --bail option. * Improved estimates for the cost of running a DISTINCT operator. * When doing an UPDATE or DELETE using a multi-column index where only a few of the earlier columns of the index are useful for the index lookup, postpone doing the main table seek until after all WHERE clause constraints have been evaluated, in case those constraints can be covered by unused later terms of the index, thus avoiding unnecessary main table seeks. * The new OP_SeekScan opcode is used to improve performance of multi-column index look-ups when later columns are constrained by Reinhard Max 2020-12-02 14:29:05 +00:00
  • 992d20b7b6 Accepting request 826778 from server:database Dominique Leuenberger 2020-08-19 16:43:00 +00:00
  • c234e97cc7 Accepting request 826778 from server:database Dominique Leuenberger 2020-08-19 16:43:00 +00:00
  • a32082d43e Accepting request 826777 from home:AndreasStieger:branches:server:database Andreas Stieger 2020-08-15 06:19:58 +00:00
  • 49cf637c6b Accepting request 826777 from home:AndreasStieger:branches:server:database Andreas Stieger 2020-08-15 06:19:58 +00:00
  • 057dda8255 Accepting request 816145 from server:database Dominique Leuenberger 2020-06-27 21:20:29 +00:00
  • 63a23a18e8 Accepting request 816145 from server:database Dominique Leuenberger 2020-06-27 21:20:29 +00:00
  • 324a41fa9f Accepting request 816144 from home:AndreasStieger:branches:server:database Andreas Stieger 2020-06-20 11:26:28 +00:00
  • a3aa539cab Accepting request 816144 from home:AndreasStieger:branches:server:database Andreas Stieger 2020-06-20 11:26:28 +00:00
  • 8f2547bfcb Accepting request 811818 from server:database Dominique Leuenberger 2020-06-11 12:41:28 +00:00
  • 0beba7c17e Accepting request 811818 from server:database Dominique Leuenberger 2020-06-11 12:41:28 +00:00
  • dd9eb59508 Accepting request 811817 from home:polslinux:branches:server:database Reinhard Max 2020-06-05 13:33:46 +00:00
  • 7d46d8f3d7 Accepting request 811817 from home:polslinux:branches:server:database Reinhard Max 2020-06-05 13:33:46 +00:00
  • 3895735909 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=245 Andreas Stieger 2020-05-26 09:22:37 +00:00
  • 3ada893413 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=245 Andreas Stieger 2020-05-26 09:22:37 +00:00
  • efe6732014 Accepting request 808967 from home:AndreasStieger:branches:server:database Andreas Stieger 2020-05-26 09:17:11 +00:00
  • d3a4b7fc95 Accepting request 808967 from home:AndreasStieger:branches:server:database Andreas Stieger 2020-05-26 09:17:11 +00:00
  • 7114875895 Accepting request 808506 from home:AndreasStieger:branches:server:database Martin Pluskal 2020-05-24 08:00:22 +00:00
  • b895b0c31d Accepting request 808506 from home:AndreasStieger:branches:server:database Martin Pluskal 2020-05-24 08:00:22 +00:00
  • 0b0d2f29f0 Accepting request 768339 from server:database Dominique Leuenberger 2020-02-03 10:11:24 +00:00
  • eb5dc0666d Accepting request 768339 from server:database Dominique Leuenberger 2020-02-03 10:11:24 +00:00
  • e293172c27 Accepting request 768317 from home:StefanBruens:branches:server:database Reinhard Max 2020-01-29 13:28:00 +00:00
  • d6ee45b298 Accepting request 768317 from home:StefanBruens:branches:server:database Reinhard Max 2020-01-29 13:28:00 +00:00
  • d128edee86 Accepting request 768037 from server:database Dominique Leuenberger 2020-01-29 12:11:21 +00:00
  • ac78996a17 Accepting request 768037 from server:database Dominique Leuenberger 2020-01-29 12:11:21 +00:00
  • 049da797ac Accepting request 767878 from home:AndreasStieger:branches:server:database Martin Pluskal 2020-01-28 13:31:26 +00:00
  • 50a95b672f Accepting request 767878 from home:AndreasStieger:branches:server:database Martin Pluskal 2020-01-28 13:31:26 +00:00
  • 358762e70c Accepting request 766693 from home:AndreasStieger:branches:server:database Martin Pluskal 2020-01-26 17:11:11 +00:00
  • 31b70193a6 Accepting request 766693 from home:AndreasStieger:branches:server:database Martin Pluskal 2020-01-26 17:11:11 +00:00
  • 4e0e4b48ee Accepting request 765985 from server:database Dominique Leuenberger 2020-01-23 15:10:23 +00:00
  • af60204d20 Accepting request 765985 from server:database Dominique Leuenberger 2020-01-23 15:10:23 +00:00
  • e5d5862acb Accepting request 765315 from home:StefanBruens:branches:openSUSE:Factory:Staging:O Reinhard Max 2020-01-21 07:56:37 +00:00
  • 1d92bd0282 Accepting request 765315 from home:StefanBruens:branches:openSUSE:Factory:Staging:O Reinhard Max 2020-01-21 07:56:37 +00:00
  • 5ce7153b11 - Add sqlite3-django.patch to fix builds of django Martin Pluskal 2019-12-10 11:41:51 +00:00
  • 0617dddd4c - Add sqlite3-django.patch to fix builds of django Martin Pluskal 2019-12-10 11:41:51 +00:00
  • 8693102bf0 Accepting request 737540 from home:AndreasStieger:branches:server:database Martin Pluskal 2019-10-12 11:07:28 +00:00
  • bf99a18ebe Accepting request 737540 from home:AndreasStieger:branches:server:database Martin Pluskal 2019-10-12 11:07:28 +00:00
  • b8456c3029 Accepting request 735530 from home:AndreasStieger:branches:server:database Reinhard Max 2019-10-07 07:50:05 +00:00
  • d5c0ebd653 Accepting request 735530 from home:AndreasStieger:branches:server:database Reinhard Max 2019-10-07 07:50:05 +00:00
  • fb1529b7bc Accepting request 731563 from server:database Dominique Leuenberger 2019-09-24 23:13:57 +00:00
  • 0e6f04c253 Accepting request 731563 from server:database Dominique Leuenberger 2019-09-24 23:13:57 +00:00
  • a68ee4aeaf - bsc#1150137, CVE-2019-16168, sqlite3-CVE-2019-16168.patch: Improper validation of qlite_stat1 sz field leads to division by zero. Reinhard Max 2019-09-10 15:21:46 +00:00
  • 75675a0ae2 - bsc#1150137, CVE-2019-16168, sqlite3-CVE-2019-16168.patch: Improper validation of qlite_stat1 sz field leads to division by zero. Reinhard Max 2019-09-10 15:21:46 +00:00
  • 2492118a10 Accepting request 714604 from server:database Dominique Leuenberger 2019-07-16 06:37:32 +00:00
  • 9c02deb787 Accepting request 714604 from server:database Dominique Leuenberger 2019-07-16 06:37:32 +00:00
  • 756d8b5bef - Update to version 3.29.0 * Added the SQLITE_DBCONFIG_DQS_DML and SQLITE_DBCONFIG_DQS_DDL actions to sqlite3_db_config() for activating and deactivating the double-quoted string literal misfeature. Both default to "on" for legacy compatibility, but developers are encouraged to turn them "off", perhaps using the -DSQLITE_DQS=0 compile-time option. * -DSQLITE_DQS=0 is now a recommended compile-time option. * Improvements to the query planner: + Improved optimization of AND and OR operators when one or the other operand is a constant. + Enhancements to the LIKE optimization for cases when the left-hand side column has numeric affinity. * Added the "sqlite_dbdata" virtual table for extracting raw low-level content from an SQLite database, even a database that is corrupt. * Enhancements to the CLI: + Add the ".recover" command which tries to recover as much content as possible from a corrupt database file. + Add the ".filectrl" command useful for testing. + Add the long-standing ".testctrl" command to the ".help" menu. + Added the ".dbconfig" command Ismail Dönmez 2019-07-11 09:13:12 +00:00
  • d65862a3fc - Update to version 3.29.0 * Added the SQLITE_DBCONFIG_DQS_DML and SQLITE_DBCONFIG_DQS_DDL actions to sqlite3_db_config() for activating and deactivating the double-quoted string literal misfeature. Both default to "on" for legacy compatibility, but developers are encouraged to turn them "off", perhaps using the -DSQLITE_DQS=0 compile-time option. * -DSQLITE_DQS=0 is now a recommended compile-time option. * Improvements to the query planner: + Improved optimization of AND and OR operators when one or the other operand is a constant. + Enhancements to the LIKE optimization for cases when the left-hand side column has numeric affinity. * Added the "sqlite_dbdata" virtual table for extracting raw low-level content from an SQLite database, even a database that is corrupt. * Enhancements to the CLI: + Add the ".recover" command which tries to recover as much content as possible from a corrupt database file. + Add the ".filectrl" command useful for testing. + Add the long-standing ".testctrl" command to the ".help" menu. + Added the ".dbconfig" command Ismail Dönmez 2019-07-11 09:13:12 +00:00
  • c3cf3cce47 Accepting request 706065 from server:database Dominique Leuenberger 2019-06-12 11:01:29 +00:00
  • 5ab600363f Accepting request 706065 from server:database Dominique Leuenberger 2019-06-12 11:01:29 +00:00
  • 0372cc6f27 - Upgrade to 3.28.0: * CVE-2019-9936, bsc#1130326: running fts5 prefix queries inside a transaction could trigger a heap-based buffer over-read. * CVE-2019-9937, bsc#1130325: interleaving reads and writes in a single transaction with an fts5 virtual table will lead to a NULL Pointer Dereference. * Enhanced window functions * Enhanced VACUUM INTO so that it works for read-only databases. * New query optimizations. * Added the sqlite3_value_frombind() API for determining if the argument to an SQL function is from a bound parameter. * Security and compatibilities enhancements to fts3_tokenizer(). * Improved robustness against corrupt database files. Reinhard Max 2019-04-18 14:01:24 +00:00
  • e540347535 - Upgrade to 3.28.0: * CVE-2019-9936, bsc#1130326: running fts5 prefix queries inside a transaction could trigger a heap-based buffer over-read. * CVE-2019-9937, bsc#1130325: interleaving reads and writes in a single transaction with an fts5 virtual table will lead to a NULL Pointer Dereference. * Enhanced window functions * Enhanced VACUUM INTO so that it works for read-only databases. * New query optimizations. * Added the sqlite3_value_frombind() API for determining if the argument to an SQL function is from a bound parameter. * Security and compatibilities enhancements to fts3_tokenizer(). * Improved robustness against corrupt database files. Reinhard Max 2019-04-18 14:01:24 +00:00