From f7306ad5fe007b53bff4380cec48596da36d27c0 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 16:07:13 +0200 Subject: Adding debian version 3.45.1-1. Signed-off-by: Daniel Baumann --- debian/README.Debian | 21 + debian/changelog | 1863 ++++++++++++++++++++ debian/clean | 2 + debian/control | 104 ++ debian/copyright | 50 + debian/lemon.1 | 63 + debian/lemon.dirs | 2 + debian/lemon.docs | 1 + debian/lemon.install | 2 + debian/lemon.manpages | 1 + debian/libsqlite3-0.dirs | 1 + debian/libsqlite3-0.docs | 1 + debian/libsqlite3-0.install | 2 + debian/libsqlite3-0.install.in | 2 + debian/libsqlite3-0.symbols | 1423 +++++++++++++++ debian/libsqlite3-dev.dirs | 2 + debian/libsqlite3-dev.install | 4 + debian/libsqlite3-dev.install.in | 5 + debian/libsqlite3-tcl.dirs | 1 + debian/libsqlite3-tcl.install | 1 + debian/patches/02-use-packaged-lempar.c.patch | 18 + .../10-520466-libsqlite3-depends-on-libdl.patch | 43 + debian/patches/10-520478-squash-bad-deps.patch | 18 + .../10-665363-disable-malloc-usable-size.patch | 17 + debian/patches/20-hurd-locking-style.patch | 47 + debian/patches/30-cross.patch | 63 + ...rease_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch | 22 + debian/patches/32-dynamic_link.patch | 14 + debian/patches/40-amalgamation_configure.patch | 37 + debian/patches/series | 9 + debian/rules | 188 ++ debian/source/format | 1 + debian/source/lintian-overrides | 34 + debian/sqldiff.1 | 115 ++ debian/sqlite3-doc.doc-base | 9 + debian/sqlite3-doc.docs | 1 + debian/sqlite3-tools.install | 6 + debian/sqlite3-tools.manpages | 1 + debian/sqlite3.dirs | 1 + debian/sqlite3.install | 1 + debian/sqlite3.manpages | 2 + debian/sqlite3_analyzer.1 | 39 + debian/upstream/metadata | 8 + debian/watch | 3 + 44 files changed, 4248 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/clean create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/lemon.1 create mode 100644 debian/lemon.dirs create mode 100644 debian/lemon.docs create mode 100644 debian/lemon.install create mode 100644 debian/lemon.manpages create mode 100644 debian/libsqlite3-0.dirs create mode 100644 debian/libsqlite3-0.docs create mode 100644 debian/libsqlite3-0.install create mode 100644 debian/libsqlite3-0.install.in create mode 100644 debian/libsqlite3-0.symbols create mode 100644 debian/libsqlite3-dev.dirs create mode 100644 debian/libsqlite3-dev.install create mode 100644 debian/libsqlite3-dev.install.in create mode 100644 debian/libsqlite3-tcl.dirs create mode 100644 debian/libsqlite3-tcl.install create mode 100644 debian/patches/02-use-packaged-lempar.c.patch create mode 100644 debian/patches/10-520466-libsqlite3-depends-on-libdl.patch create mode 100644 debian/patches/10-520478-squash-bad-deps.patch create mode 100644 debian/patches/10-665363-disable-malloc-usable-size.patch create mode 100644 debian/patches/20-hurd-locking-style.patch create mode 100644 debian/patches/30-cross.patch create mode 100644 debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch create mode 100644 debian/patches/32-dynamic_link.patch create mode 100644 debian/patches/40-amalgamation_configure.patch create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/lintian-overrides create mode 100644 debian/sqldiff.1 create mode 100644 debian/sqlite3-doc.doc-base create mode 100644 debian/sqlite3-doc.docs create mode 100644 debian/sqlite3-tools.install create mode 100644 debian/sqlite3-tools.manpages create mode 100644 debian/sqlite3.dirs create mode 100644 debian/sqlite3.install create mode 100644 debian/sqlite3.manpages create mode 100644 debian/sqlite3_analyzer.1 create mode 100644 debian/upstream/metadata create mode 100644 debian/watch diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..60cef24 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,21 @@ +SQLite for Debian +----------------- + +SQLite 3 for Debian is split up in four packages: + +libsqlite0-dev: Development files (headers, static library) +libsqlite0: The database engine library itself +sqlite3: The text-mode user interface +sqlite3-doc: Documentation + +About lemon +----------- + +Additionally, since 2.8.12-2, a lemon package is generated by the +sqlite source package. The lemon parser generator was previously +maintained in a separate source package, but since upstream maintains +it as part of SQLite, Debian switched to doing it this way, too. The +maintainer of the now-obsolete separate lemon package was Guus +Sliepen . + + -- Andreas Rottmann , Sun Nov 7 13:58:10 2004 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8792b7b --- /dev/null +++ b/debian/changelog @@ -0,0 +1,1863 @@ +sqlite3 (3.45.1-1) unstable; urgency=medium + + * New upstream release. + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Fri, 02 Feb 2024 17:56:21 +0100 + +sqlite3 (3.45.0-1) unstable; urgency=medium + + * New upstream release. + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Sat, 20 Jan 2024 18:57:21 +0100 + +sqlite3 (3.44.2-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 25 Nov 2023 18:47:34 +0100 + +sqlite3 (3.44.0-1) unstable; urgency=medium + + * New upstream release. + * Re-enable lookaside allocator (closes: #1051495). + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Sat, 04 Nov 2023 10:08:53 +0100 + +sqlite3 (3.43.2-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Tue, 10 Oct 2023 18:26:22 +0200 + +sqlite3 (3.43.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Tue, 12 Sep 2023 07:07:43 +0000 + +sqlite3 (3.43.0-1) unstable; urgency=medium + + * New upstream release. + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Mon, 04 Sep 2023 06:08:25 +0000 + +sqlite3 (3.42.0-1) unstable; urgency=medium + + * New upstream release. + * Remove sqlite3ExprIsTableConstraint@Base and + sqlite3SelectAddColumnTypeAndCollation@Base symbols as no longer part + of the library. + * Update symbols file. + + [ Samuel Thibault ] + Add hurd-amd64 support (closes: #1035646). + + -- Laszlo Boszormenyi (GCS) Sat, 24 Jun 2023 16:16:47 +0200 + +sqlite3 (3.40.1-2) unstable; urgency=medium + + [ Cyril Brulebois ] + * Add Breaks against crowdsec as found in bullseye, as it relies on a + particular table_info format, which changes between 3.36.0 and 3.37.0 + (closes: #1033029). + + -- Laszlo Boszormenyi (GCS) Thu, 16 Mar 2023 19:54:28 +0100 + +sqlite3 (3.40.1-1) unstable; urgency=medium + + * New upstream release. + * Update symbols file. + * Update Standards-Version to 4.6.2 . + + -- Laszlo Boszormenyi (GCS) Sat, 31 Dec 2022 09:41:40 +0100 + +sqlite3 (3.40.0-2) unstable; urgency=high + + * Backport upstream security fix for CVE-2022-46908: when relying on --safe + for execution of an untrusted CLI script, does not properly implement the + azProhibitedFunctions protection mechanism (closes: #1026293). + + [ Helge Deller ] + * Enable large file support (closes: #1026171). + + -- Laszlo Boszormenyi (GCS) Sun, 18 Dec 2022 10:03:56 +0100 + +sqlite3 (3.40.0-1) unstable; urgency=medium + + * New upstream release. + * Remove sqlite3StdTypeMap@Base symbol as no longer part of the library. + * Update symbols file. + * Update patches to apply clean. + + -- Laszlo Boszormenyi (GCS) Wed, 16 Nov 2022 18:21:56 +0100 + +sqlite3 (3.39.4-1) unstable; urgency=high + + * New upstream release: + - fix a possible integer overflow in the size computation for a memory + allocation in FTS3. + + -- Laszlo Boszormenyi (GCS) Sun, 02 Oct 2022 18:17:34 +0200 + +sqlite3 (3.39.3-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Mon, 05 Sep 2022 17:38:52 +0200 + +sqlite3 (3.39.2-1) unstable; urgency=high + + * New upstream release: + - apply fixes for CVE-2022-35737. + + -- Laszlo Boszormenyi (GCS) Fri, 22 Jul 2022 12:10:48 +0000 + +sqlite3 (3.39.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Thu, 14 Jul 2022 17:51:49 +0200 + +sqlite3 (3.39.0-3) unstable; urgency=medium + + [ Helmut Grohne ] + * libsqlite3-dev: Generalize libc6-dev dependency to libc-dev + (closes: #1014893). + + -- Laszlo Boszormenyi (GCS) Thu, 14 Jul 2022 06:23:16 +0200 + +sqlite3 (3.39.0-2) unstable; urgency=medium + + * Compile with -DSQLITE_ALLOW_ROWID_IN_VIEW to re-enable rowid for views + (closes: #1014495). + + -- Laszlo Boszormenyi (GCS) Thu, 07 Jul 2022 00:04:47 +0200 + +sqlite3 (3.39.0-1) unstable; urgency=medium + + * New upstream release. + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Wed, 29 Jun 2022 23:27:17 +0200 + +sqlite3 (3.38.5-1) unstable; urgency=high + + * New upstream release: + - fix a byte-code problem in the Bloom filter pull-down optimization that + enters an infinite loop. + + [ Helmut Grohne ] + * Link sqlite3 dynamically with its library (closes: #1010516). + + -- Laszlo Boszormenyi (GCS) Sat, 07 May 2022 13:18:57 +0200 + +sqlite3 (3.38.3-1) unstable; urgency=medium + + * New upstream release. + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Sat, 30 Apr 2022 07:13:56 +0200 + +sqlite3 (3.38.2-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Mon, 28 Mar 2022 17:35:33 +0200 + +sqlite3 (3.38.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sun, 13 Mar 2022 19:02:54 +0100 + +sqlite3 (3.38.0-1) unstable; urgency=medium + + * New upstream release. + * Remove sqlite3ParserReset@Base symbol as no longer part of the library. + + -- Laszlo Boszormenyi (GCS) Sun, 27 Feb 2022 19:52:50 +0100 + +sqlite3 (3.37.2-2) unstable; urgency=medium + + * Fix non-Linux installation. + + -- Laszlo Boszormenyi (GCS) Sun, 16 Jan 2022 11:59:39 +0100 + +sqlite3 (3.37.2-1) unstable; urgency=medium + + * New upstream release. + * Don't try to build sqlite3-tools on kfreebsd-any. + * Update symbols file. + + -- Laszlo Boszormenyi (GCS) Thu, 06 Jan 2022 19:16:04 +0100 + +sqlite3 (3.37.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sun, 02 Jan 2022 13:15:04 +0100 + +sqlite3 (3.37.0-2) experimental; urgency=medium + + * Fix Breaks + Replaces for sqlite3-tools (closes: #1002551). + * Declare conflicts with emboss on sqlite3-tools (closes: #1002549). + + -- Laszlo Boszormenyi (GCS) Fri, 24 Dec 2021 12:20:47 +0100 + +sqlite3 (3.37.0-1) experimental; urgency=medium + + * New upstream release. + * Update symbols file. + * Distinct license of the patches (closes: #858756). + * Package sqlite3 tools separately. + + -- Laszlo Boszormenyi (GCS) Sun, 12 Dec 2021 23:34:48 +0100 + +sqlite3 (3.36.0-2) unstable; urgency=high + + * Upload to unstable. + * Backport upstream security fix for CVE-2021-36690: segmentation fault + vulnerability with the Expert extension when a column has no collating + sequence. + + -- Laszlo Boszormenyi (GCS) Wed, 25 Aug 2021 13:04:34 +0200 + +sqlite3 (3.36.0-1) experimental; urgency=medium + + * New upstream release. + * Remove sqlite3_fts3_may_be_corrupt@Base and + sqlite3_fts5_may_be_corrupt@Base symbols as no longer part of the library. + + -- Laszlo Boszormenyi (GCS) Mon, 21 Jun 2021 19:45:18 +0200 + +sqlite3 (3.35.5-1) experimental; urgency=medium + + * New upstream release. + * Remove backported patches. + * Remove sqlite3_unsupported_selecttrace@Base symbol as no longer part of + the library. + + -- Laszlo Boszormenyi (GCS) Sun, 23 May 2021 08:06:14 +0200 + +sqlite3 (3.34.1-3) unstable; urgency=medium + + * Backport upstream fix for an issue with the LIKE operator when it + includes the "ESCAPE '_'" clause. + + -- Laszlo Boszormenyi (GCS) Wed, 24 Feb 2021 18:19:48 +0100 + +sqlite3 (3.34.1-2) unstable; urgency=medium + + * Backport upstream fix for incorrect optimization of IN operator. + + -- Laszlo Boszormenyi (GCS) Sat, 13 Feb 2021 16:22:26 +0100 + +sqlite3 (3.34.1-1) unstable; urgency=medium + + * New upstream release. + * Add upstream metadata. + * Update watch file. + * Update packaging bits. + + -- Laszlo Boszormenyi (GCS) Wed, 20 Jan 2021 18:40:44 +0100 + +sqlite3 (3.34.0-1) unstable; urgency=medium + + * New upstream release. + * Update patches to apply clean. + * Update libsqlite3-0 symbols. + * Update debhelper level to 13 . + * Update Standards-Version to 4.5.1 . + + [ Pino Toscano ] + * Don't ship .la files (closes: #968488). + + -- Laszlo Boszormenyi (GCS) Fri, 04 Dec 2020 22:11:24 +0100 + +sqlite3 (3.33.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Sat, 15 Aug 2020 16:40:06 +0200 + +sqlite3 (3.32.3-1) unstable; urgency=medium + + * New upstream release: + - better fix for CVE-2020-13871: use-after-free in resetAccumulator() in + select.c because the parse tree rewrite for window functions is too + late. + * Remove sqlite3SelectTrace@Base symbol as no longer part of the library. + + -- Laszlo Boszormenyi (GCS) Sat, 20 Jun 2020 17:04:00 +0200 + +sqlite3 (3.32.2-2) unstable; urgency=high + + * Backport upstream security fix for CVE-2020-13871: use-after-free in + resetAccumulator() in select.c because the parse tree rewrite for window + functions is too late. + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Sat, 06 Jun 2020 20:00:23 +0200 + +sqlite3 (3.32.2-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 06 Jun 2020 08:57:49 +0200 + +sqlite3 (3.32.1-2) unstable; urgency=medium + + * Set LC_ALL to C.UTF-8 for lynx to generate changelog (closes: #961940). + + -- Laszlo Boszormenyi (GCS) Mon, 01 Jun 2020 07:23:26 +0200 + +sqlite3 (3.32.1-1) unstable; urgency=high + + * New upstream release, including two security fixes. + + -- Laszlo Boszormenyi (GCS) Mon, 25 May 2020 19:07:13 +0200 + +sqlite3 (3.32.0-2) unstable; urgency=medium + + * Generate upstream changelog without links (closes: #961450). + + -- Laszlo Boszormenyi (GCS) Mon, 25 May 2020 06:56:10 +0200 + +sqlite3 (3.32.0-1) unstable; urgency=medium + + * New upstream release, fixes CVE-2020-11656. + * Remove backported patches. + * Generate plain text upstream changelog (closes: #959983). + * Update libsqlite3-0 symbols. + + [ Vagrant Cascadian ] + * Pass SHELL=/bin/sh to configure, to ensure reproducible builds regardless + of the setting of the SHELL environment variable (closes: #949341). + + -- Laszlo Boszormenyi (GCS) Sun, 24 May 2020 11:47:32 +0200 + +sqlite3 (3.31.1-5) unstable; urgency=high + + * Backport upstream security fix for CVE-2020-11655: denial of service + (segmentation fault) via a malformed window-function query. + + -- Laszlo Boszormenyi (GCS) Mon, 13 Apr 2020 10:21:16 +0000 + +sqlite3 (3.31.1-4) unstable; urgency=medium + + * Backport upstream fix for problems in the constant propagation + optimization. + + -- Laszlo Boszormenyi (GCS) Thu, 05 Mar 2020 19:05:04 +0000 + +sqlite3 (3.31.1-3) unstable; urgency=high + + * Backport upstream security fixes for CVE-2020-9327: segmentation fault in + isAuxiliaryVtabOperator() (closes: #951835). + + [ Kari Pahula ] + * Provide sqldiff.1 manpage (closes: #861670). + + -- Laszlo Boszormenyi (GCS) Sat, 22 Feb 2020 10:43:26 +0000 + +sqlite3 (3.31.1-2) unstable; urgency=medium + + * Backport upstream fixes for big-endian architectures (closes: #950974): + - compatibility with the s390 architecture, + - adapt FTS test cases to work on big-endian platforms, + - fix a problem in sqlite3CodecQueryParameters(), + - fix a 4 byte OOB read in test_multiplex. + + -- Laszlo Boszormenyi (GCS) Sun, 09 Feb 2020 06:23:33 +0000 + +sqlite3 (3.31.1-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Thu, 30 Jan 2020 23:34:30 +0000 + +sqlite3 (3.31.0+really3.30.1+fossil191229-1) unstable; urgency=medium + + * Revert to 3.30.1+fossil191229-1 until Firefox bug #1607902 is fixed + (closes: #949644). + * Remove 3.31.0 symbols. + + -- Laszlo Boszormenyi (GCS) Thu, 23 Jan 2020 18:49:05 +0000 + +sqlite3 (3.31.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + * Update Standards-Version to 4.5.0 . + + -- Laszlo Boszormenyi (GCS) Wed, 22 Jan 2020 20:04:13 +0000 + +sqlite3 (3.30.1+fossil191229-1) unstable; urgency=high + + * New Fossil snapshot release, fixing the following security issues: + - CVE-2019-19242: mishandling pExpr->y.pTab in the TK_COLUMN case, + - CVE-2019-19244: allows a crash if a sub-select uses both DISTINCT and + window functions (closes: #946656), + - CVE-2019-19603: mishandling certain SELECT statements with a + nonexistent VIEW, + - CVE-2019-19645: infinite recursion via certain types of + self-referential views, + - CVE-2019-19880: invalid pointer dereference because constant integer + values in ORDER BY clauses, + - CVE-2019-19923: mishandling certain uses of SELECT DISTINCT cause a + NULL pointer dereference, + - CVE-2019-19924: mishandling certain parser-tree rewriting, + - CVE-2019-19925: zipfileUpdate() mishandles a NULL pathname during an + update of a ZIP archive. + * Fix Django FTBFS (closes: #943509). + * Update 30-cross.patch to this release. + * Update libsqlite3-0 symbols. + * Update Standards-Version to 4.4.1 . + + -- Laszlo Boszormenyi (GCS) Sun, 29 Dec 2019 18:49:54 +0000 + +sqlite3 (3.30.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 12 Oct 2019 20:49:33 +0000 + +sqlite3 (3.30.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + + [ Yuriy M. Kaminskiy ] + * Fix FTCBFS: configure fails to find readline.h (closes: #925906). + * Fix potential FTCBFS: wrong compiler used for csv.so (closes: #925880). + + -- Laszlo Boszormenyi (GCS) Sat, 05 Oct 2019 18:22:43 +0000 + +sqlite3 (3.29.0-2) unstable; urgency=medium + + * Backport upstream fix for division by zero in the query planner. + + -- Laszlo Boszormenyi (GCS) Thu, 15 Aug 2019 17:39:23 +0000 + +sqlite3 (3.29.0-1) unstable; urgency=medium + + * New upstream release. + * Remove backported patches. + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Thu, 11 Jul 2019 17:16:18 +0000 + +sqlite3 (3.27.2-3) unstable; urgency=high + + * Backport security related patches: + - CVE-2019-8457: heap out-of-bound read in the rtreenode() function when + handling invalid rtree tables, + - prevent aliases of window functions expressions from being used as + arguments to aggregate or other window functions (probably fixing + CVE-2019-5018) (closes: #928770), + - enforce the SQLITE_LIMIT_COLUMN limit on virtual tables (probably + fixing most of CVE-2019-5827), + - use the 64-bit memory allocator interfaces in extensions, whenever + possible (probably additional fix for CVE-2019-5827). + + -- Laszlo Boszormenyi (GCS) Sat, 01 Jun 2019 15:38:52 +0000 + +sqlite3 (3.27.2-2) unstable; urgency=high + + * Backport security related patches: + - use unsigned integers to count the number of pages in a freelist + during an integrity_check, to avoid any possibility of a signed integer + overflow, + - fix a crash that could occur if the RHS of an IN expression is a + correlated sub-query that refers to the outer query from within a + window frame definition only, + - ensure that ALTER TABLE commands open statement transactions, + - CVE-2019-9937: fix an fts5 problem with interleaving reads and writes + in a single transaction (closes: #925290), + - CVE-2019-9936: fix a buffer overread that could occur when running fts5 + prefix queries inside a transaction (closes: #925289). + + -- Laszlo Boszormenyi (GCS) Tue, 19 Mar 2019 17:46:39 +0000 + +sqlite3 (3.27.2-1) unstable; urgency=medium + + * New upstream release (closes: #923038). + + -- Laszlo Boszormenyi (GCS) Mon, 25 Feb 2019 18:47:50 +0000 + +sqlite3 (3.27.1-2) unstable; urgency=medium + + * Backport upstream fix for assertion fault in self-join with a IN + constraint. + + -- Laszlo Boszormenyi (GCS) Wed, 20 Feb 2019 17:37:53 +0000 + +sqlite3 (3.27.1-1) unstable; urgency=medium + + * New upstream release. + * Compile with URI filename support. + * Update libsqlite3-0 symbols. + + [ Helmut Grohne ] + * Mark lemon Multi-Arch: foreign (closes: #922163). + + -- Laszlo Boszormenyi (GCS) Tue, 12 Feb 2019 21:39:45 +0000 + +sqlite3 (3.26.0+fossilbc891ac6b-2) unstable; urgency=medium + + * Backport upstream fix for a problem with bytecode generation when a + query involves two or more indexes on expressions connected by OR. + * Update Standards-Version to 4.3.0 . + + -- Laszlo Boszormenyi (GCS) Sat, 26 Jan 2019 07:19:44 +0000 + +sqlite3 (3.26.0+fossilbc891ac6b-1) unstable; urgency=medium + + * New Fossil snapshot release: + - ensure that ALTER TABLE modifies table and column names embedded, + - fix a potential NULL pointer dereference that can occur in ALTER TABLE, + - fix the sqlite3ExprDup() function so that it correctly duplicates the + Window object list, + - do not use a partial index as a table scan in an IN operator, + - fix a problem with using "-vacuum", + - OSSFuzz found a case where an assert() inside sqlite3ExprCompare() can + be true. + * Revert version number bump. + * Fix a problem with the CSV extension when it uses the "header" option on + a real file. + + -- Laszlo Boszormenyi (GCS) Wed, 26 Dec 2018 15:49:50 +0000 + +sqlite3 (3.26.0-3) unstable; urgency=medium + + * Declare that SQLite3 version 3.26.0 breaks unfixed python{,3}-migrate + (closes: #916046). + + -- Laszlo Boszormenyi (GCS) Mon, 10 Dec 2018 14:41:05 +0000 + +sqlite3 (3.26.0-2) unstable; urgency=medium + + * Backport upstream fix to ensure that ALTER TABLE modifies table and + column names embedded in WITH clauses that are part of views and + triggers. + + -- Laszlo Boszormenyi (GCS) Thu, 06 Dec 2018 21:58:13 +0000 + +sqlite3 (3.26.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Sun, 02 Dec 2018 01:20:35 +0000 + +sqlite3 (3.25.3-2) unstable; urgency=medium + + * Backport security related patches: + - fix a buffer overread associated with sqlite3_deserialize() , + - fix a potential buffer overread in the dbstat virtual table when + processing a corrupt database file. + + -- Laszlo Boszormenyi (GCS) Thu, 22 Nov 2018 20:43:37 +0000 + +sqlite3 (3.25.3-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Tue, 06 Nov 2018 20:26:02 +0000 + +sqlite3 (3.25.2-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Wed, 26 Sep 2018 18:34:50 +0000 + +sqlite3 (3.25.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Fri, 21 Sep 2018 17:12:32 +0000 + +sqlite3 (3.25.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + * Update Standards-Version to 4.2.1 . + + -- Laszlo Boszormenyi (GCS) Sat, 15 Sep 2018 21:27:48 +0000 + +sqlite3 (3.24.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + * Update debhelper level to 11: + - update documentation path. + * Update Standards-Version to 4.1.4 . + + -- Laszlo Boszormenyi (GCS) Tue, 05 Jun 2018 21:47:02 +0000 + +sqlite3 (3.23.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Wed, 11 Apr 2018 18:59:58 +0000 + +sqlite3 (3.23.0-1) unstable; urgency=medium + + * New upstream release. + * Update libsqlite3-0 symbols. + * Remove backport fix of CVE-2018-8740 as this release contains it. + + -- Laszlo Boszormenyi (GCS) Mon, 02 Apr 2018 19:47:04 +0000 + +sqlite3 (3.22.0-2) unstable; urgency=high + + * Backport upstream security fix for CVE-2018-8740: NULL pointer dereference + (closes: #893195). + + -- Laszlo Boszormenyi (GCS) Sat, 17 Mar 2018 09:13:53 +0000 + +sqlite3 (3.22.0-1) unstable; urgency=medium + + * New upstream release (closes: #867387). + * Update libsqlite3-0 symbols. + * Replace autotools updateconfig with the debhelper one. + * Update Standards-Version to 4.1.3: + - remove libsqlite3-0-dbg package and use the auto-generated one + (closes: #883556). + + -- Laszlo Boszormenyi (GCS) Mon, 22 Jan 2018 21:41:23 +0000 + +sqlite3 (3.21.0-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 04 Nov 2017 19:55:46 +0000 + +sqlite3 (3.20.1-2) unstable; urgency=high + + * Backport fix for CVE-2017-15286, NULL pointer dereference in + tableColumnList() (closes: #878680). + * Update Standards-Version to 4.1.1: + - change libsqlite3-0-dbg priority to optional. + + -- Laszlo Boszormenyi (GCS) Mon, 16 Oct 2017 17:23:10 +0000 + +sqlite3 (3.20.1-1) unstable; urgency=medium + + * New upstream release. + * Backport fix for CVE-2017-13685, '.dump' command crashes following + PRAGMA empty_result_callbacks=1 (closes: #873762). + + -- Laszlo Boszormenyi (GCS) Wed, 30 Aug 2017 21:01:11 +0000 + +sqlite3 (3.20.0-1) experimental; urgency=medium + + * New upstream release: + - adds tab completion support (closes: #500095). + * Enable the SQLITE_STMT virtual table extension. + * Remove dh-autoreconf build dependency. + + -- Laszlo Boszormenyi (GCS) Sun, 06 Aug 2017 17:05:20 +0000 + +sqlite3 (3.19.3-3) unstable; urgency=high + + * Backport fix for CVE-2017-10989, heap-based buffer over-read via + undersized RTree blobs (closes: #867618). + + -- Laszlo Boszormenyi (GCS) Fri, 07 Jul 2017 20:59:53 +0000 + +sqlite3 (3.19.3-2) unstable; urgency=medium + + * Update Standards-Version to 4.0.0 and debhelper level to 10 . + + -- Laszlo Boszormenyi (GCS) Thu, 06 Jul 2017 17:04:08 +0000 + +sqlite3 (3.19.3-1) experimental; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Thu, 08 Jun 2017 21:49:24 +0000 + +sqlite3 (3.19.2-2) experimental; urgency=medium + + * Backport configure fix for FTS4 and FTS5 builds (closes: #864185). + * Add required sqlite3_fts5_may_be_corrupt@Base symbol to the libsqlite3-0 + package. + + -- Laszlo Boszormenyi (GCS) Mon, 05 Jun 2017 05:25:49 +0000 + +sqlite3 (3.19.2-1) experimental; urgency=medium + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Sat, 27 May 2017 18:59:15 +0000 + +sqlite3 (3.19.0-1) experimental; urgency=low + + * New upstream release. + * Update library symbols file: + - remove no longer available sqlite3_fts5_may_be_corrupt@Base symbol, + - add new sqlite3_set_last_insert_rowid@Base symbol. + + -- Laszlo Boszormenyi (GCS) Tue, 23 May 2017 16:44:47 +0000 + +sqlite3 (3.17.0-1) experimental; urgency=medium + + * New upstream release (closes: #858569). + * Remove backported patches. + + -- Laszlo Boszormenyi (GCS) Sat, 25 Mar 2017 10:47:04 +0000 + +sqlite3 (3.16.2-3) unstable; urgency=medium + + * Backport upstream fix to ensure that sqlite3_blob_reopen() correctly + handles short rows. + + -- Laszlo Boszormenyi (GCS) Mon, 13 Feb 2017 17:31:26 +0000 + +sqlite3 (3.16.2-2) unstable; urgency=medium + + * Backport upstream fix of variable initialization in the CLI tool. + + -- Laszlo Boszormenyi (GCS) Sun, 22 Jan 2017 17:21:15 +0000 + +sqlite3 (3.16.2-1) unstable; urgency=medium + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Fri, 06 Jan 2017 17:51:34 +0000 + +sqlite3 (3.16.0-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Mon, 02 Jan 2017 17:48:22 +0000 + +sqlite3 (3.15.2-2) unstable; urgency=medium + + * Backport upstream fix for in-memory database slowness. + + -- Laszlo Boszormenyi (GCS) Tue, 20 Dec 2016 16:53:53 +0000 + +sqlite3 (3.15.2-1) unstable; urgency=medium + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Tue, 29 Nov 2016 17:09:20 +0000 + +sqlite3 (3.15.1-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Sun, 06 Nov 2016 16:58:47 +0000 + +sqlite3 (3.15.0-1) unstable; urgency=low + + * New upstream release (closes: #841027). + * Explicitly enable FTS4 tokenizer (closes: #747293). + + -- Laszlo Boszormenyi (GCS) Tue, 18 Oct 2016 16:30:24 +0000 + +sqlite3 (3.14.2-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Wed, 14 Sep 2016 17:33:32 +0000 + +sqlite3 (3.14.1-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Sun, 14 Aug 2016 08:55:35 +0000 + +sqlite3 (3.14.0-1) unstable; urgency=low + + * New upstream, "π" release. + * Keep rebuildable. + + -- Laszlo Boszormenyi (GCS) Tue, 09 Aug 2016 23:20:52 +0000 + +sqlite3 (3.13.0-1) unstable; urgency=low + + * New upstream release. + * Enable session extension with its preupdate hook; update library symbols + accordingly. + * Update 30-cross.patch to this release. + + -- Laszlo Boszormenyi (GCS) Thu, 19 May 2016 14:58:03 +0000 + +sqlite3 (3.12.2-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Wed, 20 Apr 2016 11:06:29 +0000 + +sqlite3 (3.12.1-1) unstable; urgency=low + + * New upstream, bugfix release: + - fix segfault following heavy SAVEPOINT usage (closes: #820225), + - fix segfault on 'unique primary key' and 'without rowid' + (closes: #736463). + * Don't force ldconfig in postinst (closes: #820499). + * Update Standards-Version to 3.9.8 . + + -- Laszlo Boszormenyi (GCS) Sat, 09 Apr 2016 16:02:33 +0000 + +sqlite3 (3.12.0-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Fri, 01 Apr 2016 15:08:53 +0000 + +sqlite3 (3.11.1-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Fri, 04 Mar 2016 18:04:44 +0100 + +sqlite3 (3.11.0-3) unstable; urgency=low + + * Enable FTS5 extension (closes: #816463) and update library symbols + accordingly. + + -- Laszlo Boszormenyi (GCS) Wed, 02 Mar 2016 17:16:56 +0100 + +sqlite3 (3.11.0-2) unstable; urgency=low + + * Compile with SQLITE_ENABLE_FTS3_TOKENIZER for backwards compatibility + (closes: #815499). + * Update Standards-Version to 3.9.7 . + + -- Laszlo Boszormenyi (GCS) Tue, 23 Feb 2016 21:31:39 +0100 + +sqlite3 (3.11.0-1) unstable; urgency=low + + * New upstream release. + * Compile with thread-safe option. + * Update squash-bad-deps patch. + + -- Laszlo Boszormenyi (GCS) Wed, 17 Feb 2016 23:08:31 +0100 + +sqlite3 (3.10.2-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Thu, 21 Jan 2016 01:21:10 +0100 + +sqlite3 (3.10.1-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Thu, 14 Jan 2016 21:20:48 +0100 + +sqlite3 (3.10.0-1) unstable; urgency=low + + * New upstream release. + * Update patch for cross compilation. + * Use SQLITE_LIKE_DOESNT_MATCH_BLOBS compile-time option. + * Add two new symbols to library. + * Build and install sqldiff (closes: #806575). + + -- Laszlo Boszormenyi (GCS) Wed, 06 Jan 2016 21:15:46 +0100 + +sqlite3 (3.9.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 07 Nov 2015 19:54:52 +0100 + +sqlite3 (3.9.1-2) unstable; urgency=low + + [ Helmut Grohne ] + * Fix FTCBFS: Update 30-cross.patch to cover all lemon invocations + (closes: #802742). + + -- Laszlo Boszormenyi (GCS) Fri, 23 Oct 2015 07:45:27 +0200 + +sqlite3 (3.9.1-1) unstable; urgency=low + + * New upstream release. + * Update 10-520478-squash-bad-deps patch. + * Enable FTS3 enhanced query syntax (closes: #759272). + * Update libsqlite3-0 symbols. + * No longer have problems with doc-base files (closes: #784100). + * Enable JSON1 loadable extension. + + [ Yuriy M. Kaminskiy ] + * Build with --as-needed linker option (closes: #792515). + + -- Laszlo Boszormenyi (GCS) Mon, 19 Oct 2015 18:35:02 +0200 + +sqlite3 (3.8.11.1-1) unstable; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Fri, 31 Jul 2015 15:21:25 +0000 + +sqlite3 (3.8.11-1) unstable; urgency=low + + * New upstream release. + * Update 10-520478-squash-bad-deps.patch . + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Mon, 27 Jul 2015 16:17:40 +0000 + +sqlite3 (3.8.10.2-1) unstable; urgency=medium + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Wed, 20 May 2015 18:54:06 +0000 + +sqlite3 (3.8.10.1-1) unstable; urgency=low + + * New upstream, bugfix release. + * Enable the dbstat virtual table. + * Update libsqlite3-0 symbols. + + -- Laszlo Boszormenyi (GCS) Tue, 12 May 2015 21:09:53 +0000 + +sqlite3 (3.8.10-1) unstable; urgency=medium + + * New upstream release, fixes many obscure problems discovered while SQL + fuzzing. + + -- Laszlo Boszormenyi (GCS) Thu, 07 May 2015 18:14:44 +0000 + +sqlite3 (3.8.9-2) unstable; urgency=medium + + [ Pino Toscano ] + * Update 20-hurd-locking-style.patch for a new code path. + + -- Laszlo Boszormenyi (GCS) Sat, 02 May 2015 09:54:49 +0000 + +sqlite3 (3.8.9-1) unstable; urgency=high + + * New upstream release. + * Fixes CVE-2015-3414 , CVE-2015-3415 and CVE-2015-3416 (closes: #783968). + * Rework 20-hurd-locking-style.patch due to upstream changes. + + -- Laszlo Boszormenyi (GCS) Tue, 21 Apr 2015 15:28:23 +0000 + +sqlite3 (3.8.8.3-1) experimental; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Sat, 07 Mar 2015 11:26:13 +0000 + +sqlite3 (3.8.8.2-1) experimental; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Sat, 31 Jan 2015 13:27:35 +0000 + +sqlite3 (3.8.8.1-1) experimental; urgency=low + + * New upstream, bugfix release. + + -- Laszlo Boszormenyi (GCS) Sun, 25 Jan 2015 15:30:11 +0000 + +sqlite3 (3.8.8-1) experimental; urgency=low + + * New upstream release with several improvements. + * Upload to experimental due to Jessie freeze. + + -- Laszlo Boszormenyi (GCS) Sat, 17 Jan 2015 17:41:41 +0000 + +sqlite3 (3.8.7.4-1) unstable; urgency=medium + + * New upstream bugfix release. + + -- Laszlo Boszormenyi (GCS) Sun, 28 Dec 2014 09:56:36 +0000 + +sqlite3 (3.8.7.2-1) unstable; urgency=medium + + * New upstream bugfix release. + + -- Laszlo Boszormenyi (GCS) Tue, 02 Dec 2014 14:28:59 +0000 + +sqlite3 (3.8.7.1-1) unstable; urgency=medium + + * New upstream bugfix release. + + -- Laszlo Boszormenyi (GCS) Thu, 06 Nov 2014 16:24:21 +0000 + +sqlite3 (3.8.7-1) unstable; urgency=medium + + * New upstream release. + * Register with doc-base (closes: #691596). + * Update Standards-Version to 3.9.6 . + + -- Laszlo Boszormenyi (GCS) Fri, 17 Oct 2014 15:09:56 +0000 + +sqlite3 (3.8.6-1) unstable; urgency=low + + * New upstream release. + * Update 20-hurd-locking-style.patch to match this release. + * Merge with Ubuntu. + + [ Matthias Klose ] + * Fix i386 cross builds. + + -- Laszlo Boszormenyi (GCS) Sat, 23 Aug 2014 07:37:16 +0000 + +sqlite3 (3.8.5-2) unstable; urgency=low + + * Fix FTBFS on x86 architectures (closes: #751878). + + -- Laszlo Boszormenyi (GCS) Tue, 17 Jun 2014 19:37:58 +0000 + +sqlite3 (3.8.5-1) unstable; urgency=low + + * New upstream release, adjust patches. + * Correct multi-arch paths (closes: #738507). + + -- Laszlo Boszormenyi (GCS) Sun, 15 Jun 2014 09:20:53 +0000 + +sqlite3 (3.8.4.3-3) unstable; urgency=medium + + * Add upstream fix of Nautilus crash as 40-sqlite-bug1075889.patch + (closes: #746521). + + -- Laszlo Boszormenyi (GCS) Sun, 04 May 2014 19:26:01 +0200 + +sqlite3 (3.8.4.3-2) unstable; urgency=low + + * Make lemon look for the packaged lempar.c and make it working again + (closes: #576272). + + -- Laszlo Boszormenyi (GCS) Sat, 26 Apr 2014 19:36:37 +0200 + +sqlite3 (3.8.4.3-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Thu, 10 Apr 2014 22:26:12 +0200 + +sqlite3 (3.8.4.1-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 22 Mar 2014 14:47:04 +0100 + +sqlite3 (3.8.3.1-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Wed, 12 Feb 2014 18:35:01 +0100 + +sqlite3 (3.8.3-1) unstable; urgency=low + + * New upstream release. + * Disable 02-lemon-snprintf.patch , upstream completely reworked sprintf + variants. + * Remove 11-update-manpage.patch , upstream merged it. + * Update Standards-Version to 3.9.5 . + * Sync with Ubuntu. + + [ Matthias Klose ] + * Build for Tcl 8.6. + * Build using dh-autoreconf and autotools-dev. + + -- Laszlo Boszormenyi (GCS) Mon, 10 Feb 2014 20:27:38 +0100 + +sqlite3 (3.8.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sun, 08 Dec 2013 10:48:05 +0100 + +sqlite3 (3.8.1-2) unstable; urgency=low + + * Backport upstream checkin 9aac4e588c to fix transitive WHERE-clause + constraints on LEFT JOINs (closes: #730174). + + -- Laszlo Boszormenyi (GCS) Mon, 02 Dec 2013 13:06:04 +0100 + +sqlite3 (3.8.1-1) unstable; urgency=low + + * New upstream release. + * Update 10-520478-squash-bad-deps.patch . + + -- Laszlo Boszormenyi (GCS) Thu, 24 Oct 2013 21:47:57 +0200 + +sqlite3 (3.8.0.2-1) unstable; urgency=low + + * New upstream release. + * Build with hardening enabled. + * Update watch file. + + -- Laszlo Boszormenyi (GCS) Sat, 07 Sep 2013 08:04:44 +0200 + +sqlite3 (3.8.0.1-1) unstable; urgency=low + + * New upstream release. + * Update patches to apply clean. + * Increase SQLITE_MAX_VARIABLE_NUMBER compile time variable to 250000 + (closes: #717900). + + [ Colin Watson ] + * Use dh_autotools-dev, bringing config.guess and config.sub up to date + enough to handle arm64 (closes: #712037). + + [ Eleanor Chen ] + * Don't generate pkgIndex.tcl on cross builds (closes: #720713). + + -- Laszlo Boszormenyi (GCS) Fri, 30 Aug 2013 01:35:59 +0200 + +sqlite3 (3.7.17-1) unstable; urgency=medium + + * New upstream release. Urgency due to fix a potential database corruption. + * Update patches to apply clean. + + -- Laszlo Boszormenyi (GCS) Tue, 21 May 2013 21:56:39 +0200 + +sqlite3 (3.7.16.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Fri, 19 Apr 2013 21:40:10 +0200 + +sqlite3 (3.7.16.1-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Fri, 29 Mar 2013 19:40:04 +0100 + +sqlite3 (3.7.16-1) unstable; urgency=low + + * New upstream release, fixes umask handling (closes: #703465). + * Update Standards-Version to 3.9.4 . + * Make libsqlite3-dev package multi-arch: same (closes: #683588). + * Include HTML documentation for lemon (closes: #698636). + * Update patches to apply clean. + + -- Laszlo Boszormenyi (GCS) Tue, 19 Mar 2013 23:33:43 +0100 + +sqlite3 (3.7.15.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Tue, 15 Jan 2013 18:36:34 +0100 + +sqlite3 (3.7.15.1-1) unstable; urgency=low + + * New upstream release, update patches. + + -- Laszlo Boszormenyi (GCS) Tue, 25 Dec 2012 14:03:18 +0100 + +sqlite3 (3.7.15-1) unstable; urgency=low + + * New upstream release, update patches. + + -- Laszlo Boszormenyi (GCS) Fri, 14 Dec 2012 20:42:02 +0100 + +sqlite3 (3.7.14.1-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 06 Oct 2012 16:19:41 +0200 + +sqlite3 (3.7.14-1) unstable; urgency=low + + * New upstream release, update patches to match it. + * Update watch file to match website change. + + -- Laszlo Boszormenyi (GCS) Thu, 13 Sep 2012 09:30:13 +0000 + +sqlite3 (3.7.13-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Wed, 13 Jun 2012 21:43:48 +0200 + +sqlite3 (3.7.12.1-1) unstable; urgency=low + + * New upstream release (closes: #674078). + + -- Laszlo Boszormenyi (GCS) Wed, 23 May 2012 00:22:02 +0200 + +sqlite3 (3.7.12-1) unstable; urgency=low + + * New upstream release, adjust patches to apply clean. + * Increase MAX_DEFAULT_PAGE_SIZE and SQLITE_MAX_SCHEMA_RETRY for Firefox and + Iceweasel (closes: #672573). + * Remove double -ldl entry from Libs.private in sqlite3.pc + (closes: #653170). + * Drop hardening-wrapper build dependency (closes: #672575), adjust + debian/rules to still build with hardening enabled. + + [ Mike Hommey ] + * Make the package backportable without changes other than a changelog + entry (closes: #672663). + + -- Laszlo Boszormenyi (GCS) Tue, 15 May 2012 09:17:23 +0000 + +sqlite3 (3.7.11-3) unstable; urgency=low + + * Disable the usage of malloc_usable_size() (closes: #663691, #665363), + thanks to Steven Chamberlain for the patch. + + -- Laszlo Boszormenyi (GCS) Mon, 30 Apr 2012 10:56:57 +0200 + +sqlite3 (3.7.11-2) unstable; urgency=low + + * Fix pkgIndex.tcl generation for multi-arch. + + -- Laszlo Boszormenyi (GCS) Thu, 22 Mar 2012 02:06:39 +0100 + +sqlite3 (3.7.11-1) unstable; urgency=low + + * New upstream release. + * Update packaging bits. + * Make the package multi-arch and enable hardening compilation. + + -- Laszlo Boszormenyi (GCS) Wed, 21 Mar 2012 10:38:59 +0000 + +sqlite3 (3.7.10-1) unstable; urgency=low + + * New upstream release (closes: #659443). + * Fix pkgIndex.tcl problem, thanks to Mike Hommey + (closes: #654662). + * Update patches and symbols file to match this release. + + -- Laszlo Boszormenyi (GCS) Fri, 20 Jan 2012 14:39:11 +0000 + +sqlite3 (3.7.9-3) unstable; urgency=low + + * Correct flock locking on Hurd (closes: #653937), thanks to Pino Toscano + . + * Add self test if pkgIndex.tcl is correctly generated (closes: #650961). + * Enable LIMIT support for UPDATE and DELETE commands (closes: #649169). + * Update packaging bits. + + -- Laszlo Boszormenyi (GCS) Tue, 03 Jan 2012 19:00:51 +0100 + +sqlite3 (3.7.9-2) unstable; urgency=low + + * Export CFLAGS as dpkg-buildpackage no longer does it (closes: #647842). + + -- Laszlo Boszormenyi (GCS) Mon, 07 Nov 2011 19:12:18 +0100 + +sqlite3 (3.7.9-1) unstable; urgency=low + + * New upstream release, refresh patches. + * Update symbols file (closes: #642584). + * Update manpage (closes: #642807). + + [ Colin Watson ] + * Make sure to build lemon when cross-compiling (closes: #643285). + + -- Laszlo Boszormenyi (GCS) Sat, 05 Nov 2011 12:36:16 +0000 + +sqlite3 (3.7.8-1) unstable; urgency=low + + * New upstream release, remove 31-like-fix.patch as it contains that fix. + * Force sqlite3 to depend on the same libsqlite3-0 binary version + (closes: #640205). + + -- Laszlo Boszormenyi (GCS) Wed, 21 Sep 2011 19:38:54 +0200 + +sqlite3 (3.7.7-2) unstable; urgency=low + + * Get LIKE function fix from upstream as 31-like-fix.patch (closes: #631736). + + -- Laszlo Boszormenyi (GCS) Mon, 27 Jun 2011 16:31:41 +0200 + +sqlite3 (3.7.7-1) unstable; urgency=low + + * New upstream release, update patches and libsqlite3-0.symbols accordingly. + * Update packaging for more policy conformance. + + -- Laszlo Boszormenyi (GCS) Sat, 25 Jun 2011 17:55:22 +0200 + +sqlite3 (3.7.6.3-1) unstable; urgency=low + + * New upstream release, update patches. + * Correctly use binary-arch and binary-indep targets, thanks to Daniel + Baumann (closes: #624705). + + -- Laszlo Boszormenyi (GCS) Sat, 21 May 2011 11:31:14 +0200 + +sqlite3 (3.7.6.2-1) unstable; urgency=low + + * New upstream release. + * Fix cross-compilation support. Make lemon built for build and target + hosts when cross-building, thanks to Steve Langasek (closes: #611949). + * Fix Tcl module path, thanks to Torsten Landschoff (closes: #617443). + * Disable lookaside allocator for now (closes: #615061). + + -- Laszlo Boszormenyi (GCS) Fri, 15 Apr 2011 09:12:49 +0200 + +sqlite3 (3.7.5-1) unstable; urgency=low + + * New upstream release. + * Rework package to use debhelper instead of cdbs (closes: #611956). + * Use a symbols file (closes: #588456, #609946). + + -- Laszlo Boszormenyi (GCS) Wed, 09 Feb 2011 19:01:07 +0100 + +sqlite3 (3.7.4-2) unstable; urgency=low + + * Set shlibs back to 3.7.3, based on the work of Julien Cristau. + + -- Laszlo Boszormenyi (GCS) Sun, 26 Dec 2010 22:47:54 +0100 + +sqlite3 (3.7.4-1) unstable; urgency=low + + * New upstream release. + * Update debian/watch for new upstream source version numbers. + + -- Laszlo Boszormenyi (GCS) Thu, 09 Dec 2010 20:07:00 +0100 + +sqlite3 (3.7.3-1) unstable; urgency=high + + * New upstream release (closes: #591298), high urgency due to fixing a RC + performance regression. + * Updated manpage (closes: #598318). + + -- Laszlo Boszormenyi (GCS) Wed, 13 Oct 2010 22:26:03 +0200 + +sqlite3 (3.7.2-1) unstable; urgency=high + + * New upstream release (closes: #594010), fixing another database + corruption, hence the urgency. + + -- Laszlo Boszormenyi (GCS) Mon, 23 Aug 2010 15:16:19 +0000 + +sqlite3 (3.7.0.1-1) unstable; urgency=high + + * New upstream release (closes: #592573), high urgency due to fixing + database corruption. + + -- Laszlo Boszormenyi (GCS) Fri, 13 Aug 2010 20:14:42 +0000 + +sqlite3 (3.7.0-1.1) unstable; urgency=high + + [ Iain Lane ] + * Non-maintainer upload. + * Backport fix from upstream bug 13f033c865 to fix performance + regression introduced in 3.7.0-1. (Closes: #591298) + + [ Julien Cristau ] + * High urgency upload for RC bugfix. + + -- Julien Cristau Sat, 07 Aug 2010 16:55:51 -0400 + +sqlite3 (3.7.0-1) unstable; urgency=low + + * New major upstream version (closes: #590232). + * Remove backported fix, 30-fix-default-values-crash.patch of #575276 ; this + release contains it. + + -- Laszlo Boszormenyi (GCS) Sun, 25 Jul 2010 07:49:27 +0000 + +sqlite3 (3.6.23.1-4) unstable; urgency=low + + * Clean up my mess with src/os_unix.c for proper Hurd build. + + -- Laszlo Boszormenyi (GCS) Sun, 30 May 2010 16:15:40 +0000 + +sqlite3 (3.6.23.1-3) unstable; urgency=low + + * Update 20-hurd-locking-style.patch to make it build on Hurd again; + thanks to Pino Toscano for fixing. + + -- Laszlo Boszormenyi (GCS) Sat, 29 May 2010 15:31:30 +0000 + +sqlite3 (3.6.23.1-2) unstable; urgency=low + + * Enable unlock notify API (closes: #579266). + * Backport fix of 'INSERT INTO tbl DEFAULT VALUES' (closes: #575276). + + -- Laszlo Boszormenyi (GCS) Wed, 05 May 2010 18:58:47 +0000 + +sqlite3 (3.6.23.1-1) unstable; urgency=low + + * New upstream release. + * Clean up patch handling; run aclocal to prevent libtool version mismatch + errors. + + -- Laszlo Boszormenyi (GCS) Sun, 04 Apr 2010 07:29:35 +0000 + +sqlite3 (3.6.23-1) unstable; urgency=low + + * New upstream release, update patches accordingly. + * Enable soundex support (closes: #528016). + * Switch to 3.0 (quilt) source format, ship documentation as separate + tarball. + + -- Laszlo Boszormenyi (GCS) Sat, 13 Mar 2010 16:48:08 +0000 + +sqlite3 (3.6.22-1) unstable; urgency=low + + * New upstream release (closes: #568061). + + -- Laszlo Boszormenyi (GCS) Tue, 02 Feb 2010 18:44:27 +0000 + +sqlite3 (3.6.21-2) unstable; urgency=medium + + * Run autoreconf to prevent FTBFS with new libtool (closes: #560660). + + -- Laszlo Boszormenyi (GCS) Fri, 11 Dec 2009 14:34:09 +0000 + +sqlite3 (3.6.21-1) unstable; urgency=medium + + * New upstream release, SQLITE_SECURE_DELETE compile-time option fixed to + make sure that content is deleted even when the truncate optimization + applies (closes: #555955). + * Add 11-manpage-refers-to-sqlite3-doc.patch patch to fix manpage to refer + to sqlite3-doc (closes: #560132). + + -- Laszlo Boszormenyi (GCS) Wed, 09 Dec 2009 14:55:17 +0000 + +sqlite3 (3.6.20-1) unstable; urgency=low + + * New upstream release (may fix #546599). + + -- Laszlo Boszormenyi (GCS) Tue, 10 Nov 2009 22:48:13 +0000 + +sqlite3 (3.6.19-3) unstable; urgency=low + + * Build conflict with tcl8.4{,-dev}, SQLite3 picks up the wrong version + despite of specifying tcl8.5 to use (closes: #552304). + + -- Laszlo Boszormenyi (GCS) Mon, 26 Oct 2009 05:58:04 +0000 + +sqlite3 (3.6.19-2) unstable; urgency=low + + * Compile with secure deletion option enabled (closes: #551968). + * Make libsqlite3-tcl build with tcl8.5 (closes: #547445). + + -- Laszlo Boszormenyi (GCS) Fri, 23 Oct 2009 07:45:19 +0000 + +sqlite3 (3.6.19-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sun, 18 Oct 2009 07:11:18 +0000 + +sqlite3 (3.6.18-1) unstable; urgency=low + + * New upstream release. + * Change readline build dependency to plain libreadline-dev (version 6 ATM) + and standards-version to 3.8.3 . + + -- Laszlo Boszormenyi (GCS) Sun, 13 Sep 2009 14:47:20 +0000 + +sqlite3 (3.6.17-2) unstable; urgency=low + + * Reintroduce libtool and auto{conf,make} updates of CDBS + (closes: #541684, #541731), patches modify configure.ac and Makefile.in . + * Update patches to match this upstream release. + + -- Laszlo Boszormenyi (GCS) Sun, 16 Aug 2009 15:55:30 +0000 + +sqlite3 (3.6.17-1) unstable; urgency=low + + * New upstream release. + * Don't ask CDBS to run libtool, autoconf nor automake (closes: #541413), no + need to build-depend on these tools anymore. + + -- Laszlo Boszormenyi (GCS) Sat, 15 Aug 2009 04:23:42 +0000 + +sqlite3 (3.6.16-1) unstable; urgency=low + + * New upstream release (closes: #536661). + + -- Laszlo Boszormenyi (GCS) Fri, 10 Jul 2009 22:44:19 +0000 + +sqlite3 (3.6.14.2-1) unstable; urgency=low + + * New upstream release. Disable ICU support, it causes more trouble than + good. + * Add 20-hurd-locking-style.patch for proper locking on Hurd + (closes: #529734). + + -- Laszlo Boszormenyi (GCS) Sun, 31 May 2009 16:28:06 +0000 + +sqlite3 (3.6.13-1) unstable; urgency=low + + * New upstream release (closes: #524617), fixing segfault when table + contains default value (closes: 524166). + + -- Laszlo Boszormenyi (GCS) Sun, 19 Apr 2009 07:18:50 +0000 + +sqlite3 (3.6.12-1) unstable; urgency=low + + * New upstream release, remove 10-install-libsqlite3-first.patch as fixed + upstream in a different way. + * Remove generated files in clean target. + + -- Laszlo Boszormenyi (GCS) Tue, 31 Mar 2009 18:33:15 +0000 + +sqlite3 (3.6.11-4) unstable; urgency=low + + * Fix that .la file (closes: #520478) (really). + + -- Laszlo Boszormenyi (GCS) Sun, 29 Mar 2009 23:53:53 +0000 + +sqlite3 (3.6.11-3) unstable; urgency=low + + * Really remove transitive dependencies from .la files (closes: #520478). + * Set section and priority fields matching override. + + -- Laszlo Boszormenyi (GCS) Fri, 27 Mar 2009 20:11:06 +0000 + +sqlite3 (3.6.11-2) unstable; urgency=low + + [ Zack Weinberg ] + * Fix ordering in "make install" (closes: #520153). + * Link libsqlite3.so with libdl (closes: #520466). + * Prune transitive dependencies from .la files (closes: #520478). + * Tweak ICU linkage to eliminate dpkg-shlibdeps complaints (closes: #521082). + + -- Laszlo Boszormenyi (GCS) Thu, 26 Mar 2009 20:12:02 +0000 + +sqlite3 (3.6.11-1) unstable; urgency=low + + * New upstream release, upload to unstable. + * Enable ICU support (closes: #494987). + * Update debhelper compatibility level to 5 as 4 is deprecated now. + + -- Laszlo Boszormenyi (GCS) Sat, 14 Mar 2009 21:18:18 +0000 + +sqlite3 (3.6.10-1) experimental; urgency=low + + * New upstream release, enable the R*Tree module (closes: #501099). + * Remove 01-sqlite3.pc-version-to-release.patch , applied upstream. + * Rework 02-lemon-snprintf.patch to match this release. + * Remove 03-restore-documentation.patch as documentation can not be built + anymore, but merged into .orig.tar.gz . + * Rework 04-loadextension-links-dl.patch to still link with libdl if load + extension is enabled. + * Remove 05-improve-nan-testing-on-x86.patch and + 06-fix-distinct-on-indexes.patch, this release contains these fixes. + * Remove own pkgIndex.tcl , use the original after correcting its path. + * Add ${misc:Depends} to packages. + + -- Laszlo Boszormenyi (GCS) Sat, 17 Jan 2009 08:06:05 +0000 + +sqlite3 (3.5.9-6) unstable; urgency=low + + * Make sqlite3 depends on the exact Debian version of libsqlite3-0 + (closes: #502370). + + -- Laszlo Boszormenyi (GCS) Thu, 16 Oct 2008 15:44:09 +0000 + +sqlite3 (3.5.9-5) unstable; urgency=low + + * Backport fix for distinct on indexes (closes: #500792). + + -- Laszlo Boszormenyi (GCS) Wed, 01 Oct 2008 20:16:18 +0000 + +sqlite3 (3.5.9-4) unstable; urgency=low + + * Backport improved NaN testing for highly optimized GCC on x86 + (closes: #488864). + * Remove rpath from sqlite3 binary. + + -- Laszlo Boszormenyi (GCS) Sun, 24 Aug 2008 11:03:56 +0000 + +sqlite3 (3.5.9-3) unstable; urgency=low + + * Enable full text search (closes: #487914). + * Update Standards-Version to 3.8.0 , no changes needed. + + -- Laszlo Boszormenyi (GCS) Wed, 25 Jun 2008 11:41:54 +0200 + +sqlite3 (3.5.9-2) unstable; urgency=low + + * Set correct version for TCL (closes: #483990). + + -- Laszlo Boszormenyi (GCS) Mon, 02 Jun 2008 16:33:24 +0000 + +sqlite3 (3.5.9-1) unstable; urgency=medium + + * New upstream release, contains the backported fix for 3.5.8-4 thus + drop 05-busy-handler-update-retry-fix.patch . + * Urgency set to medium due to fixing a buffer-overrun problem in + sqlite3_mprintf() and fixing a big performance regression on LEFT JOIN + (closes: #479184). + + -- Laszlo Boszormenyi (GCS) Sat, 17 May 2008 16:42:51 +0000 + +sqlite3 (3.5.8-4) unstable; urgency=low + + * Backport busy handler fix from upstream CVS (closes: #480007). + + -- Laszlo Boszormenyi (GCS) Thu, 08 May 2008 20:36:40 +0200 + +sqlite3 (3.5.8-3) unstable; urgency=low + + * Add 04-loadextension-links-dl.patch to link against dl when + loadextension enabled (closes: #478980). + + -- Laszlo Boszormenyi (GCS) Sat, 03 May 2008 09:19:31 +0200 + +sqlite3 (3.5.8-2) unstable; urgency=low + + * Re-enable extension mechanism (closes: #478337, #475084). + * Create and install a more complete documentation (closes: #478492). + + -- Laszlo Boszormenyi (GCS) Tue, 29 Apr 2008 01:12:34 +0200 + +sqlite3 (3.5.8-1) unstable; urgency=low + + * New upstream release, re-merge source and documentation. + * Remove 04-fix-tcl-interface.patch , this release contains it. + + -- Laszlo Boszormenyi (GCS) Sun, 27 Apr 2008 21:52:30 +0200 + +sqlite3 (3.5.7-2) unstable; urgency=low + + * Backport TCL interface fix from upstream CVS (closes: #473988). + + -- Laszlo Boszormenyi (GCS) Sun, 06 Apr 2008 20:20:07 +0200 + +sqlite3 (3.5.7-1) unstable; urgency=low + + * New upstream release. + * Redo 03-restore-documentation.patch as upstream Makefile.in changed big. + * Fix Makefile.in for rebuild. + + -- Laszlo Boszormenyi (GCS) Sat, 22 Mar 2008 10:32:05 +0000 + +sqlite3 (3.5.6-3) unstable; urgency=low + + * Add debug library package, thanks to Luis Rodrigo Gallardo Cruz + (closes: #447829). + * Correct snprintf use in 02-lemon-snprintf.patch thanks to Thorsten Glaser. + + -- Laszlo Boszormenyi (GCS) Thu, 28 Feb 2008 18:50:44 +0000 + +sqlite3 (3.5.6-2) unstable; urgency=low + + * Upload to unstable. + * Add Makefile.in snippets to generate C interface documentation again + (closes: #466938). + + -- Laszlo Boszormenyi (GCS) Thu, 28 Feb 2008 14:44:43 +0100 + +sqlite3 (3.5.6-1) experimental; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Thu, 14 Feb 2008 16:30:39 +0100 + +sqlite3 (3.5.4-1) experimental; urgency=low + + * New upstream release, re-merge source and documentation. + * Register with doc-base (closes: #452391). + + -- Laszlo Boszormenyi (GCS) Fri, 21 Dec 2007 22:40:30 +0200 + +sqlite3 (3.5.1-1) experimental; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Thu, 4 Oct 2007 09:27:05 +0200 + +sqlite3 (3.4.2-2) unstable; urgency=low + + * Fixed upstream Makefile.in not to lose doc/lemon.html and + doc/report1.txt on rebuilds (closes: #441726). + * Added debian/watch file. + + -- Laszlo Boszormenyi (GCS) Thu, 4 Oct 2007 08:54:16 +0200 + +sqlite3 (3.4.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Mon, 20 Aug 2007 16:12:00 +0300 + +sqlite3 (3.4.1-1) unstable; urgency=low + + * New upstream release (closes: #436165). + + -- Laszlo Boszormenyi (GCS) Sat, 28 Jul 2007 08:51:35 +0300 + +sqlite3 (3.3.17-1) unstable; urgency=low + + * New upstream release. + * Use minor version as well in sqlite3.pc (closes: #424235). + + -- Laszlo Boszormenyi (GCS) Thu, 17 May 2007 02:01:42 +0300 + +sqlite3 (3.3.16-1) unstable; urgency=medium + + * New upstream release with important bugfixes. + + -- Laszlo Boszormenyi (GCS) Thu, 19 Apr 2007 09:13:29 +0000 + +sqlite3 (3.3.15-1) unstable; urgency=low + + * New upstream release (closes: #419534). + * Force enable extensions; not supposed to work on *BSD, but well... + + -- Laszlo Boszormenyi (GCS) Tue, 17 Apr 2007 15:56:30 +0000 + +sqlite3 (3.3.14-1) unstable; urgency=low + + * New upstream release (closes: #406436). Accept Otavio's upload + (closes: #397531). + * Include all header files in -dev (closes: #404242), add missing image to + -doc (closes: #368211). + + -- Laszlo Boszormenyi (GCS) Wed, 04 Apr 2007 17:57:08 +0000 + +sqlite3 (3.3.8-1.1) unstable; urgency=low + + * NMU + * Revert PRAGMA table_info format change on a minor version release + (closes: #397531) + + -- Otavio Salvador Tue, 6 Mar 2007 08:53:43 -0300 + +sqlite3 (3.3.8-1) unstable; urgency=low + + * New upstream version. + * Create lang_* files for documentation (closes: #310603). + * Enable column metadata functions (closes: #375352). + + -- Laszlo Boszormenyi (GCS) Thu, 12 Oct 2006 21:55:37 +0000 + +sqlite3 (3.3.7-1) unstable; urgency=low + + * New upstream release (closes: #378247). + * New maintainer with ACK from Tomas, close my own NMU fixes + (closes: #339369, #364196, #361412, #352317). + + -- Laszlo Boszormenyi (GCS) Tue, 8 Aug 2006 04:51:14 +0200 + +sqlite3 (3.3.5-0.2) unstable; urgency=medium + + * NMU to fix package problems: + - correct Tcl provides (closes: #361412); + - compile correctly on 64 bit archs, thanks to Matthias Klose + (closes: #364196). + + -- Laszlo Boszormenyi (GCS) Mon, 1 May 2006 10:47:59 +0000 + +sqlite3 (3.3.5-0.1) unstable; urgency=medium + + * NMU for new upstream release; fixes thread segfault (in tests) on hppa + (closes: #339369). + + -- Laszlo Boszormenyi (GCS) Thu, 6 Apr 2006 17:16:42 +0000 + +sqlite3 (3.3.4-0.1) unstable; urgency=low + + * NMU for new upstream release (closes: #352317). + + -- Laszlo Boszormenyi (GCS) Wed, 5 Apr 2006 01:46:45 +0200 + +sqlite3 (3.2.8-1) unstable; urgency=low + + * New upstream release. + + -- Tomas Fasth Thu, 29 Dec 2005 03:09:18 +0000 + +sqlite3 (3.2.7-1) unstable; urgency=low + + * New upstream release. + + -- Tomas Fasth Sun, 25 Sep 2005 12:08:21 +0000 + +sqlite3 (3.2.5-1) unstable; urgency=low + + * New upstream release. + * Removed debian/patches/10-main-timeout.patch, fixed upstream. + * Removed debian/patches/01-configure.ac-version_number.patch, fixed + upstream. + + -- Tomas Fasth Sun, 28 Aug 2005 21:23:03 +0000 + +sqlite3 (3.2.2-3) unstable; urgency=low + + * Closes: #321487: missing dependency on debconf + The file debian/libsqlite3-0.preinst has been removed. It was + originally part of the ancestor sqlite 2.x source package, which + still exist in parallel with sqlite3. It has now been removed + together with debian/libsqlite3-0.postinst that was created in a + first missguided attempt by me to correct this policy violation. + + -- Tomas Fasth Sat, 6 Aug 2005 22:16:33 +0000 + +sqlite3 (3.2.2-2) unstable; urgency=low + + * Closes: #314856: Missing pre-dependency on debconf. + * Closes: #319897: /usr/include/sqlite3.h: SQLITE_VERSION_NUMBER is + 3000000 + + -- Tomas Fasth Tue, 2 Aug 2005 00:48:25 +0000 + +sqlite3 (3.2.2-1) unstable; urgency=low + + * New upstream release. + * New maintainer. + * Closes: #314856: Missing pre-dependency on debconf. + Moving upgrade notification from debian/libsqlite3-0.preinst to + debian/libsqlite3-0.postinst. + * Closes: #316348: Timeout does not expire on SQLLITE_BUSY. + Adding patch with correct type cast for timeout in src/main.c[283]. + * Closes: #317594: sqlite3-3.2.1-1 SIGBUS on 64-bit machines (fixed + upstream) + * Closes: #318341: New upstream version 3.2.2 + + -- Tomas Fasth Mon, 1 Aug 2005 20:03:20 +0000 + +sqlite3 (3.2.1-1) unstable; urgency=low + + * New upstream release. + + -- Andreas Rottmann Sat, 2 Apr 2005 02:41:15 +0200 + +sqlite3 (3.1.6-1) unstable; urgency=high + + * New upstream release. + * Fixes two database corruption bugs (in 3.1.4 and 3.1.6), hence urgency + high. + + -- Andreas Rottmann Thu, 17 Mar 2005 20:00:16 +0100 + +sqlite3 (3.1.3-1) unstable; urgency=low + + * New upstream release. + * Now building with automake1.9 and against libreadline5-dev. + + -- Andreas Rottmann Wed, 16 Feb 2005 17:04:19 +0100 + +sqlite3 (3.0.8-3) unstable; urgency=medium + + * Fix threadsafe enabling, now works through configure option (closes: + #285913). + * Medium urgency to get this fix into sarge. + + -- Andreas Rottmann Sat, 1 Jan 2005 13:12:10 +0100 + +sqlite3 (3.0.8-2) unstable; urgency=low + + * libsqlite3-dev: Suggest sqlite3-doc instead of sqlite-doc (closes: + #285771). + * libsqlite3-0: Don't Pre-Depend on debconf (closes: #284976). + * sqlite3-doc: Now comes with sqlite.gif and links to + http://sqlite.org/contrib instead of locally (closes: #285769). + + -- Andreas Rottmann Thu, 16 Dec 2004 12:24:02 +0100 + +sqlite3 (3.0.8-1) unstable; urgency=low + + * Initial release of SQLite3 (closes: #272271, #282351). + - Now packaged as a new source package, since SQLite 3 + is incompatible (database- and API-wise) with SQLite 2. + - Remove debian/lemon.html, this is now shipped by upstream in doc/. + - Adapted manpage for 3.0 (thanks to Laszlo 'GCS' Boszormenyi). + + -- Andreas Rottmann Sun, 7 Nov 2004 13:49:52 +0100 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..3b93b74 --- /dev/null +++ b/debian/clean @@ -0,0 +1,2 @@ +config.guess +config.sub diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..07838f7 --- /dev/null +++ b/debian/control @@ -0,0 +1,104 @@ +Source: sqlite3 +Section: devel +Priority: optional +Maintainer: Laszlo Boszormenyi (GCS) +Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev +Build-Conflicts: tcl8.4, tcl8.4-dev, tcl8.5, tcl8.5-dev +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Homepage: https://www.sqlite.org/ + +Package: lemon +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: foreign +Description: LALR(1) Parser Generator for C or C++ + Lemon is an LALR(1) parser generator for C or C++. It does the same + job as bison and yacc. But lemon is not another bison or yacc + clone. It uses a different grammar syntax which is designed to reduce + the number of coding errors. Lemon also uses a more sophisticated + parsing engine that is faster than yacc and bison and which is both + reentrant and thread-safe. Furthermore, Lemon implements features + that can be used to eliminate resource leaks, making is suitable for + use in long-running programs such as graphical user interfaces or + embedded controllers. + +Package: sqlite3 +Section: database +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libsqlite3-0 (= ${binary:Version}) +Suggests: sqlite3-doc +Multi-Arch: foreign +Description: Command line interface for SQLite 3 + SQLite is a C library that implements an SQL database engine. + Programs that link with the SQLite library can have SQL database + access without running a separate RDBMS process. + +Package: sqlite3-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: sqlite3 +Multi-Arch: foreign +Description: SQLite 3 documentation + SQLite is a C library that implements an SQL database engine. + Programs that link with the SQLite library can have SQL database + access without running a separate RDBMS process. + . + This package contains the documentation that is also available on + the SQLite homepage. + +Package: libsqlite3-0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Breaks: python-migrate (<< 0.11.0-4~), python3-migrate (<< 0.11.0-4~), crowdsec (<< 1.4) +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Description: SQLite 3 shared library + SQLite is a C library that implements an SQL database engine. + Programs that link with the SQLite library can have SQL database + access without running a separate RDBMS process. + +Package: libsqlite3-dev +Suggests: sqlite3-doc +Section: libdevel +Architecture: any +Depends: libsqlite3-0 (= ${binary:Version}), ${misc:Depends}, libc-dev +Multi-Arch: same +Description: SQLite 3 development files + SQLite is a C library that implements an SQL database engine. + Programs that link with the SQLite library can have SQL database + access without running a separate RDBMS process. + . + This package contains the development files (headers, static libraries) + +Package: libsqlite3-tcl +Suggests: sqlite3-doc +Section: interpreters +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: SQLite 3 Tcl bindings + SQLite is a C library that implements an SQL database engine. + Programs that link with the SQLite library can have SQL database + access without running a separate RDBMS process. + . + This package contains the Tcl bindings. + +Package: sqlite3-tools +Suggests: sqlite3-doc +Section: database +Architecture: linux-any hurd-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Breaks: sqlite3 (<< 3.37.0) +Replaces: sqlite3 (<< 3.37.0) +Conflicts: emboss +Multi-Arch: foreign +Description: Command line interface for SQLite 3 (tools) + This package contains various tools such as: + - showdb + - showjournal + - showstat4 + - showwal + - sqldiff + - sqlite3_analyzer diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..232ca6d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,50 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: sqlite3 +Source: https://www.sqlite.org/cgi/src/dir?ci=trunk + +Files: * +Copyright: D. Richard Hipp +License: public-domain + +Files: debian/* +Copyright: 2006- Laszlo Boszormenyi (GCS) , + 2005-2006 Tomas Fasth , + 2001-2005 Andreas Rottmann +License: GPL-2+ + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 as published + by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + . + You should have received a copy of the GNU General Public License along + with this package; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + +Files: debian/sqlite3_analyzer.1 +Copyright: 2018 Yuriy M. Kaminskiy Aq yumkam+debian@gmail.com +License: public-domain + + +Files: debian/patches/* +Copyright: D. Richard Hipp +License: public-domain + +Files: debian/patches/02-use-packaged-lempar.c.patch + debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch +Copyright: 2006- Laszlo Boszormenyi (GCS) +License: public-domain + +Files: debian/patches/40-amalgamation_configure.patch +Copyright: Jan Palus +License: public-domain + +License: public-domain + The files listed have been put on the public domain by the sqlite3 + contributors. diff --git a/debian/lemon.1 b/debian/lemon.1 new file mode 100644 index 0000000..914ee07 --- /dev/null +++ b/debian/lemon.1 @@ -0,0 +1,63 @@ +.Dd 2002-10-04 +.Dt LEMON 1 +.Os "Debian GNU/Linux" +.\" Manual page created by Guus Sliepen +.Sh NAME +.Nm lemon +.Nd The Lemon Parser Generator +.Sh SYNOPSIS +.Nm +.Op Fl bcgmqsx +.Ar input +.Sh DESCRIPTION +.Nm +is an LALR(1) parser generator for C or C++. +It does the same job as bison and yacc. +But +.Nm +is not another bison or yacc clone. +It uses a different grammar syntax which is designed to reduce the number of coding errors. +.Nm +also uses a more sophisticated parsing engine that is faster than yacc and bison +and which is both reentrant and thread-safe. +Furthermore, +.Nm +implements features that can be used to eliminate resource leaks, +making is suitable for use in long-running programs such as graphical user interfaces or embedded controllers. +.Pp +.Nm +will read the grammer from +.Ar input +and write out a parser for that grammar in the C language. +.Sh OPTIONS +.Bl -tag -width indent +.It Fl b +Print only the basis in report. +.It Fl c +Don't compress the action table. +.It Fl g +Print grammar without actions. +.It Fl m +Output a makeheaders compatible file. +.It Fl q +(Quiet) Don't print the report file. +.It Fl s +Print parser stats to standard output. +.It Fl x +Print the version number. +.El +.Sh FILES +.Bl -tag -width indent +.It Pa /usr/share/lemon/lempar.c +Driver template for the +.Nm +parser generator. +.El +.Sh AUTHOR +.Nm +has been written by +.An D. Richard Hipp Aq drh@hwaci.com . +.Pp +This manual page was written by +.An Guus Sliepen Aq guus@debian.org +for the Debian GNU/Linux system. diff --git a/debian/lemon.dirs b/debian/lemon.dirs new file mode 100644 index 0000000..074cdd1 --- /dev/null +++ b/debian/lemon.dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/lemon diff --git a/debian/lemon.docs b/debian/lemon.docs new file mode 100644 index 0000000..fc69d2d --- /dev/null +++ b/debian/lemon.docs @@ -0,0 +1 @@ +doc/lemon.html diff --git a/debian/lemon.install b/debian/lemon.install new file mode 100644 index 0000000..05190de --- /dev/null +++ b/debian/lemon.install @@ -0,0 +1,2 @@ +usr/bin/lemon +usr/share/lemon/lempar.c diff --git a/debian/lemon.manpages b/debian/lemon.manpages new file mode 100644 index 0000000..da374a8 --- /dev/null +++ b/debian/lemon.manpages @@ -0,0 +1 @@ +debian/lemon.1 diff --git a/debian/libsqlite3-0.dirs b/debian/libsqlite3-0.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/debian/libsqlite3-0.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/libsqlite3-0.docs b/debian/libsqlite3-0.docs new file mode 100644 index 0000000..e174728 --- /dev/null +++ b/debian/libsqlite3-0.docs @@ -0,0 +1 @@ +debian/README.Debian diff --git a/debian/libsqlite3-0.install b/debian/libsqlite3-0.install new file mode 100644 index 0000000..d3a6524 --- /dev/null +++ b/debian/libsqlite3-0.install @@ -0,0 +1,2 @@ +usr/lib/*/libsqlite3.so.* +#usr/lib/*/sqlite/csv.so diff --git a/debian/libsqlite3-0.install.in b/debian/libsqlite3-0.install.in new file mode 100644 index 0000000..42e732d --- /dev/null +++ b/debian/libsqlite3-0.install.in @@ -0,0 +1,2 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libsqlite3.so.* +usr/lib/${DEB_HOST_MULTIARCH}/sqlite/csv.so diff --git a/debian/libsqlite3-0.symbols b/debian/libsqlite3-0.symbols new file mode 100644 index 0000000..734e452 --- /dev/null +++ b/debian/libsqlite3-0.symbols @@ -0,0 +1,1423 @@ +libsqlite3.so.0 libsqlite3-0 #MINVER# + sqlite3AbsInt32@Base 3.37.0 + sqlite3AddCheckConstraint@Base 3.37.0 + sqlite3AddCollateType@Base 3.37.0 + sqlite3AddColumn@Base 3.37.0 + sqlite3AddDefaultValue@Base 3.37.0 + sqlite3AddGenerated@Base 3.37.0 + sqlite3AddInt64@Base 3.37.0 + sqlite3AddNotNull@Base 3.37.0 + sqlite3AddPrimaryKey@Base 3.37.0 + sqlite3AddReturning@Base 3.37.0 + sqlite3AffinityType@Base 3.37.0 + sqlite3AggInfoPersistWalkerInit@Base 3.37.0 + sqlite3AllocateIndexObject@Base 3.37.0 + sqlite3AlterBeginAddColumn@Base 3.37.0 + sqlite3AlterDropColumn@Base 3.37.0 + sqlite3AlterFinishAddColumn@Base 3.37.0 + sqlite3AlterFunctions@Base 3.37.0 + sqlite3AlterRenameColumn@Base 3.37.0 + sqlite3AlterRenameTable@Base 3.37.0 + sqlite3AnalysisLoad@Base 3.37.0 + sqlite3Analyze@Base 3.37.0 + sqlite3ApiExit@Base 3.37.0 + sqlite3ArrayAllocate@Base 3.37.0 + sqlite3AtoF@Base 3.37.0 + sqlite3Atoi64@Base 3.37.0 + sqlite3Atoi@Base 3.37.0 + sqlite3Attach@Base 3.37.0 + sqlite3AuthCheck@Base 3.37.0 + sqlite3AuthContextPop@Base 3.37.0 + sqlite3AuthContextPush@Base 3.37.0 + sqlite3AuthRead@Base 3.37.0 + sqlite3AuthReadCol@Base 3.37.0 + sqlite3AutoLoadExtensions@Base 3.37.0 + sqlite3AutoincrementBegin@Base 3.37.0 + sqlite3AutoincrementEnd@Base 3.37.0 + sqlite3BackupRestart@Base 3.37.0 + sqlite3BackupUpdate@Base 3.37.0 + sqlite3BeginBenignMalloc@Base 3.37.0 + sqlite3BeginTransaction@Base 3.37.0 + sqlite3BeginTrigger@Base 3.37.0 + sqlite3BeginWriteOperation@Base 3.37.0 + sqlite3BenignMallocHooks@Base 3.37.0 + sqlite3BinaryCompareCollSeq@Base 3.37.0 + sqlite3BitvecBuiltinTest@Base 3.37.0 + sqlite3BitvecClear@Base 3.37.0 + sqlite3BitvecCreate@Base 3.37.0 + sqlite3BitvecDestroy@Base 3.37.0 + sqlite3BitvecSet@Base 3.37.0 + sqlite3BitvecSize@Base 3.37.0 + sqlite3BitvecTest@Base 3.37.0 + sqlite3BitvecTestNotNull@Base 3.37.0 + sqlite3BlobCompare@Base 3.37.0 + sqlite3BtreeBeginStmt@Base 3.37.0 + sqlite3BtreeBeginTrans@Base 3.37.0 + sqlite3BtreeCheckpoint@Base 3.37.0 + sqlite3BtreeClearCache@Base 3.40.1 + sqlite3BtreeClearCursor@Base 3.37.0 + sqlite3BtreeClearTable@Base 3.37.0 + sqlite3BtreeClearTableOfCursor@Base 3.37.0 + sqlite3BtreeClose@Base 3.37.0 + sqlite3BtreeCloseCursor@Base 3.37.0 + sqlite3BtreeCommit@Base 3.37.0 + sqlite3BtreeCommitPhaseOne@Base 3.37.0 + sqlite3BtreeCommitPhaseTwo@Base 3.37.0 + sqlite3BtreeConnectionCount@Base 3.37.0 + sqlite3BtreeCopyFile@Base 3.37.0 + sqlite3BtreeCount@Base 3.37.0 + sqlite3BtreeCreateTable@Base 3.37.0 + sqlite3BtreeCursor@Base 3.37.0 + sqlite3BtreeCursorHasHint@Base 3.37.0 + sqlite3BtreeCursorHasMoved@Base 3.37.0 + sqlite3BtreeCursorHintFlags@Base 3.37.0 + sqlite3BtreeCursorIsValidNN@Base 3.37.0 + sqlite3BtreeCursorPin@Base 3.37.0 + sqlite3BtreeCursorRestore@Base 3.37.0 + sqlite3BtreeCursorSize@Base 3.37.0 + sqlite3BtreeCursorUnpin@Base 3.37.0 + sqlite3BtreeCursorZero@Base 3.37.0 + sqlite3BtreeDelete@Base 3.37.0 + sqlite3BtreeDropTable@Base 3.37.0 + sqlite3BtreeEnter@Base 3.37.0 + sqlite3BtreeEnterAll@Base 3.37.0 + sqlite3BtreeEnterCursor@Base 3.37.0 + sqlite3BtreeEof@Base 3.37.0 + sqlite3BtreeFakeValidCursor@Base 3.37.0 + sqlite3BtreeFirst@Base 3.37.0 + sqlite3BtreeGetAutoVacuum@Base 3.37.0 + sqlite3BtreeGetFilename@Base 3.37.0 + sqlite3BtreeGetJournalname@Base 3.37.0 + sqlite3BtreeGetMeta@Base 3.37.0 + sqlite3BtreeGetPageSize@Base 3.37.0 + sqlite3BtreeGetRequestedReserve@Base 3.37.0 + sqlite3BtreeGetReserveNoMutex@Base 3.37.0 + sqlite3BtreeIncrVacuum@Base 3.37.0 + sqlite3BtreeIncrblobCursor@Base 3.37.0 + sqlite3BtreeIndexMoveto@Base 3.37.0 + sqlite3BtreeInsert@Base 3.37.0 + sqlite3BtreeIntegerKey@Base 3.37.0 + sqlite3BtreeIntegrityCheck@Base 3.37.0 + sqlite3BtreeIsInBackup@Base 3.37.0 + sqlite3BtreeIsReadonly@Base 3.37.0 + sqlite3BtreeLast@Base 3.37.0 + sqlite3BtreeLastPage@Base 3.37.0 + sqlite3BtreeLeave@Base 3.37.0 + sqlite3BtreeLeaveAll@Base 3.37.0 + sqlite3BtreeLeaveCursor@Base 3.37.0 + sqlite3BtreeLockTable@Base 3.37.0 + sqlite3BtreeMaxPageCount@Base 3.37.0 + sqlite3BtreeMaxRecordSize@Base 3.37.0 + sqlite3BtreeNewDb@Base 3.37.0 + sqlite3BtreeNext@Base 3.37.0 + sqlite3BtreeOffset@Base 3.43.0 + sqlite3BtreeOpen@Base 3.37.0 + sqlite3BtreePager@Base 3.37.0 + sqlite3BtreePayload@Base 3.37.0 + sqlite3BtreePayloadChecked@Base 3.37.0 + sqlite3BtreePayloadFetch@Base 3.37.0 + sqlite3BtreePayloadSize@Base 3.37.0 + sqlite3BtreePrevious@Base 3.37.0 + sqlite3BtreePutData@Base 3.37.0 + sqlite3BtreeRollback@Base 3.37.0 + sqlite3BtreeRowCountEst@Base 3.37.0 + sqlite3BtreeSavepoint@Base 3.37.0 + sqlite3BtreeSchema@Base 3.37.0 + sqlite3BtreeSchemaLocked@Base 3.37.0 + sqlite3BtreeSecureDelete@Base 3.37.0 + sqlite3BtreeSetAutoVacuum@Base 3.37.0 + sqlite3BtreeSetCacheSize@Base 3.37.0 + (arch=!hurd-any !kfreebsd-any)sqlite3BtreeSetMmapLimit@Base 3.37.0 + sqlite3BtreeSetPageSize@Base 3.37.0 + sqlite3BtreeSetPagerFlags@Base 3.37.0 + sqlite3BtreeSetSpillSize@Base 3.37.0 + sqlite3BtreeSetVersion@Base 3.37.0 + sqlite3BtreeSharable@Base 3.37.0 + sqlite3BtreeTableMoveto@Base 3.37.0 + sqlite3BtreeTransferRow@Base 3.37.0 + sqlite3BtreeTripAllCursors@Base 3.37.0 + sqlite3BtreeTxnState@Base 3.37.0 + sqlite3BtreeUpdateMeta@Base 3.37.0 + sqlite3BuiltinFunctions@Base 3.37.0 + sqlite3CantopenError@Base 3.37.0 + sqlite3ChangeCookie@Base 3.37.0 + sqlite3CheckCollSeq@Base 3.37.0 + sqlite3CheckObjectName@Base 3.37.0 + sqlite3Checkpoint@Base 3.37.0 + sqlite3ClearOnOrUsing@Base 3.39.0 + sqlite3ClearTempRegCache@Base 3.37.0 + sqlite3CloseExtensions@Base 3.37.0 + sqlite3CloseSavepoints@Base 3.37.0 + sqlite3CodeChangeCount@Base 3.38.0 + sqlite3CodeDropTable@Base 3.37.0 + sqlite3CodeRhsOfIN@Base 3.37.0 + sqlite3CodeRowTrigger@Base 3.37.0 + sqlite3CodeRowTriggerDirect@Base 3.37.0 + sqlite3CodeSubselect@Base 3.37.0 + sqlite3CodeVerifyNamedSchema@Base 3.37.0 + sqlite3CodeVerifySchema@Base 3.37.0 + sqlite3CollapseDatabaseArray@Base 3.37.0 + sqlite3ColumnColl@Base 3.37.0 + sqlite3ColumnDefault@Base 3.37.0 + sqlite3ColumnExpr@Base 3.37.0 + sqlite3ColumnIndex@Base 3.37.0 + sqlite3ColumnSetColl@Base 3.37.0 + sqlite3ColumnSetExpr@Base 3.37.0 + sqlite3ColumnType@Base 3.37.0 + sqlite3ColumnsFromExprList@Base 3.37.0 + sqlite3CommitInternalChanges@Base 3.37.0 + sqlite3CompareAffinity@Base 3.37.0 + sqlite3CompileOptions@Base 3.37.0 + sqlite3CompleteInsertion@Base 3.37.0 + sqlite3ComputeGeneratedColumns@Base 3.37.0 + sqlite3Config@Base 3.37.0 + sqlite3ConnectionBlocked@Base 3.37.0 + sqlite3ConnectionClosed@Base 3.37.0 + sqlite3ConnectionUnlocked@Base 3.37.0 + sqlite3CorruptError@Base 3.37.0 + sqlite3CreateColumnExpr@Base 3.37.0 + sqlite3CreateForeignKey@Base 3.37.0 + sqlite3CreateFunc@Base 3.37.0 + sqlite3CreateIndex@Base 3.37.0 + sqlite3CreateView@Base 3.37.0 + sqlite3CteDelete@Base 3.37.0 + sqlite3CteNew@Base 3.37.0 + sqlite3CtypeMap@Base 3.37.0 + sqlite3DbFree@Base 3.37.0 + sqlite3DbFreeNN@Base 3.37.0 + sqlite3DbIsNamed@Base 3.37.0 + sqlite3DbMallocRaw@Base 3.37.0 + sqlite3DbMallocRawNN@Base 3.37.0 + sqlite3DbMallocSize@Base 3.37.0 + sqlite3DbMallocZero@Base 3.37.0 + sqlite3DbNNFreeNN@Base 3.40.0 + sqlite3DbNameToBtree@Base 3.37.0 + sqlite3DbRealloc@Base 3.37.0 + sqlite3DbReallocOrFree@Base 3.37.0 + sqlite3DbSpanDup@Base 3.37.0 + sqlite3DbStrDup@Base 3.37.0 + sqlite3DbStrNDup@Base 3.37.0 + sqlite3DbstatRegister@Base 3.37.0 + sqlite3DecOrHexToI64@Base 3.37.0 + sqlite3DefaultMutex@Base 3.37.0 + sqlite3DefaultRowEst@Base 3.37.0 + sqlite3DeferForeignKey@Base 3.37.0 + sqlite3DeleteColumnNames@Base 3.37.0 + sqlite3DeleteFrom@Base 3.37.0 + sqlite3DeleteIndexSamples@Base 3.37.0 + sqlite3DeleteTable@Base 3.37.0 + sqlite3DeleteTableGeneric@Base 3.45.0 + sqlite3DeleteTrigger@Base 3.37.0 + sqlite3DeleteTriggerStep@Base 3.37.0 + sqlite3Dequote@Base 3.37.0 + sqlite3DequoteExpr@Base 3.37.0 + sqlite3DequoteToken@Base 3.37.0 + sqlite3Detach@Base 3.37.0 + sqlite3DropIndex@Base 3.37.0 + sqlite3DropTable@Base 3.37.0 + sqlite3DropTrigger@Base 3.37.0 + sqlite3DropTriggerPtr@Base 3.37.0 + sqlite3EndBenignMalloc@Base 3.37.0 + sqlite3EndTable@Base 3.37.0 + sqlite3EndTransaction@Base 3.37.0 + sqlite3ErrStr@Base 3.37.0 + sqlite3Error@Base 3.37.0 + sqlite3ErrorClear@Base 3.37.0 + sqlite3ErrorMsg@Base 3.37.0 + sqlite3ErrorToParser@Base 3.37.0 + sqlite3ErrorWithMsg@Base 3.37.0 + sqlite3ExpandSubquery@Base 3.37.0 + sqlite3ExpirePreparedStatements@Base 3.37.0 + sqlite3Expr@Base 3.37.0 + sqlite3ExprAddCollateString@Base 3.37.0 + sqlite3ExprAddCollateToken@Base 3.37.0 + sqlite3ExprAddFunctionOrderBy@Base 3.44.0 + sqlite3ExprAffinity@Base 3.37.0 + sqlite3ExprAlloc@Base 3.37.0 + sqlite3ExprAnalyzeAggList@Base 3.37.0 + sqlite3ExprAnalyzeAggregates@Base 3.37.0 + sqlite3ExprAnd@Base 3.37.0 + sqlite3ExprAssignVarNumber@Base 3.37.0 + sqlite3ExprAttachSubtrees@Base 3.37.0 + sqlite3ExprCanBeNull@Base 3.37.0 + sqlite3ExprCheckHeight@Base 3.37.0 + sqlite3ExprCheckIN@Base 3.37.0 + sqlite3ExprCode@Base 3.37.0 + sqlite3ExprCodeCopy@Base 3.37.0 + sqlite3ExprCodeExprList@Base 3.37.0 + sqlite3ExprCodeFactorable@Base 3.37.0 + sqlite3ExprCodeGeneratedColumn@Base 3.37.0 + sqlite3ExprCodeGetColumn@Base 3.37.0 + sqlite3ExprCodeGetColumnOfTable@Base 3.37.0 + sqlite3ExprCodeLoadIndexColumn@Base 3.37.0 + sqlite3ExprCodeMove@Base 3.37.0 + sqlite3ExprCodeRunJustOnce@Base 3.37.0 + sqlite3ExprCodeTarget@Base 3.37.0 + sqlite3ExprCodeTemp@Base 3.37.0 + sqlite3ExprColUsed@Base 3.37.0 + sqlite3ExprCollSeq@Base 3.37.0 + sqlite3ExprCollSeqMatch@Base 3.37.0 + sqlite3ExprCompare@Base 3.37.0 + sqlite3ExprCompareCollSeq@Base 3.37.0 + sqlite3ExprCompareSkip@Base 3.37.0 + sqlite3ExprCoveredByIndex@Base 3.37.0 + sqlite3ExprDataType@Base 3.42.0 + sqlite3ExprDeferredDelete@Base 3.37.0 + sqlite3ExprDelete@Base 3.37.0 + sqlite3ExprDeleteGeneric@Base 3.45.0 + sqlite3ExprDup@Base 3.37.0 + sqlite3ExprForVectorField@Base 3.37.0 + sqlite3ExprFunction@Base 3.37.0 + sqlite3ExprFunctionUsable@Base 3.37.0 + sqlite3ExprIdToTrueFalse@Base 3.37.0 + sqlite3ExprIfFalse@Base 3.37.0 + sqlite3ExprIfFalseDup@Base 3.37.0 + sqlite3ExprIfTrue@Base 3.37.0 + sqlite3ExprImpliesExpr@Base 3.37.0 + sqlite3ExprImpliesNonNullRow@Base 3.37.0 + sqlite3ExprIsConstant@Base 3.37.0 + sqlite3ExprIsConstantNotJoin@Base 3.37.0 + sqlite3ExprIsConstantOrFunction@Base 3.37.0 + sqlite3ExprIsConstantOrGroupBy@Base 3.37.0 + sqlite3ExprIsInteger@Base 3.37.0 + sqlite3ExprIsSingleTableConstraint@Base 3.42.0 + sqlite3ExprIsTableConstant@Base 3.37.0 + sqlite3ExprIsVector@Base 3.37.0 + sqlite3ExprListAppend@Base 3.37.0 + sqlite3ExprListAppendGrow@Base 3.37.0 + sqlite3ExprListAppendNew@Base 3.37.0 + sqlite3ExprListAppendVector@Base 3.37.0 + sqlite3ExprListCheckLength@Base 3.37.0 + sqlite3ExprListCompare@Base 3.37.0 + sqlite3ExprListDelete@Base 3.37.0 + sqlite3ExprListDeleteGeneric@Base 3.45.0 + sqlite3ExprListDup@Base 3.37.0 + sqlite3ExprListFlags@Base 3.37.0 + sqlite3ExprListSetName@Base 3.37.0 + sqlite3ExprListSetSortOrder@Base 3.37.0 + sqlite3ExprListSetSpan@Base 3.37.0 + sqlite3ExprListToValues@Base 3.37.0 + sqlite3ExprNNCollSeq@Base 3.37.0 + sqlite3ExprNeedsNoAffinityChange@Base 3.37.0 + sqlite3ExprOrderByAggregateError@Base 3.44.0 + sqlite3ExprReferencesUpdatedColumn@Base 3.37.0 + sqlite3ExprSetErrorOffset@Base 3.43.0 + sqlite3ExprSetHeightAndFlags@Base 3.37.0 + sqlite3ExprSimplifiedAndOr@Base 3.37.0 + sqlite3ExprSkipCollate@Base 3.37.0 + sqlite3ExprSkipCollateAndLikely@Base 3.37.0 + sqlite3ExprTruthValue@Base 3.37.0 + sqlite3ExprUnmapAndDelete@Base 3.37.0 + sqlite3ExprVectorSize@Base 3.37.0 + sqlite3ExprWalkNoop@Base 3.37.0 + sqlite3FaultSim@Base 3.37.0 + sqlite3FindCollSeq@Base 3.37.0 + sqlite3FindDb@Base 3.37.0 + sqlite3FindDbName@Base 3.37.0 + sqlite3FindFunction@Base 3.37.0 + sqlite3FindInIndex@Base 3.37.0 + sqlite3FindIndex@Base 3.37.0 + sqlite3FindTable@Base 3.37.0 + sqlite3FinishCoding@Base 3.37.0 + sqlite3FinishTrigger@Base 3.37.0 + sqlite3FixExpr@Base 3.37.0 + sqlite3FixInit@Base 3.37.0 + sqlite3FixSelect@Base 3.37.0 + sqlite3FixSrcList@Base 3.37.0 + sqlite3FixTriggerStep@Base 3.37.0 + sqlite3FkActions@Base 3.37.0 + sqlite3FkCheck@Base 3.37.0 + sqlite3FkClearTriggerCache@Base 3.37.2 + sqlite3FkDelete@Base 3.37.0 + sqlite3FkDropTable@Base 3.37.0 + sqlite3FkLocateIndex@Base 3.37.0 + sqlite3FkOldmask@Base 3.37.0 + sqlite3FkReferences@Base 3.37.0 + sqlite3FkRequired@Base 3.37.0 + sqlite3FpDecode@Base 3.43.0 + sqlite3FreeIndex@Base 3.37.0 + sqlite3Fts3AllSegdirs@Base 3.37.0 + sqlite3Fts3CacheDeferredDoclists@Base 3.37.0 + sqlite3Fts3CreateStatTable@Base 3.37.0 + sqlite3Fts3DeferToken@Base 3.37.0 + sqlite3Fts3DeferredTokenList@Base 3.37.0 + sqlite3Fts3Dequote@Base 3.37.0 + sqlite3Fts3DoclistNext@Base 3.37.0 + sqlite3Fts3DoclistPrev@Base 3.37.0 + sqlite3Fts3ErrMsg@Base 3.37.0 + sqlite3Fts3EvalPhraseCleanup@Base 3.37.0 + sqlite3Fts3EvalPhrasePoslist@Base 3.37.0 + sqlite3Fts3EvalPhraseStats@Base 3.37.0 + sqlite3Fts3EvalTestDeferred@Base 3.37.0 + sqlite3Fts3ExprFree@Base 3.37.0 + sqlite3Fts3ExprIterate@Base 3.42.0 + sqlite3Fts3ExprParse@Base 3.37.0 + sqlite3Fts3FirstFilter@Base 3.37.0 + sqlite3Fts3FreeDeferredDoclists@Base 3.37.0 + sqlite3Fts3FreeDeferredTokens@Base 3.37.0 + sqlite3Fts3GetVarint32@Base 3.37.0 + sqlite3Fts3GetVarint@Base 3.37.0 + sqlite3Fts3GetVarintBounded@Base 3.37.0 + sqlite3Fts3GetVarintU@Base 3.37.0 + sqlite3Fts3HashClear@Base 3.37.0 + sqlite3Fts3HashFind@Base 3.37.0 + sqlite3Fts3HashFindElem@Base 3.37.0 + sqlite3Fts3HashInit@Base 3.37.0 + sqlite3Fts3HashInsert@Base 3.37.0 + sqlite3Fts3Incrmerge@Base 3.37.0 + sqlite3Fts3Init@Base 3.37.0 + sqlite3Fts3InitAux@Base 3.37.0 + sqlite3Fts3InitHashTable@Base 3.37.0 + sqlite3Fts3InitTok@Base 3.37.0 + sqlite3Fts3InitTokenizer@Base 3.37.0 + sqlite3Fts3IntegrityCheck@Base 3.45.1 + sqlite3Fts3IsIdChar@Base 3.37.0 + sqlite3Fts3MIBufferFree@Base 3.37.0 + sqlite3Fts3MallocZero@Base 3.37.0 + sqlite3Fts3Matchinfo@Base 3.37.0 + sqlite3Fts3MaxLevel@Base 3.37.0 + sqlite3Fts3MsrIncrNext@Base 3.37.0 + sqlite3Fts3MsrIncrRestart@Base 3.37.0 + sqlite3Fts3MsrIncrStart@Base 3.37.0 + sqlite3Fts3MsrOvfl@Base 3.37.0 + sqlite3Fts3NextToken@Base 3.37.0 + sqlite3Fts3Offsets@Base 3.37.0 + sqlite3Fts3OpenTokenizer@Base 3.37.0 + sqlite3Fts3Optimize@Base 3.37.0 + sqlite3Fts3PendingTermsClear@Base 3.37.0 + sqlite3Fts3PendingTermsFlush@Base 3.37.0 + sqlite3Fts3PorterTokenizerModule@Base 3.37.0 + sqlite3Fts3PutVarint@Base 3.37.0 + sqlite3Fts3ReadBlock@Base 3.37.0 + sqlite3Fts3ReadInt@Base 3.37.0 + sqlite3Fts3SegReaderCursor@Base 3.37.0 + sqlite3Fts3SegReaderFinish@Base 3.37.0 + sqlite3Fts3SegReaderFree@Base 3.37.0 + sqlite3Fts3SegReaderNew@Base 3.37.0 + sqlite3Fts3SegReaderPending@Base 3.37.0 + sqlite3Fts3SegReaderStart@Base 3.37.0 + sqlite3Fts3SegReaderStep@Base 3.37.0 + sqlite3Fts3SegmentsClose@Base 3.37.0 + sqlite3Fts3SelectDocsize@Base 3.37.0 + sqlite3Fts3SelectDoctotal@Base 3.37.0 + sqlite3Fts3SimpleTokenizerModule@Base 3.37.0 + sqlite3Fts3Snippet@Base 3.37.0 + sqlite3Fts3UnicodeTokenizer@Base 3.37.0 + sqlite3Fts3UpdateMethod@Base 3.37.0 + sqlite3Fts3VarintLen@Base 3.37.0 + sqlite3Fts5Init@Base 3.37.0 + sqlite3FtsUnicodeFold@Base 3.37.0 + sqlite3FtsUnicodeIsalnum@Base 3.37.0 + sqlite3FtsUnicodeIsdiacritic@Base 3.37.0 + sqlite3FunctionSearch@Base 3.37.0 + sqlite3GenerateColumnNames@Base 3.37.0 + sqlite3GenerateConstraintChecks@Base 3.37.0 + sqlite3GenerateIndexKey@Base 3.37.0 + sqlite3GenerateRowDelete@Base 3.37.0 + sqlite3GenerateRowIndexDelete@Base 3.37.0 + sqlite3Get4byte@Base 3.37.0 + sqlite3GetBoolean@Base 3.37.0 + sqlite3GetCollSeq@Base 3.37.0 + sqlite3GetInt32@Base 3.37.0 + sqlite3GetTempRange@Base 3.37.0 + sqlite3GetTempReg@Base 3.37.0 + sqlite3GetToken@Base 3.37.0 + sqlite3GetUInt32@Base 3.37.0 + sqlite3GetVTable@Base 3.37.0 + sqlite3GetVarint32@Base 3.37.0 + sqlite3GetVarint@Base 3.37.0 + sqlite3GetVdbe@Base 3.37.0 + sqlite3HaltConstraint@Base 3.37.0 + sqlite3HasExplicitNulls@Base 3.37.0 + sqlite3HashClear@Base 3.37.0 + sqlite3HashFind@Base 3.37.0 + sqlite3HashInit@Base 3.37.0 + sqlite3HashInsert@Base 3.37.0 + sqlite3HeaderSizeBtree@Base 3.37.0 + sqlite3HeaderSizePcache1@Base 3.37.0 + sqlite3HeaderSizePcache@Base 3.37.0 + sqlite3HeapNearlyFull@Base 3.37.0 + sqlite3HexToBlob@Base 3.37.0 + sqlite3HexToInt@Base 3.37.0 + sqlite3IdListAppend@Base 3.37.0 + sqlite3IdListDelete@Base 3.37.0 + sqlite3IdListDup@Base 3.37.0 + sqlite3IdListIndex@Base 3.37.0 + sqlite3IndexAffinityOk@Base 3.37.0 + sqlite3IndexAffinityStr@Base 3.37.0 + sqlite3IndexHasDuplicateRootPage@Base 3.37.0 + sqlite3IndexedByLookup@Base 3.37.0 + sqlite3Init@Base 3.37.0 + sqlite3InitCallback@Base 3.37.0 + sqlite3InitOne@Base 3.37.0 + sqlite3Insert@Base 3.37.0 + sqlite3InsertBuiltinFuncs@Base 3.37.0 + sqlite3Int64ToText@Base 3.37.0 + sqlite3IntFloatCompare@Base 3.37.0 + sqlite3InvokeBusyHandler@Base 3.37.0 + sqlite3IsBinary@Base 3.37.0 + sqlite3IsIdChar@Base 3.37.0 + sqlite3IsLikeFunction@Base 3.37.0 + sqlite3IsMemdb@Base 3.40.1 + sqlite3IsNaN@Base 3.37.0 + sqlite3IsReadOnly@Base 3.37.0 + sqlite3IsRowid@Base 3.37.0 + sqlite3IsShadowTableOf@Base 3.37.0 + sqlite3IsTrueOrFalse@Base 3.37.0 + sqlite3JoinType@Base 3.37.0 + sqlite3JournalIsInMemory@Base 3.37.0 + sqlite3JournalModename@Base 3.37.0 + sqlite3JournalOpen@Base 3.37.0 + sqlite3JournalSize@Base 3.37.0 + sqlite3JsonTableFunctions@Base 3.38.0 + sqlite3KeyInfoAlloc@Base 3.37.0 + sqlite3KeyInfoFromExprList@Base 3.37.0 + sqlite3KeyInfoOfIndex@Base 3.37.0 + sqlite3KeyInfoRef@Base 3.37.0 + sqlite3KeyInfoUnref@Base 3.37.0 + sqlite3KeywordCode@Base 3.37.0 + sqlite3LeaveMutexAndCloseZombie@Base 3.37.0 + sqlite3LimitWhere@Base 3.37.0 + sqlite3LocateCollSeq@Base 3.37.0 + sqlite3LocateTable@Base 3.37.0 + sqlite3LocateTableItem@Base 3.37.0 + sqlite3LogEst@Base 3.37.0 + sqlite3LogEstAdd@Base 3.37.0 + sqlite3LogEstFromDouble@Base 3.37.0 + sqlite3LogEstToInt@Base 3.38.0 + sqlite3LookasideUsed@Base 3.37.0 + sqlite3MPrintf@Base 3.37.0 + sqlite3Malloc@Base 3.37.0 + sqlite3MallocEnd@Base 3.37.0 + sqlite3MallocInit@Base 3.37.0 + sqlite3MallocMutex@Base 3.37.0 + sqlite3MallocSize@Base 3.37.0 + sqlite3MallocZero@Base 3.37.0 + sqlite3MarkAllShadowTablesOf@Base 3.37.0 + sqlite3MatchEName@Base 3.37.0 + sqlite3MaterializeView@Base 3.37.0 + sqlite3MayAbort@Base 3.37.0 + sqlite3MemCompare@Base 3.37.0 + sqlite3MemJournalOpen@Base 3.37.0 + sqlite3MemSetDefault@Base 3.37.0 + sqlite3MemdbInit@Base 3.37.0 + sqlite3MemoryBarrier@Base 3.37.0 + sqlite3MisuseError@Base 3.37.0 + sqlite3MulInt64@Base 3.37.0 + sqlite3MultiWrite@Base 3.37.0 + sqlite3MutexAlloc@Base 3.37.0 + sqlite3MutexEnd@Base 3.37.0 + sqlite3MutexInit@Base 3.37.0 + sqlite3NameFromToken@Base 3.37.0 + sqlite3NestedParse@Base 3.37.0 + sqlite3NoopDestructor@Base 3.37.0 + sqlite3NoopMutex@Base 3.37.0 + sqlite3NotPureFunc@Base 3.37.0 + sqlite3OomClear@Base 3.37.0 + sqlite3OomFault@Base 3.37.0 + sqlite3OpcodeName@Base 3.37.0 + sqlite3OpcodeProperty@Base 3.37.0 + sqlite3OpenSchemaTable@Base 3.37.0 + sqlite3OpenTable@Base 3.37.0 + sqlite3OpenTableAndIndices@Base 3.37.0 + sqlite3OpenTempDatabase@Base 3.37.0 + sqlite3OsAccess@Base 3.37.0 + sqlite3OsCheckReservedLock@Base 3.37.0 + sqlite3OsClose@Base 3.37.0 + sqlite3OsCloseFree@Base 3.37.0 + sqlite3OsCurrentTimeInt64@Base 3.37.0 + sqlite3OsDelete@Base 3.37.0 + sqlite3OsDeviceCharacteristics@Base 3.37.0 + sqlite3OsDlClose@Base 3.37.0 + sqlite3OsDlError@Base 3.37.0 + sqlite3OsDlOpen@Base 3.37.0 + sqlite3OsDlSym@Base 3.37.0 + sqlite3OsFetch@Base 3.37.0 + sqlite3OsFileControl@Base 3.37.0 + sqlite3OsFileControlHint@Base 3.37.0 + sqlite3OsFileSize@Base 3.37.0 + sqlite3OsFullPathname@Base 3.37.0 + sqlite3OsGetLastError@Base 3.37.0 + sqlite3OsInit@Base 3.37.0 + sqlite3OsLock@Base 3.37.0 + sqlite3OsOpen@Base 3.37.0 + sqlite3OsOpenMalloc@Base 3.37.0 + sqlite3OsRandomness@Base 3.37.0 + sqlite3OsRead@Base 3.37.0 + sqlite3OsSectorSize@Base 3.37.0 + sqlite3OsShmBarrier@Base 3.37.0 + sqlite3OsShmLock@Base 3.37.0 + sqlite3OsShmMap@Base 3.37.0 + sqlite3OsShmUnmap@Base 3.37.0 + sqlite3OsSleep@Base 3.37.0 + sqlite3OsSync@Base 3.37.0 + sqlite3OsTruncate@Base 3.37.0 + sqlite3OsUnfetch@Base 3.37.0 + sqlite3OsUnlock@Base 3.37.0 + sqlite3OsWrite@Base 3.37.0 + sqlite3PCacheBufferSetup@Base 3.37.0 + sqlite3PCacheIsDirty@Base 3.45.0 + sqlite3PCachePercentDirty@Base 3.37.0 + sqlite3PCacheSetDefault@Base 3.37.0 + sqlite3PExpr@Base 3.37.0 + sqlite3PExprAddSelect@Base 3.37.0 + sqlite3PageFree@Base 3.37.0 + sqlite3PageMalloc@Base 3.37.0 + sqlite3PagerBackupPtr@Base 3.37.0 + sqlite3PagerBegin@Base 3.37.0 + sqlite3PagerCacheStat@Base 3.37.0 + sqlite3PagerCheckpoint@Base 3.37.0 + sqlite3PagerClearCache@Base 3.37.0 + sqlite3PagerClose@Base 3.37.0 + sqlite3PagerCloseWal@Base 3.37.0 + sqlite3PagerCommitPhaseOne@Base 3.37.0 + sqlite3PagerCommitPhaseTwo@Base 3.37.0 + sqlite3PagerDataVersion@Base 3.37.0 + sqlite3PagerDirectReadOk@Base 3.45.0 + sqlite3PagerDontWrite@Base 3.37.0 + sqlite3PagerExclusiveLock@Base 3.37.0 + sqlite3PagerFile@Base 3.37.0 + sqlite3PagerFilename@Base 3.37.0 + sqlite3PagerFlush@Base 3.37.0 + sqlite3PagerGet@Base 3.37.0 + sqlite3PagerGetData@Base 3.37.0 + sqlite3PagerGetExtra@Base 3.37.0 + sqlite3PagerGetJournalMode@Base 3.37.0 + sqlite3PagerIsMemdb@Base 3.37.0 + sqlite3PagerIsreadonly@Base 3.37.0 + sqlite3PagerJournalSizeLimit@Base 3.37.0 + sqlite3PagerJournalname@Base 3.37.0 + sqlite3PagerJrnlFile@Base 3.37.0 + sqlite3PagerLockingMode@Base 3.37.0 + sqlite3PagerLookup@Base 3.37.0 + sqlite3PagerMaxPageCount@Base 3.37.0 + sqlite3PagerMemUsed@Base 3.37.0 + sqlite3PagerMovepage@Base 3.37.0 + sqlite3PagerOkToChangeJournalMode@Base 3.37.0 + sqlite3PagerOpen@Base 3.37.0 + sqlite3PagerOpenSavepoint@Base 3.37.0 + sqlite3PagerOpenWal@Base 3.37.0 + sqlite3PagerPageRefcount@Base 3.37.0 + sqlite3PagerPagecount@Base 3.37.0 + sqlite3PagerReadFileheader@Base 3.37.0 + sqlite3PagerRef@Base 3.37.0 + sqlite3PagerRekey@Base 3.37.0 + sqlite3PagerRollback@Base 3.37.0 + sqlite3PagerSavepoint@Base 3.37.0 + sqlite3PagerSetBusyHandler@Base 3.37.0 + sqlite3PagerSetCachesize@Base 3.37.0 + sqlite3PagerSetFlags@Base 3.37.0 + sqlite3PagerSetJournalMode@Base 3.37.0 + sqlite3PagerSetMmapLimit@Base 3.37.0 + sqlite3PagerSetPagesize@Base 3.37.0 + sqlite3PagerSetSpillsize@Base 3.37.0 + sqlite3PagerSharedLock@Base 3.37.0 + sqlite3PagerShrink@Base 3.37.0 + sqlite3PagerSync@Base 3.37.0 + sqlite3PagerTempSpace@Base 3.37.0 + sqlite3PagerTruncateImage@Base 3.37.0 + sqlite3PagerUnref@Base 3.37.0 + sqlite3PagerUnrefNotNull@Base 3.37.0 + sqlite3PagerUnrefPageOne@Base 3.37.0 + sqlite3PagerVfs@Base 3.37.0 + sqlite3PagerWalCallback@Base 3.37.0 + sqlite3PagerWalSupported@Base 3.37.0 + sqlite3PagerWrite@Base 3.37.0 + sqlite3ParseObjectInit@Base 3.38.0 + sqlite3ParseObjectReset@Base 3.38.0 + sqlite3ParseUri@Base 3.37.0 + sqlite3Parser@Base 3.37.0 + sqlite3ParserAddCleanup@Base 3.37.0 + sqlite3ParserAlloc@Base 3.37.0 + sqlite3ParserFallback@Base 3.37.0 + sqlite3ParserFinalize@Base 3.37.0 + sqlite3ParserFree@Base 3.37.0 + sqlite3ParserInit@Base 3.37.0 + sqlite3Pcache1Mutex@Base 3.37.0 + sqlite3PcacheCleanAll@Base 3.37.0 + sqlite3PcacheClear@Base 3.37.0 + sqlite3PcacheClearSyncFlags@Base 3.37.0 + sqlite3PcacheClearWritable@Base 3.37.0 + sqlite3PcacheClose@Base 3.37.0 + sqlite3PcacheDirtyList@Base 3.37.0 + sqlite3PcacheDrop@Base 3.37.0 + sqlite3PcacheFetch@Base 3.37.0 + sqlite3PcacheFetchFinish@Base 3.37.0 + sqlite3PcacheFetchStress@Base 3.37.0 + sqlite3PcacheInitialize@Base 3.37.0 + sqlite3PcacheMakeClean@Base 3.37.0 + sqlite3PcacheMakeDirty@Base 3.37.0 + sqlite3PcacheMove@Base 3.37.0 + sqlite3PcacheOpen@Base 3.37.0 + sqlite3PcachePageRefcount@Base 3.37.0 + sqlite3PcachePagecount@Base 3.37.0 + sqlite3PcacheRef@Base 3.37.0 + sqlite3PcacheRefCount@Base 3.37.0 + sqlite3PcacheRelease@Base 3.37.0 + sqlite3PcacheSetCachesize@Base 3.37.0 + sqlite3PcacheSetPageSize@Base 3.37.0 + sqlite3PcacheSetSpillsize@Base 3.37.0 + sqlite3PcacheShrink@Base 3.37.0 + sqlite3PcacheShutdown@Base 3.37.0 + sqlite3PcacheSize@Base 3.37.0 + sqlite3PcacheTruncate@Base 3.37.0 + sqlite3PendingByte@Base 3.37.0 + sqlite3Pragma@Base 3.37.0 + sqlite3PragmaVtabRegister@Base 3.37.0 + sqlite3PreferredTableName@Base 3.37.0 + sqlite3PrimaryKeyIndex@Base 3.37.0 + sqlite3PrngRestoreState@Base 3.37.0 + sqlite3PrngSaveState@Base 3.37.0 + sqlite3ProgressCheck@Base 3.42.0 + sqlite3Put4byte@Base 3.37.0 + sqlite3PutVarint@Base 3.37.0 + sqlite3QuoteValue@Base 3.38.0 + sqlite3RCStrNew@Base 3.43.0 + sqlite3RCStrRef@Base 3.43.0 + sqlite3RCStrResize@Base 3.43.0 + sqlite3RCStrUnref@Base 3.43.0 + sqlite3ReadOnlyShadowTables@Base 3.37.0 + sqlite3ReadSchema@Base 3.37.0 + sqlite3RealSameAsInt@Base 3.37.0 + sqlite3RealToI64@Base 3.40.0 + sqlite3Realloc@Base 3.37.0 + sqlite3RecordErrorByteOffset@Base 3.38.0 + sqlite3RecordErrorOffsetOfExpr@Base 3.38.0 + sqlite3ReferencesSrcList@Base 3.37.0 + sqlite3RegisterBuiltinFunctions@Base 3.37.0 + sqlite3RegisterDateTimeFunctions@Base 3.37.0 + sqlite3RegisterJsonFunctions@Base 3.38.0 + sqlite3RegisterLikeFunctions@Base 3.37.0 + sqlite3RegisterPerConnectionBuiltinFunctions@Base 3.37.0 + sqlite3Reindex@Base 3.37.0 + sqlite3ReleaseTempRange@Base 3.37.0 + sqlite3ReleaseTempReg@Base 3.37.0 + sqlite3RenameExprUnmap@Base 3.37.0 + sqlite3RenameExprlistUnmap@Base 3.37.0 + sqlite3RenameTokenMap@Base 3.37.0 + sqlite3RenameTokenRemap@Base 3.37.0 + sqlite3ReportError@Base 3.37.0 + sqlite3Reprepare@Base 3.37.0 + sqlite3ResetAllSchemasOfConnection@Base 3.37.0 + sqlite3ResetOneSchema@Base 3.37.0 + sqlite3ResolveExprListNames@Base 3.37.0 + sqlite3ResolveExprNames@Base 3.37.0 + sqlite3ResolveOrderGroupBy@Base 3.37.0 + sqlite3ResolvePartIdxLabel@Base 3.37.0 + sqlite3ResolveSelectNames@Base 3.37.0 + sqlite3ResolveSelfReference@Base 3.37.0 + sqlite3ResultIntReal@Base 3.37.0 + sqlite3ResultSetOfSelect@Base 3.37.0 + sqlite3ResultStrAccum@Base 3.37.0 + sqlite3RollbackAll@Base 3.37.0 + sqlite3RootPageMoved@Base 3.37.0 + sqlite3RowSetClear@Base 3.37.0 + sqlite3RowSetDelete@Base 3.37.0 + sqlite3RowSetInit@Base 3.37.0 + sqlite3RowSetInsert@Base 3.37.0 + sqlite3RowSetNext@Base 3.37.0 + sqlite3RowSetTest@Base 3.37.0 + sqlite3RowidAlias@Base 3.44.0 + sqlite3RowidConstraint@Base 3.37.0 + sqlite3RtreeInit@Base 3.37.0 + sqlite3RunParser@Base 3.37.0 + sqlite3RunVacuum@Base 3.37.0 + sqlite3SafetyCheckOk@Base 3.37.0 + sqlite3SafetyCheckSickOrOk@Base 3.37.0 + sqlite3Savepoint@Base 3.37.0 + sqlite3SchemaClear@Base 3.37.0 + sqlite3SchemaGet@Base 3.37.0 + sqlite3SchemaToIndex@Base 3.37.0 + sqlite3SectorSize@Base 3.37.0 + sqlite3Select@Base 3.37.0 + sqlite3SelectDelete@Base 3.37.0 + sqlite3SelectDeleteGeneric@Base 3.45.0 + sqlite3SelectDestInit@Base 3.37.0 + sqlite3SelectDup@Base 3.37.0 + sqlite3SelectExprHeight@Base 3.37.0 + sqlite3SelectNew@Base 3.37.0 + sqlite3SelectOpName@Base 3.37.0 + sqlite3SelectPopWith@Base 3.37.0 + sqlite3SelectPrep@Base 3.37.0 + sqlite3SelectWalkFail@Base 3.37.0 + sqlite3SelectWalkNoop@Base 3.37.0 + sqlite3SelectWrongNumTermsError@Base 3.37.0 + sqlite3SetJoinExpr@Base 3.37.0 + sqlite3SetString@Base 3.37.0 + sqlite3SetTextEncoding@Base 3.37.0 + sqlite3ShadowTableName@Base 3.37.0 + sqlite3SmallTypeSizes@Base 3.39.0 + sqlite3SrcItemColumnUsed@Base 3.39.0 + sqlite3SrcListAppend@Base 3.37.0 + sqlite3SrcListAppendFromTerm@Base 3.37.0 + sqlite3SrcListAppendList@Base 3.37.0 + sqlite3SrcListAssignCursors@Base 3.37.0 + sqlite3SrcListDelete@Base 3.37.0 + sqlite3SrcListDup@Base 3.37.0 + sqlite3SrcListEnlarge@Base 3.37.0 + sqlite3SrcListFuncArgs@Base 3.37.0 + sqlite3SrcListIndexedBy@Base 3.37.0 + sqlite3SrcListLookup@Base 3.37.0 + sqlite3SrcListShiftJoinType@Base 3.37.0 + sqlite3StartTable@Base 3.37.0 + sqlite3StatusDown@Base 3.37.0 + sqlite3StatusHighwater@Base 3.37.0 + sqlite3StatusUp@Base 3.37.0 + sqlite3StatusValue@Base 3.37.0 + sqlite3StdType@Base 3.37.0 + sqlite3StdTypeAffinity@Base 3.37.0 + sqlite3StdTypeLen@Base 3.37.0 + sqlite3StmtCurrentTime@Base 3.37.0 + sqlite3StmtVtabInit@Base 3.37.0 + sqlite3StorageColumnToTable@Base 3.37.0 + sqlite3StrAccumEnlarge@Base 3.38.0 + sqlite3StrAccumFinish@Base 3.37.0 + sqlite3StrAccumInit@Base 3.37.0 + sqlite3StrAccumSetError@Base 3.37.0 + sqlite3StrBINARY@Base 3.37.0 + sqlite3StrICmp@Base 3.37.0 + sqlite3StrIHash@Base 3.37.0 + sqlite3Strlen30@Base 3.37.0 + sqlite3SubInt64@Base 3.37.0 + sqlite3SubqueryColumnTypes@Base 3.42.0 + sqlite3SubselectError@Base 3.37.0 + sqlite3SystemError@Base 3.37.0 + sqlite3TableAffinity@Base 3.37.0 + sqlite3TableAffinityStr@Base 3.40.0 + sqlite3TableColumnAffinity@Base 3.37.0 + sqlite3TableColumnToIndex@Base 3.37.0 + sqlite3TableColumnToStorage@Base 3.37.0 + sqlite3TableLock@Base 3.37.0 + sqlite3TempInMemory@Base 3.37.0 + sqlite3ThreadCreate@Base 3.37.0 + sqlite3ThreadJoin@Base 3.37.0 + sqlite3TokenInit@Base 3.37.0 + sqlite3TouchRegister@Base 3.42.0 + sqlite3TransferBindings@Base 3.37.0 + sqlite3TreeTrace@Base 3.39.0 + sqlite3TriggerColmask@Base 3.37.0 + sqlite3TriggerDeleteStep@Base 3.37.0 + sqlite3TriggerInsertStep@Base 3.37.0 + sqlite3TriggerList@Base 3.37.0 + sqlite3TriggerSelectStep@Base 3.37.0 + sqlite3TriggerStepSrc@Base 3.37.0 + sqlite3TriggerUpdateStep@Base 3.37.0 + sqlite3TriggersExist@Base 3.37.0 + sqlite3TwoPartName@Base 3.37.0 + sqlite3UniqueConstraint@Base 3.37.0 + sqlite3UnlinkAndDeleteIndex@Base 3.37.0 + sqlite3UnlinkAndDeleteTable@Base 3.37.0 + sqlite3UnlinkAndDeleteTrigger@Base 3.37.0 + sqlite3Update@Base 3.37.0 + sqlite3UpperToLower@Base 3.37.0 + sqlite3UpsertAnalyzeTarget@Base 3.37.0 + sqlite3UpsertDelete@Base 3.37.0 + sqlite3UpsertDoUpdate@Base 3.37.0 + sqlite3UpsertDup@Base 3.37.0 + sqlite3UpsertNew@Base 3.37.0 + sqlite3UpsertNextIsIPK@Base 3.37.0 + sqlite3UpsertOfIndex@Base 3.37.0 + sqlite3Utf16ByteLen@Base 3.37.0 + sqlite3Utf16to8@Base 3.37.0 + sqlite3Utf8CharLen@Base 3.37.0 + sqlite3Utf8Read@Base 3.37.0 + sqlite3Utf8ReadLimited@Base 3.45.0 + sqlite3VListAdd@Base 3.37.0 + sqlite3VListNameToNum@Base 3.37.0 + sqlite3VListNumToName@Base 3.37.0 + sqlite3VMPrintf@Base 3.37.0 + sqlite3Vacuum@Base 3.37.0 + sqlite3ValueApplyAffinity@Base 3.37.0 + sqlite3ValueBytes@Base 3.37.0 + sqlite3ValueFree@Base 3.37.0 + sqlite3ValueFromExpr@Base 3.37.0 + sqlite3ValueIsOfClass@Base 3.43.0 + sqlite3ValueNew@Base 3.37.0 + sqlite3ValueSetNull@Base 3.37.0 + sqlite3ValueSetStr@Base 3.37.0 + sqlite3ValueText@Base 3.37.0 + sqlite3VarintLen@Base 3.37.0 + sqlite3VdbeAddFunctionCall@Base 3.37.0 + sqlite3VdbeAddOp0@Base 3.37.0 + sqlite3VdbeAddOp1@Base 3.37.0 + sqlite3VdbeAddOp2@Base 3.37.0 + sqlite3VdbeAddOp3@Base 3.37.0 + sqlite3VdbeAddOp4@Base 3.37.0 + sqlite3VdbeAddOp4Dup8@Base 3.37.0 + sqlite3VdbeAddOp4Int@Base 3.37.0 + sqlite3VdbeAddOpList@Base 3.37.0 + sqlite3VdbeAddParseSchemaOp@Base 3.37.0 + sqlite3VdbeAllocUnpackedRecord@Base 3.37.0 + sqlite3VdbeAppendP4@Base 3.37.0 + sqlite3VdbeBooleanValue@Base 3.37.0 + sqlite3VdbeChangeEncoding@Base 3.37.0 + sqlite3VdbeChangeOpcode@Base 3.37.0 + sqlite3VdbeChangeP1@Base 3.37.0 + sqlite3VdbeChangeP2@Base 3.37.0 + sqlite3VdbeChangeP3@Base 3.37.0 + sqlite3VdbeChangeP4@Base 3.37.0 + sqlite3VdbeChangeP5@Base 3.37.0 + sqlite3VdbeChangeToNoop@Base 3.37.0 + sqlite3VdbeCheckFk@Base 3.37.0 + sqlite3VdbeCloseStatement@Base 3.37.0 + sqlite3VdbeCountChanges@Base 3.37.0 + sqlite3VdbeCreate@Base 3.37.0 + sqlite3VdbeCurrentAddr@Base 3.37.0 + sqlite3VdbeCursorRestore@Base 3.37.0 + sqlite3VdbeDb@Base 3.37.0 + sqlite3VdbeDelete@Base 3.37.0 + sqlite3VdbeDeleteAuxData@Base 3.37.0 + sqlite3VdbeDeletePriorOpcode@Base 3.37.0 + sqlite3VdbeDisplayP4@Base 3.37.0 + sqlite3VdbeEndCoroutine@Base 3.37.0 + sqlite3VdbeEnter@Base 3.37.0 + sqlite3VdbeError@Base 3.37.0 + sqlite3VdbeExec@Base 3.37.0 + sqlite3VdbeExpandSql@Base 3.37.0 + sqlite3VdbeExplain@Base 3.37.0 + sqlite3VdbeExplainParent@Base 3.37.0 + sqlite3VdbeExplainPop@Base 3.37.0 + sqlite3VdbeFinalize@Base 3.37.0 + sqlite3VdbeFindCompare@Base 3.37.0 + sqlite3VdbeFinishMoveto@Base 3.37.0 + sqlite3VdbeFrameDelete@Base 3.37.0 + sqlite3VdbeFrameMemDel@Base 3.37.0 + sqlite3VdbeFrameRestore@Base 3.37.0 + sqlite3VdbeFreeCursor@Base 3.37.0 + sqlite3VdbeFreeCursorNN@Base 3.39.0 + sqlite3VdbeGetBoundValue@Base 3.37.0 + sqlite3VdbeGetLastOp@Base 3.40.0 + sqlite3VdbeGetOp@Base 3.37.0 + sqlite3VdbeGoto@Base 3.37.0 + sqlite3VdbeHalt@Base 3.37.0 + sqlite3VdbeHandleMovedCursor@Base 3.39.0 + sqlite3VdbeHasSubProgram@Base 3.37.0 + sqlite3VdbeIdxKeyCompare@Base 3.37.0 + sqlite3VdbeIdxRowid@Base 3.37.0 + sqlite3VdbeIntValue@Base 3.37.0 + sqlite3VdbeIntegerAffinity@Base 3.37.0 + sqlite3VdbeJumpHere@Base 3.37.0 + sqlite3VdbeJumpHereOrPopInst@Base 3.37.0 + sqlite3VdbeLeave@Base 3.37.0 + sqlite3VdbeLinkSubProgram@Base 3.37.0 + sqlite3VdbeList@Base 3.37.0 + sqlite3VdbeLoadString@Base 3.37.0 + sqlite3VdbeMakeLabel@Base 3.37.0 + sqlite3VdbeMakeReady@Base 3.37.0 + sqlite3VdbeMemAggValue@Base 3.37.0 + sqlite3VdbeMemCast@Base 3.37.0 + sqlite3VdbeMemClearAndResize@Base 3.37.0 + sqlite3VdbeMemCopy@Base 3.37.0 + sqlite3VdbeMemExpandBlob@Base 3.37.0 + sqlite3VdbeMemFinalize@Base 3.37.0 + sqlite3VdbeMemFromBtree@Base 3.37.0 + sqlite3VdbeMemFromBtreeZeroOffset@Base 3.37.0 + sqlite3VdbeMemGrow@Base 3.37.0 + sqlite3VdbeMemHandleBom@Base 3.37.0 + sqlite3VdbeMemInit@Base 3.37.0 + sqlite3VdbeMemIntegerify@Base 3.37.0 + sqlite3VdbeMemMakeWriteable@Base 3.37.0 + sqlite3VdbeMemMove@Base 3.37.0 + sqlite3VdbeMemNulTerminate@Base 3.37.0 + sqlite3VdbeMemNumerify@Base 3.37.0 + sqlite3VdbeMemRealify@Base 3.37.0 + sqlite3VdbeMemRelease@Base 3.37.0 + sqlite3VdbeMemReleaseMalloc@Base 3.39.0 + sqlite3VdbeMemSetDouble@Base 3.37.0 + sqlite3VdbeMemSetInt64@Base 3.37.0 + sqlite3VdbeMemSetNull@Base 3.37.0 + sqlite3VdbeMemSetPointer@Base 3.37.0 + sqlite3VdbeMemSetRowSet@Base 3.37.0 + sqlite3VdbeMemSetStr@Base 3.37.0 + sqlite3VdbeMemSetZeroBlob@Base 3.37.0 + sqlite3VdbeMemShallowCopy@Base 3.37.0 + sqlite3VdbeMemStringify@Base 3.37.0 + sqlite3VdbeMemTooBig@Base 3.37.0 + sqlite3VdbeMemTranslate@Base 3.37.0 + sqlite3VdbeMemZeroTerminateIfAble@Base 3.43.0 + sqlite3VdbeMultiLoad@Base 3.37.0 + sqlite3VdbeNextOpcode@Base 3.37.0 + sqlite3VdbeOneByteSerialTypeLen@Base 3.37.0 + sqlite3VdbeParameterIndex@Base 3.37.0 + sqlite3VdbeParser@Base 3.37.0 + sqlite3VdbePreUpdateHook@Base 3.37.0 + sqlite3VdbePrepareFlags@Base 3.37.0 + sqlite3VdbeRealValue@Base 3.37.0 + sqlite3VdbeRecordCompare@Base 3.37.0 + sqlite3VdbeRecordCompareWithSkip@Base 3.37.0 + sqlite3VdbeRecordUnpack@Base 3.37.0 + sqlite3VdbeReset@Base 3.37.0 + sqlite3VdbeResetStepResult@Base 3.37.0 + sqlite3VdbeResolveLabel@Base 3.37.0 + sqlite3VdbeReusable@Base 3.37.0 + sqlite3VdbeRewind@Base 3.37.0 + sqlite3VdbeRunOnlyOnce@Base 3.37.0 + sqlite3VdbeSerialGet@Base 3.37.0 + sqlite3VdbeSerialTypeLen@Base 3.37.0 + sqlite3VdbeSetChanges@Base 3.37.0 + sqlite3VdbeSetColName@Base 3.37.0 + sqlite3VdbeSetNumCols@Base 3.37.0 + sqlite3VdbeSetP4KeyInfo@Base 3.37.0 + sqlite3VdbeSetSql@Base 3.37.0 + sqlite3VdbeSetVarmask@Base 3.37.0 + sqlite3VdbeSorterClose@Base 3.37.0 + sqlite3VdbeSorterCompare@Base 3.37.0 + sqlite3VdbeSorterInit@Base 3.37.0 + sqlite3VdbeSorterNext@Base 3.37.0 + sqlite3VdbeSorterReset@Base 3.37.0 + sqlite3VdbeSorterRewind@Base 3.37.0 + sqlite3VdbeSorterRowkey@Base 3.37.0 + sqlite3VdbeSorterWrite@Base 3.37.0 + sqlite3VdbeSwap@Base 3.37.0 + sqlite3VdbeTakeOpArray@Base 3.37.0 + sqlite3VdbeTransferError@Base 3.37.0 + sqlite3VdbeTypeofColumn@Base 3.40.0 + sqlite3VdbeUsesBtree@Base 3.37.0 + sqlite3VdbeValueListFree@Base 3.42.0 + sqlite3VectorErrorMsg@Base 3.37.0 + sqlite3VectorFieldSubexpr@Base 3.37.0 + sqlite3ViewGetColumnNames@Base 3.37.0 + sqlite3VtabArgExtend@Base 3.37.0 + sqlite3VtabArgInit@Base 3.37.0 + sqlite3VtabBegin@Base 3.37.0 + sqlite3VtabBeginParse@Base 3.37.0 + sqlite3VtabCallConnect@Base 3.37.0 + sqlite3VtabCallCreate@Base 3.37.0 + sqlite3VtabCallDestroy@Base 3.37.0 + sqlite3VtabClear@Base 3.37.0 + sqlite3VtabCommit@Base 3.37.0 + sqlite3VtabCreateModule@Base 3.37.0 + sqlite3VtabDisconnect@Base 3.37.0 + sqlite3VtabEponymousTableClear@Base 3.37.0 + sqlite3VtabEponymousTableInit@Base 3.37.0 + sqlite3VtabFinishParse@Base 3.37.0 + sqlite3VtabImportErrmsg@Base 3.37.0 + sqlite3VtabLock@Base 3.37.0 + sqlite3VtabMakeWritable@Base 3.37.0 + sqlite3VtabModuleUnref@Base 3.37.0 + sqlite3VtabOverloadFunction@Base 3.37.0 + sqlite3VtabRollback@Base 3.37.0 + sqlite3VtabSavepoint@Base 3.37.0 + sqlite3VtabSync@Base 3.37.0 + sqlite3VtabUnlock@Base 3.37.0 + sqlite3VtabUnlockList@Base 3.37.0 + sqlite3VtabUsesAllSchemas@Base 3.42.0 + sqlite3WalBeginReadTransaction@Base 3.37.0 + sqlite3WalBeginWriteTransaction@Base 3.37.0 + sqlite3WalCallback@Base 3.37.0 + sqlite3WalCheckpoint@Base 3.37.0 + sqlite3WalClose@Base 3.37.0 + sqlite3WalDbsize@Base 3.37.0 + sqlite3WalDefaultHook@Base 3.37.0 + sqlite3WalEndReadTransaction@Base 3.37.0 + sqlite3WalEndWriteTransaction@Base 3.37.0 + sqlite3WalExclusiveMode@Base 3.37.0 + sqlite3WalFile@Base 3.37.0 + sqlite3WalFindFrame@Base 3.37.0 + sqlite3WalFrames@Base 3.37.0 + sqlite3WalHeapMemory@Base 3.37.0 + sqlite3WalLimit@Base 3.37.0 + sqlite3WalOpen@Base 3.37.0 + sqlite3WalReadFrame@Base 3.37.0 + sqlite3WalSavepoint@Base 3.37.0 + sqlite3WalSavepointUndo@Base 3.37.0 + sqlite3WalUndo@Base 3.37.0 + sqlite3WalkExpr@Base 3.37.0 + sqlite3WalkExprList@Base 3.37.0 + sqlite3WalkExprNN@Base 3.43.0 + sqlite3WalkSelect@Base 3.37.0 + sqlite3WalkSelectExpr@Base 3.37.0 + sqlite3WalkSelectFrom@Base 3.37.0 + sqlite3WalkWinDefnDummyCallback@Base 3.37.0 + sqlite3WalkerDepthDecrease@Base 3.37.0 + sqlite3WalkerDepthIncrease@Base 3.37.0 + sqlite3WhereAddLimit@Base 3.38.0 + sqlite3WhereBegin@Base 3.37.0 + sqlite3WhereBreakLabel@Base 3.37.0 + sqlite3WhereClauseClear@Base 3.37.0 + sqlite3WhereClauseInit@Base 3.37.0 + sqlite3WhereCodeOneLoopStart@Base 3.37.0 + sqlite3WhereContinueLabel@Base 3.37.0 + sqlite3WhereEnd@Base 3.37.0 + sqlite3WhereExplainBloomFilter@Base 3.38.0 + sqlite3WhereExplainOneScan@Base 3.37.0 + sqlite3WhereExprAnalyze@Base 3.37.0 + sqlite3WhereExprListUsage@Base 3.37.0 + sqlite3WhereExprUsage@Base 3.37.0 + sqlite3WhereExprUsageNN@Base 3.37.0 + sqlite3WhereFindTerm@Base 3.37.0 + sqlite3WhereGetMask@Base 3.37.0 + sqlite3WhereIsDistinct@Base 3.37.0 + sqlite3WhereIsOrdered@Base 3.37.0 + sqlite3WhereIsSorted@Base 3.37.0 + sqlite3WhereMalloc@Base 3.39.0 + sqlite3WhereMinMaxOptEarlyOut@Base 3.37.0 + sqlite3WhereOkOnePass@Base 3.37.0 + sqlite3WhereOrderByLimitOptLabel@Base 3.37.0 + sqlite3WhereOutputRowCount@Base 3.37.0 + sqlite3WhereRealloc@Base 3.39.0 + sqlite3WhereRightJoinLoop@Base 3.39.0 + sqlite3WhereSplit@Base 3.37.0 + sqlite3WhereTabFuncArgs@Base 3.37.0 + sqlite3WhereTrace@Base 3.37.0 + sqlite3WhereUsesDeferredSeek@Base 3.37.0 + sqlite3WindowAlloc@Base 3.37.0 + sqlite3WindowAssemble@Base 3.37.0 + sqlite3WindowAttach@Base 3.37.0 + sqlite3WindowChain@Base 3.37.0 + sqlite3WindowCodeInit@Base 3.37.0 + sqlite3WindowCodeStep@Base 3.37.0 + sqlite3WindowCompare@Base 3.37.0 + sqlite3WindowDelete@Base 3.37.0 + sqlite3WindowDup@Base 3.37.0 + sqlite3WindowFunctions@Base 3.37.0 + sqlite3WindowLink@Base 3.37.0 + sqlite3WindowListDelete@Base 3.37.0 + sqlite3WindowListDup@Base 3.37.0 + sqlite3WindowRewrite@Base 3.37.0 + sqlite3WindowUnlinkFromSelect@Base 3.37.0 + sqlite3WindowUpdate@Base 3.37.0 + sqlite3WithAdd@Base 3.37.0 + sqlite3WithDelete@Base 3.37.0 + sqlite3WithDeleteGeneric@Base 3.45.0 + sqlite3WithDup@Base 3.37.0 + sqlite3WithPush@Base 3.37.0 + sqlite3WritableSchema@Base 3.37.0 + sqlite3_aggregate_context@Base 3.5.9 + sqlite3_aggregate_count@Base 3.5.9 + sqlite3_auto_extension@Base 3.5.9 + sqlite3_autovacuum_pages@Base 3.37.0 + sqlite3_backup_finish@Base 3.6.11 + sqlite3_backup_init@Base 3.6.11 + sqlite3_backup_pagecount@Base 3.6.11 + sqlite3_backup_remaining@Base 3.6.11 + sqlite3_backup_step@Base 3.6.11 + sqlite3_bind_blob64@Base 3.8.7 + sqlite3_bind_blob@Base 3.5.9 + sqlite3_bind_double@Base 3.5.9 + sqlite3_bind_int64@Base 3.5.9 + sqlite3_bind_int@Base 3.5.9 + sqlite3_bind_null@Base 3.5.9 + sqlite3_bind_parameter_count@Base 3.5.9 + sqlite3_bind_parameter_index@Base 3.5.9 + sqlite3_bind_parameter_name@Base 3.5.9 + sqlite3_bind_pointer@Base 3.20.0 + sqlite3_bind_text16@Base 3.5.9 + sqlite3_bind_text64@Base 3.8.7 + sqlite3_bind_text@Base 3.5.9 + sqlite3_bind_value@Base 3.5.9 + sqlite3_bind_zeroblob64@Base 3.8.11 + sqlite3_bind_zeroblob@Base 3.5.9 + sqlite3_blob_bytes@Base 3.5.9 + sqlite3_blob_close@Base 3.5.9 + sqlite3_blob_open@Base 3.5.9 + sqlite3_blob_read@Base 3.5.9 + sqlite3_blob_reopen@Base 3.7.4 + sqlite3_blob_write@Base 3.5.9 + sqlite3_busy_handler@Base 3.5.9 + sqlite3_busy_timeout@Base 3.5.9 + sqlite3_cancel_auto_extension@Base 3.8.0.1 + sqlite3_changes64@Base 3.37.0 + sqlite3_changes@Base 3.5.9 + sqlite3_clear_bindings@Base 3.5.9 + sqlite3_close@Base 3.5.9 + sqlite3_close_v2@Base 3.7.14 + sqlite3_collation_needed16@Base 3.5.9 + sqlite3_collation_needed@Base 3.5.9 + sqlite3_column_blob@Base 3.5.9 + sqlite3_column_bytes16@Base 3.5.9 + sqlite3_column_bytes@Base 3.5.9 + sqlite3_column_count@Base 3.5.9 + sqlite3_column_database_name16@Base 3.5.9 + sqlite3_column_database_name@Base 3.5.9 + sqlite3_column_decltype16@Base 3.5.9 + sqlite3_column_decltype@Base 3.5.9 + sqlite3_column_double@Base 3.5.9 + sqlite3_column_int64@Base 3.5.9 + sqlite3_column_int@Base 3.5.9 + sqlite3_column_name16@Base 3.5.9 + sqlite3_column_name@Base 3.5.9 + sqlite3_column_origin_name16@Base 3.5.9 + sqlite3_column_origin_name@Base 3.5.9 + sqlite3_column_table_name16@Base 3.5.9 + sqlite3_column_table_name@Base 3.5.9 + sqlite3_column_text16@Base 3.5.9 + sqlite3_column_text@Base 3.5.9 + sqlite3_column_type@Base 3.5.9 + sqlite3_column_value@Base 3.5.9 + sqlite3_commit_hook@Base 3.5.9 + sqlite3_compileoption_get@Base 3.6.23 + sqlite3_compileoption_used@Base 3.6.23 + sqlite3_complete16@Base 3.5.9 + sqlite3_complete@Base 3.5.9 + sqlite3_config@Base 3.6.0 + sqlite3_context_db_handle@Base 3.5.9 + sqlite3_create_collation16@Base 3.5.9 + sqlite3_create_collation@Base 3.5.9 + sqlite3_create_collation_v2@Base 3.5.9 + sqlite3_create_filename@Base 3.32.0 + sqlite3_create_function16@Base 3.5.9 + sqlite3_create_function@Base 3.5.9 + sqlite3_create_function_v2@Base 3.7.3 + sqlite3_create_module@Base 3.5.9 + sqlite3_create_module_v2@Base 3.5.9 + sqlite3_create_window_function@Base 3.25.0 + sqlite3_data_count@Base 3.5.9 + sqlite3_data_directory@Base 3.7.13 + sqlite3_database_file_object@Base 3.32.0 + sqlite3_db_cacheflush@Base 3.10.0 + sqlite3_db_config@Base 3.6.1 + sqlite3_db_filename@Base 3.7.10 + sqlite3_db_handle@Base 3.5.9 + sqlite3_db_mutex@Base 3.6.5 + sqlite3_db_name@Base 3.39.0 + sqlite3_db_readonly@Base 3.7.11 + sqlite3_db_release_memory@Base 3.7.10 + sqlite3_db_status@Base 3.6.1 + sqlite3_declare_vtab@Base 3.5.9 + sqlite3_deserialize@Base 3.36.0 + sqlite3_drop_modules@Base 3.30.0 + sqlite3_enable_load_extension@Base 3.5.9 + sqlite3_enable_shared_cache@Base 3.5.9 + sqlite3_errcode@Base 3.5.9 + sqlite3_errmsg16@Base 3.5.9 + sqlite3_errmsg@Base 3.5.9 + sqlite3_error_offset@Base 3.38.0 + sqlite3_errstr@Base 3.7.15 + sqlite3_exec@Base 3.5.9 + sqlite3_expanded_sql@Base 3.14.0 + sqlite3_expired@Base 3.5.9 + sqlite3_extended_errcode@Base 3.6.5 + sqlite3_extended_result_codes@Base 3.5.9 + sqlite3_file_control@Base 3.5.9 + sqlite3_filename_database@Base 3.31.1 + sqlite3_filename_journal@Base 3.31.1 + sqlite3_filename_wal@Base 3.31.1 + sqlite3_finalize@Base 3.5.9 + sqlite3_free@Base 3.5.9 + sqlite3_free_filename@Base 3.32.0 + sqlite3_free_table@Base 3.5.9 + sqlite3_get_autocommit@Base 3.5.9 + sqlite3_get_auxdata@Base 3.5.9 + sqlite3_get_clientdata@Base 3.44.0 + sqlite3_get_table@Base 3.5.9 + sqlite3_global_recover@Base 3.5.9 + sqlite3_hard_heap_limit64@Base 3.30.1+fossil191229 + sqlite3_initialize@Base 3.6.0 + sqlite3_interrupt@Base 3.5.9 + sqlite3_is_interrupted@Base 3.42.0 + sqlite3_keyword_check@Base 3.24.0 + sqlite3_keyword_count@Base 3.24.0 + sqlite3_keyword_name@Base 3.24.0 + sqlite3_last_insert_rowid@Base 3.5.9 + sqlite3_libversion@Base 3.5.9 + sqlite3_libversion_number@Base 3.5.9 + sqlite3_limit@Base 3.5.9 + sqlite3_load_extension@Base 3.5.9 + sqlite3_log@Base 3.6.23 + sqlite3_malloc64@Base 3.8.7 + sqlite3_malloc@Base 3.5.9 + sqlite3_memory_alarm@Base 3.5.9 + sqlite3_memory_highwater@Base 3.5.9 + sqlite3_memory_used@Base 3.5.9 + sqlite3_mprintf@Base 3.5.9 + sqlite3_msize@Base 3.8.7 + sqlite3_mutex_alloc@Base 3.5.9 + sqlite3_mutex_enter@Base 3.5.9 + sqlite3_mutex_free@Base 3.5.9 + sqlite3_mutex_leave@Base 3.5.9 + sqlite3_mutex_try@Base 3.5.9 + sqlite3_next_stmt@Base 3.6.0 + sqlite3_open16@Base 3.5.9 + sqlite3_open@Base 3.5.9 + sqlite3_open_v2@Base 3.5.9 + sqlite3_os_end@Base 3.6.0 + sqlite3_os_init@Base 3.6.0 + sqlite3_overload_function@Base 3.5.9 + sqlite3_prepare16@Base 3.5.9 + sqlite3_prepare16_v2@Base 3.5.9 + sqlite3_prepare16_v3@Base 3.20.0 + sqlite3_prepare@Base 3.5.9 + sqlite3_prepare_v2@Base 3.5.9 + sqlite3_prepare_v3@Base 3.20.0 + sqlite3_preupdate_blobwrite@Base 3.36.0 + sqlite3_preupdate_count@Base 3.13.0 + sqlite3_preupdate_depth@Base 3.13.0 + sqlite3_preupdate_hook@Base 3.13.0 + sqlite3_preupdate_new@Base 3.13.0 + sqlite3_preupdate_old@Base 3.13.0 + sqlite3_profile@Base 3.5.9 + sqlite3_progress_handler@Base 3.5.9 + sqlite3_randomness@Base 3.5.9 + sqlite3_realloc64@Base 3.8.7 + sqlite3_realloc@Base 3.5.9 + sqlite3_release_memory@Base 3.5.9 + sqlite3_reset@Base 3.5.9 + sqlite3_reset_auto_extension@Base 3.5.9 + sqlite3_result_blob64@Base 3.8.7 + sqlite3_result_blob@Base 3.5.9 + sqlite3_result_double@Base 3.5.9 + sqlite3_result_error16@Base 3.5.9 + sqlite3_result_error@Base 3.5.9 + sqlite3_result_error_code@Base 3.5.9 + sqlite3_result_error_nomem@Base 3.5.9 + sqlite3_result_error_toobig@Base 3.5.9 + sqlite3_result_int64@Base 3.5.9 + sqlite3_result_int@Base 3.5.9 + sqlite3_result_null@Base 3.5.9 + sqlite3_result_pointer@Base 3.20.0 + sqlite3_result_subtype@Base 3.9.1 + sqlite3_result_text16@Base 3.5.9 + sqlite3_result_text16be@Base 3.5.9 + sqlite3_result_text16le@Base 3.5.9 + sqlite3_result_text64@Base 3.8.7 + sqlite3_result_text@Base 3.5.9 + sqlite3_result_value@Base 3.5.9 + sqlite3_result_zeroblob64@Base 3.8.11 + sqlite3_result_zeroblob@Base 3.5.9 + sqlite3_rollback_hook@Base 3.5.9 + sqlite3_rtree_geometry_callback@Base 3.6.0 + sqlite3_rtree_query_callback@Base 3.8.5 + sqlite3_serialize@Base 3.36.0 + sqlite3_set_authorizer@Base 3.5.9 + sqlite3_set_auxdata@Base 3.5.9 + sqlite3_set_clientdata@Base 3.44.0 + sqlite3_set_last_insert_rowid@Base 3.19.0 + sqlite3_shutdown@Base 3.6.0 + sqlite3_sleep@Base 3.5.9 + sqlite3_snprintf@Base 3.5.9 + sqlite3_soft_heap_limit64@Base 3.7.3 + sqlite3_soft_heap_limit@Base 3.5.9 + sqlite3_sourceid@Base 3.6.18 + sqlite3_sql@Base 3.5.9 + sqlite3_status64@Base 3.8.9 + sqlite3_status@Base 3.6.0 + sqlite3_step@Base 3.5.9 + sqlite3_stmt_busy@Base 3.7.10 + sqlite3_stmt_explain@Base 3.43.0 + sqlite3_stmt_isexplain@Base 3.29.0 + sqlite3_stmt_readonly@Base 3.7.4 + sqlite3_stmt_status@Base 3.6.4 + sqlite3_str_append@Base 3.24.0 + sqlite3_str_appendall@Base 3.24.0 + sqlite3_str_appendchar@Base 3.24.0 + sqlite3_str_appendf@Base 3.24.0 + sqlite3_str_errcode@Base 3.24.0 + sqlite3_str_finish@Base 3.24.0 + sqlite3_str_length@Base 3.24.0 + sqlite3_str_new@Base 3.24.0 + sqlite3_str_reset@Base 3.24.0 + sqlite3_str_value@Base 3.24.0 + sqlite3_str_vappendf@Base 3.24.0 + sqlite3_strglob@Base 3.7.17 + sqlite3_stricmp@Base 3.7.11 + sqlite3_strlike@Base 3.10.0 + sqlite3_strnicmp@Base 3.6.17 + sqlite3_system_errno@Base 3.12.0 + sqlite3_table_column_metadata@Base 3.5.9 + sqlite3_temp_directory@Base 3.5.9 + sqlite3_test_control@Base 3.5.9 + sqlite3_thread_cleanup@Base 3.5.9 + sqlite3_threadsafe@Base 3.5.9 + sqlite3_total_changes64@Base 3.37.0 + sqlite3_total_changes@Base 3.5.9 + sqlite3_trace@Base 3.5.9 + sqlite3_trace_v2@Base 3.14.0 + sqlite3_transfer_bindings@Base 3.5.9 + sqlite3_txn_state@Base 3.34.0 + sqlite3_unlock_notify@Base 3.6.12 + sqlite3_update_hook@Base 3.5.9 + sqlite3_uri_boolean@Base 3.7.10 + sqlite3_uri_int64@Base 3.7.10 + sqlite3_uri_key@Base 3.31.1 + sqlite3_uri_parameter@Base 3.7.7 + sqlite3_user_data@Base 3.5.9 + sqlite3_value_blob@Base 3.5.9 + sqlite3_value_bytes16@Base 3.5.9 + sqlite3_value_bytes@Base 3.5.9 + sqlite3_value_double@Base 3.5.9 + sqlite3_value_dup@Base 3.8.11 + sqlite3_value_encoding@Base 3.40.0 + sqlite3_value_free@Base 3.8.11 + sqlite3_value_frombind@Base 3.29.0 + sqlite3_value_int64@Base 3.5.9 + sqlite3_value_int@Base 3.5.9 + sqlite3_value_nochange@Base 3.22.0 + sqlite3_value_numeric_type@Base 3.5.9 + sqlite3_value_pointer@Base 3.20.0 + sqlite3_value_subtype@Base 3.9.1 + sqlite3_value_text16@Base 3.5.9 + sqlite3_value_text16be@Base 3.5.9 + sqlite3_value_text16le@Base 3.5.9 + sqlite3_value_text@Base 3.5.9 + sqlite3_value_type@Base 3.5.9 + sqlite3_version@Base 3.5.9 + sqlite3_vfs_find@Base 3.6.0 + sqlite3_vfs_register@Base 3.6.0 + sqlite3_vfs_unregister@Base 3.6.0 + sqlite3_vmprintf@Base 3.5.9 + sqlite3_vsnprintf@Base 3.7.5 + sqlite3_vtab_collation@Base 3.22.0 + sqlite3_vtab_config@Base 3.7.7 + sqlite3_vtab_distinct@Base 3.38.0 + sqlite3_vtab_in@Base 3.38.0 + sqlite3_vtab_in_first@Base 3.38.0 + sqlite3_vtab_in_next@Base 3.38.0 + sqlite3_vtab_nochange@Base 3.22.0 + sqlite3_vtab_on_conflict@Base 3.7.7 + sqlite3_vtab_rhs_value@Base 3.38.0 + sqlite3_wal_autocheckpoint@Base 3.7.0 + sqlite3_wal_checkpoint@Base 3.7.0 + sqlite3_wal_checkpoint_v2@Base 3.7.6.1 + sqlite3_wal_hook@Base 3.7.0 + sqlite3aEQb@Base 3.37.0 + sqlite3aGTb@Base 3.37.0 + sqlite3aLTb@Base 3.37.0 + sqlite3changegroup_add@Base 3.13.0 + sqlite3changegroup_add_strm@Base 3.13.0 + sqlite3changegroup_delete@Base 3.13.0 + sqlite3changegroup_new@Base 3.13.0 + sqlite3changegroup_output@Base 3.13.0 + sqlite3changegroup_output_strm@Base 3.13.0 + sqlite3changegroup_schema@Base 3.44.0 + sqlite3changeset_apply@Base 3.13.0 + sqlite3changeset_apply_strm@Base 3.13.0 + sqlite3changeset_apply_v2@Base 3.23.0 + sqlite3changeset_apply_v2_strm@Base 3.23.0 + sqlite3changeset_concat@Base 3.13.0 + sqlite3changeset_concat_strm@Base 3.13.0 + sqlite3changeset_conflict@Base 3.13.0 + sqlite3changeset_finalize@Base 3.13.0 + sqlite3changeset_fk_conflicts@Base 3.13.0 + sqlite3changeset_invert@Base 3.13.0 + sqlite3changeset_invert_strm@Base 3.13.0 + sqlite3changeset_new@Base 3.13.0 + sqlite3changeset_next@Base 3.13.0 + sqlite3changeset_old@Base 3.13.0 + sqlite3changeset_op@Base 3.13.0 + sqlite3changeset_pk@Base 3.13.0 + sqlite3changeset_start@Base 3.13.0 + sqlite3changeset_start_strm@Base 3.13.0 + sqlite3changeset_start_v2@Base 3.26.0 + sqlite3changeset_start_v2_strm@Base 3.26.0 + sqlite3rebaser_configure@Base 3.23.0 + sqlite3rebaser_create@Base 3.23.0 + sqlite3rebaser_delete@Base 3.23.0 + sqlite3rebaser_rebase@Base 3.23.0 + sqlite3rebaser_rebase_strm@Base 3.23.0 + sqlite3session_attach@Base 3.13.0 + sqlite3session_changeset@Base 3.13.0 + sqlite3session_changeset_size@Base 3.36.0 + sqlite3session_changeset_strm@Base 3.13.0 + sqlite3session_config@Base 3.26.0 + sqlite3session_create@Base 3.13.0 + sqlite3session_delete@Base 3.13.0 + sqlite3session_diff@Base 3.13.0 + sqlite3session_enable@Base 3.13.0 + sqlite3session_indirect@Base 3.13.0 + sqlite3session_isempty@Base 3.13.0 + sqlite3session_memory_used@Base 3.35.5 + sqlite3session_object_config@Base 3.36.0 + sqlite3session_patchset@Base 3.13.0 + sqlite3session_patchset_strm@Base 3.13.0 + sqlite3session_table_filter@Base 3.13.0 diff --git a/debian/libsqlite3-dev.dirs b/debian/libsqlite3-dev.dirs new file mode 100644 index 0000000..da07fdd --- /dev/null +++ b/debian/libsqlite3-dev.dirs @@ -0,0 +1,2 @@ +usr/include +usr/lib diff --git a/debian/libsqlite3-dev.install b/debian/libsqlite3-dev.install new file mode 100644 index 0000000..b77ea68 --- /dev/null +++ b/debian/libsqlite3-dev.install @@ -0,0 +1,4 @@ +usr/include/*.h +usr/lib/*/libsqlite3.a +usr/lib/*/libsqlite3.so +usr/lib/*/pkgconfig/sqlite3.pc diff --git a/debian/libsqlite3-dev.install.in b/debian/libsqlite3-dev.install.in new file mode 100644 index 0000000..3e335c8 --- /dev/null +++ b/debian/libsqlite3-dev.install.in @@ -0,0 +1,5 @@ +usr/include/*.h +usr/lib/${DEB_HOST_MULTIARCH}/libsqlite3.a +usr/lib/${DEB_HOST_MULTIARCH}/libsqlite3.so +usr/lib/${DEB_HOST_MULTIARCH}/libsqlite3.la +usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/sqlite3.pc diff --git a/debian/libsqlite3-tcl.dirs b/debian/libsqlite3-tcl.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/debian/libsqlite3-tcl.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/libsqlite3-tcl.install b/debian/libsqlite3-tcl.install new file mode 100644 index 0000000..7c00610 --- /dev/null +++ b/debian/libsqlite3-tcl.install @@ -0,0 +1 @@ +usr/lib/tcltk/sqlite3 usr/lib/tcltk/ diff --git a/debian/patches/02-use-packaged-lempar.c.patch b/debian/patches/02-use-packaged-lempar.c.patch new file mode 100644 index 0000000..f61f114 --- /dev/null +++ b/debian/patches/02-use-packaged-lempar.c.patch @@ -0,0 +1,18 @@ +Description: use packaged lempar.c + Look for lempar.c under the package directory. +Author: Laszlo Boszormenyi (GCS) +Last-Update: 2023-09-04 + +--- + +--- a/tool/lemon.c ++++ b/tool/lemon.c +@@ -3686,6 +3686,8 @@ PRIVATE FILE *tplt_open(struct lemon *le + tpltname = buf; + }else if( access(templatename,004)==0 ){ + tpltname = templatename; ++ }else if( access("/usr/share/lemon/lempar.c",004)==0 ){ ++ tpltname = "/usr/share/lemon/lempar.c"; + }else{ + toFree = tpltname = pathsearch(lemp->argv[0],templatename,0); + } diff --git a/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch b/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch new file mode 100644 index 0000000..150b8bd --- /dev/null +++ b/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch @@ -0,0 +1,43 @@ +Index: sqlite3-3.7.17/configure.ac +=================================================================== +--- sqlite3-3.7.17.orig/configure.ac 2013-05-20 12:56:30.000000000 +0200 ++++ sqlite3-3.7.17/configure.ac 2013-05-21 22:20:46.000000000 +0200 +@@ -233,6 +233,38 @@ + AC_SUBST(BUILD_CC) + + ########## ++# Do we want to support load_extension()? ++# ++AC_ARG_ENABLE(load-extension, ++AC_HELP_STRING([--enable-load-extension], ++ [Include SQL functions for loading extension libraries]),, ++ enable_load_extension=auto) ++ ++if test "x$enable_load_extension" = xyes || ++ test "x$enable_load_extension" = xauto; then ++ ++ can_load_extension=yes ++ # libtool will already have looked for ++ if test $ac_cv_header_dlfcn_h = no; then ++ can_load_extension=no ++ else ++ AC_SEARCH_LIBS(dlopen, dl, , [can_load_extension=no]) ++ fi ++elif test "x$enable_load_extension" = xno; then ++ can_load_extension=no ++else ++ AC_MSG_ERROR([invalid argument to --enable-load-extension]) ++fi ++ ++if test $can_load_extension = no; then ++ if test "x$enable_load_extension" = xyes; then ++ AC_MSG_ERROR([ routines missing, load_extension() not supported]) ++ fi ++ AC_DEFINE(SQLITE_OMIT_LOAD_EXTENSION, 1, ++ [Define if the load_extension() sql function should be omitted.]) ++fi ++ ++########## + # Do we want to support multithreaded use of sqlite + # + AC_ARG_ENABLE(threadsafe, diff --git a/debian/patches/10-520478-squash-bad-deps.patch b/debian/patches/10-520478-squash-bad-deps.patch new file mode 100644 index 0000000..665ab27 --- /dev/null +++ b/debian/patches/10-520478-squash-bad-deps.patch @@ -0,0 +1,18 @@ +--- sqlite3-3.9.1.orig/Makefile.in ++++ sqlite3-3.9.1/Makefile.in +@@ -597,6 +597,7 @@ sqlite3.pc: $(TOP)/sqlite3.pc.in + libsqlite3.la: $(LIBOBJ) + $(LTLINK) -no-undefined -o $@ $(LIBOBJ) $(TLIBS) \ + ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8" ++ sed -i "/dependency_libs/s/'.*'/''/" $@ + + libtclsqlite3.la: tclsqlite.lo libsqlite3.la + $(LTLINK) -no-undefined -o $@ tclsqlite.lo \ +@@ -604,6 +605,7 @@ libtclsqlite3.la: tclsqlite.lo libsqlite + -rpath "$(TCLLIBDIR)" \ + -version-info "8:6:8" \ + -avoid-version ++ sed -i "/dependency_libs/s/'.*'/''/" $@ + + sqlite3$(TEXE): shell.c sqlite3.c + $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \ diff --git a/debian/patches/10-665363-disable-malloc-usable-size.patch b/debian/patches/10-665363-disable-malloc-usable-size.patch new file mode 100644 index 0000000..a4371ff --- /dev/null +++ b/debian/patches/10-665363-disable-malloc-usable-size.patch @@ -0,0 +1,17 @@ +Description: Disable malloc_usable_size + Disable code introduced in sqlite 3.7.10 using malloc_usable_size, as it caused + a regression on 64-bit platforms. +Author: Steven Chamberlain +Bug-Debian: http://bugs.debian.org/665363 + +--- sqlite3-3.7.11.orig/configure.ac ++++ sqlite3-3.7.11/configure.ac +@@ -108,7 +108,7 @@ AC_CHECK_HEADERS([sys/types.h stdlib.h s + ######### + # Figure out whether or not we have these functions + # +-AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64]) ++AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s strchrnul usleep utime pread pread64 pwrite pwrite64]) + + ######### + # By default, we use the amalgamation (this may be changed below...) diff --git a/debian/patches/20-hurd-locking-style.patch b/debian/patches/20-hurd-locking-style.patch new file mode 100644 index 0000000..0667d25 --- /dev/null +++ b/debian/patches/20-hurd-locking-style.patch @@ -0,0 +1,47 @@ +--- a/src/os_unix.c ++++ b/src/os_unix.c +@@ -85,7 +85,7 @@ + # include + #endif + +-#if SQLITE_ENABLE_LOCKING_STYLE ++#if SQLITE_ENABLE_LOCKING_STYLE || defined(__GNU__) + # include + # include + # include +@@ -2236,7 +2236,7 @@ + ** + ** Omit this section if SQLITE_ENABLE_LOCKING_STYLE is turned off + */ +-#if SQLITE_ENABLE_LOCKING_STYLE ++#if SQLITE_ENABLE_LOCKING_STYLE || defined(__GNU__) + + /* + ** Retry flock() calls that fail with EINTR +@@ -5039,7 +5039,7 @@ + 0 /* xShmMap method */ + ) + +-#if SQLITE_ENABLE_LOCKING_STYLE ++#if SQLITE_ENABLE_LOCKING_STYLE || defined(__GNU__) + IOMETHODS( + flockIoFinder, /* Finder function name */ + flockIoMethods, /* sqlite3_io_methods object name */ +@@ -7505,6 +7505,8 @@ + UNIXVFS("unix", autolockIoFinder ), + #elif OS_VXWORKS + UNIXVFS("unix", vxworksIoFinder ), ++#elif defined(__GNU__) ++ UNIXVFS("unix", flockIoFinder ), + #else + UNIXVFS("unix", posixIoFinder ), + #endif +@@ -7514,7 +7516,7 @@ + #if OS_VXWORKS + UNIXVFS("unix-namedsem", semIoFinder ), + #endif +-#if SQLITE_ENABLE_LOCKING_STYLE || OS_VXWORKS ++#if SQLITE_ENABLE_LOCKING_STYLE || OS_VXWORKS || defined(__GNU__) + UNIXVFS("unix-posix", posixIoFinder ), + #endif + #if SQLITE_ENABLE_LOCKING_STYLE diff --git a/debian/patches/30-cross.patch b/debian/patches/30-cross.patch new file mode 100644 index 0000000..ac7d5fe --- /dev/null +++ b/debian/patches/30-cross.patch @@ -0,0 +1,63 @@ +Index: sqlite3/Makefile.in +=================================================================== +--- sqlite3.orig/Makefile.in ++++ sqlite3/Makefile.in +@@ -829,10 +829,20 @@ sqlite3.lo: sqlite3.c + + # Rules to build the LEMON compiler generator + # +-lemon$(BEXE): $(TOP)/tool/lemon.c $(TOP)/tool/lempar.c ++lemon-for-build$(BEXE): $(TOP)/tool/lemon.c $(TOP)/tool/lempar.c + $(BCC) -o $@ $(TOP)/tool/lemon.c + cp $(TOP)/tool/lempar.c . + ++lemon$(TEXE): $(TOP)/tool/lemon.c $(TOP)/tool/lempar.c ++ $(LTLINK) -o $@ $(TOP)/tool/lemon.c ++ cp $(TOP)/tool/lempar.c . ++ ++ifeq ($(CROSS_BUILDING),yes) ++LEMON_FOR_BUILD = lemon-for-build$(BEXE) ++else ++LEMON_FOR_BUILD = lemon$(TEXE) ++endif ++ + # Rules to build the program that generates the source-id + # + mksourceid$(BEXE): $(TOP)/tool/mksourceid.c +@@ -1117,9 +1127,9 @@ opcodes.h: parse.h $(TOP)/src/vdbe.c $(T + # + parse.h: parse.c + +-parse.c: $(TOP)/src/parse.y lemon$(BEXE) ++parse.c: $(TOP)/src/parse.y $(LEMON_FOR_BUILD) + cp $(TOP)/src/parse.y . +- ./lemon$(BEXE) $(OPT_FEATURE_FLAGS) $(OPTS) -S parse.y ++ ./$(LEMON_FOR_BUILD) $(OPT_FEATURE_FLAGS) $(OPTS) -S parse.y + + sqlite3.h: $(TOP)/src/sqlite.h.in $(TOP)/manifest mksourceid$(BEXE) $(TOP)/VERSION has_tclsh84 + $(TCLSH_CMD) $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h +@@ -1241,10 +1251,10 @@ FTS5_SRC = \ + $(TOP)/ext/fts5/fts5_varint.c \ + $(TOP)/ext/fts5/fts5_vocab.c \ + +-fts5parse.c: $(TOP)/ext/fts5/fts5parse.y lemon$(BEXE) ++fts5parse.c: $(TOP)/ext/fts5/fts5parse.y $(LEMON_FOR_BUILD) + cp $(TOP)/ext/fts5/fts5parse.y . + rm -f fts5parse.h +- ./lemon$(BEXE) $(OPTS) -S fts5parse.y ++ ./$(LEMON_FOR_BUILD)$(BEXE) $(OPTS) -S fts5parse.y + + fts5parse.h: fts5parse.c + +@@ -1541,7 +1551,10 @@ clean: + rm -f *.lo *.la *.o sqlite3$(TEXE) libsqlite3.la + rm -f sqlite3.h opcodes.* + rm -rf .libs .deps +- rm -f lemon$(BEXE) lempar.c parse.* sqlite*.tar.gz ++ rm -f $(LEMON_FOR_BUILD) lempar.c parse.* sqlite*.tar.gz ++ifeq ($(CROSS_BUILDING), yes) ++ rm -f lemon$(TEXE) ++endif + rm -f mkkeywordhash$(BEXE) keywordhash.h + rm -f mksourceid$(BEXE) + rm -f *.da *.bb *.bbg gmon.out diff --git a/debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch b/debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch new file mode 100644 index 0000000..074ab5f --- /dev/null +++ b/debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch @@ -0,0 +1,22 @@ +Description: increase the maximum possible value of the page size + Firefox/Iceweasel uses a page size of 32k, but sqlite won't allow it + because the maximum it allows by default is 8k (through the + SQLITE_MAX_DEFAULT_PAGE_SIZE define). This patch increases this limit. +Author: Laszlo Boszormenyi (GCS) +Bug-Debian: http://bugs.debian.org/672573 +Forwarded: not-needed +Last-Update: 2019-12-29 + +--- + +--- sqlite3-3.7.12.orig/src/sqliteLimit.h ++++ sqlite3-3.7.12/src/sqliteLimit.h +@@ -171,7 +171,7 @@ + ** SQLite will choose on its own. + */ + #ifndef SQLITE_MAX_DEFAULT_PAGE_SIZE +-# define SQLITE_MAX_DEFAULT_PAGE_SIZE 8192 ++# define SQLITE_MAX_DEFAULT_PAGE_SIZE 32768 + #endif + #if SQLITE_MAX_DEFAULT_PAGE_SIZE>SQLITE_MAX_PAGE_SIZE + # undef SQLITE_MAX_DEFAULT_PAGE_SIZE diff --git a/debian/patches/32-dynamic_link.patch b/debian/patches/32-dynamic_link.patch new file mode 100644 index 0000000..55ab04b --- /dev/null +++ b/debian/patches/32-dynamic_link.patch @@ -0,0 +1,14 @@ +--- sqlite3-3.38.3.orig/Makefile.in ++++ sqlite3-3.38.3/Makefile.in +@@ -672,9 +672,9 @@ + -avoid-version + sed -i "/dependency_libs/s/'.*'/''/" $@ + +-sqlite3$(TEXE): shell.c sqlite3.c ++sqlite3$(TEXE): shell.c libsqlite3.la + $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \ +- shell.c sqlite3.c \ ++ shell.c libsqlite3.la \ + $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)" + + sqldiff$(TEXE): $(TOP)/tool/sqldiff.c sqlite3.lo sqlite3.h diff --git a/debian/patches/40-amalgamation_configure.patch b/debian/patches/40-amalgamation_configure.patch new file mode 100644 index 0000000..eac62b5 --- /dev/null +++ b/debian/patches/40-amalgamation_configure.patch @@ -0,0 +1,37 @@ +--- sqlite-src-3370000/configure.ac.orig 2021-11-27 16:05:17.000000000 +0100 ++++ sqlite-src-3370000/configure.ac 2021-12-03 21:21:47.506868981 +0100 +@@ -116,6 +116,13 @@ + USE_AMALGAMATION=1 + + ######### ++# By default, amalgamation sqlite3.c will have #line directives. ++# This is a build option not shown by ./configure --help ++# To control it, use configure option: amalgamation_line_macros=? ++# where ? is no to suppress #line directives or yes to create them. ++AMALGAMATION_LINE_MACROS=--linemacros=0 ++ ++######### + # See whether we can run specific tclsh versions known to work well; + # if not, then we fall back to plain tclsh. + # TODO: try other versions before falling back? +@@ -633,6 +640,20 @@ + fi + AC_SUBST(USE_AMALGAMATION) + ++######## ++# See whether --disable ++if test "${amalgamation_line_macros+set}" = set; then : ++ enableval=$amalgamation_line_macros; ++fi ++ ++if test "${amalgamation_line_macros}" = "yes" ; then ++ AMALGAMATION_LINE_MACROS=--linemacros=1 ++fi ++if test "${amalgamation_line_macros}" = "no" ; then ++ AMALGAMATION_LINE_MACROS=--linemacros=0 ++fi ++AC_SUBST(AMALGAMATION_LINE_MACROS) ++ + ######### + # Look for zlib. Only needed by extensions and by the sqlite3.exe shell + AC_CHECK_HEADERS(zlib.h) diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..276265e --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,9 @@ +10-520466-libsqlite3-depends-on-libdl.patch +10-520478-squash-bad-deps.patch +20-hurd-locking-style.patch +30-cross.patch +10-665363-disable-malloc-usable-size.patch +31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch +32-dynamic_link.patch +02-use-packaged-lempar.c.patch +40-amalgamation_configure.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..3255036 --- /dev/null +++ b/debian/rules @@ -0,0 +1,188 @@ +#!/usr/bin/make -f +#-*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS) + +export LC_ALL:=C.UTF-8 + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all future=+lfs +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +DESTDIR=$(CURDIR)/debian/tmp + +DDEBUG=`if (echo $(DEB_BUILD_OPTIONS) | grep -q debug) then \ + echo "--enable-debug"; \ + else \ + echo ""; \ + fi` + +export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +export LDFLAGS += -Wl,--as-needed +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.6 + export CROSS_BUILDING=no +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.6 + LDFLAGS += -L/usr/lib/$(DEB_HOST_MULTIARCH) + export CROSS_BUILDING=yes +endif + +ifeq ($(origin CC),default) + HOST_CC ?= $(DEB_HOST_GNU_TYPE)-gcc +else + HOST_CC ?= $(CC) +endif + +export CFLAGS += -O2 -fno-strict-aliasing \ + -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_COLUMN_METADATA \ + -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS \ + -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SOUNDEX=1 \ + -DSQLITE_ENABLE_UNLOCK_NOTIFY \ + -DSQLITE_ENABLE_DBSTAT_VTAB \ + -DSQLITE_ALLOW_ROWID_IN_VIEW \ + -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 \ + -DSQLITE_ENABLE_LOAD_EXTENSION \ + -DSQLITE_ENABLE_JSON1 \ + -DSQLITE_LIKE_DOESNT_MATCH_BLOBS \ + -DSQLITE_THREADSAFE=1 \ + -DSQLITE_ENABLE_FTS3_TOKENIZER=1 \ + -DSQLITE_USE_URI=1 \ + -DSQLITE_MAX_SCHEMA_RETRY=25 \ + -DSQLITE_ENABLE_PREUPDATE_HOOK \ + -DSQLITE_ENABLE_SESSION \ + -DSQLITE_ENABLE_STMTVTAB \ + -DSQLITE_MAX_VARIABLE_NUMBER=250000 + +configure: configure-stamp +configure-stamp: + dh_testdir + dh_autoreconf --as-needed + dh_update_autotools_config + ./configure --prefix=/usr --mandir="/usr/share/man" \ + $(confflags) --enable-threadsafe \ + --enable-load-extension \ + --enable-json \ + --enable-fts4 \ + --enable-fts5 \ + --disable-amalgamation \ + --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ + --libexecdir=\$${libdir}/sqlite3 \ + TCLLIBDIR=/usr/lib/tcltk/sqlite3 \ + SHELL=/bin/sh \ + $(DDEBUG) + + # remove double -ldl from sqlite3.pc + sed -i "s/\([-ldl .+]\) -ldl/\1/" sqlite3.pc + + touch $@ + +build-arch: build-stamp +build-indep: build-stamp + +build: build-arch build-indep +build-stamp: configure + dh_testdir + $(MAKE) +ifeq (,$(findstring $(DEB_BUILD_ARCH_OS),kfreebsd)) + # build tools + $(MAKE) showdb showjournal showstat4 showwal sqldiff sqlite3_analyzer +endif +ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + $(MAKE) lemon +endif + cd ext/misc && $(HOST_CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -g -fPIC -I../.. -shared csv.c -o csv.so + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f configure-stamp build-stamp + rm -f config.log config.h pkgIndex.tcl configure + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.h sqlite3session.h mksourceid + rm -f ext/misc/csv.so + dh_autoreconf_clean + dh_clean + +install: build + dh_testdir + dh_testroot + + $(MAKE) install DESTDIR=$(DESTDIR) + chrpath -d $(DESTDIR)/usr/bin/sqlite3 + chrpath -d $(DESTDIR)/usr/lib/tcltk/sqlite3/libtclsqlite3.so + install -m 0664 libtclsqlite3.la $(DESTDIR)/usr/lib/tcltk/sqlite3/ + install -d $(DESTDIR)/usr/share/lemon + install -m 0664 tool/lempar.c $(DESTDIR)/usr/share/lemon/ +ifeq (,$(findstring $(DEB_BUILD_ARCH_OS),kfreebsd)) + install -m 0775 showdb showjournal showstat4 showwal \ + sqldiff sqlite3_analyzer \ + $(DESTDIR)/usr/bin/ +endif + install -m 0775 lemon $(DESTDIR)/usr/bin/ + install -d $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/sqlite/ + install -m 0775 ext/misc/csv.so \ + $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/sqlite/ + + # Remove *.la files per policy 3.9.1.0 + rm $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libsqlite3.la + + # Create the pkgIndex.tcl file for the Tcl module. This generated file + # actually turns out to be relocatable. +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + echo "pkg_mkIndex -verbose $(DESTDIR)/usr/lib/tcltk/sqlite3" | \ + LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) \ + tclsh8.6 + grep -q 'package ifneeded sqlite3' \ + $(DESTDIR)/usr/lib/tcltk/sqlite3/pkgIndex.tcl || \ + (echo "pkgIndex.tcl seems to be wrong" && exit 1) +else + echo "" > $(DESTDIR)/usr/lib/tcltk/sqlite3/pkgIndex.tcl +endif + +binary-indep: build install + dh_testdir + dh_testroot + + dh_install -i --sourcedir=$(DESTDIR) + dh_installdocs -i + lynx -dump -nolist www/changes.html >changelog + dh_installchangelogs -i www/changes.html changelog + rm changelog + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir + dh_testroot + + dh_install -a --sourcedir=$(DESTDIR) + dh_installman -a + dh_installdocs -a + lynx -dump -nolist www/changes.html >changelog + dh_installchangelogs -a www/changes.html changelog + rm changelog + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a -Ldebian/libsqlite3-0/usr/lib/$(DEB_HOST_MULTIARCH) + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build build-indep build-arch clean configure binary-indep binary-arch binary diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..2acaf75 --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,34 @@ +# long lines +source-is-missing [www/c3ref/c_abort_rollback.html] +source-is-missing [www/c3ref/c_alter_table.html] +source-is-missing [www/c3ref/c_config_covering_index_scan.html] +source-is-missing [www/c3ref/c_dbconfig_defensive.html] +source-is-missing [www/c3ref/c_fcntl_begin_atomic_write.html] +source-is-missing [www/c3ref/c_index_constraint_eq.html] +source-is-missing [www/c3ref/c_testctrl_always.html] +source-is-missing [www/doc_keyword_crossref.html] +source-is-missing [www/doc_pagelink_crossref.html] +source-is-missing [www/doc_target_crossref.html] +source-is-missing [www/faq.html] +source-is-missing [www/syntax/common-table-expression.html] +source-is-missing [www/syntax/compound-operator.html] +source-is-missing [www/syntax/expr.html] +source-is-missing [www/syntax/filter-clause.html] +source-is-missing [www/syntax/frame-spec.html] +source-is-missing [www/syntax/function-arguments.html] +source-is-missing [www/syntax/join-clause.html] +source-is-missing [www/syntax/join-constraint.html] +source-is-missing [www/syntax/join-operator.html] +source-is-missing [www/syntax/literal-value.html] +source-is-missing [www/syntax/ordering-term.html] +source-is-missing [www/syntax/over-clause.html] +source-is-missing [www/syntax/raise-function.html] +source-is-missing [www/syntax/result-column.html] +source-is-missing [www/syntax/select-stmt.html] +source-is-missing [www/syntax/signed-number.html] +source-is-missing [www/syntax/sql-stmt.html] +source-is-missing [www/syntax/table-or-subquery.html] +source-is-missing [www/syntax/type-name.html] +source-is-missing [www/syntax/update-stmt-limited.html] +source-is-missing [www/syntax/window-defn.html] +source-is-missing [www/syntaxdiagrams.html] diff --git a/debian/sqldiff.1 b/debian/sqldiff.1 new file mode 100644 index 0000000..7760e7f --- /dev/null +++ b/debian/sqldiff.1 @@ -0,0 +1,115 @@ +.TH sqldiff 1 "2018-05-10" +.SH NAME +sqldiff - sqlite3 database difference utility +.SH SYNOPSIS +.B sqldiff +.RI [ options ] +.I database1.sqlite database2.sqlite +.SH DESCRIPTION +The +.B sqldiff +binary is a command-line utility program that displays the differences +between SQLite databases. The usual output is an SQL script that will +transform +.I database1.sqlite +(the "source" database) into +.I database2.sqlite +(the "destination" database). + +The +.B sqldiff +utility works by finding rows in the source and destination that are +logical "pairs". The default behavior is to treat two rows as pairs if +they are in tables with the same name and they have the same rowid, or +in the case of a WITHOUT ROWID table if they have the same PRIMARY +KEY. Any differences in the content of paired rows are output as +UPDATEs. Rows in the source database that could not be paired are +output as DELETEs. Rows in the destination database that could not be +paired are output as INSERTs. + +The +.B --primarykey +flag changes the pairing algorithm slightly so that the +schema-declared PRIMARY KEY is always used for pairing, even on tables +that have a rowid. This is often a better choice for finding +differences, however it can lead to missed differences in the case of +rows that have one or more PRIMARY KEY columns set to NULL. +.SH OPTIONS +.TP +.BI \-\-changset\ FILE +Do not write changes to standard output. Instead, write a (binary) +changeset file into +.IR FILE . +The changeset can be interpreted using the sessions extension to +SQLite. +.TP +.BI \-\-lib\fR\ LIBRARY\fR,\ \-L\fR\ LIBRARY +Load the shared library or DLL file +.I LIBRARY +into SQLite prior to computing the differences. This can be used to +add application-defined collating sequences that are required by the +schema. +.TP +.B --primarykey +Use the schema-defined PRIMARY KEY instead of the rowid to pair rows +in the source and destination database. (See additional explanation +below.) +.TP +.B --schema +Show only differences in the schema not the table content +.TP +.B --summary +Show how many rows have changed on each table, but do not show the +actual changes +.TP +.BI --table\fR\ TABLE +Show only the differences in content for +.IR TABLE , +not for the entire database +.TP +.B --transaction +Wrap SQL output in a single large transaction +.TP +.B --vtab +Add support for handling FTS3, FTS5 and rtree virtual tables. See +below for details. +.SH LIMITATIONS +The +.B sqldiff +utility is unable to compute differences for rowid tables for which +the rowid is inaccessible. An example of a table with an inaccessible +rowid is: + +.nf +CREATE TABLE inaccessible_rowid( + "rowid" TEXT, + "oid" TEXT, + "_rowid_" TEXT +); +.fi + +The +.B sqldiff +utility does not (currently) display differences in TRIGGERs or VIEWs. + +By default, differences in the schema or content of virtual tables are +not reported on. + +However, if a virtual table implementation creates real tables +(sometimes referred to as "shadow" tables) within the database to +store its data in, then sqldiff.exe does calculate the difference +between these. This can have surprising effects if the resulting SQL +script is then run on a database that is not exactly the same as the +source database. For several of SQLite's bundled virtual tables (FTS3, +FTS5, rtree and others), the surprising effects may include corruption +of the virtual table content. + +If the +.B --vtab +option is passed to +.BR sqldiff , +then it ignores all underlying shadow tables belonging to an FTS3, +FTS5 or rtree virtual table and instead includes the virtual table +differences directly. +.SH SEE ALSO +.BR sqlite3 (1). diff --git a/debian/sqlite3-doc.doc-base b/debian/sqlite3-doc.doc-base new file mode 100644 index 0000000..1a78d86 --- /dev/null +++ b/debian/sqlite3-doc.doc-base @@ -0,0 +1,9 @@ +Document: sqlite3-reference +Title: SQLite3 reference manual +Author: D. Richard Hipp +Abstract: Overview of SQLite3 +Section: Data Management + +Format: HTML +Index: /usr/share/doc/sqlite3/index.html +Files: /usr/share/doc/sqlite3/*.html diff --git a/debian/sqlite3-doc.docs b/debian/sqlite3-doc.docs new file mode 100644 index 0000000..f07a8de --- /dev/null +++ b/debian/sqlite3-doc.docs @@ -0,0 +1 @@ +www/* diff --git a/debian/sqlite3-tools.install b/debian/sqlite3-tools.install new file mode 100644 index 0000000..e3f5d9c --- /dev/null +++ b/debian/sqlite3-tools.install @@ -0,0 +1,6 @@ +usr/bin/showdb +usr/bin/showjournal +usr/bin/showstat4 +usr/bin/showwal +usr/bin/sqldiff +usr/bin/sqlite3_analyzer diff --git a/debian/sqlite3-tools.manpages b/debian/sqlite3-tools.manpages new file mode 100644 index 0000000..c2487ae --- /dev/null +++ b/debian/sqlite3-tools.manpages @@ -0,0 +1 @@ +debian/sqlite3_analyzer.1 diff --git a/debian/sqlite3.dirs b/debian/sqlite3.dirs new file mode 100644 index 0000000..e772481 --- /dev/null +++ b/debian/sqlite3.dirs @@ -0,0 +1 @@ +usr/bin diff --git a/debian/sqlite3.install b/debian/sqlite3.install new file mode 100644 index 0000000..d8d3660 --- /dev/null +++ b/debian/sqlite3.install @@ -0,0 +1 @@ +usr/bin/sqlite3 diff --git a/debian/sqlite3.manpages b/debian/sqlite3.manpages new file mode 100644 index 0000000..2f8e99f --- /dev/null +++ b/debian/sqlite3.manpages @@ -0,0 +1,2 @@ +sqlite3.1 +debian/sqldiff.1 diff --git a/debian/sqlite3_analyzer.1 b/debian/sqlite3_analyzer.1 new file mode 100644 index 0000000..e54ffa3 --- /dev/null +++ b/debian/sqlite3_analyzer.1 @@ -0,0 +1,39 @@ +.Dd 2018-07-22 +.Dt SQLITE3_ANALYZER 1 +.Os "Debian GNU/Linux" +.Sh NAME +.Nm sqlite3_analyzer +.Nd SQLite3 database space usage analyzis tool +.Sh SYNOPSIS +.Nm +.Op Fl -pageinfo +.Op Fl -stats +.Op Fl -tclsh +.Op Fl -version +.Ar database.sqlite +.Sh DESCRIPTION +.Nm +program analyze an SQLite database file and +output a report detailing size and storage efficiency +information for the database and its constituent tables and indexes. +.Pp +.Sh OPTIONS +.Bl -tag -width indent +.It Fl -pageinfo +Show how each page of the database-file is used +.It Fl -stats +Output SQL text that creates a new database containing +statistics about the database that was analyzed +.It Fl -tclsh +Run the built-in TCL interpreter interactively (for debugging) +.It Fl -version +Show the version number of SQLite +.El +.Sh AUTHOR +.Nm +has been written by +.An D. Richard Hipp Aq drh@hwaci.com . +.Pp +This manual page was written by +.An Yuriy M. Kaminskiy Aq yumkam+debian@gmail.com +for the Debian GNU/Linux system. diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..ce7fbc3 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,8 @@ +--- +Archive: Fossil +Bug-Database: https://www.sqlite.org/src/timeline?y=t +Bug-Submit: https://www.sqlite.org/forum/about +Repository: https://www.sqlite.org/src +Repository-Browse: https://www.sqlite.org/src/dir?ci=tip +Changelog: https://www.sqlite.org/chronology.html +Documentation: https://www.sqlite.org/docs.html diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..83622c5 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="uversionmangle=s/\.0/\./g;s/\.0+$//;s/_/\./g" \ + https://www.sqlite.org/ .*releaselog/(\d\S+).html -- cgit v1.2.3