Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: sqlcipher-devel | Distribution: openSUSE Tumbleweed |
Version: 4.6.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Dec 9 10:41:59 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 712201 | Source RPM: sqlcipher-4.6.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://sqlcipher.net | |
Summary: Development files for SQLCipher |
SQLCipher is an SQLite extension that provides transparent 256-bit AES encryption of database files. Pages are encrypted before being written to disk and are decrypted when read back. Due to the small footprint and great performance it’s ideal for protecting embedded application databases and is well suited for mobile development. This package contains development files for SQLCipher.
BSD-3-Clause
* Mon Dec 09 2024 Martin Pluskal <mpluskal@suse.com> - 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 * Mon Jul 22 2024 Martin Pluskal <mpluskal@suse.com> - 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 * Tue Feb 06 2024 Andrea Manzini <andrea.manzini@suse.com> - Update to version 4.5.6: * Updates baseline to upstream SQLite 3.44.2 * Improve PRAGMA cipher_integrity check to report expected page size if invalid * Implement PRAGMA page_size compatibility with PRAGMA cipher_page_size so both will operate properly on encrypted databases * Updates LICENSE.md with SQLCipher license to avoid ambiguity and remove redundance * Tue Nov 14 2023 Martin Pluskal <mpluskal@suse.com> - 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 * Thu May 18 2023 Martin Pluskal <mpluskal@suse.com> - 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. * Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com> - Build AVX2 enabled hwcaps library for x86_64-v3 * Fri Dec 23 2022 Dirk Müller <dmueller@suse.com> - update to 4.5.3: * Updates baseline to upstream SQLite 3.39.4 * Wed Aug 17 2022 Dirk Müller <dmueller@suse.com> - update to 4.5.2: * Updates source code baseline to upstream SQLite 3.39.2 * Simplifies OpenSSL version conditional code * Fixes issue where PRAGMA cipher_memory_security could report OFF when it was actually ON * Fixes fix unfreed OpenSSL allocation when compiled against version 3 * Fixes support for building against recent versions of BoringSSL * Thu Mar 24 2022 Dirk Müller <dmueller@suse.com> - 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 * Wed Feb 09 2022 Martin Pluskal <mpluskal@suse.com> - More relaxed dependencies on tcl (boo#1195711) * Mon Dec 13 2021 Martin Pluskal <mpluskal@suse.com> - 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 * Tue Apr 13 2021 Martin Pluskal <mpluskal@suse.com> - Update to version 4.4.3: * 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 * Thu Jan 28 2021 Dirk Müller <dmueller@suse.com> - 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
/usr/include/sqlcipher /usr/include/sqlcipher/sqlite3.h /usr/include/sqlcipher/sqlite3ext.h /usr/lib64/libsqlcipher.so /usr/lib64/pkgconfig/sqlcipher.pc /usr/share/doc/packages/sqlcipher-devel /usr/share/doc/packages/sqlcipher-devel/README.md /usr/share/licenses/sqlcipher-devel /usr/share/licenses/sqlcipher-devel/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 26 23:45:37 2024