274 Commits

Author SHA1 Message Date
Rudi Heitbaum
589c724d90 mariadb-connector-c: update to 3.3.9 2024-03-07 12:46:52 +00:00
Rudi Heitbaum
cfec4017a8 sqlite: update to 3.45.1 2024-02-01 05:26:36 +00:00
Rudi Heitbaum
bb2d47c861 sqlite: update to 3.45.0
release notes:
- https://www.sqlite.org/releaselog/3_45_0.html
2024-01-17 09:37:25 +00:00
Rudi Heitbaum
5f79a43090 sqlite: update to 3.44.2 2023-11-24 16:09:32 +00:00
Rudi Heitbaum
686bcf38e3 sqlite: update to 3.44.0 2023-11-02 13:33:04 +00:00
Chad Wagner
ccb3677c54
mariadb-connector-c: fix bad handshake issue on 32-bit platforms 2023-10-21 08:12:58 -04:00
Rudi Heitbaum
22e64c9932 sqlite: update to 3.43.2 2023-10-14 01:16:12 +00:00
Rudi Heitbaum
392ff4a19c mariadb-connector-c: fix build error on 32-bit systems 2023-09-19 14:45:24 +00:00
Rudi Heitbaum
d94d30993a mariadb-connector-c: update to 3.3.7 2023-09-17 12:32:47 +00:00
Rudi Heitbaum
b88634caa5 sqlite: update to 3.43.1 2023-09-15 04:55:35 +00:00
Rudi Heitbaum
cbcf552b06 sqlite: update to 3.43.1 2023-09-14 12:14:08 +00:00
Rudi Heitbaum
201364c4c2 mariadb-connector-c: update to 3.3.6
log:
- https://github.com/mariadb-corporation/mariadb-connector-c/compare/v3.3.5...v3.3.6
2023-09-05 13:06:25 +00:00
Rudi Heitbaum
d110d056d7 sqlite: update to 3.43.0 2023-08-26 06:14:03 +00:00
Rudi Heitbaum
76b626254e mariadb-connector-c: update to 3.3.5 2023-06-05 14:26:42 +00:00
Rudi Heitbaum
72fc77d05c sqlite: update to 3.42.0 2023-05-20 13:59:40 +00:00
Rudi Heitbaum
667016bf4a sqlite: update to 3.41.2 2023-03-30 12:38:50 +00:00
Rudi Heitbaum
2083265c28 sqlite: update to 3.41.1 2023-03-14 13:52:13 +00:00
Rudi Heitbaum
f45349afa9 mariadb-connector-c: update to 3.3.4 2023-02-08 21:24:19 +00:00
Rudi Heitbaum
df2434b6f0 mariadb-connector-c: update to 3.3.3
release notes:
- https://mariadb.com/kb/en/mariadb-connector-c-3-3-3-release-notes/
- https://mariadb.com/kb/en/mariadb-connector-c-3-3-3-changelog/
- https://github.com/mariadb-corporation/mariadb-connector-c/compare/v3.3.2...v3.3.3
2023-01-17 16:35:45 +00:00
Rudi Heitbaum
12f3efbb48 sqlite: update to 3.40.1
release log:
- https://www.sqlite.org/releaselog/3_40_1.html

Additional changes in version 3.40.1 (2022-12-28):
- Fix the --safe command-line option to the CLI such that it correctly
  disallows the use of SQL functions like writefile() that can cause
  harmful side-effects.
- Fix a potential infinite loop in the memsys5 alternative memory allocator.
  This bug was introduced by a performance optimization in version 3.39.0.
- Various other obscure fixes.
2022-12-29 11:23:42 +00:00
Rudi Heitbaum
77324f494c sqlite: update to 3.40.0 2022-11-17 09:57:55 +00:00
Rudi Heitbaum
52cee86c3a sqlite: update to 3.39.4
release notes:
- https://www.sqlite.org/releaselog/3_39_4.html
2022-10-17 09:19:11 +00:00
Rudi Heitbaum
2dac7db2e4 mariadb-connector-c: update to 3.3.2
release notes:
- https://mariadb.com/kb/en/mariadb-connector-c-332-release-notes/
2022-08-27 06:37:53 +00:00
Rudi Heitbaum
e1842e3f57 mariadb-connector-c: update to 3.2.7 and fix cmake build options
release notes:
- https://mariadb.com/kb/en/mariadb-connector-c-327-release-notes/
2022-08-20 12:38:37 +00:00
Rudi Heitbaum
70b56a8d7b sqlite: update to 3.39.2 2022-07-29 09:47:57 +00:00
Rudi Heitbaum
2a486d1e2b sqlite: update to 3.39.1 2022-07-14 10:26:15 +00:00
Rudi Heitbaum
4876900b32 sqlite: update to 3.39.0
release log:
- https://www.sqlite.org/releaselog/3_39_0.html
2022-07-02 12:04:45 +00:00
Rudi Heitbaum
9103d71162 sqlite: update to 3.38.5
release log:
- https://www.sqlite.org/releaselog/3_38_5.html
- https://www.sqlite.org/news.html#2022-05-06
2022-05-29 10:10:06 +00:00
Rudi Heitbaum
c6fef64056 sqlite: update to 3.38.4
release log:
- https://www.sqlite.org/releaselog/3_38_4.html
2022-05-06 08:31:30 +00:00
Rudi Heitbaum
b303642709 sqlite: update to 3.38.3 2022-04-30 07:32:56 +00:00
heitbaum
79bc72f267 sqlite: update to 3.38.2
update 3.37.1 to 3.38.2

release logs:
- https://www.sqlite.org/releaselog/3_37_2.html
- https://www.sqlite.org/releaselog/3_38_2.html

Additional changes in version 3.37.2 (2022-01-06):

Fix a bug introduced in version 3.35.0 (2021-03-12) that can cause
database corruption if a SAVEPOINT is rolled back while in PRAGMA
temp_store=MEMORY mode, and other changes are made, and then the outer
transaction commits. Check-in 73c2b50211d3ae26

Fix a long-standing problem with ON DELETE CASCADE and ON UPDATE CASCADE
in which a cache of the bytecode used to implement the cascading change
was not being reset following a local DDL change. Check-in
5232c9777fe4fb13.

Other minor fixes that should not impact production builds.

Changes in version 3.38.0 (2022-02-22):

Added the -> and ->> operators for easier processing of JSON. The new
operators are compatible with MySQL and PostgreSQL.
The JSON functions are now built-ins. It is no longer necessary to use
the -DSQLITE_ENABLE_JSON1 compile-time option to enable JSON support.
JSON is on by default. Disable the JSON interface using the new
-DSQLITE_OMIT_JSON compile-time option.
Enhancements to date and time functions:
Added the unixepoch() function.
Added the auto modifier and the julianday modifier.
Rename the printf() SQL function to format() for better compatibility.
The original printf() name is retained as an alias for backwards
compatibility.
Added the sqlite3_error_offset() interface, which can sometimes help to
localize an SQL error to a specific character in the input SQL text, so
that applications can provide better error messages.
Enhanced the interface to virtual tables as follows:
Added the sqlite3_vtab_distinct() interface.
Added the sqlite3_vtab_rhs_value() interface.
Added new operator types SQLITE_INDEX_CONSTRAINT_LIMIT and
SQLITE_INDEX_CONSTRAINT_OFFSET.
Added the sqlite3_vtab_in() interface (and related) to enable a virtual
table to process IN operator constraints all at once, rather than
processing each value of the right-hand side of the IN operator
separately.
CLI enhancements:
Columnar output modes are enhanced to correctly handle tabs and newlines
embedded in text.
Added options like "--wrap N", "--wordwrap on", and "--quote" to the
columnar output modes.
Added the .mode qbox alias.
The .import command automatically disambiguates column names.
Use the new sqlite3_error_offset() interface to provide better error
messages.
Query planner enhancements:
Use a Bloom filter to speed up large analytic queries.
Use a balanced merge tree to evaluate UNION or UNION ALL compound SELECT
statements that have an ORDER BY clause.
The ALTER TABLE statement is changed to silently ignores entries in the
sqlite_schema table that do not parse when PRAGMA writable_schema=ON.

Additional changes in version 3.38.1 (2022-03-12):

Fix problems with the new Bloom filter optimization that might cause
some obscure queries to get an incorrect answer.
Fix the localtime modifier of the date and time functions so that it
preserves fractional seconds.
Fix the sqlite_offset SQL function so that it works correctly even in
corner cases such as when the argument is a virtual column or the column
of a view.
Fix row value IN operator constraints on virtual tables so that they
work correctly even if the virtual table implementation relies on
bytecode to filter rows that do not satisfy the constraint.
Other minor fixes to assert() statements, test cases, and documentation.
See the source code timeline for details.

Additional changes in version 3.38.2 (2022-03-26):

Fix another user-discovered problem with the new Bloom filter
optimization that might cause an incorrect answer when doing a LEFT JOIN
with a WHERE clause constraint that says that one of the columns on the
right table of the LEFT JOIN is NULL. See forum thread 031e262a89b6a9d2.
Other minor patches. See the timeline for details.
2022-03-27 11:23:16 +00:00
Matthias Reichl
772bcabf7a Revert "sqlite: enable ICU support"
This reverts commit 537c0e2b4b5c12c298d9e6c776feb4cdc3118dcc.
2022-01-14 19:13:31 +01:00
Christian Hewitt
0d1e2a6beb
Merge pull request #5977 from Kurganov/le11-sqlite-icu
sqlite: enable ICU support
2022-01-01 16:07:01 +00:00
heitbaum
7318dc487b sqlite: update to 3.37.1 2022-01-01 11:32:06 +00:00
heitbaum
a45d68b69f mariadb-connector-c: update to 3.2.5
https://mariadb.com/kb/en/changes-and-improvements-in-mariadb-connector-c-32/

New Features
- MDEV-19237: Do not resend prepared statement metadata unnecessarily
- CONC-508: Added support for passwords > 255 characters
- LOAD DATA LOCAL is now supported in binary protocol
- Updated/extended cipher suite list for Schannel TLS module
- CONC-433: Added support for certificate revocation list in GnuTLS module
- CONC-547: Changed default character set from latin1 to utf8mb4
- CONC-533: Added support for non blocking calls using binary protocol
- CONC-509: mysql_get_client_* api functions now return Connector version

Notable changes:
- The connection plugin "aurora" was removed
- Default character set is now utf8mb4
- Character set utf8 will be mapped to utf8mb3
- Added support for MSVC asan
- CONC-566: If a stored procedure was executed as server side cursor and
  server doesn't set the SERVER_STATUS_CURSOR_EXISTS status flag, the
  result set will not be processed as a server side cursor.
- MDEV-26761: If mariadb_stmt_execute_direct fails, the number of
  parameters (obtained by response packet of mysql_stmt_prepare) will be
  set back to the number of prebinded parameters to avoid memory overrun.
- CONC-568: The API function mysql_load_plugin_v() now returns the plugin
  handle (instead of raising an error and returning a NULL handle) even if
  the plugin was already loaded. This will avoid possible race conditions,
  when one thread is loading the plugin while another thread waits for the
  lock to load the same plugin.
- Xcode compatibility update (Thanks to Sergei Krivonos for his contribution)
- CONC-570: Removed callback function for crypto threads, since the
  callback function cannot be cleared (this affects OpenSSL <= 1.0.2 only)

- BETA:   https://mariadb.com/kb/en/mariadb-connector-c-320-release-notes/
- RC:     https://mariadb.com/kb/en/mariadb-connector-c-322-release-notes/
- STABLE: https://mariadb.com/kb/en/mariadb-connector-c-323-release-notes/
- STABLE: https://mariadb.com/kb/en/mariadb-connector-c-324-release-notes/
- STABLE: https://mariadb.com/kb/en/mariadb-connector-c-325-release-notes/
2022-01-01 11:29:13 +00:00
Ian Leonard
3a37182215 sqlite: update to 3.37.0
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-16 06:18:47 +00:00
kurganov
537c0e2b4b sqlite: enable ICU support 2021-12-14 10:56:58 +03:00
CvH
ebb0aa1e7f
Merge pull request #5771 from heitbaum/pac
Some package updates
2021-10-26 11:46:26 +02:00
heitbaum
5bf144f5c7 mariadb-connector-c: update to 3.1.14 2021-10-17 08:43:43 +11:00
mglae
5a11d93767 mariadb-connector-c: install secure authentication plugins 2021-10-16 19:47:02 +02:00
heitbaum
ec39a9c6c8 mariadb-connector-c: update to 3.1.13
update 3.1.11 (2020-11-04) to 3.1.13 (2021-05-11)
release notes:
- https://mariadb.com/kb/en/mariadb-connector-c-3112-release-notes/
- https://mariadb.com/kb/en/mariadb-connector-c-3113-release-notes/
changelog:
- https://mariadb.com/kb/en/mariadb-connector-c-3112-changelog/
- https://mariadb.com/kb/en/mariadb-connector-c-3113-changelog/
diff: https://github.com/mariadb-corporation/mariadb-connector-c/compare/v3.1.11...v3.1.13
2021-09-12 00:26:40 +10:00
Ian Leonard
03227b5931 sqlite: update to 3.35.5
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-05-10 07:47:27 +00:00
heitbaum
311e7ee600 sqlite: update to 3.34.1
updtate 3.34.0 to 3.34.1
changelog: https://www.sqlite.org/releaselog/3_34_1.html
2021-01-25 02:31:40 +00:00
Ian Leonard
7a107279da databases: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:44 +00:00
heitbaum
6bd9a1700b sqlite: cleanup package.mk 2021-01-07 20:24:04 +00:00
CvH
c52b0123c4 sqlite: cleanup version 2020-12-27 20:30:27 +01:00
heitbaum
cafdc65001 mariadb-connector-c: update to 3.1.11 2020-12-12 10:21:24 +00:00
heitbaum
28be9193bc sqlite: update to 3.34 2020-12-12 10:21:23 +00:00
Ian Leonard
0e629b8a41 sqlite: update to 3.33.0
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-10-14 19:19:57 +00:00
Ian Leonard
da1ff5554a sqlite: update to 3.32.3
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-19 00:42:19 +00:00