gwenn
79252ef82c
Upgrade bindgen
2022-11-19 12:37:49 +01:00
gwenn
6d509afe49
Clippy
2022-10-28 19:02:49 +02:00
Thom Chiovoloni
b86acc1d79
Merge branch 'hotfix-sys-0.25.2'
2022-10-26 19:43:15 -07:00
Thom Chiovoloni
6e20eb2182
Regenerate bundled SQLcipher (cherry-picking went wrong?)
2022-10-26 19:39:38 -07:00
Thom Chiovoloni
589524ab6e
Bump libsqlite3-sys version to 0.25.2
2022-10-26 19:39:38 -07:00
heavenboy8
2585881991
bump sqlcipher to 4.5.2
2022-10-26 19:39:38 -07:00
gwenn
02b3f07079
Upgrade bindgen to version 0.61
2022-10-18 20:17:31 +02:00
gwenn
ff1b3d5ed4
Merge pull request #1223 from gwenn/const
...
Reuse constants already defined in SQLite <= 3.14.0
2022-10-05 19:30:17 +02:00
gwenn
da9c831b9d
Upgrade SQLite bundled version to 3.39.4
2022-10-04 17:23:35 +00:00
gwenn
c5b63f67f0
Upgrade SQLite bundled version to 3.39.3
2022-09-12 16:48:20 +00:00
gwenn
dae4390c5e
Reuse constants already defined in SQLite <= 3.14.0
2022-09-02 20:04:18 +02:00
gwenn
2dd11143c9
Remove min_sqlite_version_3_7_16
feature
...
And associated bindgen
2022-08-30 13:05:47 -07:00
gwenn
6766d6a6cd
Remove old_sqlite
feature
...
And associated bindgen_3.6.8.rs
2022-08-30 13:05:47 -07:00
gwenn
987755f58e
Oops
2022-08-30 13:05:47 -07:00
gwenn
6e740d0611
Change default minimal SQLite API version
...
From 3.6.8 to 3.14.0.
Use `old_sqlite` feature to keep 3.6.8 (or 3.7.16) as the minimal version.
Use `modern_sqlite` for SQLite API > 3.14.0.
Also remove old 3.6.23 and 3.7.7 bindings.
2022-08-30 13:05:47 -07:00
heavenboy8
f6da1acefc
bump sqlcipher to 4.5.2
2022-08-17 08:28:08 +02:00
Daniel Kahn Gillmor
53b1b598cb
Drop bindgen layout tests
...
The auto-generated bindgen layout tests are architecture dependent and
cause breakage on 32-bit platforms at least.
Note that this does not yet remove the layout tests from
bindgen-bindings/bindgen_*.rs -- i'm not sure how those are generated.
Addresses: #722
2022-08-16 14:26:58 -07:00
Thom Chiovoloni
12fc73d122
Bump libsqlite3-sys patch version number
2022-07-22 02:32:53 -07:00
Thom Chiovoloni
d4c1b22c42
Bump libsqlite3-sys to 3.39.2
2022-07-22 02:32:53 -07:00
gwenn
98281f8a5b
Upgrade SQLite bundled version to 3.39.1
2022-07-17 17:23:47 +00:00
gwenn
153d8fbc71
Prepare for next release
2022-07-14 13:44:05 +02:00
gwenn
efff01cd4a
Upgrade SQLite bundled version to 3.39.0
2022-06-28 16:43:01 +00:00
gwenn
441b03cbf9
Upgrade bindgen to version 0.60
2022-06-07 20:08:11 +02:00
gwenn
618e9a1274
Clean code
...
Typos, deprecated code usages, ...
2022-05-29 13:33:51 +02:00
gwenn
c3c6c71391
Upgrade SQLite bundled version to 3.38.3
2022-04-30 07:23:21 +00:00
Thom Chiovoloni
f8b9ad8907
Disable winsqlite3 on 32 bit targets
2022-04-03 08:08:45 -07:00
Thom Chiovoloni
3f6570f8bf
Prep libsqlite3-sys release 0.24.2
2022-03-29 22:44:47 -07:00
Thom Chiovoloni
202617f7af
Bump bundled sqlite to 3.38.2
2022-03-26 19:52:42 -07:00
Thom Chiovoloni
c3b419b1e5
Bump bundled sqlite to 3.38.1
2022-03-12 11:08:35 -08:00
Thom Chiovoloni
8d0582a8af
Force use of buildtime_bindgen under winsqlite3 for now
2022-03-12 11:08:24 -08:00
Thom Chiovoloni
8db9aff358
Prep libsqlite3-sys release 0.24.1
2022-03-05 09:03:28 -08:00
Thom Chiovoloni
db8f70f2b5
Update bundled SQLcipher to v4.5.1 (equivalent to SQLite 3.37.2)
2022-03-05 08:50:16 -08:00
gwenn
2dc92fb73c
Prepare release 0.27.0
2022-02-27 18:41:10 +01:00
gwenn
5648122b09
Upgrade SQLite bundled version to 3.38.0
2022-02-23 17:36:23 +00:00
gwenn
897ef9cf25
Fix shell scripts
...
Replace `$_` by `$0` because `$_` doesn't work when using `sh upgrade.sh`.
Replace `bash` by `sh` because we should not depend on bash.
And also remove unused `CUR_DIR` variable.
2022-01-15 10:35:30 +01:00
gwenn
2536df39d2
Upgrade SQLite bundled version to 3.37.2
2022-01-11 18:02:02 +00:00
Thom Chiovoloni
9cbe5a5e89
Move Limits enum from libsqlite3-sys into rusqlite
2022-01-08 16:45:35 -08:00
gwenn
e1fd731cb0
clippy::unseparated_literal_suffix
2022-01-06 05:07:27 -08:00
gwenn
c10e2f39ef
clippy::single_match_else
2022-01-06 04:56:59 -08:00
gwenn
68f41d6e9e
clippy::semicolon_if_nothing_returned
2022-01-06 04:56:42 -08:00
gwenn
406ac6a7fc
clippy::must_use_candidate
2022-01-06 04:56:24 -08:00
link2xt
3af939ab8d
Upgrade bundled SQLCipher to 4.5.0
2022-01-03 21:42:30 +00:00
gwenn
0a2b50c734
Upgrade SQLite bundled version to 3.37.1
2022-01-02 17:55:20 +00:00
gwenn
0ce15c546a
Fix clippy warnings
2021-12-18 08:42:04 +01:00
Thom Chiovoloni
03dbb7821c
Prep releases libsqlite3-sys:0.23.2 and rusqlite:0.26.2
2021-12-07 19:58:11 -08:00
gwenn
30f8c8c502
Fix callbacks lifetime
2021-12-01 04:28:09 -08:00
gwenn
d70fbac231
Merge pull request #1046 from gwenn/split_upgrade_script
...
Split upgrade script
2021-11-28 18:58:15 +01:00
gwenn
aede11e6fd
Upgrade checks
...
List Rust enums / structs impacted when new SQLite constants are
introduced.
2021-11-28 18:09:42 +01:00
gwenn
4ec670edeb
Split upgrade script
...
Such as we can upgrade SQLite / SQLCipher without regenerating SQLCipher / SQLite files
2021-11-28 10:09:37 +00:00
gwenn
006c8b77e7
Add new SQLITE_CONSTRAINT_DATATYPE constant
2021-11-28 09:04:45 +00:00
gwenn
795a53d368
Bump bundled sqlite3 version to 3.37.0
2021-11-28 08:45:16 +00:00
Umang Raghuvanshi
74faf8a12c
libsqlite3-sys: darwin: fix crypto link framework
...
SecurityFoundation.framework is an unrelated macOS framework which does not directly provide cryptography functions. This framework also doesn't exist on iOS, which breaks linking This commit changes to link against Security.framework instead, as noted in the SQLCipher docs [1].
[1] https://www.zetetic.net/blog/2013/6/27/sqlcipher-220-release.html
2021-11-15 18:40:49 +01:00
gwenn
20583ff508
Merge pull request #1022 from gwenn/clippy
...
Fix clippy warnings
2021-10-17 08:30:58 +02:00
Thom Chiovoloni
6a22bb7a56
Update readme, prep for a cutting a libsqlite3-sys@v0.23.1
2021-10-07 00:28:26 -07:00
BlackHoleFox
28b89a1aa7
Make openssl-sys version less specifc for scroll-reading
2021-10-05 22:48:16 -07:00
BlackHoleFox
66ace52c4a
Fix OpenSSL linking on Windows
...
Technically this is a breaking change moving from `libeay32` to
`libcrypto` but no one should be using an openssl version from <=2016.
2021-10-05 22:48:16 -07:00
gwenn
2d17dc67f5
Prep release 0.26.0
2021-10-04 18:38:04 +02:00
gwenn
ce90b519bb
Fix clippy warnings
2021-10-01 20:09:48 +02:00
Christopher Gundler
e2af87f747
Allow static linking against the VC runtime
2021-10-01 01:23:37 -07:00
Thom Chiovoloni
1e80b8165f
Apply review feedback (fix upgrade.sh)
2021-07-31 14:40:00 -07:00
Thom Chiovoloni
28cd67300b
Include the session FFI in the bundled bindings
2021-07-31 14:40:00 -07:00
gwenn
7c2263dabc
Upgrage bindgen to version 0.59
2021-07-21 18:48:05 +02:00
gwenn
c670b6d653
Temporary allow deref_nullptr in tests
...
As a workaround to https://github.com/rust-lang/rust-bindgen/issues/2066
2021-06-28 19:04:27 +02:00
gwenn
a596482ab1
Bump bundled sqlite3 version to 3.36.0
2021-06-27 11:14:12 +00:00
gwenn
5730b2f952
Fix clippy warnings
2021-06-25 18:57:25 -07:00
Thom Chiovoloni
840a6f3789
Bump bundled sqlite3 version to 3.35.5
2021-06-02 14:31:18 -07:00
dubiousjim
8770e7d443
Add bundle-sqlcipher and bundle-ssl ( #860 )
...
Co-authored-by: Thom Chiovoloni <chiovolonit@gmail.com>
2021-06-02 12:07:56 -07:00
daladim
5511a12e57
Use env::var
instead of cfg
in some cases in build.rs ( #961 )
...
Co-authored-by: Thom Chiovoloni <chiovolonit@gmail.com>
2021-05-28 00:00:39 -07:00
Kornel
ba03b34374
Correct pkg-config version
2021-05-16 15:26:25 -07:00
Thom Chiovoloni
97c81d68fc
Prep release 0.25.2
2021-05-08 23:06:59 -07:00
Thom Chiovoloni
cdce75328e
Fix build on some older versions of Rust
2021-05-08 22:56:19 -07:00
Dirk Stolle
c33d6bfad3
fix several typos
2021-05-02 23:03:10 -07:00
gwenn
9ea5e2fc04
Prepare release of rusqlite 0.25.1 ( #940 )
2021-04-19 18:57:30 +02:00
David Craven
3519aef29f
Use SQLITE_TEMP_STORE=3 on android. ( #937 )
2021-04-16 19:27:59 +02:00
gwenn
ddf69f749a
Upgrade to bindgen 0.58 ( #933 )
2021-04-05 17:35:23 +02:00
gwenn
517ef2beae
Prepare release 0.25.0 ( #930 )
...
rusqlite 0.25.0
libsqlite3-sys 0.22.0
Also fix missing README for libsqlite3-sys crate
And fix a typo.
2021-04-03 20:07:53 +02:00
gwenn
f6a69bede9
Upgrade SQLite bundled version to 3.35.4 ( #929 )
2021-04-03 11:52:51 +02:00
gwenn
ed3bfbdf9d
Silent some clippy warnings ( #924 )
...
* allow(clippy::upper_case_acronyms) for rust enum entries that match
SQLite constants.
* allow(clippy::needless_return) for collation_needed_callback until we
find a way to propagate the error.
2021-03-25 21:06:46 +01:00
gwenn
a1d42490aa
Upgrade SQLite bundled version to 3.35.2
2021-03-25 18:23:51 +00:00
gwenn
a3cf04b9d6
Upgrade SQLite bundled version to 3.35.0
2021-03-14 12:22:10 +00:00
gwenn
880d4bc230
Upgrade to bindgen 0.57
2021-02-01 19:16:46 +01:00
gwenn
67102efb2f
Upgrade SQLite bundled version to 3.34.0
2020-12-04 18:26:02 +00:00
gwenn
18bc6dd1a1
Upgrade to bindgen 0.56
2020-11-27 18:36:52 +01:00
gwenn
93c82670d2
Fix clippy warning
2020-10-08 21:33:05 +02:00
Thom Chiovoloni
5cf0158863
Take 2: Prep release of rusqlite 0.24.1 + libsqlite3-sys 0.20.1
2020-10-07 15:53:54 -07:00
Nazar Mishturak
bc9b40a444
Add support for linking to winsqlite3
...
Signed-off-by: Nazar Mishturak <nazarmx@gmail.com>
2020-10-04 11:40:53 -07:00
gwenn
78275ab614
Upgrade to bindgen 0.55
2020-08-27 21:18:34 +02:00
Damien Elmes
6e33947c2a
update to sqlite 3.33.0
2020-08-17 11:01:19 +10:00
gwenn
18f49164ea
Upgrade SQLite bundled sources to 3.23.3
2020-08-09 08:35:23 +02:00
Tjeu Kayim
464b8283b2
Add feature flag to include wasm32-wasi-vfs.c
2020-07-24 10:34:00 -07:00
Tjeu Kayim
1483f1cdf5
Support wasm32-wasi target
2020-07-24 10:34:00 -07:00
Sergey Duck
c00471197a
Add cross-compilation with mingw
2020-07-04 03:30:32 -07:00
Dubiousjim
a9b700c841
sys/build.rs: LIBSQLITE3_FLAGS hook
...
Enables compiling bundled sources with different flags.
Env variable name modeled after LIBSQLITE3_SYS_BUNDLING.
May want to println!("cargo:warning=...") instead of panicking.
2020-06-25 09:45:34 -07:00
Dubiousjim
32df49ca34
sys/build.rs: fix comment about {}_STATIC
2020-06-25 09:45:34 -07:00
Dubiousjim
4504eb0ae0
sys/build.rs: SQLITE_HAVE_ISNAN -> HAVE_ISNAN
...
SQLite treats these flags equivalently. Omitting the SQLITE_ prefix to
be more like HAVE_USLEEP, HAVE_LOCALTIME_R.
2020-06-25 09:45:34 -07:00
Dubiousjim
db64b8dfb0
sys/Cargo.toml: preupdate_hook, session require buildtime_bindgen
...
We add an explicit "buildtime_bindgen" to the "session" feature, rather
than just relying on the transitive "session" -> "preupdate_hook" ->
"buildtime_bindgen", to proof against possible future changes.
2020-06-25 09:45:34 -07:00
gwenn
57e737f418
Try to fix Clippy warnings
2020-06-05 19:25:45 +02:00
gwenn
870290c64d
Upgrade bundled sqlite to 3.32.2
2020-06-05 19:16:51 +02:00
Evgeniy A. Dushistov
8cdfaf36ae
little speedup for bundled sqlite3.c
2020-05-29 17:02:37 -07:00
gwenn
c1142c309e
Upgrade to bindgen 0.54
2020-05-29 17:02:16 -07:00