Michele Calgaro
aa98dbfe80
Removed explicit usage of the 'register' keyword.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Michele Calgaro
de79e754fa
Make sure XDG folders are created prior to their usage.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Michele Calgaro
394c9f5c0e
Improved support for XDG folders without requiring xdg-user-dirs to be installed.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Matías Fonzo
c2adce2e13
Redirect some headers noticed by the compiler
...
/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>
5 years ago
Matías Fonzo
aa9b9581a9
Fix LibreSSL detection at tdeio/kssl/
...
Signed-off-by: Matías Fonzo <selk@dragora.org>
5 years ago
François Andriot
a6bbb9e7bc
Fix missing return values in kopenssl.
...
Signed-off-by: François Andriot <francois.andriot@free.fr>
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
5 years ago
Michele Calgaro
8b66a5759a
Fixed type in LIBRESSL usage. This relates to a comment made on issue #28 .
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Slávek Banko
a2ad929640
Fix SSL initialization for OpenSSL >= 1.1.
...
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>
5 years ago
Michele Calgaro
d3119bb794
Fixed missing update of mime comment in refreshed KFileItem. This
...
resolves issue #35 .
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Chris
0e071064b9
Fix remaining brandings in tdelibs and adopt to modern age.
...
Signed-off-by: Chris <xchrisx@uber.space>
5 years ago
Michele Calgaro
aaaf378033
Adjusted to use new TQStringVariantMap type.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Michele Calgaro
352c8f6a21
Adjusted to latest TQVariant::TQVariant(bool) function.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Mavridis Philippe
86fea6f5c5
Added some checks in KSSL (in TDEIO) to correctly recognize LibreSSL (which is a fork of OpenSSL 1.0.1b)
...
This resolves issue #28 .
Signed-off-by: Mavridis Philippe <mfilippos@yandex.ru>
6 years ago
Slávek Banko
8a859540c3
Use system libdir when searching for dynamically loaded libraries.
...
This prevents finding an incorrect architecture on multi-arch systems.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko
43609c8a21
Fix SSL initialization for OpenSSL >= 1.1.
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko
ebf0115af1
Use common test for large files support.
...
Drop hardcoded definition -D_LARGEFILE64_SOURCE=1.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
OBATA Akio
08b7645468
Change to always build and install KACL
...
It is used by others even if missing POSIX ACL support.
6 years ago
Michele Calgaro
6b3ce66088
Fixed access to TDE wallets created before R14.0.6 that uses special non-ascii characters in their password.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Emanoil Kotsev
cfb7075fa2
Fixed problem with access to tdewallet caused by commit 6ec26d85
.
...
This resolves issue #11
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Slávek Banko
e532d9345d
Add CMakeL10n rules.
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko
0e892bc700
Deleted blank line at the beginning of the file.
...
This prevented proper processing by extractrc.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Michele Calgaro
6ec26d859b
KPasswordEdit::password() now returns a TQString instead of a const char *. This relates to bug 2961.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
2e0398f755
QT_NO_* -> TQT_NO_* renaming.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
8d88f31f74
Replaced _BSD_SOURCE, _SVID_SOURCE with _DEFAULT_SOURCE. Removed AC_CHECK_GNU_EXTENSIONS.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
8d07cff840
qt -> tqt conversion:
...
kdeqt -> kdetqt
qtkde -> tqtkde
qtdesigner -> tqtdesigner
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
89389861b3
qt -> tqt conversion:
...
QT_NO_ASCII_CAST -> TQT_NO_ASCII_CAST
QT_NO_STL -> TQT_NO_STL
QT_NO_COMPAT -> TQT_NO_COMPAT
QT_NO_TRANSLATION -> TQT_NO_TRANSLATION
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
2518c29202
qt -> tqt conversion:
...
QTDIR -> TQTDIR
QTDOC -> TQTDOC
INCDIR_QT -> INCDIR_TQT
LIBDIR_QT -> LIBDIR_TQT
QT_INC -> TQT_INC
QT_LIB -> TQT_LIB
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
0c5985ae03
LIB_QT -> LIB_TQT conversion to align to updated admin module
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Slávek Banko
a3b86c2690
Fix security issue CVE-2017-6410
...
[taken from RedHat kdelibs patches]
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko
aa83c86cd3
Fix bug reports link in about dialog
...
Update bug reports url to bugs.trinitydesktop.org
This resolves bug 2935
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Michele Calgaro
c18840c76f
Fix previous commit typo.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
7 years ago
Michele Calgaro
bcdfbb95e9
Fixed service lookup in KOpenWithDlg. Default is now to lookup by
...
desktop path and not by name, to avoid returning the wrong service when
two or more .desktop files where using the same "Name" field.
This resolves bug 2734 (together with the changes made in applications/kcmautostart)
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
7 years ago
Slávek Banko
45cf7d13eb
KSSL: Set hostname in TLSext to enable SNI support
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
8 years ago
Slávek Banko
adb9d9d2b0
KSSL: Use TLS_client_method instead of TLSv1_client_method
...
This enables TLS protocols newer than v1.0
This resolves bug 2764
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
8 years ago
Michele Calgaro
05bcfa76fc
Fixed code for tdefiledialog which caused the problem explained in bug
...
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>
8 years ago
Michele Calgaro
00051ff7dd
Reverted commit 53e36f6d
(master), c8ff908d
(r14.0.x)
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
8 years ago
Slávek Banko
df203a23f4
testing: Run tests that use DCOP in a temporary home
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
8 years ago
Slávek Banko
4d3d8d8653
testing: run tdeio/kmimetypetest with temporary profile
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
8 years ago
Alexander Golubev
ed74769bfa
tdeio: add tests
...
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
8 years ago
Alexander Golubev
f54496a1f2
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.
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
8 years ago
Slávek Banko
e1861cb681
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>
8 years ago
Slávek Banko
261a3b7a12
Fix security issue CVE-2016-6232
...
Based on https://quickgit.kde.org/?p=karchive.git&a=commitdiff&h=0cb243f6
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
8 years ago
Emanoil Kotsev
f3fadb884d
tdeio: fixed up certificate handling when certificate has expired. Also clean
...
up the code.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
8 years ago
Emanoil Kotsev
7406ed0563
Fixed handling of certificate "permanent" acceptance. This relates to
...
bug 1287.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Partially cleaned up and modified.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
8 years ago
Michele Calgaro
53e36f6db0
Fixed two issues with KFileDialog:
...
- if the user types a new path manually, the new location was not used. Instead the older path was taken.
In case the typed path does not exists, an error message is displayed
- if the user selected a path from the autocompletion lists using the mouse, the new selected location was
not used when slotOK was invoked.
This resolves bug 2654.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
8 years ago
Timothy Pearson
07dbb3b5c9
Parse GENERALIZEDTIME ASN structures
...
This fixes certificate dates beyond year 2049.
8 years ago
Timothy Pearson
7faae2b255
Fix invalid headers in PNG files and optimize for size
8 years ago
Slávek Banko
0b90885d90
Fix FTBFS due to non-existent include
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
9 years ago
Slávek Banko
491c2e4503
Remove warnings about missing embedded ELF icons
...
Add file name for which the issue occurs into debug message
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
9 years ago
Slávek Banko
026a0ccdcd
Compile MIME magic file
...
This partially resolves Bug 2217
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
9 years ago
Slávek Banko
1540a5aade
Revert a small portion of commit e0b1bfb0
...
This resolves Bug 2562
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
9 years ago
Slávek Banko
b0ac7d2879
Fix mimetype detection using magic library
...
for mime types not contained in TDE settings
This resolves Bug 2392
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
9 years ago
Timothy Pearson
62a597d752
Fix crash on KSSLCertificate deallocation when a CRL is held in the KSSLCertificate object
9 years ago
Timothy Pearson
9bf244dd97
Fix memory leak when deleting a KSSLCertificate that holds a CRL
9 years ago
Timothy Pearson
5896a404bc
Add initial CRL support to KSSLCertificate
9 years ago
Timothy Pearson
70bb9dde2a
Fix compiler warnings from ignored write return values
9 years ago
Timothy Pearson
c51a15f04a
Fix unused variable compiler warnings
9 years ago
Timothy Pearson
5e9959ef85
Fix compiler warnings
9 years ago
Timothy Pearson
59e5235822
Fix compiler warning regarding missing braces
9 years ago
Nikolaus Klepp
3be9f300c9
Fix FTBFS on freebsd
...
This resolves Bug 2431
Signed-off-by: Nikolaus Klepp <office@klepp.biz>
10 years ago
Slávek Banko
6ebff39751
Improve ACL detection for CMake build
...
Fix hidden visibility in posixacladdons
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago
Slávek Banko
dfd680030c
Add include directory for internal libltdl
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago
Michele Calgaro
a1f23c813a
Fixed wrong DocPath strings. This relates to bug 2319
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
10 years ago
Timothy Pearson
6ddd04baca
Properly identify desktop files
...
This resolves a rather major glitch with Device Links noted on the mailing list
10 years ago
Timothy Pearson
e0b1bfb014
Fix a number of build warnings
10 years ago
Timothy Pearson
6c097e6ff1
Read from X-DocPath only
10 years ago
Timothy Pearson
f12e618a17
Fix stragglers that were not properly renamed in the XDG standardization commits
10 years ago
Timothy Pearson
207e134713
Fix exec icon location and bring it into XDG compliance
10 years ago
Timothy Pearson
6111385e9a
Fix remaining issues from mimetype icon rename
10 years ago
Timothy Pearson
db7f8030fa
Repair mimetype icon usage, part 1. The following are not fully verified in source as of this commit due to ubiquity: info, unknown
10 years ago
Timothy Pearson
2cd1515186
Bring most mimetypes in line with XDG specifications. The following are not fully verified in source as of this commit due to ubiquity: html, empty, info, make, man, misc, source, unknown
10 years ago
Timothy Pearson
ce1138c8ba
Bring mail_forward, mail_new, mail_replyall, mail_reply, mail_send, player_pause, player_play, player_stop, player_rew, player_fwd, player_start, player_end, rotate_ccw, rotate_cw, window_fullscreen, window_nofullscreen, window_new, viewmagfit, viewmag+, viewmag1, and viewmag- icons into XDG compliance
10 years ago
Timothy Pearson
bab4f22f92
Bring filenew, fileopen, fileprint, filequickprint, filesave, filesaveas, fileclose, editclear, editcopy, editcut, editdelete, editpaste, folder_new, and gohome icons into XDG compliance
10 years ago
Timothy Pearson
acc29a93bb
Fix incorrect Download string in TDEFileSpeedBar
10 years ago
Timothy Pearson
ff57382179
Second part of prior commit
10 years ago
Timothy Pearson
d46b1b9c64
Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to match XDG specifications
10 years ago
Timothy Pearson
e95efe5790
Second part of prior commit
10 years ago
François Andriot
8f11758253
Fix FTBFS with libmagic < 4.23
10 years ago
Slávek Banko
03a61295af
Fix FTBFS on missing magic_getpath
10 years ago
Timothy Pearson
58c3aed2bb
Do not use magic_version function if magic version support not available
...
This relates to Bug 656
10 years ago
Timothy Pearson
c359057caa
Makes favorite URLs in TDE file open/save dialogs global (sared amongst all applications) by default
...
This commits the following patch from Bug 1499:
tdelibs: fix kurlbar global
10 years ago
Timothy Pearson
f8790c70f8
Fix certain shell scripts not being identified
...
This relates to Bug 656
Clean up some old development debug statements
10 years ago
Timothy Pearson
30c2b7e4bd
Autodetect downloaded mime type and compare against category; if wallpaper downloads something other than image abort
...
This relates to Bug 2127
10 years ago
Timothy Pearson
e5f898219a
Fix libmime database load once and for all
...
This relates to Bug 656
10 years ago
Timothy Pearson
62bfcbe478
Fix loading of additional mime magic files
...
This resolves Bug 656
10 years ago
Timothy Pearson
9cb7d73182
Push the following patches to GIT from Bug 1499:
...
tdelibs: disable kfiledialogbox OK button if user has no permission on file
tdelibs: fix https loop
tdelibs: fix groups in kdialogpropertiesdialog
tdelibs: avoid assertion in tdeio karchive
10 years ago
Thomas McGuire
ddbe23e90d
Support writing empty directories to ZIP files.
10 years ago
François Andriot
78a66b11dd
Disable environment-based completion in kurlcompletion on openbsd
10 years ago
François Andriot
9c7a8637ed
Fix FTBFS because undefined __progname in tdeio_connection
10 years ago
Timothy Pearson
54578ce023
Add mimeTypePtrFast method to KFileItem
...
This relates to Bug 699
Clean up a couple of minor build warnings
Classify usbmisc devices
10 years ago
Timothy Pearson
8066e87c6c
Use libmagic for mime type determination
...
This relates to Bug 656, Bug 661, and others
10 years ago
Timothy Pearson
6d268f3c55
Remove unused KMimeMagic::mergeBufConfig method in preparation for converting to libmagic
...
This relates to Bug 656
10 years ago
Timothy Pearson
e1f2a0bb29
Fix accidental regression introduced in prior commit
10 years ago
Timothy Pearson
a21cb20628
Add fast mimetype accessor for use by Konqueror when checking for media device icons
...
This relates to Bug 699
10 years ago
Slávek Banko
c2c65a6695
Fix re-read configuration from prior commit 4bfc4550
10 years ago
Timothy Pearson
4bfc4550d2
Prevent spurious translation warning from being emitted
...
This relates to Bug 2076
10 years ago
Timothy Pearson
e3db584672
Do not allow device link creation/modification if no device is specified
...
This relates to Bug 2076
10 years ago
Timothy Pearson
5a3c9e4641
Display correct icon and icon widget type in Properties dialog of media device nodes
...
This relates to Bug 1612
10 years ago
Slávek Banko
13d6174c92
Fix stale "localurl" jobs
...
This resolves Bug 1902
11 years ago
Michele Calgaro
29c4dd8212
Rebranding: TDE Control Center --> Trinity Control Center
11 years ago