From dbe7cc058bcf187ac85ba78b7a246f19bbe908609a4eccfa5fc164eed042c7c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 30 Dec 2016 17:03:45 +0000 Subject: [PATCH 1/4] Accepting request 448258 from home:AndreasStieger:branches:server:database SQLite 3.15.2 OBS-URL: https://build.opensuse.org/request/show/448258 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=175 --- sqlite-autoconf-3150100.tar.gz | 3 --- sqlite-autoconf-3150200.tar.gz | 3 +++ sqlite-doc-3150100.zip | 3 --- sqlite-doc-3150200.zip | 3 +++ sqlite3.changes | 13 +++++++++++++ sqlite3.spec | 4 ++-- 6 files changed, 21 insertions(+), 8 deletions(-) delete mode 100644 sqlite-autoconf-3150100.tar.gz create mode 100644 sqlite-autoconf-3150200.tar.gz delete mode 100644 sqlite-doc-3150100.zip create mode 100644 sqlite-doc-3150200.zip diff --git a/sqlite-autoconf-3150100.tar.gz b/sqlite-autoconf-3150100.tar.gz deleted file mode 100644 index 64b9765..0000000 --- a/sqlite-autoconf-3150100.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5dfa89b7697ee3c2ac7b44e8e157e7f204bf999c866afcaa8bb1c7ff656ae2c5 -size 2491350 diff --git a/sqlite-autoconf-3150200.tar.gz b/sqlite-autoconf-3150200.tar.gz new file mode 100644 index 0000000..2607875 --- /dev/null +++ b/sqlite-autoconf-3150200.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07b35063b9386865b78226cdaca9a299d938a87aaa8fdc4d73edb0cef30f3149 +size 2491735 diff --git a/sqlite-doc-3150100.zip b/sqlite-doc-3150100.zip deleted file mode 100644 index b780a08..0000000 --- a/sqlite-doc-3150100.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:121363c75da7f6c8988f70dfa5bed5f0f06b5c9d37b4e2230316c55a80760825 -size 5461172 diff --git a/sqlite-doc-3150200.zip b/sqlite-doc-3150200.zip new file mode 100644 index 0000000..83eca8c --- /dev/null +++ b/sqlite-doc-3150200.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d231fb3a7c890d2107b60859d4f626abfcd5cf82e7f3abc1f32dc6748ac54421 +size 5464066 diff --git a/sqlite3.changes b/sqlite3.changes index 7c7555c..491b5ac 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Fri Dec 30 13:39:56 UTC 2016 - astieger@suse.com + +- SQLite 3.15.2: + * Multiple bug fixes to the row value logic that was introduced in + version 3.15.0. + * Fix a NULL pointer dereference in ATTACH/DETACH following a + maliciously constructed syntax error + * Fix a crash that can occur following an out-of-memory condition + in the built-in instr() function. + * In the JSON extension, fix the JSON validator so that it + correctly rejects invalid backslash escapes within strings. + ------------------------------------------------------------------- Mon Nov 21 21:50:08 UTC 2016 - astieger@suse.com diff --git a/sqlite3.spec b/sqlite3.spec index 5d3c3ec..b70e0db 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,9 +17,9 @@ %define oname sqlite -%define tarversion 3150100 +%define tarversion 3150200 Name: sqlite3 -Version: 3.15.1 +Version: 3.15.2 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain From da0d447e9b22bd61122870ed43da3e13d28847981c4d6558a0c63174b427c40d Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Tue, 3 Jan 2017 11:44:25 +0000 Subject: [PATCH 2/4] - Update to version 3.16.0: OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=176 --- sqlite-autoconf-3150200.tar.gz | 3 --- sqlite-autoconf-3160000.tar.gz | 3 +++ sqlite-doc-3150200.zip | 3 --- sqlite-doc-3160000.zip | 3 +++ sqlite3.changes | 30 ++++++++++++++++++++++++++++++ sqlite3.spec | 10 +++++----- 6 files changed, 41 insertions(+), 11 deletions(-) delete mode 100644 sqlite-autoconf-3150200.tar.gz create mode 100644 sqlite-autoconf-3160000.tar.gz delete mode 100644 sqlite-doc-3150200.zip create mode 100644 sqlite-doc-3160000.zip diff --git a/sqlite-autoconf-3150200.tar.gz b/sqlite-autoconf-3150200.tar.gz deleted file mode 100644 index 2607875..0000000 --- a/sqlite-autoconf-3150200.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:07b35063b9386865b78226cdaca9a299d938a87aaa8fdc4d73edb0cef30f3149 -size 2491735 diff --git a/sqlite-autoconf-3160000.tar.gz b/sqlite-autoconf-3160000.tar.gz new file mode 100644 index 0000000..1e15021 --- /dev/null +++ b/sqlite-autoconf-3160000.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5102404047054b2cec2f43463293f94dea39425d42bf386d24596ab4fac7c7ff +size 2506992 diff --git a/sqlite-doc-3150200.zip b/sqlite-doc-3150200.zip deleted file mode 100644 index 83eca8c..0000000 --- a/sqlite-doc-3150200.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d231fb3a7c890d2107b60859d4f626abfcd5cf82e7f3abc1f32dc6748ac54421 -size 5464066 diff --git a/sqlite-doc-3160000.zip b/sqlite-doc-3160000.zip new file mode 100644 index 0000000..72b0343 --- /dev/null +++ b/sqlite-doc-3160000.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1443e119315fd06742ed6123ec985ac168c908418f75fc86a7f3365ce5db047e +size 5513426 diff --git a/sqlite3.changes b/sqlite3.changes index 491b5ac..c509a96 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Tue Jan 3 11:41:56 UTC 2017 - mpluskal@suse.com + +- Update to version 3.16.0: + * Uses 9% fewer CPU cycles. (See the CPU performance measurement + report for details on how the this performance increase was + computed.) + * Added experimental support for PRAGMA functions. + * Added the SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE option to + sqlite3_db_config(). + * Enhance the date and time functions so that the 'unixepoch' + modifier works for the full span of supported dates. + * Changed the default configuration of the lookaside memory + allocator from 500 slots of 128 bytes each into 125 slots of + 512 bytes each. + * Enhanced "WHERE x NOT NULL" partial indexes so that they are + usable if the "x" column appears in a LIKE or GLOB operator. + * Enhanced sqlite3_interrupt() so that it interrupts checkpoint + operations that are in process. + * Enhanced the LIKE and GLOB matching algorithm to be faster for + cases when the pattern contains multiple wildcards. + * Added the SQLITE_FCNTL_WIN32_GET_HANDLE file control opcode. + * Added ".mode quote" to the command-line shell. + * Added ".lint fkey-indexes" to the command-line shell. + * Added the .imposter dot-command to the command-line shell. + * Added the remember(V,PTR) SQL function as a loadable extension. + * Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to + * SQLITE_UNTESTABLE to better reflect the implications of using + it. + ------------------------------------------------------------------- Fri Dec 30 13:39:56 UTC 2016 - astieger@suse.com diff --git a/sqlite3.spec b/sqlite3.spec index b70e0db..80052d6 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -1,7 +1,7 @@ # # spec file for package sqlite3 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,17 @@ %define oname sqlite -%define tarversion 3150200 +%define tarversion 3160000 Name: sqlite3 -Version: 3.15.2 +Version: 3.16.0 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain Group: Productivity/Databases/Servers Url: http://www.sqlite.org/ -Source0: http://www.sqlite.org/2016/sqlite-autoconf-%{tarversion}.tar.gz +Source0: http://www.sqlite.org/2017/sqlite-autoconf-%{tarversion}.tar.gz Source1: baselibs.conf -Source2: http://www.sqlite.org/2016/sqlite-doc-%{tarversion}.zip +Source2: http://www.sqlite.org/2017/sqlite-doc-%{tarversion}.zip Patch1: sqlite-fts5-link.patch BuildRequires: autoconf BuildRequires: automake From 731c308e0631b9e3d28ea515bee9d5457612ead1124028bfb7e0b1cfda4de773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 3 Jan 2017 19:49:25 +0000 Subject: [PATCH 3/4] - Update to version 3.16.1 * Fix a bug concerning the use of row values within triggers (see ticket 8c9458e7) that was in version 3.15.0. OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=177 --- sqlite-autoconf-3160000.tar.gz | 3 --- sqlite-autoconf-3160100.tar.gz | 3 +++ sqlite-doc-3160000.zip | 3 --- sqlite-doc-3160100.zip | 3 +++ sqlite3.changes | 7 +++++++ sqlite3.spec | 4 ++-- 6 files changed, 15 insertions(+), 8 deletions(-) delete mode 100644 sqlite-autoconf-3160000.tar.gz create mode 100644 sqlite-autoconf-3160100.tar.gz delete mode 100644 sqlite-doc-3160000.zip create mode 100644 sqlite-doc-3160100.zip diff --git a/sqlite-autoconf-3160000.tar.gz b/sqlite-autoconf-3160000.tar.gz deleted file mode 100644 index 1e15021..0000000 --- a/sqlite-autoconf-3160000.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5102404047054b2cec2f43463293f94dea39425d42bf386d24596ab4fac7c7ff -size 2506992 diff --git a/sqlite-autoconf-3160100.tar.gz b/sqlite-autoconf-3160100.tar.gz new file mode 100644 index 0000000..e33fb2f --- /dev/null +++ b/sqlite-autoconf-3160100.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13fbe45e3088b3955feb2ae68648a0f81586d6d519766b211767a1ffcd268fd0 +size 2507441 diff --git a/sqlite-doc-3160000.zip b/sqlite-doc-3160000.zip deleted file mode 100644 index 72b0343..0000000 --- a/sqlite-doc-3160000.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1443e119315fd06742ed6123ec985ac168c908418f75fc86a7f3365ce5db047e -size 5513426 diff --git a/sqlite-doc-3160100.zip b/sqlite-doc-3160100.zip new file mode 100644 index 0000000..5d7648d --- /dev/null +++ b/sqlite-doc-3160100.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8989cd78853a0b63a10a5fb304ecfdd7ff568fc9cfb8d5cd3af747f14f0eeab +size 5517276 diff --git a/sqlite3.changes b/sqlite3.changes index c509a96..4b6c130 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Jan 3 19:45:49 UTC 2017 - idonmez@suse.com + +- Update to version 3.16.1 + * Fix a bug concerning the use of row values within triggers + (see ticket 8c9458e7) that was in version 3.15.0. + ------------------------------------------------------------------- Tue Jan 3 11:41:56 UTC 2017 - mpluskal@suse.com diff --git a/sqlite3.spec b/sqlite3.spec index 80052d6..0994cc7 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,9 +17,9 @@ %define oname sqlite -%define tarversion 3160000 +%define tarversion 3160100 Name: sqlite3 -Version: 3.16.0 +Version: 3.16.1 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain From 25f5d559d51c7565781ccb1a17d31df90b97e81d776128b391b60be10224d3fc Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Sat, 7 Jan 2017 16:47:03 +0000 Subject: [PATCH 4/4] - Update to version 3.16.2: OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=178 --- sqlite-autoconf-3160100.tar.gz | 3 --- sqlite-autoconf-3160200.tar.gz | 3 +++ sqlite-doc-3160100.zip | 3 --- sqlite-doc-3160200.zip | 3 +++ sqlite3.changes | 18 ++++++++++++++++++ sqlite3.spec | 4 ++-- 6 files changed, 26 insertions(+), 8 deletions(-) delete mode 100644 sqlite-autoconf-3160100.tar.gz create mode 100644 sqlite-autoconf-3160200.tar.gz delete mode 100644 sqlite-doc-3160100.zip create mode 100644 sqlite-doc-3160200.zip diff --git a/sqlite-autoconf-3160100.tar.gz b/sqlite-autoconf-3160100.tar.gz deleted file mode 100644 index e33fb2f..0000000 --- a/sqlite-autoconf-3160100.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:13fbe45e3088b3955feb2ae68648a0f81586d6d519766b211767a1ffcd268fd0 -size 2507441 diff --git a/sqlite-autoconf-3160200.tar.gz b/sqlite-autoconf-3160200.tar.gz new file mode 100644 index 0000000..5493f95 --- /dev/null +++ b/sqlite-autoconf-3160200.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65cc0c3e9366f50c0679c5ccd31432cea894bc4a3e8947dabab88c8693263615 +size 2508179 diff --git a/sqlite-doc-3160100.zip b/sqlite-doc-3160100.zip deleted file mode 100644 index 5d7648d..0000000 --- a/sqlite-doc-3160100.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8989cd78853a0b63a10a5fb304ecfdd7ff568fc9cfb8d5cd3af747f14f0eeab -size 5517276 diff --git a/sqlite-doc-3160200.zip b/sqlite-doc-3160200.zip new file mode 100644 index 0000000..196fbc4 --- /dev/null +++ b/sqlite-doc-3160200.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c13ffbb6019f3849b251c22358f31ccb862a842c0a2379f552f2935600157dcb +size 5521023 diff --git a/sqlite3.changes b/sqlite3.changes index 4b6c130..312d32c 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Sat Jan 7 16:44:32 UTC 2017 - mpluskal@suse.com + +- Update to version 3.16.2: + * Fix the REPLACE statement for WITHOUT ROWID tables that lack + secondary indexes so that it works correctly with triggers and + foreign keys. + * Fix the sqlite3_value_text() interface so that it correctly + translates content generated by zeroblob() into a string of all + 0x00 characters. + * Fix the bytecode generator to deal with a subquery in the FROM + clause that is itself a UNION ALL where one side of the UNION + ALL is a view that contains an ORDER BY. + * Adjust the sqlite3_column_count() API so it more often returns + the same values for PRAGMA statements as it did in prior + releases, to minimize disruption to applications that might be + using that interface in unexpected ways. + ------------------------------------------------------------------- Tue Jan 3 19:45:49 UTC 2017 - idonmez@suse.com diff --git a/sqlite3.spec b/sqlite3.spec index 0994cc7..91bd25c 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,9 +17,9 @@ %define oname sqlite -%define tarversion 3160100 +%define tarversion 3160200 Name: sqlite3 -Version: 3.16.1 +Version: 3.16.2 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain