summaryrefslogtreecommitdiffstats
path: root/tdeio
Commit message (Collapse)AuthorAgeFilesLines
* Add SunOS specific patchesDenis Kozadaev2023-05-222-0/+8
| | | | Signed-off-by: Denis Kozadaev <denis@dilos.org>
* tdeio: only create the internal guarded pointer for TDEIO::Job if it is ↵Michele Calgaro2023-02-141-7/+25
| | | | | | really required. This fix avoid creation and destruction of unnecessary TQObjects and helps speeding up operations which requires lot of Jobs. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Add single TQObject root parent for all TDEIO::Job objects.Michele Calgaro2023-02-131-1/+3
| | | | | | | This helps keeping the object root list shorter, speeding up operations which require lot of TQObject trees. This relates to TDE/tdebase#309. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* tdefile: autocalculate folder size in KPropertiesDialog only for real local ↵Michele Calgaro2023-02-091-2/+2
| | | | | | items. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KSSL: Add names for OpenSSL 3.x libraries to SSL libraries search.Slávek Banko2022-08-231-23/+33
| | | | | | | | Use OPENSSL_SHLIB_VERSION for default libraries version. This relates to issue #176. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* KSSL: fixed detection of correct 'SSL_get_peer_certificate' method. This ↵Michele Calgaro2022-07-031-1/+2
| | | | | | resolves incompatibility with openSSL 3.0. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fix the last wrong condition from commit ↵Slávek Banko2022-05-311-6/+10
| | | | | | | | | | | | | 99739b61143c05f7fb1157dc145e19e9c090de6e. Revert the wrong fix from commit 3d3e77773df70317267c2d471c37e9374256590d. If desktop file does not include X-TDE-Protocols property, use X-KDE-Protocols property to limit the use of TDEIO protocols for non-TDE programs. This resolves issue TDE/tdebase#224. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* KSSL: Rebuilt local certificates bundleMavridis Philippe2022-02-012-0/+1233
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* KSSL: Added ISRG root certs for LetsEncryptMavridis Philippe2022-02-014-0/+50
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Replaced 'includehints' with 'includes' in *.ui files.Michele Calgaro2022-01-081-3/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed enabling of Ok button in advanced permission property dialog. This ↵Michele Calgaro2021-06-101-4/+7
| | | | | | resolves bug 2375. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Add a definition of MIME type application/x-pie-executable.Slávek Banko2021-04-112-2/+5
| | | | | | This resolves incorrect identification of binary executables with libmagick >= 5.33. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* iconForURL(): Fix root directory (/) icon.Mavridis Philippe2021-03-291-0/+4
| | | | | | | This resolves issue #128. This also resolves issue TDE/tdebase#1. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* tdeio: minor simplification of plurals in translationAlexander Golubev2021-01-211-9/+9
| | | | | | A fixup for the d3d85b65 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* tdeio: minor improvement of translatability of a messageAlexander Golubev2021-01-201-11/+23
| | | | | | * added plural forms Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* krun: prevent media:/ or system:/media urls to be replaced by their ↵Michele Calgaro2021-01-031-1/+2
| | | | | | respective /media/... path. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed handling of files containing an # in the name when using the ↵Michele Calgaro2020-12-311-43/+40
| | | | | | system:/media or media:/ protocol. This resolves bug 3022 and bug 3063. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed second pass uncrustify's code formatting offending files.Michele Calgaro2020-12-271-0/+4
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed some uncrustify's code formatting offending files.Michele Calgaro2020-12-191-0/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Renaming of files in preparation for code style tools.Michele Calgaro2020-12-0649-50/+50
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* tests: Wait for the dcop server to be ready.Slávek Banko2020-12-062-0/+6
| | | | | | Use a separate ICEAUTHORITY for tests. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Removed code formatting modelines.Michele Calgaro2020-09-2787-146/+9
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Improve progname detection portabilityOBATA Akio2020-08-171-1/+3
| | | | | | | | `getprogname()` of FreeBSD is based on NetBSD's one, no reason to prevent using it on NetBSD. glibc also has own special variable for progname. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Simplify CMake rules for desktop file translations.Slávek Banko2020-06-256-22/+16
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use private linking for exported CMake targets.Slávek Banko2020-06-121-1/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* For templates from CMake, use the TDE CMAKE TEMPLATES variable.Slávek Banko2020-06-121-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Desktop file translations:Slávek Banko2020-06-0724-1946/+75
| | | | | | | + Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Drop explicit dependencies on dcopidl and dcopidl2cpp,Slávek Banko2020-06-077-7/+0
| | | | | | | because thanks to the replacement of KDE3 CMake macros with TDE macros, this is no longer needed. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fixed tde branding of services in tdebuildsycoca. This was creating oldMichele Calgaro2020-04-041-5/+5
| | | | | | | kde-* entries in profilerc when updating file type preferences. This relates to bug 3083. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Security: remove support for $(...) in KRun which could have allowedMichele Calgaro2020-02-161-20/+1
| | | | | | | execution of malicious code. This is similar to issue #45 for .desktop files. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed beagle related code.Michele Calgaro2020-02-093-16/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Improve folder icons on the speedbar.Slávek Banko2020-01-311-4/+4
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Removed explicit usage of the 'register' keyword.Michele Calgaro2020-01-302-29/+29
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Make sure XDG folders are created prior to their usage.Michele Calgaro2020-01-291-27/+17
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Improved support for XDG folders without requiring xdg-user-dirs to be ↵Michele Calgaro2020-01-282-70/+12
| | | | | | installed. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Redirect some headers noticed by the compilerMatías Fonzo2020-01-221-1/+0
| | | | | | | | | | | /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp] 1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h> /usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include <sys/signal.h> to <signal.h> [-Wcpp] 1 | #warning redirecting incorrect #include <sys/signal.h> to <signal.h> Note: <sys/signal.h> has been removed from the tdeio/tdeio/connection.cpp source - it was already declared. Signed-off-by: Matías Fonzo <selk@dragora.org>
* Fix LibreSSL detection at tdeio/kssl/Matías Fonzo2020-01-181-4/+4
| | | | Signed-off-by: Matías Fonzo <selk@dragora.org>
* Fix missing return values in kopenssl.François Andriot2019-12-041-0/+7
| | | | | Signed-off-by: François Andriot <francois.andriot@free.fr> Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fixed type in LIBRESSL usage. This relates to a comment made on issue #28.Michele Calgaro2019-09-191-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fix SSL initialization for OpenSSL >= 1.1.Slávek Banko2019-09-041-2/+2
| | | | | | | | | | The first argument of the OPENSSL_init_ssl and OPENSSL_init_crypto functions must be a 64-bit int, not a 32-bit int, as this caused unpredictable OpenSSL behavior. This resolves bug 3024. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fixed missing update of mime comment in refreshed KFileItem. ThisMichele Calgaro2019-08-132-5/+8
| | | | | | resolves issue #35. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fix remaining brandings in tdelibs and adopt to modern age.Chris2019-07-212-6/+5
| | | | Signed-off-by: Chris <xchrisx@uber.space>
* Adjusted to use new TQStringVariantMap type.Michele Calgaro2019-07-074-12/+9
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Adjusted to latest TQVariant::TQVariant(bool) function.Michele Calgaro2019-05-242-2/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Added some checks in KSSL (in TDEIO) to correctly recognize LibreSSL (which ↵Mavridis Philippe2019-05-102-3/+4
| | | | | | | | is a fork of OpenSSL 1.0.1b) This resolves issue #28. Signed-off-by: Mavridis Philippe <mfilippos@yandex.ru>
* Use system libdir when searching for dynamically loaded libraries.Slávek Banko2019-02-241-33/+8
| | | | | | This prevents finding an incorrect architecture on multi-arch systems. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix SSL initialization for OpenSSL >= 1.1.Slávek Banko2019-02-211-2/+24
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use common test for large files support.Slávek Banko2019-01-282-8/+0
| | | | | | Drop hardcoded definition -D_LARGEFILE64_SOURCE=1. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Change to always build and install KACLOBATA Akio2019-01-271-7/+3
| | | | It is used by others even if missing POSIX ACL support.
* Fixed access to TDE wallets created before R14.0.6 that uses special ↵Michele Calgaro2018-12-281-2/+7
| | | | | | non-ascii characters in their password. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>