Commit Graph

708 Commits

Author SHA1 Message Date
Stephen Lombardo 8bc752fb70 page align mlock and add tracing 2017-08-09 14:01:43 -04:00
Stephen Lombardo 42e067d17f improvements and extensions to trace logging 2017-08-09 12:32:56 -04:00
Stephen Lombardo 15fb88f37b Merge pull request #229 from Pinkbyte/libressl-build-fix2
Fix building with libressl
2017-07-10 08:48:27 -04:00
Sergey Popov ce489ebb47 Fix building with libressl 2017-07-07 14:22:57 +03:00
Nick Parker 15bfa66d23 Merge pull request #226 from king6cong/patch-1
Update README.md
2017-06-30 08:06:16 -05:00
wangcong c060791ea1 Update README.md 2017-06-29 02:01:30 +08:00
Nick Parker e48b328fb9 Simplify sqlcipher_export tracing test 2017-05-25 13:56:02 -05:00
Nick Parker 8a43a6273a Fix sqlcipher_export & cipher_migrate when tracing API used 2017-05-25 13:44:23 -05:00
Stephen Lombardo 8f52dde735 sqlcipher_codec_hmac convenience function 2017-04-27 11:12:19 -04:00
Stephen Lombardo c7c5268b5f include openssl/err.h 2017-04-27 11:01:00 -04:00
Nick Parker 1963d489e0 Allow additional linker options to be passed through via command line arguments 2017-03-09 15:08:33 -06:00
Nick Parker 339f4d3ffe Exclude cipher_profile support with SQLITE_OMIT_TRACE or SQLITE_OMIT_DEPRECATED 2017-03-09 13:44:34 -06:00
Nick Parker 5f9fc6f45f Check cipher_page_size input for valid values 2017-03-01 16:06:06 -06:00
Nick Parker 1c495b933c Guard OpenSSL init and cleanup routines on versions less than 1.1.0 2017-03-01 15:35:43 -06:00
Nick Parker df092f0a7a Update changelog 2016-12-28 11:39:09 -06:00
Nick Parker 5f00cf1df0 Update cipher_version test to 3.4.1 2016-12-22 09:42:16 -06:00
Nick Parker 52ba939f78 Default page size to 1024 2016-12-22 09:42:16 -06:00
Stephen Lombardo 3f990b42f3 Merge branch 'master' into prerelease 2016-12-13 15:11:55 -05:00
Nick Parker d49f59aa87 Bump version to 3.4.1 2016-12-09 12:25:48 -06:00
Nick Parker 26ac02ed18 Adjust path to test databases for tests 2016-12-09 11:50:14 -06:00
Nick Parker 939c83a007 Support OpenSSL 1.1.0 and prior 2016-12-09 11:47:39 -06:00
Nick Parker bae72ae4e3 Merge sqlite-release(3.15.2) into prerelease-integration 2016-12-06 13:10:27 -06:00
Nick Parker 51ec837e61 Snapshot of upstream SQLite 3.15.2 2016-12-05 14:29:15 -06:00
Nick Parker 1dd36b8384 Merge remote-tracking branch 'origin/sqlite-release' into prerelease-integration 2016-12-05 14:09:57 -06:00
Nick Parker 5958df7f25 Revert "Merge sqlite-release(3.11.0) into prerelease-integration"
This reverts commit 3550fb400a, reversing
changes made to 4c87a22299.
2016-12-02 16:24:56 -06:00
Nick Parker 6fec5c62c4 Reset OpenSSL external init flag during deactivate 2016-11-09 10:15:40 -06:00
Nick Parker 35aa9e0968 Add check for SQLITE_OS_WINRT for fopen_s usage 2016-06-14 09:21:41 -05:00
Nick Parker a11341d185 Use append mode, and fopen_s when applicable for cipher_profile 2016-05-26 10:54:02 -05:00
Nick Parker 714bff612b Revert "Adjust cipher_profile to utilize VFS"
This reverts commit 92ce3368d7.
2016-05-25 16:38:08 -05:00
Nick Parker c1f7fe783c Prevent writing database with cipher set to invalid value 2016-05-25 16:37:54 -05:00
Nick Parker 92ce3368d7 Adjust cipher_profile to utilize VFS 2016-05-25 11:23:17 -05:00
Nick Parker e873a49d99 Prevent deadlock of database mutex 2016-05-13 16:28:34 -05:00
Nick Parker d7120d73b4 Link to SQLite in README 2016-05-09 16:21:31 -05:00
Nick Parker ebcae49d1b More README cleanup 2016-05-09 16:07:10 -05:00
Nick Parker a8906c44cf Clean up README 2016-05-09 16:03:57 -05:00
Nick Parker 0edd41b6d5 Fix assertion in cc provider 2016-04-19 09:11:34 -05:00
Nick Parker 910fd70a3f Merge branch 'prerelease' 2016-04-05 08:21:13 -05:00
Nick Parker e4112a5782 Set date to 3.4.0 release in changelog 2016-04-05 08:19:19 -05:00
Nick Parker 85a407e259 Move declaration to top level of block 2016-03-07 14:35:07 -06:00
Nick Parker 586515f39e Merge branch 'prerelease' for 3.4.0 release 2016-03-03 11:34:18 -06:00
Nick Parker 3cbf645b22 Update changelog references deprecated PRAGMA cipher command 2016-03-03 11:32:44 -06:00
Nick Parker bc9fda6b26 Issue warning for deprecated PRAGMA cipher command 2016-03-03 11:23:11 -06:00
Nick Parker ac840a9ae0 Initial contributing, issue, and pull request template for Github 2016-02-24 15:40:16 -06:00
Nick Parker 2d13dfcfd5 Merge branch 'eighthave-prerelease' into prerelease 2016-02-24 15:07:50 -06:00
Nick Parker 0cb5df75a1 Merge branch 'master' of https://github.com/eighthave/sqlcipher into eighthave-prerelease 2016-02-24 15:06:56 -06:00
Nick Parker 12ae0e57dd Bump cipher_version to 3.4.0 2016-02-24 14:40:12 -06:00
Nick Parker 39e07984e5 Prepare changelog for 3.4.0 release 2016-02-24 14:38:23 -06:00
Nick Parker 9644b9fe85 Snapshot of upstream SQLite 3.11.0 2016-02-23 09:07:39 -06:00
Nick Parker f9044bf604 Initial reporting of the cipher provider version
Execute PRAGMA cipher_provider_version;

Supports OpenSSL, libtomcrypt, and
common crypto when running on OS X
2016-02-22 15:53:08 -06:00
Nick Parker cbcb03710a Pass flag to sqlite3PagerGet 2016-02-22 12:39:29 -06:00