Package: kio / 5.28.0-2

Metadata

Package Version Patches format
kio 5.28.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
return_on_ACCESS_DENIED | (download)

src/ioslaves/file/file_unix.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 return_on_access_denied

===================================================================

report_error_removing_dirs | (download)

src/core/copyjob.cpp | 17 13 + 4 - 0 !
1 file changed, 13 insertions(+), 4 deletions(-)

 report_error_removing_dirs

===================================================================

wait_for_a_bit_longer | (download)

autotests/kdirlistertest.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 wait_for_a_bit_longer

===================================================================

kubuntu_kdelibs4 docs path.diff | (download)

src/ioslaves/help/kio_help.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 kubuntu_kdelibs4-docs-path

add search paths for kdelibs4 docs

fix_kfreebsd_build | (download)

src/widgets/kpropertiesdialog.cpp | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 fix_kfreebsd_build

===================================================================

fix_hurd_build.patch | (download)

src/ioslaves/file/file.cpp | 2 1 + 1 - 0 !
src/ioslaves/file/file_unix.cpp | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix_hurd_build

posix_fadvise64 is not available on hurd, will yield to an compiler warning and
aborting the build through --fatal-warnings

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799619
Never stretch the last date column in the file dialog.patch | (download)

src/filewidgets/kdiroperatordetailview.cpp | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 never stretch the last (=date) column in the file dialog.

Stretching the date column makes it appear to need the excessive
width when adding up non-name column widths in expandNameColumn().
The name column consequently became too narrow.
Now why could the date column expand if the names needed a lot of
space? It probably has something to do with expandNameColumn()
being called several times while the directory model is loading
and the exact order in which things are updated. Needs a more
detailed analysis if this change causes a regression or still
doesn't completely fix the problem.

BUG: 312747

Also change the resize mode the other way.patch | (download)

src/filewidgets/kdiroperatordetailview.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 also change the resize mode the other way...


Allow uppercase checksums matching in Checksums tab.patch | (download)

src/widgets/kpropertiesdialog.cpp | 11 7 + 4 - 0 !
src/widgets/kpropertiesdialog_p.h | 3 3 + 0 - 0 !
2 files changed, 10 insertions(+), 4 deletions(-)

 allow uppercase checksums matching in checksums tab

While the checksum in cache is always guaranteed to be lowercase, the
one from the line edit may be uppercase. If we make it lowercase
*before* processing it, we can also simplify the regexes.

REVIEW: 129415
BUG: 372518
FIXED-IN: 5.29

ForwardingSlaveBase fix passing of Overwrite flag to kio_.patch | (download)

src/core/forwardingslavebase.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 forwardingslavebase: fix passing of overwrite flag to kio_desktop

Unittest will be committed to plasma-workspace/kioslave/desktop later.

BUG: 360487
FIXED-IN: 5.30

Fix another clear porting bug in ForwardingSlaveBase.patch | (download)

src/core/forwardingslavebase.cpp | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 fix another clear porting bug in forwardingslavebase


kssl Ensure user certificate directory has been created b.patch | (download)

src/core/ksslcertificatemanager.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 kssl: ensure user certificate directory has been created before use.

The KSSL KCM (in kdelibs4support) fails to save imported certificates to
the user certificate store, unless the user store directory is manually
created by the user first.  Fix by ensuring the directory is created
before trying to save user certs.

Fix memleak in KDynamicJobTracker KWidgetJobTracker needs.patch | (download)

autotests/CMakeLists.txt | 1 1 + 0 - 0 !
autotests/kdynamicjobtrackernowidgetstest.cpp | 69 69 + 0 - 0 !
src/widgets/kdynamicjobtracker.cpp | 77 54 + 23 - 0 !
3 files changed, 124 insertions(+), 23 deletions(-)

 fix memleak in kdynamicjobtracker,
 KWidgetJobTracker needs QApplication

Summary:
KDynamicJobTracker was not cleaning up its internal job tracking
data structure on finished jobs.
Also was it trying to create a KWidgetJobTracker even if there
was no QApplication instance.

Reviewers: #frameworks, kfunk

Reviewed By: kfunk

Subscribers: kfunk

Tags: #frameworks

Fix parsing of directories listing on a specific ftp serv.patch | (download)

src/ioslaves/ftp/ftp.cpp | 23 17 + 6 - 0 !
1 file changed, 17 insertions(+), 6 deletions(-)

 fix parsing of directories listing on a specific ftp server

Directories listing on ftp servers like ftp://ftp-dee.poliba.it/ are now parsed correctly.

BUG: 375610
REVIEW: 129905
FIXED-IN: 5.31

Sanitize URLs before passing them to FindProxyForURL.patch | (download)

src/kpac/script.cpp | 11 9 + 2 - 0 !
1 file changed, 9 insertions(+), 2 deletions(-)

 sanitize urls before passing them to findproxyforurl

Remove user/password information
For https: remove path and query

Thanks to safebreach.com for reporting the problem

CCMAIL: yoni.fridburg@safebreach.com
CCMAIL: amit.klein@safebreach.com
CCMAIL: itzik.kotler@safebreach.com

keep query encoding when HTTP Proxy is used.patch | (download)

src/ioslaves/http/http.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 keep query encoding when http proxy is used

REVIEW:130040

Otherwise some '%XX' parts of url query might be converted back to ASCII and this cause problems while passing info_hash to torrent trackers. Detailed description is in review.

kioexec fix support for suggestedfilename.patch | (download)

src/kioexec/main.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 kioexec: fix support for --suggestedfilename

It was printing QCommandLineParser: option not defined: "suggestedfilename"

Fix KDynamicJobTrackerTest for linkers dropping linked li.patch | (download)

autotests/kdynamicjobtrackernowidgetstest.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix kdynamicjobtrackertest for linkers dropping linked libs w/o used
 symbols