Hello community, here is the log from the commit of package kio-extras5 for openSUSE:Factory checked in at 2020-05-14 23:22:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kio-extras5 (Old) and /work/SRC/openSUSE:Factory/.kio-extras5.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kio-extras5" Thu May 14 23:22:16 2020 rev:82 rq:799879 version:20.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kio-extras5/kio-extras5.changes 2020-03-11 18:39:30.231162166 +0100 +++ /work/SRC/openSUSE:Factory/.kio-extras5.new.2738/kio-extras5.changes 2020-05-14 23:22:19.852658402 +0200 @@ -1,0 +2,52 @@ +Sun May 3 16:28:47 UTC 2020 - Wolfgang Bauer <wba...@tmo.at> + +- Add smb-accurately-attempt-to-resolve-the-correct-WSD-host.patch + to fix some problems connecting to hosts found via the new + WS-Discovery method (kde#420578) + +------------------------------------------------------------------- +Thu Apr 23 12:22:28 UTC 2020 - Luca Beltrame <lbeltr...@kde.org> + +- Update to 20.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/2020-04-apps-update +- Changes since 20.03.90: + * sftp: extra verbosity when put fails + * smb: debug the smbc debug level + * Fix lifetime of slot in KIO-MTP + * smb: add hack to support spaces in workgroup names (kde#204423) + * smb: use prettyname.kio-discovery-wsd for hostname of wsdiscoveries + * import license copies via reuse + +------------------------------------------------------------------- +Sun Apr 5 20:30:07 UTC 2020 - Luca Beltrame <lbeltr...@kde.org> + +- Update to 20.03.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/20.04-rc +- Changes since 20.03.80: + * sftp: fix partial transfer resuming when copying to local + * sftp: do not show creation time when we do not know it (kde#375305) + * smb: add some more topical debug output on opendir failure + * add some extra debug in case stat fails + +------------------------------------------------------------------- +Sun Mar 22 09:17:03 UTC 2020 - Luca Beltrame <lbeltr...@kde.org> + +- Update to 20.03.80 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/20.04-beta +- Too many changes since 19.12.3, only listing bugfixes: + * sftp: fix seekPos + file resuming when part file is of size 11 (kde#417645) + * add readdirplus2 support for samba>=4.12 (kde#402988) + * smb: fix ipv6 support (kde#417682) + * add initial wsdiscovery support (kde#392447) + * smb: map EHOSTUNREACH to ERR_CANNOT_CONNECT (kde#417166) + * Improved quality of JPEG thumbnails (kde#411262) + * Restore cursor thumbnailer (kde#387660) + * fix preview of plain text files when using dark theme (kde#409380, kde#406821) + +------------------------------------------------------------------- Old: ---- kio-extras-19.12.3.tar.xz kio-extras-19.12.3.tar.xz.sig New: ---- kio-extras-20.04.0.tar.xz kio-extras-20.04.0.tar.xz.sig smb-accurately-attempt-to-resolve-the-correct-WSD-host.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kio-extras5.spec ++++++ --- /var/tmp/diff_new_pack.QXFZT9/_old 2020-05-14 23:22:20.788660445 +0200 +++ /var/tmp/diff_new_pack.QXFZT9/_new 2020-05-14 23:22:20.792660454 +0200 @@ -1,7 +1,7 @@ # # spec file for package kio-extras5 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,21 +22,28 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: kio-extras5 -Version: 19.12.3 +Version: 20.04.0 Release: 0 Summary: Additional KIO slaves for KDE applications License: GPL-2.0-or-later Group: System/GUI/KDE URL: https://www.kde.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz -%if %{with lang} -Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig -Source2: applications.keyring -%endif Source99: %{name}-rpmlintrc +# PATCH-FIX-UPSTREAM +Patch: smb-accurately-attempt-to-resolve-the-correct-WSD-host.patch BuildRequires: OpenEXR-devel BuildRequires: flac-devel BuildRequires: gperf +BuildRequires: kf5-filesystem +BuildRequires: kdsoap-devel +BuildRequires: libjpeg-devel +BuildRequires: libmtp-devel +BuildRequires: libssh-devel +BuildRequires: libtag-devel +BuildRequires: openslp-devel +BuildRequires: pkgconfig +BuildRequires: xz BuildRequires: cmake(KF5Activities) BuildRequires: cmake(KF5ActivitiesStats) BuildRequires: cmake(KF5Archive) @@ -44,25 +51,17 @@ BuildRequires: cmake(KF5ConfigWidgets) BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5DBusAddons) -BuildRequires: cmake(KF5KDELibs4Support) BuildRequires: cmake(KF5DNSSD) BuildRequires: cmake(KF5DocTools) -BuildRequires: kf5-filesystem -BuildRequires: cmake(KF5KHtml) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5KDELibs4Support) +BuildRequires: cmake(KF5KHtml) BuildRequires: cmake(KF5KIO) BuildRequires: cmake(KF5Pty) -BuildRequires: libjpeg-devel -BuildRequires: libmtp-devel -BuildRequires: libssh-devel -BuildRequires: libtag-devel -BuildRequires: openslp-devel -BuildRequires: cmake(Phonon4Qt5) -BuildRequires: pkgconfig BuildRequires: cmake(KF5Solid) BuildRequires: cmake(KF5SyntaxHighlighting) -BuildRequires: xz +BuildRequires: cmake(Phonon4Qt5) BuildRequires: cmake(Qt5DBus) >= 5.4.0 BuildRequires: cmake(Qt5Network) >= 5.4.0 BuildRequires: cmake(Qt5Sql) @@ -80,6 +79,10 @@ Obsoletes: kfileaudiopreview < 4.100.0 Provides: kde-odf-thumbnail = %{version} Obsoletes: kde-odf-thumbnail < %{version} +%if %{with lang} +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif %description Additional KIO-slaves for KDE applications. @@ -107,6 +110,7 @@ %prep %setup -q -n %{rname}-%{version} +%autopatch -p1 sed -i '/^add_subdirectory( doc )/d' CMakeLists.txt %build ++++++ kio-extras-19.12.3.tar.xz -> kio-extras-20.04.0.tar.xz ++++++ ++++ 52882 lines of diff (skipped) ++++++ smb-accurately-attempt-to-resolve-the-correct-WSD-host.patch ++++++ >From a4aefbbd35345ba6da80c65723161b7d16d3c431 Mon Sep 17 00:00:00 2001 From: Harald Sitter <sit...@kde.org> Date: Mon, 27 Apr 2020 11:36:36 +0200 Subject: smb: accurately attempt to resolve the correct WSD host this previously was the wrong variable. m_current_url is only set after url checking while kurl would be the current url under check. this lead to state confusion was implicit stat() calls from dolphin on host foo would evaluate the previous host (e.g. bar) for the wsd suffix. this meant we'll let a foo with suffix pass through the check, and that just mustn't ever happen. BUG: 420578 FIXED-IN: 20.04.1 --- smb/kio_smb_browse.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/smb/kio_smb_browse.cpp b/smb/kio_smb_browse.cpp index 048cea5..b6d956f 100644 --- a/smb/kio_smb_browse.cpp +++ b/smb/kio_smb_browse.cpp @@ -234,8 +234,8 @@ QUrl SMBSlave::checkURL(const QUrl &kurl_) const // NB: smbc has no way to resolve a name without also triggering auth etc.: we must // rely on the system's ability to resolve DNSSD for this check. const QLatin1String wsdSuffix(".kio-discovery-wsd"); - if (m_current_url.host().endsWith(wsdSuffix)) { - QString host = m_current_url.host(); + if (kurl.host().endsWith(wsdSuffix)) { + QString host = kurl.host(); host.chop(wsdSuffix.size()); const QString dnssd(host + ".local"); auto dnssdHost = QHostInfo::fromName(dnssd); -- cgit v1.1