You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: libsql-ffi/bundled/SQLite3MultipleCiphers/CHANGELOG.md
+73-1Lines changed: 73 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,70 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.9.0] - 2024-10-22
11
+
12
+
### Changed
13
+
14
+
- Based on SQLite version 3.47.0
15
+
- Changed signature of cipher scheme method `GenerateKey` (affects only developers of dynamic cipher schemes)
16
+
17
+
### Fixed
18
+
19
+
- Using differing KDF and HMAC algorithms resulted in databases incompatible with the original SQLCipher library. Setting the parameter `hmac_algorithm_compat` to 0 restores the (incompatible) behaviour.
20
+
21
+
## [1.8.7] - 2024-08-14
22
+
23
+
### Changed
24
+
25
+
- Based on SQLite version 3.46.1
26
+
27
+
## [1.8.6] - 2024-06-14
28
+
29
+
### Changed
30
+
31
+
- Removed extern keyword in function declarations
32
+
- Cleaned up white space
33
+
- Added SQLITE_PRIVATE for several internal functions
34
+
- The cipher configuration parameter `legacy_page_size` now accepts only valid page sizes
35
+
- The cipher configuration parameter `plaintext_header_size` now accepts only values that are multiples of 16
36
+
37
+
### Fixed
38
+
39
+
- Fixed issue [#156](../../issues/156)) - corrupted database if MMAP_SIZE > 0 was used
40
+
- Fixed issue [#158](../../issues/158)) - add check to verify compatibility of source and target database in backup operation
41
+
- Fixed issue [#160](../../issues/160)) - fix accessing memory out of array bounds
42
+
- Fixed issue [#162](../../issues/162)) - fix loading/storing misaligned data
43
+
- Fixed issue [#164](../../issues/164)) - fix return of error messages from rekey
44
+
- Fixed issue [#165](../../issues/165)) - fix rekey function by enforcing page size and number of reserved bytes per page
45
+
- Fixed issue [#166](../../issues/166)) - missing attribute SQLITE_PRIVATE for several internal functions
Copy file name to clipboardExpand all lines: libsql-ffi/bundled/SQLite3MultipleCiphers/readme.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,10 @@ The code was mainly developed under Windows, but was tested under Linux as well.
10
10
11
11
## Version information
12
12
13
-
* 1.8.1 - *December 2023*
14
-
- Based on SQLite version 3.44.2
15
-
-Fixed issue #133 - missing API symbols
16
-
-Applied several modifications to improve support for [SQLite3 WASM](https://sqlite.org/wasm/)
13
+
* 1.9.0 - *October 2024*
14
+
- Based on SQLite version 3.47.0
15
+
-Changed signature of cipher scheme method `GenerateKey` (affects only developers of dynamic cipher schemes)
16
+
-Using differing KDF and HMAC algorithms resulted in databases incompatible with the original SQLCipher library. Setting the parameter `hmac_algorithm_compat` to 0 restores the (incompatible) behaviour.
17
17
18
18
For further version information please consult the [CHANGELOG](CHANGELOG.md).
| sed '/Lock the source database handle./i \ \/\* Check whether databases are compatible with backup \*\/\n if (!sqlite3mcIsBackupSupported(pSrcDb, zSrcDb, pDestDb, zDestDb)){\n sqlite3ErrorWithMsg(pDestDb, SQLITE_ERROR, \"backup is not supported with incompatible source and target databases\");\n return NULL;\n }\n'
0 commit comments