------------------------------------------------------------------- Fri Jan 19 08:41:49 UTC 2024 - Fabian Vogt - Update to version 2.3.8+git1: * CI: Enable Android builds - There's a v2.3.8 tag now so the version matches properly again ------------------------------------------------------------------- Wed Jan 03 07:31:51 UTC 2024 - otto.hollmann@suse.com - Update to version 2.3.7+git12: * Increase version number * Update rootcerts.pem * test: add test for EME_PKCS1_OAEP and fix openssl >= 3.2 does not failing anymore when decrypting with the wrong key (bsc#1217722) * plugins/qca-ossl: Announce tripledes unconditionally again ------------------------------------------------------------------- Sat Dec 23 17:11:10 UTC 2023 - Fabian Vogt - Add a _service to pick up fixes from git - Update to version 2.3.7+git8: * CI: Also verify that presence of the ossl legacy provider impacts qca * plugins/qca-ossl: Actually try loading the legacy provider * plugins/qca-ossl: Neither PKCS12 nor 3DES are legacy (boo#1218254) * unittest/keybundle: Regenerate keys and certificates * CI: Use clang-format-16 * GIT_SILENT: Port to new gitlab ci template * Replace sys/termios.h include for just termios.h * Sign self-signed certs with SHA256 ------------------------------------------------------------------- Tue Jul 25 08:29:57 UTC 2023 - Christophe Marin - Update to 2.3.7 * OpenSSL3: don't quit if legacy provider is unavailable ------------------------------------------------------------------- Wed May 3 16:10:27 UTC 2023 - Christophe Marin - Update to 2.3.6. No changelog. - Drop patches, merged upstream: * 0001-Remove-test-that-openssl-has-decided-it-s-wrong.patch * 0001-hashunittest-run-sha384longtest-only-for-providers-t.patch ------------------------------------------------------------------- Mon Feb 20 13:34:13 UTC 2023 - Christophe Marin - Disable the pgp test. It fails randomly. ------------------------------------------------------------------- Mon Feb 20 09:47:38 UTC 2023 - Otto Hollmann - Remove test that openssl has decided it's wrong [boo#1208393] * Add 0001-Remove-test-that-openssl-has-decided-it-s-wrong.patch ------------------------------------------------------------------- Wed Oct 26 08:54:32 UTC 2022 - Fabian Vogt - BR ca-certificates-mozilla for the testsuite - Have the devel package require the library - Drop qca-2.3.0-fixDSA.patch, that was fixed in 2014 already by just disabling DSA - Add upstream change: * 0001-hashunittest-run-sha384longtest-only-for-providers-t.patch ------------------------------------------------------------------- Wed Oct 19 06:15:22 UTC 2022 - Christophe Giboudeaux - Update to 2.3.5 * find dependencies of Qca when the cmake package is used by a project * Handle openssl without case5 support * Update rootcerts.pem * SafeSocketNotifier: fix socket FD type and remove signal argument - Drop patch, merged upstream: * 0001-Make-filewatchunittest-much-quicker.patch ------------------------------------------------------------------- Thu Oct 21 13:00:31 UTC 2021 - Christophe Giboudeaux - Set LD_LIBRARY_PATH before running tests. ------------------------------------------------------------------- Tue Sep 14 20:24:59 UTC 2021 - Fabian Vogt - Run ctest in %check - Add patch to make %check much quicker: * 0001-Make-filewatchunittest-much-quicker.patch ------------------------------------------------------------------- Tue Sep 14 20:09:30 UTC 2021 - Fabian Vogt - Update to 2.3.4: * OpenSSL 3 support * Don't create pkgconfig files for Qt 6 builds * Minor test fix ------------------------------------------------------------------- Fri Jun 18 07:52:52 UTC 2021 - Fabian Vogt - Mention soversion in %files - Require main plugins from the library (for now, boo#1187447) - Recommend optional plugins from the library ------------------------------------------------------------------- Wed Jun 16 06:27:32 UTC 2021 - Wolfgang Bauer - Recommend the main package in the Qt5 flavor as well ------------------------------------------------------------------- Fri Jun 4 08:20:14 UTC 2021 - Christophe Giboudeaux - Rename libqca-qt5 to qca and use flavors to build Qt5 and Qt6 variants. ------------------------------------------------------------------- Thu Jun 3 20:15:57 UTC 2021 - Wolfgang Bauer - Update to 2.3.3: * Add Qt6 support. Use -DQT6=ON when running cmake * Minimum Qt5 supported version updated to 5.14 * Minor doc fixes - Rebase qca-2.3.0-fixDSA.patch ------------------------------------------------------------------- Thu Feb 11 10:23:07 UTC 2021 - Christophe Giboudeaux - Add a keyring file - Use cmake() syntax for Qt build requirements ------------------------------------------------------------------- Fri Feb 5 09:00:14 UTC 2021 - Paolo Stivanin - Update to 2.3.2: * Add macOS framework major version * qca-gcrypt: Add support for HKDF * Minimum Qt updated to 5.9 * Fixed compilation with gcc 11 - Rebase qca-2.3.0-fixDSA.patch ------------------------------------------------------------------- Mon Jul 6 16:02:52 UTC 2020 - Wolfgang Bauer - Update to 2.3.1 * fixes memleaks and crashes ------------------------------------------------------------------- Tue Mar 10 16:50:03 UTC 2020 - Antonio Larrosa - Remove baselibs.conf ------------------------------------------------------------------- Wed Feb 26 13:08:04 UTC 2020 - Wolfgang Bauer - Update to 2.3.0 * Qt5 is the only supported Qt series now * OpenSSL <= 1.1.0 is no longer supported * Various botan bugfixes * More dynamic test coverage of backend capabilities * no longer tries to setuid when the effective uid is not root - Rename qca-2.2.1-fixDSA.patch to qca-2.3.0-fixDSA.patch and rebase it - Update minimum required Qt5 and cmake versions ------------------------------------------------------------------- Mon Sep 9 12:17:50 UTC 2019 - Christophe Giboudeaux - Drop the obsolete libqca2 package. - Run spec-cleaner ------------------------------------------------------------------- Fri Apr 26 12:49:36 UTC 2019 - Fabian Vogt - Fix source URL ------------------------------------------------------------------- Fri Apr 26 07:43:43 UTC 2019 - Wolfgang Bauer - Update to 2.2.1 * support for openssl 1.1 * support for AES GCM and AES CCM modes * new base64 convenience functions * new botan2 support * new hkdf support * various build improvements and (deprecation) cleanups - Drop patches merged upstream: * 0001-Revert-tlsunittest-disable-some-ciphers.patch * 0002-Disable-missed-openssl-cipher-suites.patch * 0003-Add-support-for-OpenSSL-1.1.0.patch * ansi.diff - Rename qca-2.1.3-fixDSA.patch to qca-2.2.1-fixDSA.patch and rebase it - Re-enable pkcs11, there is no openssl conflict anymore - Don't hardcode the certstore path anymore, ca-certificates is BuldRequired so this can be detected automatically ------------------------------------------------------------------- Thu Oct 25 09:30:30 UTC 2018 - Jason Sikes - Fix segfault when creating DSA keys * [qca-2.1.3-fixDSA.patch] * bsc#1108634 ------------------------------------------------------------------- Wed Dec 27 10:57:18 UTC 2017 - jengelh@inai.de - Diversify subpackage descriptions. ------------------------------------------------------------------- Wed Dec 20 18:12:13 UTC 2017 - fabian@ritter-vogt.de - Add patches to support OpenSSL 1.1.0: * 0001-Revert-tlsunittest-disable-some-ciphers.patch * 0002-Disable-missed-openssl-cipher-suites.patch * 0003-Add-support-for-OpenSSL-1.1.0.patch - Fix provides in main package ------------------------------------------------------------------- Thu Oct 19 08:53:59 UTC 2017 - meissner@suse.com - buildignore openssl-1_0_0 to avoid conflicts during the openssl 1.1 effort. ------------------------------------------------------------------- Mon Oct 9 11:32:54 UTC 2017 - vcizek@suse.com - Hardcode certstore path on Tumbleweed, in order to avoid BuildRequires: ca-certificates, which will create a conflict, because it requires openssl-1_1_0 (bsc#1055310) ------------------------------------------------------------------- Sun Oct 1 16:25:59 UTC 2017 - wbauer@tmo.at - Update to 2.1.3 * No changelog provided - Drop libqca-qt5-2.1.1-explicit-signed-char.patch, merged upstream - Update Url ------------------------------------------------------------------- Fri Sep 29 14:54:39 UTC 2017 - wbauer@tmo.at - Remove libbotan-devel build requirement, we explicitly disable building the botan plugin anyway (boo#1055322) ------------------------------------------------------------------- Fri Aug 25 08:52:31 UTC 2017 - fvogt@suse.com - Force building against openSSL 1.0 (boo#1055310) - Disable PKCS11 on TW to avoid openssl conflicts ------------------------------------------------------------------- Wed May 25 18:17:55 UTC 2016 - antoine.belvire@laposte.net - Fix build on PowerPC with GCC 6: * Add libqca-qt5-2.1.1-explicit-signed-char.patch ------------------------------------------------------------------- Sat Oct 3 09:21:25 UTC 2015 - hrvoje.senjan@gmail.com - Update to 2.1.1 * No changelog provided - Drop Use-Q_SLOTS-Q_SIGNALS.patch and 0001-Add-missing-QIODevice-include.patch ------------------------------------------------------------------- Sat Sep 26 14:13:08 UTC 2015 - hrvoje.senjan@gmail.com - Added Use-Q_SLOTS-Q_SIGNALS.patch from upstream: allow building without QT_NO_KEYWORDS define ------------------------------------------------------------------- Sat Jan 10 06:58:34 UTC 2015 - hrvoje.senjan@gmail.com - Update to 2.1.0.3 * Allow co-installability with Qt4 build - Remove conflict with libqca2-devel - Bump required cmake version to 2.8.12 - Added ansi.diff, rh#1182200 - Added 0001-Add-missing-QIODevice-include.patch, fixes build with Qt 5.5 ------------------------------------------------------------------- Sat Nov 8 16:01:07 UTC 2014 - hrvoje.senjan@gmail.com - Update to 2.1.0 * Ported to Qt5 (Qt4 alsa supported) * New building system. CMake instead of qmake * Added CTR symetric cipher support to qca core * Added no padding encryption algorithm to qca core * qcatool2 renamed to qcatool * fixed crash in qcatool when only options provided on command line without any commands * Use plugins installation path as hard-coded runtime plugins search path * Added new functiion pluginPaths * Added functions to get runtime QCA version * Fixed 'no watch file' warnings in FileWatch * Added EME_PKCS1v15_SSL Encryption Algorithm * New implementation of SafeTimer to prevent crashes * Updated certificates for unittests * RSA Keys are permutable, can encrypt with private and decrypt with public * Add unloadProvider() function for symmetry with insertProvider() * Overloaded "makeKey" to derive a password depending on a time factor * Remove pointer to deinit() routine from QCoreApplication at deinitialization * Fix a couple of crashes where all plugins might not be available * Fix operating on keys with unrelated expired subkeys * Fixed timers in Synchronizer class * Dropped randomunittest * Fixed many unittests * qca-gnupg: internal refactoring * qca-gnupg: try both gpg and gpg2 to find gnupg executable * qca-gnupg: fixed some encodings problem * qca-ossl: no DSA_* dl groups in FIPS specification * qca-ossl: added missed signatures to CRLContext * qca-ossl: fixed certs time zone * qca-nss: fixed KeyLenght for Cipher * qca-botan: fixed getting result size for ciphers ------------------------------------------------------------------- Thu Aug 14 23:19:28 UTC 2014 - hrvoje.senjan@gmail.com - Activate libqca-qt5 package