- Update to version 4.6.1:
* Updates baseline to upstream SQLite 3.46.1
* Significant refactor to merge crypto.h, crypto.c, and crypto_impl.c into a single sqlcipher.c source file for simplicity.
* Updates minimum working set size on windows to increase lockable pages
* Adds new PRAGMA cipher_log_source for filtering log output on higher verbosity levels
* Improves log output by including the log level and source prior to message
* Improves error logging in PRAGMA cipher_migrate
* Fixes issue where log level and target would be overwritten if set prior to initialization
* Corrects Podspec license element to use specific BSD 3 Clause
* Fixes default log output to console for macOS
OBS-URL: https://build.opensuse.org/request/show/1229260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=21
- Update to version 4.6.0:
* Sets default log level to WARN
* Sends default log output to: logcat for Android; Console for iOS and macOS; and stderr for all other platforms
* General improvements to log level assignments, output, and sanitization
* Fixes Apple Privacy Manifest by removing empty NSPrivacyCollectedDataType from PrivacyInfo.xcprivacy
* Moves Swift support defines for podspec user_target_xcconfig so they only apply to the consuming project
OBS-URL: https://build.opensuse.org/request/show/1188968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=20
* Sets default log level to WARN
* Sends default log output to: logcat for Android; Console for iOS and macOS; and stderr for all other platforms
* General improvements to log level assignments, output, and sanitization
* Fixes Apple Privacy Manifest by removing empty NSPrivacyCollectedDataType from PrivacyInfo.xcprivacy
* Moves Swift support defines for podspec user_target_xcconfig so they only apply to the consuming project
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=43
- Update to version 4.5.5:
* Updates baseline to upstream SQLite 3.42.0
* Does not allow key to be set again on a connection after it has been successfully used for an encryption or decryption operation to prevent accidental database corruption
* Raises an error if a rekey operation is attempted on an unencrypted database
* Raises an error when a key or rekey operation is passed an empty key
* Minor improvements to constant time functions
* Miscellaneous code and comment cleanup
OBS-URL: https://build.opensuse.org/request/show/1126246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=18
* Updates baseline to upstream SQLite 3.42.0
* Does not allow key to be set again on a connection after it has been successfully used for an encryption or decryption operation to prevent accidental database corruption
* Raises an error if a rekey operation is attempted on an unencrypted database
* Raises an error when a key or rekey operation is passed an empty key
* Minor improvements to constant time functions
* Miscellaneous code and comment cleanup
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=39
- Update to version 4.5.4:
* Updates baseline to upstream SQLite 3.41.2
* Updates minimum Apple SDK versions in podspec for new Xcode compatibility
* Return runtime OpenSSL version from PRAGMA cipher_provider_version (instead of hardcoded value)
* Adds guard against zero block size and crash if cryptographic provider initialization fails
* When an ATTACH occurs creating a new encrypted database as the first operation after keying the main database, the new database will have the same salt value.
OBS-URL: https://build.opensuse.org/request/show/1087742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=17
* Updates baseline to upstream SQLite 3.41.2
* Updates minimum Apple SDK versions in podspec for new Xcode compatibility
* Return runtime OpenSSL version from PRAGMA cipher_provider_version (instead of hardcoded value)
* Adds guard against zero block size and crash if cryptographic provider initialization fails
* When an ATTACH occurs creating a new encrypted database as the first operation after keying the main database, the new database will have the same salt value.
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=37
- update to 4.5.1:
* Updates source code baseline to upstream SQLite 3.37.2
* Adds PRAGMA cipher_log and cipher_log_level features to allow logging of
TRACE, DEBUG, INFO, WARN, and ERROR messages to stdout, stderr, file, or
logcat
* Modifies PRAGMA cipher_profile to use sqlite3_trace_v2 and adds logcat
target for Android
* Updates OpenSSL provider to use EVP_MAC API with version 3+
* Adds new PRAGMA cipher_test_on, cipher_test_off, and cipher_test_rand
(available when compiled with -DSQLCIPHER_TEST) to facilitate simulation of
error conditions
* Fixes PRAGMA cipher_integrity_check to work properly with databases larger
that 2GB
* Fixes missing munlock before free for context internal buffer
OBS-URL: https://build.opensuse.org/request/show/964491
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=28
- Update to version 4.5.0:
* Updates baseline to upstream SQLite 3.36.0
* Changes the enhanced memory security feature to be DISABLED by default; once enabled by PRAGMA cipher_memory_security = ON, it can't be turned off for the lifetime of the process
* Changes PRAGMA cipher_migrate to permanently enter an error state if a migration fails
* Fixes memory locking/unlocking issue with realloc implementation on hardened runtimes when memory security is enabled
* Fixes cipher_migrate to cleanup the temporary database if a migration fails
* Removes logging of non-string pointers when compiling with trace level logging
OBS-URL: https://build.opensuse.org/request/show/940228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=11
* Updates baseline to upstream SQLite 3.36.0
* Changes the enhanced memory security feature to be DISABLED by default; once enabled by PRAGMA cipher_memory_security = ON, it can't be turned off for the lifetime of the process
* Changes PRAGMA cipher_migrate to permanently enter an error state if a migration fails
* Fixes memory locking/unlocking issue with realloc implementation on hardened runtimes when memory security is enabled
* Fixes cipher_migrate to cleanup the temporary database if a migration fails
* Removes logging of non-string pointers when compiling with trace level logging
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=26
* Updates baseline to ustream SQLite 3.34.1
* Fixes sqlcipher_export handling of NULL parameters
* Removes randomization of rekey-delete tests to avoid false test failures
* Changes internal usage of sqlite_master to sqlite_schema
* Omits unusued profiling function under certain defines to avoid compiler warnings
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=24
- update to 4.4.2:
- Improve error handling to resolve potential corruption if an encryption
operation failed while operating in WAL mode
- Changes to OpenSSL library cryptographic provider to reduce initialization
complexity
- Adjust cipher_integrity_check to skip locking page to avoid a spurious error
report for very large databases
- Miscellaneous code and comment cleanup
- Updates baseline to upstream SQLite 3.33.0
- Fixes double-free bug in cipher_default_plaintext_header_size
- Changes SQLCipher tests to use suite runner
- Improvement to cipher_integrity_check tests to minimize false negatives
- Deprecates PRAGMA cipher_store_pass
OBS-URL: https://build.opensuse.org/request/show/867604
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=22
- Update to version 4.3.0:
* Updates baseline to upstream SQLite 3.30.1
* PRAGMA key now returns text result value "ok" after execution
* Adjusts backup API so that encrypted to encrypted backups are
permitted
* Adds NSS crypto provider implementation
* Fixes OpenSSL provider compatibility with BoringSSL
* Separates memory related traces to reduce verbosity of logging
* Fixes output of PRAGMA cipher_integrity_check on big endian
platforms
* Cryptograpic provider interface cleanup
* Rework of mutex allocation and management
* Resolves miscellaneous build warnings
* Force error state at database pager level if SQLCipher
initialization fails
OBS-URL: https://build.opensuse.org/request/show/794832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=7
* Updates baseline to upstream SQLite 3.30.1
* PRAGMA key now returns text result value "ok" after execution
* Adjusts backup API so that encrypted to encrypted backups are
permitted
* Adds NSS crypto provider implementation
* Fixes OpenSSL provider compatibility with BoringSSL
* Separates memory related traces to reduce verbosity of logging
* Fixes output of PRAGMA cipher_integrity_check on big endian
platforms
* Cryptograpic provider interface cleanup
* Rework of mutex allocation and management
* Resolves miscellaneous build warnings
* Force error state at database pager level if SQLCipher
initialization fails
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=18
- Update to v4.1.0:
* Adds PRAGMA cipher_settings to query current database
codec settings
* Adds PRAGMA cipher_default_settings to query current
default SQLCipher options
* PRAGMA cipher_hmac_pgno is now deprecated
* PRAGMA cipher_hmac_salt_mask is now deprecated
* PRAGMA fast_kdf_iter is now deprecated
* Disable backup API for encrypted databases (this was
previously documented as not-working and non-supported,
but will now explicitly error out on initialization)
* Default page size for databases increased to 4096 bytes
(up from 1024)
* Default PBKDF2 iterations increased to 256,000
(up from 64,000)
* Default KDF algorithm is now PBKDF2-HMAC-SHA512
(from PBKDF2-HMAC-SHA1)
* Default HMAC algorithm is now HMAC-SHA512 (from HMAC-SHA1)
* PRAGMA cipher is now disabled and no longer supported
(after multi-year deprecation)
* PRAGMA rekey_cipher is now disabled and no longer supported
* PRAGMA rekey_kdf_iter is now disabled and no longer
supported
* By default all memory allocated internally by SQLite before
the memory is wiped before it is freed
* PRAGMA cipher_memory_security: allows full memory wiping
to be disabled for performance when the feature is
not required
* PRAGMA cipher_kdf_algorithm, cipher_default_kdf_algorithm
to control KDF algorithm selection between PBKDF2-HMAC-SHA1,
PBKDF2-HMAC-SHA256 and PBKDF2-HMAC-SHA512
* PRAGMA cipher_hmac_algorithm, cipher_default_hmac_algorithm
to control HMAC algorithm selection between HMAC-SHA1,
HMAC-SHA256 and PBKDF2-HMAC-SHA512
* When compiled with readline support, PRAGMA key and rekey
lines will no longer be saved to history
* Adds second optional parameter to sqlcipher_export to specify
source database to support bidirectional exports
* PRAGMA cipher_plaintext_header_size and
cipher_default_plaintext_header_size: allocates a portion of
the database header which will not be encrypted to allow
identification as a SQLite database
* PRAGMA cipher_salt: retrieve or set the salt value for
the database
OBS-URL: https://build.opensuse.org/request/show/702587
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=14
- Cleanup with spec-cleaner
- Rename tcl binding package
- Adjust dependencies of tcl bindings
- update to 3.4.2
- Merge upstream SQLite 3.20.1
- Text strings for SQLITE_ERROR and SQLITE_NOTADB changed to
match upstream SQLite
- Remove static modifier for codec password functions
- Page alignment for mlock
- Fix segfault in sqlcipher_cipher_ctx_cmp during rekey operation
- Fix sqlcipher_export and cipher_migrate when tracing API in use
- Validate codec page size when setting
- Guard OpenSSL initialization and cleanup routines
- Allow additional linker options to be passed via command line
for Windows platforms
OBS-URL: https://build.opensuse.org/request/show/598025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlcipher?expand=0&rev=4
- update to 3.4.2
- Merge upstream SQLite 3.20.1
- Text strings for SQLITE_ERROR and SQLITE_NOTADB changed to
match upstream SQLite
- Remove static modifier for codec password functions
- Page alignment for mlock
- Fix segfault in sqlcipher_cipher_ctx_cmp during rekey operation
- Fix sqlcipher_export and cipher_migrate when tracing API in use
- Validate codec page size when setting
- Guard OpenSSL initialization and cleanup routines
- Allow additional linker options to be passed via command line
for Windows platforms
OBS-URL: https://build.opensuse.org/request/show/597834
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlcipher?expand=0&rev=11
oid sha256:879fb030c36bc5138029af6aa3ae3f36c28c58e920af05ac7ca78a5915b2fa3c
size 19017463
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.