Changelog For R14.0.5
Revision as of 02:11, 30 January 2017 by imported>SlavekB (Update 20170129)
common
cmake
- Automatically run tests within check target
- tde_add_check_executable: add TEST argument
- add tde_add_check_executable macro
- also add EXCLUDE_FROM_ALL arg for tde_add_library
dependencies
tqca-tls
- Add support for OpenSSL 1.1
main
tdelibs
- Fixed javascript syntax highlighting in Kate
- testing: fix utf8 handling in tdeabc/testread2
- testing: disable tdeabc/testldapclient
Test requires running TDE session and access
to a foreign ldap server on the Internet. - testing: run tdeio/kmimetypetest with temporary profile
- testing: fix bash specific syntax in dcop test
- testing: fix build of tdewallet tests with hidden visibility
- tdeui & tdewallet: add tests
- tdeio: add tests
- fixup! tdecore/tdeconfig_compiler: add check/test executables
- dcop/tests: run dcop tests in a safer manner
- tdecore/tdeconfig_compiler: add check/test executables
- testing: add TEST argument to tde_add_check_executable() macro
- tdeabc: update the tests for vcardparser to run them in a new way
- tdeabc: make the testldapclient app non-gui
- tdecore: fix a crash of dcop non-GUI apps without X
Previously non-GUI apps crashed on TDEApplication::updateUserTimestamp
callback when receiving a DCOP message. - Include module into test names
- Make dcop tests run without X
- Add tdeabc tests to cmake
- Fix a couple of harmless warnings
- Add dcop tests to cmake
- Initial add for check target for cmake
- tdeio/kmimemagic: remove MAGIC_CONTINUE flag
This resolves bug #2713
The MAGIC_CONTINUE flag resulted in a malformed mimemagic responses
like "application/x-executable\012- application/octet-stream"
instead of just "application/x-executable".
This string being unparsed then caused the KMimeType::findByURL() to
fallback to application/octet-stream for nearly every mimetype. - kimgio: Enable STDC_LIMIT_MACROS for jasper
- tdeinit: make lnusertemp respect HOME for root
This resolves bug #2739 - Added support for OpenSSL 1.1
Some KOpenSSLProxy methods have been renamed to be consistent
with OpenSSL 1.1 API names and to prevent hidden API changes.
To ensure API / ABI compatibility, the original methods are
still included but have been marked as deprecated.
+ SSLv23_client_method => TLS_client_method
+ X509_STORE_CTX_set_chain => X509_STORE_CTX_set0_untrusted
+ sk_dup => OPENSSL_sk_dup
+ sk_free => OPENSSL_sk_free
+ sk_new => OPENSSL_sk_new
+ sk_num => OPENSSL_sk_num
+ sk_pop => OPENSSL_sk_pop
+ sk_push => OPENSSL_sk_push
+ sk_value => OPENSSL_sk_value
Additional methods have been added to KOpenSSLProxy to support
the new OpenSSL 1.1 API functions that provide access to the
(now) opaque SSL structures. Compatibility with OpenSSL < 1.1
is handled internally in KOpenSSLProxy.
+ BIO_get_data
+ DSA_get0_key
+ DSA_get0_pqg
+ EVP_PKEY_base_id
+ EVP_PKEY_get0_DSA
+ EVP_PKEY_get0_RSA
+ RSA_get0_key
+ X509_CRL_get0_lastUpdate
+ X509_CRL_get0_nextUpdate
+ X509_OBJECT_get0_X509
+ X509_OBJECT_get_type
+ X509_STORE_CTX_get_current_cert
+ X509_STORE_CTX_get_error
+ X509_STORE_CTX_get_error_depth
+ X509_STORE_CTX_set_error
+ X509_STORE_get0_objects
+ X509_STORE_set_verify_cb
+ X509_get0_signature
+ X509_getm_notAfter
+ X509_getm_notBefore
+ X509_subject_name_cmp
+ _SSL_session_reused
+ _SSL_set_options
Method "KSSL::setSession" has been renamed to "KSSL::takeSession"
and its functionality has changed: the session is now transferred
from the argument object to the invoked object. Since it is only
used internally in TDE and the functionality is different, the
method with the previous name has not been preserved. - Fix crash on KSSLCertificate deallocation when a CRL is held in the KSSLCertificate object
- Fix memory leak when deleting a KSSLCertificate that holds a CRL
- Add initial CRL support to KSSLCertificate
- tdeui: fixed handling of setPrecision() for KDoubleSpinBox. This resolves bug #2717
- Fix FTBFS with clang
tdebase
- Change format of TDE_FULL_SESSION property on a root window from 't' to 's'.
Value is not localized and format 't' can cause problems with some locales. - Added support for OpenSSL 1.1
- kcontrol/crypto: Use KOpenSSLProxy methods
instead of direct calls SSL functions
tdenetwork
- Kopete - avdevice: Use standard integer types instead of Linux specific
This resolves FTBFS on FreeBSD - cmake: Move test for stdint.h to common tests
- Fix CMake build dependencies
- Fix FTBFS with GCC6
- Kopete - jabber: Process all SRV records or fallback if SRV records not exist
This resolves bug #2723 - Kopete: Improve check for videodev header
This resolves bug #2725
tdetoys
- KWeather: Add current date to the log entries
This relates to bug #2728
tdebindings
- Added support for openssl 1.1
tdesdk
- Fix typo in cmake macro name
libraries
libksquirrel
- Fix FTBFS due missing include
applications
bibletime
- Add test whether the Sword needs for building __SANE_USERSPACE_TYPES__
This resolves FTBFS on some 64bit architectures
kftpgrabber
- Added support for OpenSSL 1.1
kpowersave
- Fix build with GCC hidden visibility
kvirc
- Added support for OpenSSL 1.1
tdepowersave
- Fix build with GCC hidden visibility
tork
- Added support for OpenSSL 1.1