SHA256
1
0
forked from pool/sqlite3
Commit Graph

188 Commits

Author SHA256 Message Date
Reinhard Max
787b628579 Accepting request 1032953 from home:AndreasStieger:branches:server:database
sqlite3 3.39.4.   Please check https://sqlite.org/src/info/5517bc50988b5339 for security aspects

OBS-URL: https://build.opensuse.org/request/show/1032953
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=297
2022-11-03 15:54:49 +00:00
Reinhard Max
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.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=293
2022-09-05 15:20:33 +00:00
Reinhard Max
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.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=290
2022-07-21 17:13:33 +00:00
Reinhard Max
c070330dbf Accepting request 989477 from home:AndreasStieger:branches:server:database
sqlite3 3.39.1

OBS-URL: https://build.opensuse.org/request/show/989477
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=289
2022-07-18 10:24:56 +00:00
Reinhard Max
8c683ec588 Accepting request 986303 from home:AndreasStieger:branches:server:database
- add sqlite-src-3390000-func7-pg-181.patch to skip float precision
  related test failures on 32 bit

OBS-URL: https://build.opensuse.org/request/show/986303
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=287
2022-07-13 14:47:10 +00:00
Lars Vogdt
38c80b0039 Accepting request 986280 from home:AndreasStieger:branches:server:database
sqlite3 3.39.0

OBS-URL: https://build.opensuse.org/request/show/986280
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=286
2022-07-01 19:42:51 +00:00
Reinhard Max
6cf8e942d7 Accepting request 975631 from home:AndreasStieger:branches:server:database
sqlite3 3.38.5

OBS-URL: https://build.opensuse.org/request/show/975631
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=284
2022-05-12 06:15:29 +00:00
Reinhard Max
52ec937b8f Accepting request 973534 from home:polslinux:branches:server:database
- update to 3.38.3:
  * Fix a case of the query planner be overly aggressive with
    optimizing automatic-index and Bloom-filter construction,
    using inappropriate ON clause terms to restrict the size of the
    automatic-index or Bloom filter, and resulting in missing rows
    in the output.
  * Other minor patches. See the timeline for details.

OBS-URL: https://build.opensuse.org/request/show/973534
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=282
2022-05-02 12:00:47 +00:00
Reinhard Max
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.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=280
2022-03-29 11:46:41 +00:00
Reinhard Max
47ab3d6e59 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=279 2022-03-19 21:07:18 +00:00
Reinhard Max
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.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=278
2022-03-16 18:44:06 +00:00
Reinhard Max
d3d0e359fe Accepting request 961694 from home:AndreasStieger:branches:server:database
3.38.1 - fix FTBFS

OBS-URL: https://build.opensuse.org/request/show/961694
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=276
2022-03-14 14:15:05 +00:00
Reinhard Max
c7eaffc52d Accepting request 961471 from home:AndreasStieger:branches:server:database
sqlite3 3.38.1

OBS-URL: https://build.opensuse.org/request/show/961471
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=275
2022-03-14 11:10:19 +00:00
Martin Pluskal
4f59238ce3 Accepting request 957745 from home:AndreasStieger:branches:server:database
sqlite3 3.38.0

OBS-URL: https://build.opensuse.org/request/show/957745
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=274
2022-03-09 09:09:18 +00:00
Reinhard Max
d43b785c99 Accepting request 945927 from home:AndreasStieger:branches:server:database
sqlite3 3.37.2

OBS-URL: https://build.opensuse.org/request/show/945927
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=273
2022-01-16 14:07:07 +00:00
Reinhard Max
6b2ed16806 Accepting request 943471 from home:AndreasStieger:branches:server:database
sqlite3 3.37.1

OBS-URL: https://build.opensuse.org/request/show/943471
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=272
2022-01-02 13:02:42 +00:00
Reinhard Max
b875dde3e6 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=271 2021-11-30 09:33:01 +00:00
Reinhard Max
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.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=270
2021-11-30 09:16:25 +00:00
Reinhard Max
5bff214348 Accepting request 901301 from home:polslinux:branches:server:database
- SQLite3 3.36.0:
  * Improvement to the EXPLAIN QUERY PLAN output to make it
    easier to understand.
  * Byte-order marks at the start of a token are skipped
    as if they were whitespace.
  * An error is raised on any attempt to access the rowid of a VIEW
    or subquery. Formerly, the rowid of a VIEW would be indeterminate
    and often would be NULL. The -DSQLITE_ALLOW_ROWID_IN_VIEW
    compile-time option is available to restore the legacy behavior
    for applications that need it.
  * The sqlite3_deserialize() and sqlite3_serialize() interfaces
    are now enabled by default. The -DSQLITE_ENABLE_DESERIALIZE
    compile-time option is no longer required. Instead, there is 
    a new -DSQLITE_OMIT_DESERIALIZE compile-time option to omit
    those interfaces.
  * The "memdb" VFS now allows the same in-memory database
    to be shared among multiple database connections in the same
    process as long as the database name begins with "/".
  * Back out the EXISTS-to-IN optimization (item 8b in the
    SQLite 3.35.0 change log) as it was found to slow down
    queries more often than speed them up.
  * Improve the constant-propagation optimization so that it works
    on non-join queries.
  * The REGEXP extension is now included in CLI builds.

OBS-URL: https://build.opensuse.org/request/show/901301
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=269
2021-06-25 13:38:01 +00:00
Reinhard Max
4c5ecbbdea Accepting request 886927 from home:AndreasStieger:branches:server:database
SQLite3 3.35.5

OBS-URL: https://build.opensuse.org/request/show/886927
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=267
2021-04-21 10:08:49 +00:00
Reinhard Max
291d62e191 Accepting request 886908 from home:dirkmueller:Factory
- use https urls

OBS-URL: https://build.opensuse.org/request/show/886908
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=266
2021-04-20 08:14:11 +00:00
Reinhard Max
8b96f6cbba OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=263 2021-04-06 15:00:05 +00:00
Reinhard Max
c767c076fa Accepting request 882778 from home:AndreasStieger:branches:server:database
SQLite 3.35.4

OBS-URL: https://build.opensuse.org/request/show/882778
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=262
2021-04-06 14:56:53 +00:00
Reinhard Max
fa38ede2d7 Accepting request 880128 from home:marxin:branches:server:database
- Fix typo in macro definition.

OBS-URL: https://build.opensuse.org/request/show/880128
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=259
2021-03-19 16:18:37 +00:00
Reinhard Max
e7732c1be7 Accepting request 879748 from home:AndreasStieger:branches:server:database
SQLite 3.35.2

OBS-URL: https://build.opensuse.org/request/show/879748
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=258
2021-03-18 08:32:44 +00:00
Reinhard Max
b311b5d183 Accepting request 879097 from home:dirkmueller:Factory
- update to 3.35.0:
  * Added built-in SQL math functions().
    (Requires the -DSQLITE_ENABLE_MATH_FUNCTIONS compile-time option.)
  * Added support for ALTER TABLE DROP COLUMN.
  * Generalize UPSERT:
      * Allow multiple ON CONFLICT clauses that are evaluated in order,
      * The final ON CONFLICT clause may omit the conflict target and yet still use DO UPDATE.
  * Add support for the RETURNING clause on DELETE, INSERT, and UPDATE statements.
  * Use less memory when running VACUUM on databases containing very large TEXT
    or BLOB values. It is no longer necessary to hold the entire TEXT or BLOB
    in memory all at once.
  * Add support for the MATERIALIZED and NOT MATERIALIZED hints when specifying
    common table expressions. The default behavior was formerly NOT
    MATERIALIZED, but is now changed to MATERIALIZED for CTEs that are used
    more than once.
  * The SQLITE_DBCONFIG_ENABLE_TRIGGER and SQLITE_DBCONFIG_ENABLE_VIEW settings
    are modified so that they only control triggers and views in the main
    database schema or in attached database schemas and not in the TEMP schema.
    TEMP triggers and views are always allowed.
  * Query planner/optimizer improvements
  * Enhance the ".stats" command to accept new arguments "stmt" and "vmstep",
    causing prepare statement statistics and only the virtual-machine step
    count to be shown, respectively.
  * Add the ".filectrl data_version" command.
  * Enhance the ".once" and ".output" commands so that if the destination
    argument begins with "|" (indicating that output is redirected into a pipe)
    then the argument does not need to be quoted.
  * Fix a bug in the IN-operator optimization of version 3.33.0 that can cause
    an incorrect answer.
  * Fix incorrect answers from the LIKE operator if the pattern ends with "%"

OBS-URL: https://build.opensuse.org/request/show/879097
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=256
2021-03-15 11:04:30 +00:00
Reinhard Max
c129602d4d Accepting request 865503 from home:AndreasStieger:branches:server:database
SQLite 3.34.1 (boo#1181261)

OBS-URL: https://build.opensuse.org/request/show/865503
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=254
2021-01-25 15:23:22 +00:00
Reinhard Max
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

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=252
2020-12-02 14:29:05 +00:00
a32082d43e Accepting request 826777 from home:AndreasStieger:branches:server:database
SQLite 3.33.0

OBS-URL: https://build.opensuse.org/request/show/826777
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=250
2020-08-15 06:19:58 +00:00
324a41fa9f Accepting request 816144 from home:AndreasStieger:branches:server:database
SQLite 3.32.3
    CVE-2020-13871 boo#1172646

OBS-URL: https://build.opensuse.org/request/show/816144
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=248
2020-06-20 11:26:28 +00:00
Reinhard Max
dd9eb59508 Accepting request 811817 from home:polslinux:branches:server:database
- SQLite 3.32.2:
  * Fix a long-standing bug in the byte-code engine that can cause
    a COMMIT command report as success when in fact it failed to commit

OBS-URL: https://build.opensuse.org/request/show/811817
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=246
2020-06-05 13:33:46 +00:00
efe6732014 Accepting request 808967 from home:AndreasStieger:branches:server:database
SQLite 3.32.1 boo#1172091

OBS-URL: https://build.opensuse.org/request/show/808967
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=244
2020-05-26 09:17:11 +00:00
Martin Pluskal
7114875895 Accepting request 808506 from home:AndreasStieger:branches:server:database
SQLite 3.32.0

OBS-URL: https://build.opensuse.org/request/show/808506
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=243
2020-05-24 08:00:22 +00:00
Reinhard Max
e293172c27 Accepting request 768317 from home:StefanBruens:branches:server:database
- Fix a regression on ppc64be and s390x, found by the fuzzing
  tests, add 04885763c4cd00cb-s390-compatibility.patch.
- Adapt some FTS tests to work on big endian archs:
  b20503aaf5b6595a-adapt-FTS-tests-for-big-endian.patch

OBS-URL: https://build.opensuse.org/request/show/768317
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=241
2020-01-29 13:28:00 +00:00
Martin Pluskal
049da797ac Accepting request 767878 from home:AndreasStieger:branches:server:database
SQLite 3.31.1

OBS-URL: https://build.opensuse.org/request/show/767878
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=239
2020-01-28 13:31:26 +00:00
Martin Pluskal
358762e70c Accepting request 766693 from home:AndreasStieger:branches:server:database
SQLite 3.31.0

OBS-URL: https://build.opensuse.org/request/show/766693
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=238
2020-01-26 17:11:11 +00:00
Reinhard Max
e5d5862acb Accepting request 765315 from home:StefanBruens:branches:openSUSE:Factory:Staging:O
Fix failing Django/Django1 testsuites
Fix some more errors

OBS-URL: https://build.opensuse.org/request/show/765315
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=236
2020-01-21 07:56:37 +00:00
Martin Pluskal
5ce7153b11 - Add sqlite3-django.patch to fix builds of django
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=235
2019-12-10 11:41:51 +00:00
Martin Pluskal
8693102bf0 Accepting request 737540 from home:AndreasStieger:branches:server:database
3.30.1

OBS-URL: https://build.opensuse.org/request/show/737540
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=234
2019-10-12 11:07:28 +00:00
Reinhard Max
b8456c3029 Accepting request 735530 from home:AndreasStieger:branches:server:database
sqlite3 3.30.0

OBS-URL: https://build.opensuse.org/request/show/735530
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=233
2019-10-07 07:50:05 +00:00
Reinhard Max
a68ee4aeaf - bsc#1150137, CVE-2019-16168, sqlite3-CVE-2019-16168.patch:
Improper validation of qlite_stat1 sz field leads to division by
  zero.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=231
2019-09-10 15:21:46 +00:00
Ismail Dönmez
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

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=229
2019-07-11 09:13:12 +00:00
Reinhard Max
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.

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=227
2019-04-18 14:01:24 +00:00
Martin Pluskal
653ad56e46 Accepting request 683629 from home:AndreasStieger:branches:server:database
fix submission

OBS-URL: https://build.opensuse.org/request/show/683629
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=225
2019-03-11 07:48:20 +00:00
c4ff05c450 Accepting request 683604 from home:AndreasStieger:branches:server:database
SQLite 3.27.2

OBS-URL: https://build.opensuse.org/request/show/683604
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=224
2019-03-10 20:32:12 +00:00
Reinhard Max
222abde85f Fix build with Tcl 8.6.9
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=221
2019-01-17 17:17:18 +00:00
Ismail Dönmez
4ebb0b5414 Accepting request 655576 from home:mkraus:branches:server:database
SQLite 3.26.0

OBS-URL: https://build.opensuse.org/request/show/655576
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=219
2018-12-06 11:24:43 +00:00
Martin Pluskal
45d8bd58eb Accepting request 640275 from home:AndreasStieger:branches:server:database
SQLite 3.25.2

OBS-URL: https://build.opensuse.org/request/show/640275
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=217
2018-10-07 15:14:19 +00:00
Ismail Dönmez
54cffd3f1a Accepting request 635923 from home:AndreasStieger:branches:server:database
SQLite 3.25.0

OBS-URL: https://build.opensuse.org/request/show/635923
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=215
2018-09-17 08:16:38 +00:00
Ismail Dönmez
53b2418609 Accepting request 619899 from home:awissu:branches:network
- Enable the FTS3 extension

OBS-URL: https://build.opensuse.org/request/show/619899
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=213
2018-07-04 09:26:58 +00:00