Releases: utelle/SQLite3MultipleCiphers
SQLite3 Multiple Ciphers 1.7.1 (based on SQLite 3.43.1)
Changes since previous release
- Added compile time option to omit AES hardware support
- Fixed autoconf/automake build files to be usable with msys/mingw
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.7.0 (based on SQLite 3.43.1)
Changes since previous release
- Based on SQLite version 3.43.1
- Added
PRAGMA memory_security
to allow to clear memory before it is freed. This feature can have a considerable impact on performance and is therefore disabled by default. - Fixed issue #118 - tvOS/watchOS compilation errors. On Apple platforms the function
SecRandomCopyBytes()
will now be used instead ofgetentropy()
. - Fixed issue #119 -
PRAGMA mmap_size
conflicts with encrypted databases, a check has been added to allow this pragma for unencrypted databases.
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.6.5 (based on SQLite 3.43.1)
Changes since previous release
- Based on SQLite version 3.43.1
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.6.4 (based on SQLite 3.43.0)
Changes since previous release
- Based on SQLite version 3.43.0
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.6.3 (based on SQLite 3.42.0)
Changes since previous release
- Based on SQLite version 3.42.0
- Enabled session extension
- Fixed issue #110 (CMake)
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.6.2 (based on SQLite 3.41.2)
Changes since previous release
- Based on SQLite version 3.41.2
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.6.1 (based on SQLite 3.41.1)
Changes since previous release
- Based on SQLite version 3.41.1
- Symbol
MAX_PATHNAME
(used on Unix-like platforms) has a fixed value of 512 in the original SQLite source code. This can now be configured at compile time to use a higher value (like 4096 - which is supported by most Linux variants) (see issue #104). Use symbolSQLITE3MC_MAX_PATHNAME
to define a higher value.
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.6.0 (based on SQLite 3.41.0)
Changes since previous release
- Based on SQLite version 3.41.0
- Added automatic VFS shim instantiation (see issue #104)
- Added CMake build support (thanks to @lwttai and @jammerxd)
To enable encryption support for a non-default VFS it is now enough to specify the name of the requested real VFS with the prefix "multipleciphers-", either via the URI parameter vfs or via the 4th parameter of the SQLite API function sqlite3_open_v2()
.
Example:
// via URI filename
file:dbfile.db3?vfs=multipleciphers-win32-longpath
/* via API function */
sqlite3* pDb;
int rc = sqlite3_open_v2("dbfile.db3", &pDb, SQLITE_OPEN_READWRITE, "multipleciphers-win32-longpath");
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.5.5 (based on SQLite 3.40.1)
Changes since previous release
- Based on SQLite version 3.40.1
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.
SQLite3 Multiple Ciphers 1.5.4 (based on SQLite 3.40.0)
Changes since previous release
Notes
- SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
- Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.