You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/kio
Slávek Banko e90d3f57cd 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.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit e1861cb681)
8 years ago
..
bookmarks Fix a number of build warnings 8 years ago
httpfilter Rename old tq methods that no longer need a unique name 13 years ago
kfile Fix incorrect Download string in TDEFileSpeedBar 9 years ago
kio Added support for OpenSSL 1.1 8 years ago
kioexec Fix references to user profile directory. 12 years ago
kpasswdserver Rename old tq methods that no longer need a unique name 13 years ago
kssl Added support for OpenSSL 1.1 8 years ago
misc tdeio: fixed up certificate handling when certificate has expired. Also clean 8 years ago
pics [kdelibs] added initial cmake support 15 years ago
tests Add XZ tdeioslave 12 years ago
CMakeLists.txt Compile MIME magic file 8 years ago
DESIGN Revert automated changes 14 years ago
DESIGN.krun Revert automated changes 14 years ago
DESIGN.metadata Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DESIGN.mimetypes Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DESKTOP_ENTRY_STANDARD Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Mainpage.dox All documentation references to KDE should now be converted to Trinity for the new API website 15 years ago
Makefile.am Compile MIME magic file 8 years ago
application.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
data.protocol Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kcmodule.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kcomprfilter.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kdatatool.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kfileplugin.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kio.magic Properly identify desktop files 8 years ago
kioslave.upd Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kpasswdserver.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kscan.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kurifilterplugin.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
proxytype.pl Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
renamedlgplugin.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
useragent.pl Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago