summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tdehwlib: Use TDENetworkDevice in TDENetworkConnectionManager instead of MAC ↵Slávek Banko2017-06-175-159/+51
| | | | | | | | | | | | | | | | | | address Use interface name in TDENetworkConnectionManager_BackendNM instead of MAC address This relates to bug 2748 The name of the network interface seems to be a more stable identifier than the MAC address because the MAC address can be changed easily or even automatically - see randomization of MAC addresses on wireless interfaces. Therefore, the use of the MAC address as a network interface identifier was abandoned. Beware, this change is an API / ABI change! However, most changes are internal and the only one affected is application TDENetworkManager. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit e0fd34a1bd2c6412171bcceb19520d129bbcb66d)
* tdehwlib: Add a rule for classifying parport deviceSlávek Banko2017-06-171-1/+2
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit eb6f8213d42aac2911c7b8880628c786b0223935)
* tdehwlib: Add a rule for classifying remote control devicesSlávek Banko2017-06-171-0/+4
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit cc4f1996df344ff06b34931a362037af25a66ef9)
* tdehwlib: Allow to gather connection information on virtual net devicesSlávek Banko2017-06-171-1/+2
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit d1280c31d9394e157c10d1d9a493763f03c3d285)
* tdehwlib: Allow to classify virtual devices by subsystemSlávek Banko2017-06-171-3/+3
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit a73511a98d46bd9cceff8da7819b8ab523b9ad6c)
* Allow openssl detection without pkg-config fileSlávek Banko2017-06-021-1/+9
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 2aa548763e7d1dd7a10427df45988a78b3e97b8b)
* Fix CMake build dependenciesSlávek Banko2017-04-091-15/+7
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 1cc26703c32c70e888ef94bc408dcb5da6b5f5a4)
* KSSL: Set hostname in TLSext to enable SNI supportSlávek Banko2017-04-091-0/+6
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 45cf7d13eb68be0fd469fd49275c000a2c7bcc2f)
* KSSL: Use TLS_client_method instead of TLSv1_client_methodSlávek Banko2017-04-091-7/+9
| | | | | | | | This enables TLS protocols newer than v1.0 This resolves bug 2764 Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit adb9d9d2b0bfbb0f856673e663aad7c4a63020eb)
* Reset submodule main/tdelibs/cmake to latest HEADAutomated System2017-03-261-0/+0
|
* Fix memory leak after processing udev_monitorSlávek Banko2017-03-251-0/+3
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit d2b61ae9dac0e38c8f2853a41a3fb194fd794cf7)
* Fix memory leak after processing udev_deviceSlávek Banko2017-03-251-0/+2
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 1a5bc0e4ffef4e8baef9f3554ba3184fbc674211)
* Fix memory leak after use XGetAtomNameSlávek Banko2017-03-251-2/+5
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit ab525f2baada44f6dd8c80970c2875a0b19b3a05)
* Reset submodule main/tdelibs/cmake to latest HEADAutomated System2017-02-181-0/+0
|
* Fixed code for tdefiledialog which caused the problem explained in bugMichele Calgaro2017-02-061-3/+9
| | | | | | | | | | 2743. Using the new code, editing the path information in a tdefiledialog and pressing the "open/save" button will behave exactly in the same way as if ENTER was pressed after editing the path and before pressing "open/save". Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 05bcfa76fc9bd5dcf7267f2b5a26436566a9cf82)
* Reverted commit 53e36f6d (master), c8ff908d (r14.0.x)Michele Calgaro2017-02-061-18/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* testing: Run tests that use DCOP in a temporary homeSlávek Banko2017-02-014-7/+32
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit df203a23f4d96fae5fbc61bb180c4db8f63e63ae)
* Fix detection whether the system is big endianSlávek Banko2017-01-302-12/+4
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 7cc97cb18734939136579c086bf6758f3a4c18ad)
* testing: fix execution of test tdeabc/vcardparser/testread2 with CMake older ↵Slávek Banko2017-01-301-0/+6
| | | | | | | than 2.8.4 Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit d8d8c5e060212a15bca65f31e297f8edbf725fb0)
* Reset submodule main/tdelibs/cmake to latest HEADAutomated System2017-01-291-0/+0
|
* Fixed javascript syntax highlighting in KateMichele Calgaro2017-01-303-4/+6
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit b14a2da3b92460ef7dddbc98b4a794d61840a97c)
* testing: fix utf8 handling in tdeabc/testread2Slávek Banko2017-01-291-0/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit e305bd818c9cd470a0b079b4e41eb1e6ac101a52)
* testing: disable tdeabc/testldapclientSlávek Banko2017-01-291-1/+1
| | | | | | | | Test requires running TDE session and access to a foreign ldap server on the Internet. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 24b4a81573159dee3527a1aeba7d5810fffa9571)
* testing: run tdeio/kmimetypetest with temporary profileSlávek Banko2017-01-292-1/+33
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 4d3d8d865359061916b21e9ab46097e2e4c2fd2c)
* testing: fix bash specific syntax in dcop testSlávek Banko2017-01-291-1/+2
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 30d5bd4d72248f63eb5b20209a4ba9537dc44295)
* testing: fix build of tdewallet tests with hidden visibilitySlávek Banko2017-01-291-0/+2
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 5c6425de4249ce9858a2b7262368927d7d1724a8)
* tdeui & tdewallet: add testsAlexander Golubev2017-01-297-35/+144
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 16a176dab1e978bef8f8d49801fa98a028d1d17b)
* tdeio: add testsAlexander Golubev2017-01-2930-50/+143
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit ed74769bfaae171809c0bc1a10a8ba0f6ff8895f)
* fixup! tdecore/tdeconfig_compiler: add check/test executablesAlexander Golubev2017-01-291-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-01-293-2/+13
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit f2d8e88f099f908075d3d7b166fdb40d9be6c1c5)
* tdecore/tdeconfig_compiler: add check/test executablesAlexander Golubev2017-01-297-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-01-292-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-01-292-40/+18
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 64b2c5281731cc114ea225a2fd37db35be03ecb4)
* tdeabc: make the testldapclient app non-guiAlexander Golubev2017-01-291-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-01-291-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-01-293-3/+4
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 6c1b8a75f293ed4f1a08ec2064a2f5fa60de395b)
* Make dcop tests run without XAlexander Golubev2017-01-293-10/+24
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 7f6c0b1c7d39628a7c1f3cc4271f92054fe151eb)
* Add tdeabc tests to cmakeAlexander Golubev2017-01-291-79/+18
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 8e14cc0e4a7e0c607bef37828de96b487b07da16)
* Fix a couple of harmless warningsAlexander Golubev2017-01-292-2/+2
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit e0b892796d218e0ad64ed6698640e1923662d943)
* Add dcop tests to cmakeAlexander Golubev2017-01-296-9/+72
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 26d76a4c048d99e282356616ca8e1e5ad45a7f53)
* Initial add for check target for cmakeAlexander Golubev2017-01-2920-25/+83
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 0c64a776ddecfa33a37318e79b8811d9774579ae)
* Reset submodule main/tdelibs/cmake to latest HEADAutomated System2017-01-261-0/+0
|
* Reset submodule main/tdelibs/admin to latest HEADAutomated System2017-01-261-0/+0
|
* cmake: add tde_add_check_executable macroSlávek Banko2017-01-262-0/+0
|
* tdeio/kmimemagic: remove MAGIC_CONTINUE flagAlexander Golubev2017-01-191-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)
* kimgio: Enable STDC_LIMIT_MACROS for jasperSlávek Banko2017-01-031-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-01-031-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-01-0114-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)
* Fix crash on KSSLCertificate deallocation when a CRL is held in the ↵Timothy Pearson2017-01-011-0/+2
| | | | | | KSSLCertificate object (cherry picked from commit 62a597d75224844be9a98952a586fc5c0406561e)
* Fix memory leak when deleting a KSSLCertificate that holds a CRLTimothy Pearson2017-01-013-1/+17
| | | | (cherry picked from commit 9bf244dd97e89bf47dd70fe47a4f00a3f372f875)