Commit Graph

359 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
0b0d2f29f0 Accepting request 768339 from 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 (forwarded request 768317 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/768339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=118
2020-02-03 10:11:24 +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
Dominique Leuenberger
d128edee86 Accepting request 768037 from server:database
OBS-URL: https://build.opensuse.org/request/show/768037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=117
2020-01-29 12:11:21 +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
Dominique Leuenberger
4e0e4b48ee Accepting request 765985 from server:database
OBS-URL: https://build.opensuse.org/request/show/765985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=116
2020-01-23 15:10:23 +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
Dominique Leuenberger
fb1529b7bc Accepting request 731563 from server:database
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/731563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=115
2019-09-24 23:13:57 +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
Dominique Leuenberger
2492118a10 Accepting request 714604 from server:database
- 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/request/show/714604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=114
2019-07-16 06:37:32 +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
Dominique Leuenberger
c3cf3cce47 Accepting request 706065 from server:database
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/706065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=113
2019-06-12 11:01:29 +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
Dominique Leuenberger
b8ff1d52ec Accepting request 683700 from server:database
OBS-URL: https://build.opensuse.org/request/show/683700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=112
2019-03-14 13:51:44 +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
Dominique Leuenberger
8f48eaa21c Accepting request 666791 from server:database
- btree02.test depended on Tcl internals that changed in 8.6.9.
  (sqlite3-btree02-100.patch)

OBS-URL: https://build.opensuse.org/request/show/666791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=111
2019-01-29 13:38:54 +00:00
Reinhard Max
6fe134e325 (sqlite3-btree02-100.patch)
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=222
2019-01-17 17:31:01 +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
Dominique Leuenberger
e720322502 Accepting request 664348 from server:database
- SQLite 3.26.0:
  * Optimization: When doing an UPDATE on a table with indexes on
    expressions, do not update the expression indexes if they do
    not refer to any of the columns of the table being updated.
  * Allow the xBestIndex() method of virtual table implementations
    to return SQLITE_CONSTRAINT to indicate that the proposed query
    plan is unusable and should not be given further consideration.
  * Added the SQLITE_DBCONFIG_DEFENSIVE option which disables the
    ability to create corrupt database files using ordinary SQL.
  * Added support for read-only shadow tables when the
    SQLITE_DBCONFIG_DEFENSIVE option is enabled.
  * Added the PRAGMA legacy_alter_table command, which if enabled
    causes the ALTER TABLE command to behave like older version of
    SQLite (prior to version 3.25.0) for compatibility.
  * Added PRAGMA table_xinfo that works just like PRAGMA table_info
    except that it also shows hidden columns in virtual tables.
  * Added the explain virtual table as a run-time loadable
    extension.
  * Add a limit counter to the query planner to prevent excessive
    sqlite3_prepare() times for certain pathological SQL inputs.
  * Added support for the sqlite3_normalized_sql() interface, when
    compiling with SQLITE_ENABLE_NORMALIZE.
  * Enhanced triggers so that they can use table-valued functions
    that exist in schemas other than the schema where the trigger
    is defined.
  * Improvements to the ".help" command in the CLI.
  * The SQLITE_HISTORY environment variable, if it exists,
    specifies the name of the command-line editing history file.
  * The --deserialize option associated with opening a new database
    in the CLI cause the database file to be read into memory and
    accessed using the sqlite3_deserialize() API. This simplifies
    running tests on a database without modifying the file on disk.

OBS-URL: https://build.opensuse.org/request/show/664348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=110
2019-01-15 08:13:28 +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
Dominique Leuenberger
33bdd02e36 Accepting request 640415 from server:database
OBS-URL: https://build.opensuse.org/request/show/640415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=109
2018-10-11 09:47:09 +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
Dominique Leuenberger
2df85cdc4c Accepting request 636108 from server:database
OBS-URL: https://build.opensuse.org/request/show/636108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=108
2018-09-26 13:59:52 +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
Dominique Leuenberger
bd0c581759 Accepting request 620598 from server:database
OBS-URL: https://build.opensuse.org/request/show/620598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=107
2018-07-07 19:54:21 +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
Dominique Leuenberger
0b73b6b295 Accepting request 619776 from server:database
OBS-URL: https://build.opensuse.org/request/show/619776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=106
2018-07-02 21:29:39 +00:00
Reinhard Max
5513048e30 Accepting request 619771 from home:pluskalm:branches:server:database
- Run tests during build

OBS-URL: https://build.opensuse.org/request/show/619771
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=211
2018-06-29 13:06:55 +00:00
Yuchen Lin
4c906d75a6 Accepting request 616065 from server:database
OBS-URL: https://build.opensuse.org/request/show/616065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=105
2018-06-15 12:35:56 +00:00
Reinhard Max
8d3cb8c1de Accepting request 615931 from home:Guillaume_G:branches:server:database
- Use 'src' archive instead of 'amalgamation' to be able to use
  some flags, such as SQLITE_ENABLE_UPDATE_DELETE_LIMIT
- Remove 'sqlite-fts5-link.patch' since patched file is not 
  availaible in 'src' archive. Add '-lm' flag to LIBS var instead

OBS-URL: https://build.opensuse.org/request/show/615931
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=209
2018-06-11 14:45:59 +00:00
Ismail Dönmez
87fb9593b3 Accepting request 614884 from home:Guillaume_G:branches:server:database
- Enable SQLITE_ENABLE_UPDATE_DELETE_LIMIT

OBS-URL: https://build.opensuse.org/request/show/614884
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=208
2018-06-07 11:00:01 +00:00
Martin Pluskal
d3a6ec6503 Accepting request 614604 from home:AndreasStieger:branches:server:database
3.24.0

OBS-URL: https://build.opensuse.org/request/show/614604
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=207
2018-06-06 18:59:40 +00:00
Dominique Leuenberger
4f9773abe1 Accepting request 595604 from server:database
OBS-URL: https://build.opensuse.org/request/show/595604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=104
2018-04-17 09:12:33 +00:00
Martin Pluskal
22d5278850 Accepting request 595601 from home:AndreasStieger:branches:server:database
sqlite3 3.23.1

OBS-URL: https://build.opensuse.org/request/show/595601
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=205
2018-04-11 11:55:06 +00:00
Dominique Leuenberger
96e1713e1a Accepting request 593078 from server:database
OBS-URL: https://build.opensuse.org/request/show/593078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=103
2018-04-05 13:26:56 +00:00
Martin Pluskal
fd854d6416 Accepting request 593020 from home:AndreasStieger:branches:server:database
sqlite3 3.23.0
    + CVE-2018-8740: NULL pointer dereference on CREATE TABLE as
      (bsc#1085790)

OBS-URL: https://build.opensuse.org/request/show/593020
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=203
2018-04-03 07:17:00 +00:00
Dominique Leuenberger
434f3da88d Accepting request 571911 from server:database
OBS-URL: https://build.opensuse.org/request/show/571911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=102
2018-02-05 09:45:00 +00:00
Martin Pluskal
a0771a3f19 Accepting request 571820 from home:AndreasStieger:branches:server:database
sqlite3 3.22.0

OBS-URL: https://build.opensuse.org/request/show/571820
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=201
2018-02-02 08:02:41 +00:00
Dominique Leuenberger
5ab0420da5 Accepting request 536481 from server:database
- Update to version 3.21.0
  * Take advantage of the atomic-write capabilities in the F2FS
    filesystem when available, for greatly reduced transaction
    overhead. This currently requires the
    SQLITE_ENABLE_BATCH_ATOMIC_WRITE compile-time option.
  * Allow ATTACH and DETACH commands to work inside of a
    transaction.
  * Allow WITHOUT ROWID virtual tables to be writable if the
    PRIMARY KEY contains exactly one column.
  * The "fsync()" that occurs after the header is written in a
    WAL reset now uses the sync settings for checkpoints.
    This means it will use a "fullfsync" on macs if PRAGMA
    checkpoint_fullfsync set on.
  * The sqlite3_sourceid() function tries to detect if the source
    code has been modified from what is checked into version
    control and if there are modifications, the last four
    characters of the version hash are shown as "alt1" or
    "alt2". The objective is to detect accidental and/or
    careless edits. A forger can subvert this feature.
  * Improved de-quoting of column names for CREATE TABLE AS
    statements with an aggregate query on the right-hand side.
  * Fewer "stat()" system calls issued by the unix VFS.
  * Enhanced the LIKE optimization so that it works with an
    ESCAPE clause.
  * Enhanced PRAGMA integrity_check and PRAGMA quick_check
    to detect obscure row corruption that they were formerly
    missing. Also update both pragmas so that they return
    error text rather than SQLITE_CORRUPT when encountering
    corruption in records.
  * The query planner now prefers to implement FROM-clause

OBS-URL: https://build.opensuse.org/request/show/536481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=101
2017-10-27 11:46:56 +00:00
Ismail Dönmez
3cfe68017a - Update to version 3.21.0
* Take advantage of the atomic-write capabilities in the F2FS
    filesystem when available, for greatly reduced transaction
    overhead. This currently requires the
    SQLITE_ENABLE_BATCH_ATOMIC_WRITE compile-time option.
  * Allow ATTACH and DETACH commands to work inside of a
    transaction.
  * Allow WITHOUT ROWID virtual tables to be writable if the
    PRIMARY KEY contains exactly one column.
  * The "fsync()" that occurs after the header is written in a
    WAL reset now uses the sync settings for checkpoints.
    This means it will use a "fullfsync" on macs if PRAGMA
    checkpoint_fullfsync set on.
  * The sqlite3_sourceid() function tries to detect if the source
    code has been modified from what is checked into version
    control and if there are modifications, the last four
    characters of the version hash are shown as "alt1" or
    "alt2". The objective is to detect accidental and/or
    careless edits. A forger can subvert this feature.
  * Improved de-quoting of column names for CREATE TABLE AS
    statements with an aggregate query on the right-hand side.
  * Fewer "stat()" system calls issued by the unix VFS.
  * Enhanced the LIKE optimization so that it works with an
    ESCAPE clause.
  * Enhanced PRAGMA integrity_check and PRAGMA quick_check
    to detect obscure row corruption that they were formerly
    missing. Also update both pragmas so that they return
    error text rather than SQLITE_CORRUPT when encountering
    corruption in records.
  * The query planner now prefers to implement FROM-clause

OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=199
2017-10-25 08:51:42 +00:00
Reinhard Max
4e24da4897 Revert
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=198
2017-09-05 14:32:47 +00:00
Reinhard Max
0f1a31ab67 - Revert last change.
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=197
2017-09-05 14:32:07 +00:00
Martin Pluskal
7fd9df5d6a - Enable fts3_tokenizer() (disabled by default with 3.11.0)
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=196
2017-09-05 14:24:08 +00:00
Dominique Leuenberger
bb13cabdb6 Accepting request 519652 from server:database
1

OBS-URL: https://build.opensuse.org/request/show/519652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite3?expand=0&rev=100
2017-09-05 14:07:00 +00:00