Commit Graph

149 Commits

Author SHA1 Message Date
Greyson Parrelli
a3b6c0b46a Bump version to 4.6.0-S1 2024-08-26 10:48:33 -04:00
Greyson Parrelli
f9c57669c5 Update to latest sqlcipher. 2024-08-26 10:48:33 -04:00
Greyson Parrelli
797ac54854 Merge branch 'master' of https://github.com/sqlcipher/sqlcipher-android 2024-08-26 09:28:42 -04:00
Nick Parker
1b75820828 Support binding null arguments for rawQuery 2024-08-12 11:33:11 -05:00
Stephen Lombardo
7f7e12b4f0 Adds support for 16 KB page sizes for android 2024-06-24 13:24:00 -04:00
Nick Parker
e1eae3c209 Bump version to 4.6.0 for release 2024-05-21 11:53:28 -05:00
Nick Parker
847befafb4 Adjust test to reference 4.6.0 2024-05-21 11:53:09 -05:00
Nick Parker
c5bd0cf2a2 Bump libraryVersion for README update 2024-04-24 08:56:38 -05:00
Stephen Lombardo
a05b38f286 add buildType for release w/o x86 (32 bit) 2024-04-03 16:27:28 -04:00
Nick Parker
10e605a206 Update cipher_version test when built against 4.5.6 2024-01-17 10:02:59 -06:00
Nick Parker
27c895d699 Bump version to 4.5.6 2024-01-17 07:54:53 -06:00
Nick Parker
7d48b1f8c9 Update README to include API usage and ref. library version 2024-01-08 12:22:27 -06:00
Nick Parker
6c132c90f5 Close non-primary connections after password change on primary connection 2023-11-27 13:22:57 -06:00
Nick Parker
8f0b86e30c Merge branch 'eygraber-proguard-rules' 2023-11-10 16:31:41 -06:00
Nick Parker
02d5ff1f46 Merge branch 'proguard-rules' of https://github.com/eygraber/sqlcipher-android into eygraber-proguard-rules 2023-11-10 16:22:27 -06:00
Nick Parker
d3dc1ef0f8 Source min SDK version from project extension properties 2023-11-08 16:49:25 -06:00
Eliezer Graber
b5b6c6e3b4
Add proguard rules for consumers 2023-11-06 13:54:50 -05:00
Nick Parker
505cb7c4f6 Add license file 2023-09-25 11:09:39 -05:00
Stephen Lombardo
cd681ad5a3 Merge branch 'master' of ssh://git.zetetic.net/sqlcipher-android 2023-06-28 14:49:04 -04:00
Stephen Lombardo
99c48d5d04 remove unused executeUpdateDeleteRaw method from SQLiteStatement 2023-06-28 14:48:29 -04:00
Stephen Lombardo
a492040732 change rawExecSQL to allow execution of SELECT operations 2023-06-28 14:47:48 -04:00
Nick Parker
badfe79ed5 Merge branch 'richardgarcar-master' 2023-06-28 08:44:49 -05:00
Nick Parker
22506fc3a9 Merge branch 'master' of https://github.com/richardgarcar/sqlcipher-android into richardgarcar-master 2023-06-28 08:40:11 -05:00
Nick Parker
7ef1132bbb Prevent value from being logged in exception handler to avoid data leak 2023-06-13 14:14:34 -05:00
Cody Henthorne
74f27c3bc5 Bump version to 4.5.4-S2 2023-06-09 14:36:48 -04:00
Cody Henthorne
247c46de58 Update error logging. 2023-06-09 14:36:21 -04:00
Richard Garčár
aa6830b228 fix: set the default value of the minimumSupportedVersion parameter of SupportHelper as 0 2023-05-30 19:16:08 +02:00
Greyson Parrelli
d6d734ace1 Bump version to 4.5.4-S1 2023-05-01 21:51:44 -04:00
Greyson Parrelli
dcdb10b758 Update README. 2023-05-01 21:51:31 -04:00
Greyson Parrelli
a1cbd22a51 Throw a specific exception for SQLITE_NOTADB. 2023-05-01 16:49:04 -04:00
Greyson Parrelli
6b60515222 Add external-dependencies. 2023-05-01 16:49:04 -04:00
Stephen Lombardo
671e2ab469 update to use NDK 25.2.9519653 2023-05-01 16:49:03 -04:00
Stephen Lombardo
6545e4de98 update expected SQLCipher version number 2023-05-01 16:49:03 -04:00
Stephen Lombardo
71027c76e2 update invalid key tests to expect SQLiteException instead of SQLiteDatabaseCorruptException 2023-05-01 16:49:03 -04:00
Stephen Lombardo
0782125540 switch to use android.database.sqlite version of SQLiteAbortException 2023-05-01 16:49:03 -04:00
Stephen Lombardo
3960a8edd3 don't treat SQLITE_NOTADB error as a corruption because it can occur with mismatched keys 2023-05-01 16:49:03 -04:00
Stephen Lombardo
bb0c2af330 update minimum sdk version to 21 2023-05-01 16:49:03 -04:00
Nick Parker
9059ab254b Guard setExtras test with build version check 2023-05-01 16:49:03 -04:00
Nick Parker
15b9b0dfcb Add support for Upsert via Room API, remove custom exception classes
Removed the following exception classes for better integration with Room:

net.zetetic.database.SQLException
net.zetetic.database.sqlcipher.SQLiteAbortException
net.zetetic.database.sqlcipher.SQLiteAccessPermException
net.zetetic.database.sqlcipher.SQLiteBindOrColumnIndexOutOfRangeException
net.zetetic.database.sqlcipher.SQLiteBlobTooBigException
net.zetetic.database.sqlcipher.SQLiteCantOpenDatabaseException
net.zetetic.database.sqlcipher.SQLiteConstraintException
net.zetetic.database.sqlcipher.SQLiteDatabaseCorruptException
net.zetetic.database.sqlcipher.SQLiteDatabaseLockedException
net.zetetic.database.sqlcipher.SQLiteDatatypeMismatchException
net.zetetic.database.sqlcipher.SQLiteDiskIOException
net.zetetic.database.sqlcipher.SQLiteDoneException
net.zetetic.database.sqlcipher.SQLiteException
net.zetetic.database.sqlcipher.SQLiteFullException
net.zetetic.database.sqlcipher.SQLiteMisuseException
net.zetetic.database.sqlcipher.SQLiteOutOfMemoryException
net.zetetic.database.sqlcipher.SQLiteReadOnlyDatabaseException
net.zetetic.database.sqlcipher.SQLiteTableLockedException
2023-05-01 16:49:03 -04:00
Nick Parker
e7b5dcd6e7 Update Room to 2.5.0 2023-05-01 16:49:03 -04:00
Nick Parker
0c78d48b3a Bump androidx.sqlite:sqlite to 2.2.0 2023-05-01 16:49:03 -04:00
Nick Parker
eccfac5335 Update Gradle Tools to 7.4.1 2023-05-01 16:49:03 -04:00
Nick Parker
edd12456f4 Bump compile/target SDK version to 33 2023-05-01 16:49:03 -04:00
Nick Parker
7a1a1063af Bump gradle to 7.6 2023-05-01 16:49:03 -04:00
Greyson Parrelli
7a7c668f58 Bump version to 4.5.3-FTS-S3 2023-05-01 16:49:03 -04:00
Greyson Parrelli
3d4e3aa66d Improve error logging. 2023-05-01 16:49:03 -04:00
Stephen Lombardo
b49f977f22 Merge branch 'master' of ssh://git.zetetic.net/sqlcipher-android 2023-04-06 15:01:31 -04:00
Stephen Lombardo
ea2d4935d0 update expected SQLCipher version number 2023-04-06 14:55:02 -04:00
Stephen Lombardo
62d1344e95 update invalid key tests to expect SQLiteException instead of SQLiteDatabaseCorruptException 2023-04-06 14:54:27 -04:00
Stephen Lombardo
8e1cf3a513 switch to use android.database.sqlite version of SQLiteAbortException 2023-04-06 13:26:54 -04:00