summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fixup! tdecore/tdeconfig_compiler: add check/test executablesAlexander Golubev2017-07-221-0/+82
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit d556a8752c0862aa2d84a105dc8ac41b61ba7824)
* dcop/tests: run dcop tests in a safer mannerAlexander Golubev2017-07-223-2/+13
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit f2d8e88f099f908075d3d7b166fdb40d9be6c1c5)
* tdecore/tdeconfig_compiler: Always use tqt names of objects in the generated ↵Slávek Banko2017-07-221-9/+9
| | | | | | | files Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 68d315af1010f322cfffe58e0c2450736c4638ee)
* tdecore/tdeconfig_compiler: add check/test executablesAlexander Golubev2017-07-227-8/+10
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 57e73e9e4c61f9cfd9cc03fbbfa5970452e0e8a4)
* testing: add TEST argument to tde_add_check_executable() macroAlexander Golubev2017-07-222-9/+6
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 7e73e618d0470110b60f8f1d3211841daf99b593)
* tdeabc: update the tests for vcardparser to run them in a new wayAlexander Golubev2017-07-222-40/+18
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 64b2c5281731cc114ea225a2fd37db35be03ecb4)
* tdeabc: make the testldapclient app non-guiAlexander Golubev2017-07-221-1/+1
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 37c9f23df53b67e562b72e747fc3a7a5514e8b9a)
* tdecore: fix a crash of dcop non-GUI apps without XAlexander Golubev2017-07-221-4/+8
| | | | | | | | Previously non-GUI apps crashed on TDEApplication::updateUserTimestamp callback when receiving a DCOP message. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 5842fb37df7a01decb2151a570f58fb2528b3ccd)
* Include module into test namesAlexander Golubev2017-07-223-3/+4
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 6c1b8a75f293ed4f1a08ec2064a2f5fa60de395b)
* Make dcop tests run without XAlexander Golubev2017-07-223-10/+24
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 7f6c0b1c7d39628a7c1f3cc4271f92054fe151eb)
* Add tdeabc tests to cmakeAlexander Golubev2017-07-221-79/+18
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 8e14cc0e4a7e0c607bef37828de96b487b07da16)
* Fix a couple of harmless warningsAlexander Golubev2017-07-222-2/+2
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit e0b892796d218e0ad64ed6698640e1923662d943)
* Add dcop tests to cmakeAlexander Golubev2017-07-226-9/+72
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 26d76a4c048d99e282356616ca8e1e5ad45a7f53)
* Initial add for check target for cmakeAlexander Golubev2017-07-2220-25/+83
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 0c64a776ddecfa33a37318e79b8811d9774579ae)
* kimgio: Enable STDC_LIMIT_MACROS for jasperSlávek Banko2017-07-221-0/+3
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit d9ca16068027f45cd0e59b3bcb31be9650e0da5f)
* tdeinit: make lnusertemp respect HOME for rootAlexander Golubev2017-07-221-6/+7
| | | | | | | This resolves bug 2739 Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit d23ac70c47e70cb082d38e13c4cd741769d1bb2b)
* Added support for OpenSSL 1.1Slávek Banko2017-07-2214-375/+981
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 e1861cb6811f7bac405ece204407ca46c000a453)
* tdeui: fixed handling of setPrecision() for KDoubleSpinBox. This resolves ↵Michele Calgaro2017-07-221-1/+16
| | | | | | | bug 2717. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit f32bc5176289b70bf1c6e7d2825d53f190bc4096)
* Fix FTBFS with clangSlávek Banko2017-07-221-1/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 1ae867ab67d4b696d8280159614e0542cc18a8d2)
* Fix security issue CVE-2016-6232Slávek Banko2017-07-221-2/+12
| | | | | | | Based on https://quickgit.kde.org/?p=karchive.git&a=commitdiff&h=0cb243f6 Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 261a3b7a126b7a1d28e263085b85bf1905eb4c19)
* tdeio: fixed up certificate handling when certificate has expired. Also cleanEmanoil Kotsev2017-07-221-96/+18
| | | | | | | | up the code. Signed-off-by: Emanoil Kotsev <deloptes@gmail.com> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit f3fadb884d08b74d5796f7d1b6ad2c2a2316c0f4)
* Kate syntax highlighting files update - Oct 2016Michele Calgaro2017-07-22130-273/+1147
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit fddd4b7f8bdd9b0c5b4d3e21618c0a899937f646)
* Fixed handling of certificate "permanent" acceptance. This relates toEmanoil Kotsev2017-07-221-10/+27
| | | | | | | | | bug 1287. Signed-off-by: Emanoil Kotsev <deloptes@gmail.com> Partially cleaned up and modified. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 7406ed0563952d1ee433e02e75fb44a5d0d0a81d)
* Fix FTBFS on vcardparser tests from prior commitSlávek Banko2017-07-222-36/+17
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 1571e6174436e1af461745296cacfbb3b369fdf9)
* Fixed vcardparser tests during building. This resolves bug 2695.Emanoil Kotsev2017-07-223-5/+16
| | | | | | | | Signed-off-by: Emanoil Kotsev <deloptes@gmail.com> Removed not-required part of the patch from original Emanoil's patch (empty spaces at the end of line) Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 13e032939ea40c33e4964b54bf755a6f1c9d70be)
* Parse GENERALIZEDTIME ASN structuresTimothy Pearson2017-07-221-12/+21
| | | | | This fixes certificate dates beyond year 2049. (cherry picked from commit 07dbb3b5c92ed22f71123eb84806d55f9962c60b)
* Fix FTBFS with GCC6Slávek Banko2017-07-225-9/+11
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 0d8345e6f7f2402d3ee88c0eb3d89e0e839bc5b5)
* Fix FTBFS on CUPS 2.2Slávek Banko2017-07-221-0/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 52a1b55368ec53b14347996851aca7eb29374397)
* Fix utf8 support in tdeabc vCard parserEmanoil Kotsev2017-07-2216-84/+783
| | | | | | | This resolves bug 2625 Signed-off-by: Emanoil Kotsev <deloptes@gmail.com> (cherry picked from commit 4ceb2b158b3ed1ba1c78ab886b08a0bf40577d51)
* cmake: Add tdeabc testsSlávek Banko2017-07-227-14/+137
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 51efac909d7b116c8b0ca58fcd4e74ff58f31091)
* Fix crash on KSSLCertificate deallocation when a CRL is held in the ↵Timothy Pearson2017-07-221-0/+2
| | | | | | KSSLCertificate object (cherry picked from commit 62a597d75224844be9a98952a586fc5c0406561e)
* Fix memory leak when deleting a KSSLCertificate that holds a CRLTimothy Pearson2017-07-223-1/+17
| | | | (cherry picked from commit 9bf244dd97e89bf47dd70fe47a4f00a3f372f875)
* Add initial CRL support to KSSLCertificateTimothy Pearson2017-07-224-4/+88
| | | | (cherry picked from commit 5896a404bcc63085cf0a50d232d2d631a5107228)
* tdeio/kmimemagic: remove MAGIC_CONTINUE flagAlexander Golubev2017-07-221-2/+2
| | | | | | | | | | | | | | 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. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit f54496a1f2d99bea12af3db999a53515109f99a3)
* Compile MIME magic fileSlávek Banko2017-07-222-2/+17
| | | | | | | This partially resolves Bug 2217 Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 026a0ccdcdd054f227682f7e37dceef68173c6f9)
* Fix mimetype detection using magic librarySlávek Banko2017-07-222-2/+7
| | | | | | | | for mime types not contained in TDE settings This resolves Bug 2392 Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit b0ac7d287922e883a2e571222089b680adfe46c6)
* Properly identify desktop filesTimothy Pearson2017-07-223-0/+23
| | | | | This resolves a rather major glitch with Device Links noted on the mailing list (cherry picked from commit 6ddd04bacafe12003b229afc036dc4674df48d5f)
* Fix FTBFS with libmagic < 4.23François Andriot2017-07-221-0/+4
| | | | (cherry picked from commit 8f117582531853100b5e0e5ce6a654398270c6c4)
* Fix FTBFS on missing magic_getpathSlávek Banko2017-07-225-1/+54
| | | | (cherry picked from commit 03a61295af97983a2313df9717653a466c99ef03)
* Do not use magic_version function if magic version support not availableTimothy Pearson2017-07-221-0/+4
| | | | | This relates to Bug 656 (cherry picked from commit 58c3aed2bb340467aa9734a9141ebe1d89e4074b)
* Fix certain shell scripts not being identifiedTimothy Pearson2017-07-224-8/+175
| | | | | | This relates to Bug 656 Clean up some old development debug statements (cherry picked from commit f8790c70f8b1ce1f143719c19131c50031fd051a)
* Fix libmime database load once and for allTimothy Pearson2017-07-221-13/+31
| | | | | This relates to Bug 656 (cherry picked from commit e5f898219af927c9bac3aa9b0c9e9473a52dde15)
* Fix loading of additional mime magic filesTimothy Pearson2017-07-221-7/+2
| | | | | This resolves Bug 656 (cherry picked from commit 62bfcbe4780e5b08aee6a16895f5e508f0646bd2)
* Use libmagic for mime type determinationTimothy Pearson2017-07-227-3170/+234
| | | | | This relates to Bug 656, Bug 661, and others (cherry picked from commit 8066e87c6ca6eb12af5c427b5fb73ccfe6c97d04)
* Remove unused KMimeMagic::mergeBufConfig method in preparation for ↵Timothy Pearson2017-07-222-25/+0
| | | | | | | converting to libmagic This relates to Bug 656 (cherry picked from commit 6d268f3c559ac6351666de4a362a0536ecc7c78a)
* Fix a number of build warningsTimothy Pearson2017-07-2210-28/+49
| | | | (cherry picked from commit e0b1bfb0140e1d484f71683e820731abdd0779d5)
* Fix compiler warningsTimothy Pearson2017-07-221-3/+5
| | | | (cherry picked from commit 5e9959ef854ca8d353b91e9d8305f0fc5e117712)
* Fix visibility of krandr and krsync librariesTimothy Pearson2017-07-193-103/+108
| | | | (cherry picked from commit b477a576734ecc272f81da28fb5b089e914e39c5)
* Reset submodule main/tdelibs/cmake to latest HEADAutomated System2017-03-261-0/+0
|
* Reset submodule main/tdelibs/admin to latest HEADAutomated System2016-08-071-0/+0
|