Commit Graph

  • cded2fc025 Make use of F_BARRIERFSYNC as an alternative to F_FULLFSYNC when it is available. v4.6.1-f_barrierfsync evanhahn/f_barrierfsync drh 2023-04-21 13:53:13 -0500
  • c00c9c8238 Hack in F_BARRIERFSYNC support Evan Hahn 2023-03-09 09:37:46 -0600
  • c5bd336ece Fixes default log output to console for macOS Stephen Lombardo 2024-08-13 17:15:26 -0400
  • c579558bd1 Updates changelog to reflect upstream 3.46.1 Stephen Lombardo 2024-08-13 16:43:33 -0400
  • 495260331d Merge sqlite-release(3.46.1) into prerelease-integration Stephen Lombardo 2024-08-13 16:34:00 -0400
  • 686e3b8340 Snapshot of upstream SQLite 3.46.1 Stephen Lombardo 2024-08-13 16:24:48 -0400
  • 7b5ca787a5 Updates changelog Stephen Lombardo 2024-08-07 11:19:57 -0400
  • 61bf74fdf6 Updates minimum working set size on windows to increase lockable pages Stephen Lombardo 2024-08-01 10:53:16 -0400
  • 5c90435c8e Replaces use of deprecated WINAPI_FAMILY_APP macro with WINAPI_FAMILY_PC_APP Stephen Lombardo 2024-08-01 10:39:04 -0400
  • bfa3141e2e Fixes minor compiler warnings related to size_t conversions Stephen Lombardo 2024-08-01 10:23:27 -0400
  • 8e3f8079d1 Corrects Podspec license element format Stephen Lombardo 2024-07-24 12:05:53 -0400
  • 7dfc063b83 Specifies BSD-3-Clause license in Podspec (Issue #522) Stephen Lombardo 2024-07-24 11:47:53 -0400
  • 1f5940b805 Merge branch 'prerelease' of ssh://git.zetetic.net/sqlcipher into prerelease Stephen Lombardo 2024-07-23 15:31:09 -0400
  • d170d89943 Restores default log level and corrects comment in test Stephen Lombardo 2024-07-23 15:30:30 -0400
  • 2e01826a45 Converts to __android_log_write for device log operations Stephen Lombardo 2024-07-19 16:18:28 -0400
  • 29497ee559 Resolve a remaining reference to log source ALL Stephen Lombardo 2024-07-19 15:25:35 -0400
  • 3ac7bde485 Allows multiple cipher_log_source values to be selected Stephen Lombardo 2024-07-19 14:48:25 -0400
  • b12328cd21 Corrects device logging for android and apple using preformatted messages Stephen Lombardo 2024-07-19 13:26:57 -0400
  • aef55108fb Removes unnecessary non-community extension points Stephen Lombardo 2024-07-19 12:07:32 -0400
  • 64f5c4e54a Relocates and defines extension hooks Stephen Lombardo 2024-07-17 14:56:32 -0400
  • 4ac2399728 Merges crypto.h, crypto.c, and crypto_impl.c into sqlcipher.c Stephen Lombardo 2024-07-15 15:52:35 -0400
  • abcdba2f18 Renames log subsystem to source (e.g. PRAGMA cipher_log_source) Stephen Lombardo 2024-07-15 13:40:45 -0400
  • 451db24c6e Emits level and subsystem in log output Stephen Lombardo 2024-07-15 13:27:39 -0400
  • 58ee07587e Extends PRAGMAs cipher_log_level and cipher_log_subsystem to print current setting Stephen Lombardo 2024-07-08 14:02:59 -0400
  • acbf140b4f Improves error logging in cipher_migrate Stephen Lombardo 2024-07-08 13:29:54 -0400
  • 44fb467932 Adds PRAGMA cipher_log_subsystem to restrict output of log messages Stephen Lombardo 2024-07-08 12:58:28 -0400
  • c50f84f591 Avoids overwriting log level and target if they've already been set Stephen Lombardo 2024-07-03 15:18:44 -0400
  • 8543a1a3a5 Make use of F_BARRIERFSYNC as an alternative to F_FULLFSYNC when it is available. v4.6.0-f_barrierfsync drh 2023-04-21 13:53:13 -0500
  • b1a0f29b59 Hack in F_BARRIERFSYNC support Evan Hahn 2023-03-09 09:37:46 -0600
  • addaa4c047 Merge sqlite-release(3.46.0) into prerelease-integration Stephen Lombardo 2024-05-23 14:14:12 -0400
  • 58e90d6b29 Snapshot of upstream SQLite 3.46.0 Stephen Lombardo 2024-05-23 13:52:30 -0400
  • 91520d4174 version bump to 4.6.1 Stephen Lombardo 2024-05-23 13:34:01 -0400
  • 569876dd07 downgrade memory unlock failures to info level and fix function name in log output master Stephen Lombardo 2024-05-17 13:44:07 -0400
  • 033cc64f7a correct function name in sqlcipher_mlock log output Stephen Lombardo 2024-05-17 13:36:18 -0400
  • 148c2bfd66 skip uneccesary sqlcipher_free calls Stephen Lombardo 2024-05-17 13:32:48 -0400
  • 4d9f4980c5 update changelog Stephen Lombardo 2024-05-15 10:49:09 -0400
  • 85f42ea8f9 Merge branch 'master' into prerelease Stephen Lombardo 2024-05-15 10:41:25 -0400
  • dfecf0a41e bump version to 4.6.0 Stephen Lombardo 2024-05-09 12:16:53 -0400
  • e7852e3c64 log santization and cleanup Stephen Lombardo 2024-05-08 11:45:25 -0400
  • ae4db2a970 Merge branch 'prerelease' of ssh://git.zetetic.net/sqlcipher into prerelease Stephen Lombardo 2024-05-06 16:42:44 -0400
  • 5601211fe9 establish default sqlcipher log level and target upon first activation Stephen Lombardo 2024-05-06 15:00:28 -0400
  • e991e64acf reduce level for autovacuum short read logging Stephen Lombardo 2024-05-06 14:29:43 -0400
  • 35b074f5b8 Removes empty NSPrivacyCollectedDataType from PrivacyInfo.xcprivacy. Micah Moore 2024-05-02 18:47:07 -0400
  • 1205c8595d bump version to 4.5.9 Stephen Lombardo 2024-05-01 15:44:49 -0400
  • 840c42ff68 bump version to 4.5.8 Stephen Lombardo 2024-04-30 10:38:05 -0400
  • 832e658960 Moves _SQLITE3_H_=1 _FTS5_H=1 _SQLITE3RTREE_H_=1 for podspec to user_target_xcconfig as we only want that applied to the consuming project. Micah Moore 2024-04-24 11:08:56 -0400
  • 2d6941f26d update changelog Stephen Lombardo 2024-04-16 13:33:08 -0400
  • 608d28e707 Merge sqlite-release(3.45.3) into prerelease-integration Stephen Lombardo 2024-04-15 17:34:44 -0400
  • 7b69f52ebc Snapshot of upstream SQLite 3.45.3 Stephen Lombardo 2024-04-15 17:24:34 -0400
  • e94562c698 fix malformed man caused by old merge conflict Stephen Lombardo 2024-04-11 16:07:58 -0400
  • 46306ecf54 Adds Privacy Accessed API Types to Privacy manifest for file timestamp + disk space usages. Micah Moore 2024-04-09 12:23:04 -0400
  • a701a38e1f Merge branch 'prerelease' of github.com:sqlcipher/sqlcipher into prerelease Stephen Lombardo 2024-03-25 14:52:06 -0400
  • 4218fd5a38 Increases iOS and tvOS version in podspec to 12.0 which is the minimum of Xcode 15.3 Micah Moore 2024-03-18 16:13:39 -0400
  • 86ae0bde24 Adds _SQLITE3_H_=1 _FTS5_H=1 _SQLITE3RTREE_H_=1 to podspec GCC_PREPROCESSOR_DEFINITIONS to avoid redefinition conflicts when consuming project uses Swift and import SQLite3 module. Micah Moore 2024-03-18 16:11:00 -0400
  • d8ce34c844 Merge sqlite-release(3.45.2) into prerelease-integration Stephen Lombardo 2024-03-18 13:35:40 -0400
  • 0eb60296ad Snapshot of upstream SQLite 3.45.2 Stephen Lombardo 2024-03-18 13:11:44 -0400
  • 53f02caee0 ensure a single log output target per invocation of sqlcipher_log() and avoid reuse of params Stephen Lombardo 2024-03-15 11:59:59 -0400
  • 70c31b9b88 allow exclusion of device-specific log functionality via SQLCIPHER_OMIT_LOG_DEVICE Stephen Lombardo 2024-03-11 12:22:14 -0400
  • 8a098cbe78 instruct amalgamator not to cache openssl includes Stephen Lombardo 2024-03-09 14:30:08 -0500
  • 62e677759b correct log formatting Stephen Lombardo 2024-03-07 20:02:03 -0500
  • 9b5158e053 add "device" logging and profile target using os_log for apple (and logcat on android) Stephen Lombardo 2024-03-07 10:49:56 -0500
  • b89d28b868 Make use of F_BARRIERFSYNC as an alternative to F_FULLFSYNC when it is available. v4.5.6-f_barrierfsync drh 2023-04-21 13:53:13 -0500
  • 421e71d198 Hack in F_BARRIERFSYNC support Evan Hahn 2023-03-09 09:37:46 -0600
  • 55abcfd387 relocate reference databases under sqlcipher-resources Stephen Lombardo 2024-02-23 13:15:11 -0500
  • 228b244eb3 add privacy manifest for cocoapods Stephen Lombardo 2024-02-23 12:27:01 -0500
  • ae808b5cf7 fix compilation with SQLCIPHER_OMIT_LOG Stephen Lombardo 2024-02-22 15:37:29 -0500
  • 3fe41793e9 Merge sqlite-release(3.45.1) into prerelease-integration Stephen Lombardo 2024-02-01 10:43:19 -0500
  • a23eddc1fc Snapshot of upstream SQLite 3.45.1 Stephen Lombardo 2024-02-01 10:31:17 -0500
  • 336f404742 Merge sqlite-release(3.45.0) into prerelease-integration Stephen Lombardo 2024-01-18 16:07:25 -0500
  • a4df8d60a1 Snapshot of upstream SQLite 3.45.0 Stephen Lombardo 2024-01-18 15:38:50 -0500
  • ddc7aa91d2 bump version Stephen Lombardo 2024-01-18 15:29:41 -0500
  • befb070909 update changelog Stephen Lombardo 2024-01-05 16:38:39 -0500
  • c17098215d Merge sqlite-release(3.44.2) into prerelease-integration Stephen Lombardo 2023-11-27 16:07:37 -0500
  • abe2103339 Snapshot of upstream SQLite 3.44.2 Stephen Lombardo 2023-11-27 15:28:06 -0500
  • c6bf239e2b cipher_integrity check will report expected page size if invalid Stephen Lombardo 2023-11-15 10:06:09 -0500
  • 45a205917f update LICENSE.md with SQLCipher license to avoid ambiguity and remove redundance Stephen Lombardo 2023-11-13 13:10:08 -0500
  • 837524f979 Merge sqlite-release(3.44.0) into prerelease-integration Stephen Lombardo 2023-11-03 10:07:24 -0400
  • cc74415468 Snapshot of upstream SQLite 3.44.0 Stephen Lombardo 2023-11-03 09:50:08 -0400
  • 8f4b4164c6 Make use of F_BARRIERFSYNC as an alternative to F_FULLFSYNC when it is available. v4.5.5-f_barrierfsync-fts5 drh 2023-04-21 13:53:13 -0500
  • 69d8bb2222 Hack in F_BARRIERFSYNC support Evan Hahn 2023-03-09 09:37:46 -0600
  • 94ddedabaa Merge sqlite-release(3.43.2) into prerelease-integration Stephen Lombardo 2023-10-12 16:53:01 -0400
  • d35c517999 Snapshot of upstream SQLite 3.43.2 Stephen Lombardo 2023-10-12 16:41:17 -0400
  • a1204dd379 add pragma page_size compatibility so it will operate on encrypted databases Stephen Lombardo 2023-10-09 14:17:11 -0400
  • cb4a5a6bda upstream fix for fts5 secure-delete corruption (cc0f82a480a400c6) Stephen Lombardo 2023-09-20 15:59:14 -0400
  • ee99751d2b Merge branch 'master' into fts5-fix Stephen Lombardo 2023-09-20 15:41:16 -0400
  • 960db739b7 Merge sqlite-release(3.43.1) into prerelease-integration Stephen Lombardo 2023-09-12 09:48:15 -0400
  • a5fb7310e7 Snapshot of upstream SQLite 3.43.1 Stephen Lombardo 2023-09-12 09:31:00 -0400
  • 884e09d9e6 Merge sqlite-release(3.43.0) into prerelease-integration Stephen Lombardo 2023-09-01 12:54:55 -0400
  • c9d47f9331 Snapshot of upstream SQLite 3.43.0 Stephen Lombardo 2023-09-01 11:39:17 -0400
  • 8ac3891844 bump version number to 4.5.6 Stephen Lombardo 2023-09-01 11:29:14 -0400
  • 7c460791eb changelog update Stephen Lombardo 2023-08-17 13:05:03 -0400
  • 8580a54505 update podspec to use next version Stephen Lombardo 2023-08-17 11:12:50 -0400
  • 48ae31693a raise error when trying to rekey unencrypted database, or use an empty key Stephen Lombardo 2023-08-16 14:52:46 -0400
  • e44eb58938 standardize flag handling Stephen Lombardo 2023-08-16 13:38:32 -0400
  • 15fe89b30f rework kdf salt flags Stephen Lombardo 2023-08-16 12:53:52 -0400
  • bdc020d166 eliminate unused skip_read_hmac (cleanup from last migration refactor) Stephen Lombardo 2023-08-16 12:18:02 -0400
  • 1e25210634 do not allow key to be changed on a connection after it has been used for a successful operation Stephen Lombardo 2023-08-16 12:11:18 -0400
  • 8080364512 adjustments for constant time function volatile variables Stephen Lombardo 2023-07-18 15:55:42 -0400
  • 1e7695f77f Merge sqlite-release(3.42.0) into prerelease-integration Stephen Lombardo 2023-05-19 10:42:41 -0400
  • bfaa4f169a Snapshot of upstream SQLite 3.42.0 Stephen Lombardo 2023-05-19 10:01:41 -0400