gwenn
dbad1dd333
Fix parsing of virtual table parameters
2024-05-18 13:18:11 +02:00
gwenn
bda9d01f85
Merge pull request #1504 from LonerDan/master
...
Bump sqlcipher version to v4.5.7
2024-05-17 18:44:25 +02:00
Daniel Brát
b4d37fbd42
Bump sqlcipher version to v4.5.7
...
Updates sqlcipher to release v4.5.7. This version is based on upstream sqlite
version 3.45.3, which is coincidentaly the same as used by this crate at the
time of this commit.
2024-05-17 14:03:33 +02:00
southorange0929
1886a0a5ef
feat: sync openssl search logic
2024-05-15 09:23:22 +08:00
southorange0929
a7d5d33548
fix: build should support lib64 dir for OpenSSL3.x
2024-05-13 18:03:35 +08:00
gwenn
6218aa40ad
Merge pull request #1501 from gwenn/clippy
...
Fix clippy warning
2024-05-11 09:55:09 +02:00
gwenn
7f93b28705
Merge pull request #1494 from gwenn/register_ext
...
Improve Connection::extension_init2
2024-05-11 09:51:25 +02:00
gwenn
f78b64697a
Fix clippy warning
2024-05-11 09:48:53 +02:00
gwenn
6d9f01c06e
Merge pull request #1498 from gwenn/clippy
...
Fix clippy warning
2024-04-20 08:01:36 +02:00
gwenn
9a3930ba70
Fix clippy warning
2024-04-20 07:53:22 +02:00
gwenn
997f313a14
Merge pull request #1496 from gwenn/3.45.3
...
Bump bundled SQLite version to 3.45.3
2024-04-18 18:09:35 +02:00
gwenn
75d51fc9c4
Bump bundled SQLite version to 3.45.3
2024-04-18 18:00:07 +02:00
gwenn
cd4e93493b
Merge remote-tracking branch 'origin/master' into register_ext
2024-04-13 10:09:56 +02:00
gwenn
5ed5a123a6
Merge pull request #1495 from gwenn/ci
...
Try to fix warnings
2024-04-13 10:08:17 +02:00
gwenn
3fcd3e10a9
Try to fix codecov error
2024-04-13 09:58:11 +02:00
gwenn
58b9df1cc8
Try to fix warnings
2024-04-13 09:33:27 +02:00
gwenn
9e60757f53
Fix warning
2024-04-12 20:58:44 +02:00
gwenn
718599d5f7
Improve Connection::extension_init2
2024-04-12 20:50:34 +02:00
gwenn
09adb9382c
Try to coverage load_extension
2024-04-01 11:12:36 +02:00
gwenn
cdb0712f81
Try to improve test coverage by using --all
2024-04-01 10:59:06 +02:00
gwenn
79fae3d93c
Improve test coverage ( #1490 )
...
Improve test coverage
2024-04-01 10:11:07 +02:00
gwenn
be2689106f
Merge pull request #1486 from aschey/preupdate_hook
...
Add preupdate hook
2024-03-31 19:14:52 +02:00
Austin Schey
269dd72a76
check errors from sqlite3_preupdate_old and sqlite3_preupdate_new
2024-03-31 08:47:03 -05:00
Austin Schey
6cd70cc6bf
update comment
2024-03-31 08:28:16 -05:00
Austin Schey
63a1f1d3b0
add preupdate_hook to ci tests
2024-03-31 08:21:18 -05:00
Austin Schey
ba392cf104
fix syntax
2024-03-31 08:06:33 -05:00
Austin Schey
41cf19030a
minor changes to match other hooks
2024-03-31 08:04:09 -05:00
Austin Schey
0d56555875
Merge remote-tracking branch 'upstream/master' into preupdate_hook
2024-03-31 07:57:20 -05:00
gwenn
a0b410eb86
Use catch_unwind in init_auto_extension ( #1489 )
...
Use catch_unwind in init_auto_extension
2024-03-31 13:22:00 +02:00
gwenn
d8bcd4d28a
Check callbacks lifetime ( #1052 )
...
Check callbacks lifetime
2024-03-31 11:41:05 +02:00
gwenn
8421769032
Merge pull request #1488 from gwenn/ffi_callback
...
Remove Ref/UnwindSafe constraint on FFI callback
2024-03-31 11:23:29 +02:00
gwenn
19b20e0fc3
Remove Ref/UnwindSafe constraint on FFI callback
...
As suggested here:
https://github.com/rusqlite/rusqlite/pull/1052#issuecomment-988455248
2024-03-31 11:11:19 +02:00
Austin Schey
475c2fc691
fix indentation
2024-03-30 12:53:52 -05:00
Austin Schey
dd92f1d6df
add static lifetime bound and compile test
2024-03-30 12:45:52 -05:00
Austin Schey
64bb1e861f
add preupdate_hook feature to README
2024-03-30 11:03:09 -05:00
gwenn
57a3a8f62e
Add bindings to automatic extension loading API ( #1487 )
...
* Add bindings to automatic extension loading API
it doesn't seem possible to directly register an `AutoExtension`.
2024-03-30 17:01:44 +01:00
Austin Schey
fb50d45bdf
remove extra lifetime
2024-03-30 10:49:12 -05:00
Austin Schey
b910eafee5
move preupdate hook to separate file
2024-03-30 06:15:58 -05:00
Austin Schey
45e9db3435
Merge remote-tracking branch 'midaslamb/preupdate_hook' into preupdate_hook
2024-03-30 06:07:36 -05:00
gwenn
381be988cc
Merge pull request #1230 from xpepermint/master
...
Respect missing values in session's conflict resolver
2024-03-29 09:24:46 +01:00
gwenn
ac79c66304
Merge pull request #1485 from gwenn/exrescode
...
Activate SQLITE_OPEN_EXRESCODE by default
2024-03-28 21:21:56 +01:00
gwenn
25787021b7
Simplify code
2024-03-28 21:03:42 +01:00
gwenn
f6dd9c3a2c
Always activate SQLITE_OPEN_EXRESCODE for SQLite >= 3.37.0
2024-03-28 20:55:15 +01:00
gwenn
a016ed111b
Activate SQLITE_OPEN_EXRESCODE by default
...
I am not completly sure that it is fine to activate this flag with an old
SQLite version.
See http://sqlite.org/c3ref/open.html
> If the 3rd parameter to sqlite3_open_v2() is not one of the required combinations shown above optionally combined with other SQLITE_OPEN_* bits then the behavior is undefined.
2024-03-28 20:32:07 +01:00
gwenn
b41bd80571
Merge pull request #1483 from gwenn/c-string-literals
...
Use C-string literals
2024-03-24 08:14:38 +01:00
gwenn
ed7434e958
Use C-string literals
2024-03-24 07:57:24 +01:00
gwenn
e00b626e2b
Merge pull request #1482 from gwenn/backup_to_path
...
Add test to Connection::backup/restore
2024-03-23 19:35:32 +01:00
gwenn
67bce659d0
Add test to Connection::backup/restore
2024-03-23 19:22:21 +01:00
gwenn
64fe11ee37
Merge pull request #1481 from gwenn/busy
...
Remove test_busy_timeout
2024-03-23 18:43:57 +01:00
gwenn
b23de4116a
Remove test_busy_timeout
2024-03-23 18:18:11 +01:00