diff options
Diffstat (limited to 'deskutils')
30 files changed, 107 insertions, 462 deletions
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo index e9f76b87e1c6..1d1e24bb0a14 100644 --- a/deskutils/akonadi-calendar-tools/distinfo +++ b/deskutils/akonadi-calendar-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945360 -SHA256 (KDE/release-service/20.08.1/akonadi-calendar-tools-20.08.1.tar.xz) = 21ccc2e1090eeda1eba0c29ab51c3bae1e8f57aedead569c4ed7995f5ad6cffc -SIZE (KDE/release-service/20.08.1/akonadi-calendar-tools-20.08.1.tar.xz) = 227148 +TIMESTAMP = 1602011078 +SHA256 (KDE/release-service/20.08.2/akonadi-calendar-tools-20.08.2.tar.xz) = 2069cc3a12f0da3f10181c13d19b1048d8f2e0c0f4a4e14309a7e6f08aa74ab9 +SIZE (KDE/release-service/20.08.2/akonadi-calendar-tools-20.08.2.tar.xz) = 227152 diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo index 6ecd1ed2c6d6..7d6bcfc745ce 100644 --- a/deskutils/akonadi-import-wizard/distinfo +++ b/deskutils/akonadi-import-wizard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945361 -SHA256 (KDE/release-service/20.08.1/akonadi-import-wizard-20.08.1.tar.xz) = d895c866a05f0a55ca8f2d852ed0ae3fdc13aa160cbcbaf9f1017443458d9526 -SIZE (KDE/release-service/20.08.1/akonadi-import-wizard-20.08.1.tar.xz) = 505800 +TIMESTAMP = 1602011079 +SHA256 (KDE/release-service/20.08.2/akonadi-import-wizard-20.08.2.tar.xz) = 639d72ae3d32f681ddb046a87d625871b485785602cf35b817e89004def4dc5e +SIZE (KDE/release-service/20.08.2/akonadi-import-wizard-20.08.2.tar.xz) = 505988 diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo index 1462587470c5..a29bf2833059 100644 --- a/deskutils/akonadiconsole/distinfo +++ b/deskutils/akonadiconsole/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945362 -SHA256 (KDE/release-service/20.08.1/akonadiconsole-20.08.1.tar.xz) = 077ee646babbc4ca4075505d3dd830f4f5b8b1253617228e96f565fe23bcaad9 -SIZE (KDE/release-service/20.08.1/akonadiconsole-20.08.1.tar.xz) = 194936 +TIMESTAMP = 1602011080 +SHA256 (KDE/release-service/20.08.2/akonadiconsole-20.08.2.tar.xz) = dc03a1986b6e7af0d26af927009d567da1e1835cc2bb5cc1b5732ffca3ecde9d +SIZE (KDE/release-service/20.08.2/akonadiconsole-20.08.2.tar.xz) = 195004 diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo index 2fd9f1193e86..c6d46759760b 100644 --- a/deskutils/akregator/distinfo +++ b/deskutils/akregator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945363 -SHA256 (KDE/release-service/20.08.1/akregator-20.08.1.tar.xz) = 21751a5a14b188649caeeb19cbcef877dd00548a29c073f8694e227d951c7a00 -SIZE (KDE/release-service/20.08.1/akregator-20.08.1.tar.xz) = 2203848 +TIMESTAMP = 1602011081 +SHA256 (KDE/release-service/20.08.2/akregator-20.08.2.tar.xz) = 4de4bd31dede5c09e0eb9e14d1da1d1979409eb1e28df5f95963086d4a49edc9 +SIZE (KDE/release-service/20.08.2/akregator-20.08.2.tar.xz) = 2203876 diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo index 77d8ce446db9..cb50811d2544 100644 --- a/deskutils/grantlee-editor/distinfo +++ b/deskutils/grantlee-editor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945363 -SHA256 (KDE/release-service/20.08.1/grantlee-editor-20.08.1.tar.xz) = edeb994eab7001bcf8462834a61ae1a045e9122ae104d31bdeed2ac7497b6306 -SIZE (KDE/release-service/20.08.1/grantlee-editor-20.08.1.tar.xz) = 111868 +TIMESTAMP = 1602011081 +SHA256 (KDE/release-service/20.08.2/grantlee-editor-20.08.2.tar.xz) = 353b2c58d169e8b3c91367a7ce8939ede39c289036e3617da019ae1045a81c7b +SIZE (KDE/release-service/20.08.2/grantlee-editor-20.08.2.tar.xz) = 112024 diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo index fe0242a8fbb3..587ceadeaa30 100644 --- a/deskutils/grantleetheme/distinfo +++ b/deskutils/grantleetheme/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945364 -SHA256 (KDE/release-service/20.08.1/grantleetheme-20.08.1.tar.xz) = 9a8f91ce63a3b143d47d8e3fbd1378732639cd3daf5b5789989164d8225fe54f -SIZE (KDE/release-service/20.08.1/grantleetheme-20.08.1.tar.xz) = 56264 +TIMESTAMP = 1602011082 +SHA256 (KDE/release-service/20.08.2/grantleetheme-20.08.2.tar.xz) = 8cb4d2f698cf7f44bf70322669809f07900021f215175c8db120abc0f2debf62 +SIZE (KDE/release-service/20.08.2/grantleetheme-20.08.2.tar.xz) = 56296 diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo index 18944212d5c7..17c9ad56ce86 100644 --- a/deskutils/kaddressbook/distinfo +++ b/deskutils/kaddressbook/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945365 -SHA256 (KDE/release-service/20.08.1/kaddressbook-20.08.1.tar.xz) = f7fb72cbff43ae6dfb222e5b1c49947602086412b97634484eb3cc86ab773aa2 -SIZE (KDE/release-service/20.08.1/kaddressbook-20.08.1.tar.xz) = 3167108 +TIMESTAMP = 1602011083 +SHA256 (KDE/release-service/20.08.2/kaddressbook-20.08.2.tar.xz) = 8d2e5849dd8878806e8566ce43c139633c37f027f677603600c8acc0d0d41198 +SIZE (KDE/release-service/20.08.2/kaddressbook-20.08.2.tar.xz) = 3168116 diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo index a7e9577f2624..66b3a08d4b4f 100644 --- a/deskutils/kalarm/distinfo +++ b/deskutils/kalarm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945366 -SHA256 (KDE/release-service/20.08.1/kalarm-20.08.1.tar.xz) = 22fea5be32c8db6b0903f216307f20dafc2ac69c620d9b4512e1034c0294c207 -SIZE (KDE/release-service/20.08.1/kalarm-20.08.1.tar.xz) = 1914168 +TIMESTAMP = 1602011084 +SHA256 (KDE/release-service/20.08.2/kalarm-20.08.2.tar.xz) = e783c041ac4b162cf5254e37e53854835eda6c61ef3ae2358466000a8650a4da +SIZE (KDE/release-service/20.08.2/kalarm-20.08.2.tar.xz) = 1983400 diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo index 4a55d7b6ea02..bf59f3e73ff7 100644 --- a/deskutils/kcharselect/distinfo +++ b/deskutils/kcharselect/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945366 -SHA256 (KDE/release-service/20.08.1/kcharselect-20.08.1.tar.xz) = 36575e9fd0a93fb3ddaf6a75a213786351bdd3ab8c167dc1a3e2824a23a6655b -SIZE (KDE/release-service/20.08.1/kcharselect-20.08.1.tar.xz) = 366076 +TIMESTAMP = 1602011085 +SHA256 (KDE/release-service/20.08.2/kcharselect-20.08.2.tar.xz) = 9438e723469b6bf0d87b23965c6d925800ff35b2cc2214a7eeb5fb41009489e0 +SIZE (KDE/release-service/20.08.2/kcharselect-20.08.2.tar.xz) = 366128 diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo index af154a7ce22c..346fbb22a0df 100644 --- a/deskutils/kdeconnect-kde/distinfo +++ b/deskutils/kdeconnect-kde/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945367 -SHA256 (KDE/release-service/20.08.1/kdeconnect-kde-20.08.1.tar.xz) = 8ebfe36b4d08b36881082a3748f63a7c645b51e8f3b094607512817e9f6ce668 -SIZE (KDE/release-service/20.08.1/kdeconnect-kde-20.08.1.tar.xz) = 407996 +TIMESTAMP = 1602011086 +SHA256 (KDE/release-service/20.08.2/kdeconnect-kde-20.08.2.tar.xz) = 6d43e38620987de1ddcfdfa7d4e6e31ff383b806139ba02e69a99c3ddfb4ee67 +SIZE (KDE/release-service/20.08.2/kdeconnect-kde-20.08.2.tar.xz) = 416080 diff --git a/deskutils/kdeconnect-kde/files/patch-CVE-2020-26164 b/deskutils/kdeconnect-kde/files/patch-CVE-2020-26164 deleted file mode 100644 index 267f90b078d2..000000000000 --- a/deskutils/kdeconnect-kde/files/patch-CVE-2020-26164 +++ /dev/null @@ -1,377 +0,0 @@ -KDE Connect 20.08.2 patches several code paths that could result in a DoS. -You can apply these patches on top of 20.08.1: - https://invent.kde.org/network/kdeconnect-kde/-/commit/f183b5447bad47655c21af87214579f03bf3a163 - https://invent.kde.org/network/kdeconnect-kde/-/commit/b279c52101d3f7cc30a26086d58de0b5f1c547fa - https://invent.kde.org/network/kdeconnect-kde/-/commit/d35b88c1b25fe13715f9170f18674d476ca9acdc - https://invent.kde.org/network/kdeconnect-kde/-/commit/b496e66899e5bc9547b6537a7f44ab44dd0aaf38 - https://invent.kde.org/network/kdeconnect-kde/-/commit/5310eae85dbdf92fba30375238a2481f2e34943e - https://invent.kde.org/network/kdeconnect-kde/-/commit/721ba9faafb79aac73973410ee1dd3624ded97a5 - https://invent.kde.org/network/kdeconnect-kde/-/commit/ae58b9dec49c809b85b5404cee17946116f8a706 - https://invent.kde.org/network/kdeconnect-kde/-/commit/66c768aa9e7fba30b119c8b801efd49ed1270b0a - https://invent.kde.org/network/kdeconnect-kde/-/commit/85b691e40f525e22ca5cc4ebe79c361d71d7dc05 - https://invent.kde.org/network/kdeconnect-kde/-/commit/48180b46552d40729a36b7431e97bbe2b5379306 - - -From 6a3aa96fc0fa8a6f8d92afa2c603a71db061482f Mon Sep 17 00:00:00 2001 -From: Albert Vaca Cintora <albertvaka@gmail.com> -Date: Thu, 24 Sep 2020 16:59:22 +0200 -Subject: [PATCH] Do not ignore SSL errors, except for self-signed cert errors. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Do not leak the local user in the device name. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Fix use after free in LanLinkProvider::connectError() - -If QSslSocket::connectToHost() hasn't finished running. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Limit identity packets to 8KiB - -Healthy identity packages shouldn't be that big and we don't want to -allow systems around us to send us ever humongous packages that will -just leave us without any memory. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Do not let lanlink connections stay open for long without authenticating - -If there's no information received, close the socket to try again. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Don't brute-force reading the socket - -The package will arrive eventually, and dataReceived will be emitted. -Otherwise we just end up calling dataReceived to no end. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Limit number of connected sockets from unpaired devices - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Do not remember more than a few identity packets at a time - -To prevent the kdeconnect process from using too much memory. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Limit the ports we try to connect to to the port range of KDE Connect - -So we can't trigger connections to other services. - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. - -Do not replace connections for a given deviceId if the certs have changed - -Thanks Matthias Gerstner <mgerstner@suse.de> for reporting this. ---- - core/backends/lan/landevicelink.cpp | 5 ++ - core/backends/lan/landevicelink.h | 1 + - core/backends/lan/lanlinkprovider.cpp | 79 ++++++++++++++++++++++---- - core/backends/lan/socketlinereader.cpp | 8 --- - core/kdeconnectconfig.cpp | 8 +-- - tests/testsocketlinereader.cpp | 31 +++++++++- - 6 files changed, 103 insertions(+), 29 deletions(-) - -diff --git core/backends/lan/landevicelink.cpp core/backends/lan/landevicelink.cpp -index 8a65fb92..41af6f0e 100644 ---- core/backends/lan/landevicelink.cpp -+++ core/backends/lan/landevicelink.cpp -@@ -192,3 +192,8 @@ bool LanDeviceLink::linkShouldBeKeptAlive() { - //return (mConnectionSource == ConnectionStarted::Remotely || pairStatus() == Paired); - - } -+ -+QSslCertificate LanDeviceLink::certificate() const -+{ -+ return m_socketLineReader->peerCertificate(); -+} -diff --git core/backends/lan/landevicelink.h core/backends/lan/landevicelink.h -index 28f63db2..485c58b5 100644 ---- core/backends/lan/landevicelink.h -+++ core/backends/lan/landevicelink.h -@@ -56,6 +56,7 @@ public: - bool linkShouldBeKeptAlive() override; - - QHostAddress hostAddress() const; -+ QSslCertificate certificate() const; - - private Q_SLOTS: - void dataReceived(); -diff --git core/backends/lan/lanlinkprovider.cpp core/backends/lan/lanlinkprovider.cpp -index d9a7d8fa..372cdc8f 100644 ---- core/backends/lan/lanlinkprovider.cpp -+++ core/backends/lan/lanlinkprovider.cpp -@@ -46,6 +46,9 @@ - - #define MIN_VERSION_WITH_SSL_SUPPORT 6 - -+static const int MAX_UNPAIRED_CONNECTIONS = 42; -+static const int MAX_REMEMBERED_IDENTITY_PACKETS = 42; -+ - LanLinkProvider::LanLinkProvider( - bool testMode, - quint16 udpBroadcastPort, -@@ -220,9 +223,20 @@ void LanLinkProvider::udpBroadcastReceived() - } - - int tcpPort = receivedPacket->get<int>(QStringLiteral("tcpPort")); -+ if (tcpPort < MIN_TCP_PORT || tcpPort > MAX_TCP_PORT) { -+ qCDebug(KDECONNECT_CORE) << "TCP port outside of kdeconnect's range"; -+ delete receivedPacket; -+ continue; -+ } - - //qCDebug(KDECONNECT_CORE) << "Received Udp identity packet from" << sender << " asking for a tcp connection on port " << tcpPort; - -+ if (m_receivedIdentityPackets.size() > MAX_REMEMBERED_IDENTITY_PACKETS) { -+ qCWarning(KDECONNECT_CORE) << "Too many remembered identities, ignoring" << receivedPacket->get<QString>(QStringLiteral("deviceId")) << "received via UDP"; -+ delete receivedPacket; -+ continue; -+ } -+ - QSslSocket* socket = new QSslSocket(this); - socket->setProxy(QNetworkProxy::NoProxy); - m_receivedIdentityPackets[socket].np = receivedPacket; -@@ -252,7 +266,7 @@ void LanLinkProvider::connectError(QAbstractSocket::SocketError socketError) - //The socket we created didn't work, and we didn't manage - //to create a LanDeviceLink from it, deleting everything. - delete m_receivedIdentityPackets.take(socket).np; -- delete socket; -+ socket->deleteLater(); - } - - //We received a UDP packet and answered by connecting to them by TCP. This gets called on a successful connection. -@@ -297,9 +311,7 @@ void LanLinkProvider::tcpSocketConnected() - - connect(socket, &QSslSocket::encrypted, this, &LanLinkProvider::encrypted); - -- if (isDeviceTrusted) { -- connect(socket, QOverload<const QList<QSslError> &>::of(&QSslSocket::sslErrors), this, &LanLinkProvider::sslErrors); -- } -+ connect(socket, QOverload<const QList<QSslError> &>::of(&QSslSocket::sslErrors), this, &LanLinkProvider::sslErrors); - - socket->startServerEncryption(); - -@@ -326,8 +338,6 @@ void LanLinkProvider::encrypted() - - QSslSocket* socket = qobject_cast<QSslSocket*>(sender()); - if (!socket) return; -- // TODO delete me? -- disconnect(socket, QOverload<const QList<QSslError> &>::of(&QSslSocket::sslErrors), this, &LanLinkProvider::sslErrors); - - Q_ASSERT(socket->mode() != QSslSocket::UnencryptedMode); - LanDeviceLink::ConnectionStarted connectionOrigin = (socket->mode() == QSslSocket::SslClientMode)? LanDeviceLink::Locally : LanDeviceLink::Remotely; -@@ -335,6 +345,12 @@ void LanLinkProvider::encrypted() - NetworkPacket* receivedPacket = m_receivedIdentityPackets[socket].np; - const QString& deviceId = receivedPacket->get<QString>(QStringLiteral("deviceId")); - -+ if (m_links.contains(deviceId) && m_links[deviceId]->certificate() != socket->peerCertificate()) { -+ socket->disconnectFromHost(); -+ qCWarning(KDECONNECT_CORE) << "Got connection for the same deviceId but certificates don't match. Ignoring " << deviceId; -+ return; -+ } -+ - addLink(deviceId, socket, receivedPacket, connectionOrigin); - - // Copied from tcpSocketConnected slot, now delete received packet -@@ -346,14 +362,20 @@ void LanLinkProvider::sslErrors(const QList<QSslError>& errors) - QSslSocket* socket = qobject_cast<QSslSocket*>(sender()); - if (!socket) return; - -- qCDebug(KDECONNECT_CORE) << "Failing due to " << errors; -- Device* device = Daemon::instance()->getDevice(socket->peerVerifyName()); -- if (device) { -- device->unpair(); -+ bool fatal = false; -+ for (const QSslError& error : errors) { -+ if (error.error() != QSslError::SelfSignedCertificate) { -+ qCCritical(KDECONNECT_CORE) << "Disconnecting due to fatal SSL Error: " << error; -+ fatal = true; -+ } else { -+ qCDebug(KDECONNECT_CORE) << "Ignoring self-signed cert error"; -+ } - } - -- delete m_receivedIdentityPackets.take(socket).np; -- // Socket disconnects itself on ssl error and will be deleted by deleteLater slot, no need to delete manually -+ if (fatal) { -+ socket->disconnectFromHost(); -+ delete m_receivedIdentityPackets.take(socket).np; -+ } - } - - //I'm the new device and this is the answer to my UDP identity packet (no data received yet). They are connecting to us through TCP, and they should send an identity. -@@ -372,6 +394,16 @@ void LanLinkProvider::newConnection() - connect(socket, &QIODevice::readyRead, - this, &LanLinkProvider::dataReceived); - -+ QTimer* timer = new QTimer(socket); -+ timer->setSingleShot(true); -+ timer->setInterval(1000); -+ connect(socket, &QSslSocket::encrypted, -+ timer, &QObject::deleteLater); -+ connect(timer, &QTimer::timeout, socket, [socket] { -+ qCWarning(KDECONNECT_CORE) << "LanLinkProvider/newConnection: Host timed out without sending any identity." << socket->peerAddress(); -+ socket->disconnectFromHost(); -+ }); -+ timer->start(); - } - } - -@@ -379,6 +411,14 @@ void LanLinkProvider::newConnection() - void LanLinkProvider::dataReceived() - { - QSslSocket* socket = qobject_cast<QSslSocket*>(sender()); -+ //the size here is arbitrary and is now at 8192 bytes. It needs to be considerably long as it includes the capabilities but there needs to be a limit -+ //Tested between my systems and I get around 2000 per identity package. -+ if (socket->bytesAvailable() > 8192) { -+ qCWarning(KDECONNECT_CORE) << "LanLinkProvider/newConnection: Suspiciously long identity package received. Closing connection." << socket->peerAddress() << socket->bytesAvailable(); -+ socket->disconnectFromHost(); -+ return; -+ } -+ - #if QT_VERSION < QT_VERSION_CHECK(5,7,0) - if (!socket->canReadLine()) - return; -@@ -413,6 +453,12 @@ void LanLinkProvider::dataReceived() - return; - } - -+ if (m_receivedIdentityPackets.size() > MAX_REMEMBERED_IDENTITY_PACKETS) { -+ qCWarning(KDECONNECT_CORE) << "Too many remembered identities, ignoring" << np->get<QString>(QStringLiteral("deviceId")) << "received via TCP"; -+ delete np; -+ return; -+ } -+ - // Needed in "encrypted" if ssl is used, similar to "tcpSocketConnected" - m_receivedIdentityPackets[socket].np = np; - -@@ -535,6 +581,15 @@ void LanLinkProvider::addLink(const QString& deviceId, QSslSocket* socket, Netwo - deviceLink->reset(socket, connectionOrigin); - } else { - deviceLink = new LanDeviceLink(deviceId, this, socket, connectionOrigin); -+ // Socket disconnection will now be handled by LanDeviceLink -+ disconnect(socket, &QAbstractSocket::disconnected, socket, &QObject::deleteLater); -+ bool isDeviceTrusted = KdeConnectConfig::instance().trustedDevices().contains(deviceId); -+ if (!isDeviceTrusted && m_links.size() > MAX_UNPAIRED_CONNECTIONS) { -+ qCWarning(KDECONNECT_CORE) << "Too many unpaired devices to remember them all. Ignoring " << deviceId; -+ socket->disconnectFromHost(); -+ socket->deleteLater(); -+ return; -+ } - connect(deviceLink, &QObject::destroyed, this, &LanLinkProvider::deviceLinkDestroyed); - m_links[deviceId] = deviceLink; - if (m_pairingHandlers.contains(deviceId)) { -diff --git core/backends/lan/socketlinereader.cpp core/backends/lan/socketlinereader.cpp -index f67fdf3f..da77052a 100644 ---- core/backends/lan/socketlinereader.cpp -+++ core/backends/lan/socketlinereader.cpp -@@ -38,14 +38,6 @@ void SocketLineReader::dataReceived() - } - } - -- //If we still have things to read from the socket, call dataReceived again -- //We do this manually because we do not trust readyRead to be emitted again -- //So we call this method again just in case. -- if (m_socket->bytesAvailable() > 0) { -- QMetaObject::invokeMethod(this, "dataReceived", Qt::QueuedConnection); -- return; -- } -- - //If we have any packets, tell it to the world. - if (!m_packets.isEmpty()) { - Q_EMIT readyRead(); -diff --git core/kdeconnectconfig.cpp core/kdeconnectconfig.cpp -index 91719303..a8dbcf5c 100644 ---- core/kdeconnectconfig.cpp -+++ core/kdeconnectconfig.cpp -@@ -90,13 +90,7 @@ KdeConnectConfig::KdeConnectConfig() - - QString KdeConnectConfig::name() - { -- QString username; -- #ifdef Q_OS_WIN -- username = QString::fromLatin1(qgetenv("USERNAME")); -- #else -- username = QString::fromLatin1(qgetenv("USER")); -- #endif -- QString defaultName = username + QStringLiteral("@") + QHostInfo::localHostName(); -+ QString defaultName = QHostInfo::localHostName(); - QString name = d->m_config->value(QStringLiteral("name"), defaultName).toString(); - return name; - } -diff --git tests/testsocketlinereader.cpp tests/testsocketlinereader.cpp -index 75584556..b6425b03 100644 ---- tests/testsocketlinereader.cpp -+++ tests/testsocketlinereader.cpp -@@ -25,16 +25,19 @@ - #include <QProcess> - #include <QEventLoop> - #include <QTimer> -+#include <QSignalSpy> - - class TestSocketLineReader : public QObject - { - Q_OBJECT - public Q_SLOTS: -- void initTestCase(); -+ void init(); -+ void cleanup() { delete m_server; } - void newPacket(); - - private Q_SLOTS: - void socketLineReader(); -+ void badData(); - - private: - QTimer m_timer; -@@ -45,8 +48,9 @@ private: - SocketLineReader* m_reader; - }; - --void TestSocketLineReader::initTestCase() -+void TestSocketLineReader::init() - { -+ m_packets.clear(); - m_server = new Server(this); - - QVERIFY2(m_server->listen(QHostAddress::LocalHost, 8694), "Failed to create local tcp server"); -@@ -97,6 +101,29 @@ void TestSocketLineReader::socketLineReader() - } - } - -+void TestSocketLineReader::badData() -+{ -+ const QList<QByteArray> dataToSend = { "data1\n", "data" }; //does not end in a \n -+ for (const QByteArray& line : qAsConst(dataToSend)) { -+ m_conn->write(line); -+ } -+ m_conn->flush(); -+ -+ QSignalSpy spy(m_server, &QTcpServer::newConnection); -+ QVERIFY(m_server->hasPendingConnections() || spy.wait(1000)); -+ QSslSocket* sock = m_server->nextPendingConnection(); -+ -+ QVERIFY2(sock != nullptr, "Could not open a connection to the client"); -+ -+ m_reader = new SocketLineReader(sock, this); -+ connect(m_reader, &SocketLineReader::readyRead, this, &TestSocketLineReader::newPacket); -+ m_timer.start(); -+ m_loop.exec(); -+ -+ QCOMPARE(m_packets.count(), 1); -+ QCOMPARE(m_packets[0], dataToSend[0]); -+} -+ - void TestSocketLineReader::newPacket() - { - if (!m_reader->bytesAvailable()) { --- -2.28.0 - diff --git a/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp b/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp index bd5c214ac44b..1d7ee57c379e 100644 --- a/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp +++ b/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp @@ -1,10 +1,10 @@ ---- core/backends/lan/lanlinkprovider.cpp.cve 2020-10-04 08:10:12.704397000 +0200 -+++ core/backends/lan/lanlinkprovider.cpp 2020-10-04 08:12:38.587533000 +0200 -@@ -229,6 +229,17 @@ - continue; - } - -+ // convert IPv6 addresses of type "v4-mapped" to IPv4 +--- core/backends/lan/lanlinkprovider.cpp.orig 2018-05-30 21:41:03 UTC ++++ core/backends/lan/lanlinkprovider.cpp +@@ -196,6 +196,17 @@ void LanLinkProvider::newUdpConnection() //udpBroadcas + + int tcpPort = receivedPacket->get<int>(QStringLiteral("tcpPort")); + ++ // convert IPv6 addresses of type "v4-mapped" to IPv4 + QHostAddress addr = sender; + if (addr.protocol() == QAbstractSocket::IPv6Protocol) { + bool success; @@ -16,5 +16,5 @@ + } + //qCDebug(KDECONNECT_CORE) << "Received Udp identity packet from" << sender << " asking for a tcp connection on port " << tcpPort; - - if (m_receivedIdentityPackets.size() > MAX_REMEMBERED_IDENTITY_PACKETS) { + + QSslSocket* socket = new QSslSocket(this); diff --git a/deskutils/kdeconnect-kde/pkg-plist b/deskutils/kdeconnect-kde/pkg-plist index 437a64006a12..393439a7f4e5 100644 --- a/deskutils/kdeconnect-kde/pkg-plist +++ b/deskutils/kdeconnect-kde/pkg-plist @@ -197,14 +197,19 @@ share/locale/da/LC_MESSAGES/kdeconnect-settings.mo share/locale/da/LC_MESSAGES/kdeconnect-sms.mo share/locale/da/LC_MESSAGES/kdeconnect-urlhandler.mo share/locale/da/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo +share/locale/de/LC_MESSAGES/kdeconnect-app.mo share/locale/de/LC_MESSAGES/kdeconnect-cli.mo share/locale/de/LC_MESSAGES/kdeconnect-core.mo share/locale/de/LC_MESSAGES/kdeconnect-fileitemaction.mo +share/locale/de/LC_MESSAGES/kdeconnect-indicator.mo +share/locale/de/LC_MESSAGES/kdeconnect-interfaces.mo share/locale/de/LC_MESSAGES/kdeconnect-kcm.mo share/locale/de/LC_MESSAGES/kdeconnect-kded.mo share/locale/de/LC_MESSAGES/kdeconnect-kio.mo share/locale/de/LC_MESSAGES/kdeconnect-nautilus-extension.mo share/locale/de/LC_MESSAGES/kdeconnect-plugins.mo +share/locale/de/LC_MESSAGES/kdeconnect-settings.mo +share/locale/de/LC_MESSAGES/kdeconnect-sms.mo share/locale/de/LC_MESSAGES/kdeconnect-urlhandler.mo share/locale/de/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo share/locale/el/LC_MESSAGES/kdeconnect-cli.mo @@ -498,9 +503,20 @@ share/locale/pt_BR/LC_MESSAGES/kdeconnect-settings.mo share/locale/pt_BR/LC_MESSAGES/kdeconnect-sms.mo share/locale/pt_BR/LC_MESSAGES/kdeconnect-urlhandler.mo share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo +share/locale/ro/LC_MESSAGES/kdeconnect-app.mo +share/locale/ro/LC_MESSAGES/kdeconnect-cli.mo +share/locale/ro/LC_MESSAGES/kdeconnect-core.mo +share/locale/ro/LC_MESSAGES/kdeconnect-fileitemaction.mo +share/locale/ro/LC_MESSAGES/kdeconnect-indicator.mo +share/locale/ro/LC_MESSAGES/kdeconnect-interfaces.mo share/locale/ro/LC_MESSAGES/kdeconnect-kcm.mo share/locale/ro/LC_MESSAGES/kdeconnect-kded.mo share/locale/ro/LC_MESSAGES/kdeconnect-kio.mo +share/locale/ro/LC_MESSAGES/kdeconnect-nautilus-extension.mo +share/locale/ro/LC_MESSAGES/kdeconnect-plugins.mo +share/locale/ro/LC_MESSAGES/kdeconnect-settings.mo +share/locale/ro/LC_MESSAGES/kdeconnect-sms.mo +share/locale/ro/LC_MESSAGES/kdeconnect-urlhandler.mo share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo share/locale/ru/LC_MESSAGES/kdeconnect-app.mo share/locale/ru/LC_MESSAGES/kdeconnect-cli.mo diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo index 968ec9027dcc..8517fc6ebc85 100644 --- a/deskutils/kdepim-addons/distinfo +++ b/deskutils/kdepim-addons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945368 -SHA256 (KDE/release-service/20.08.1/kdepim-addons-20.08.1.tar.xz) = a0bddcbe8f8f6d8c878a6b5634578522a8d485e424cf37d35bc17df9a1ffc7c2 -SIZE (KDE/release-service/20.08.1/kdepim-addons-20.08.1.tar.xz) = 2070748 +TIMESTAMP = 1602011086 +SHA256 (KDE/release-service/20.08.2/kdepim-addons-20.08.2.tar.xz) = f7ab0d9ee2b9351959199f8903c447c6cb82fd58d642b7039cd2b8e324038b01 +SIZE (KDE/release-service/20.08.2/kdepim-addons-20.08.2.tar.xz) = 2071328 diff --git a/deskutils/kdepim-addons/pkg-plist b/deskutils/kdepim-addons/pkg-plist index 36784c56fe86..23c3033faddd 100644 --- a/deskutils/kdepim-addons/pkg-plist +++ b/deskutils/kdepim-addons/pkg-plist @@ -731,9 +731,12 @@ share/locale/pt_BR/LC_MESSAGES/pimeventsplugin.mo share/locale/pt_BR/LC_MESSAGES/sieveeditor_plugins.mo share/locale/pt_BR/LC_MESSAGES/webengineurlinterceptor.mo share/locale/ro/LC_MESSAGES/cryptopageplugin.mo +share/locale/ro/LC_MESSAGES/customtoolsplugin.mo +share/locale/ro/LC_MESSAGES/importwizard_plugins.mo share/locale/ro/LC_MESSAGES/kaddressbook_importexportplugins.mo share/locale/ro/LC_MESSAGES/korganizer_plugins.mo share/locale/ro/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo +share/locale/ro/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo share/locale/ro/LC_MESSAGES/messageviewer_text_calendar_plugin.mo share/locale/ro/LC_MESSAGES/messageviewer_text_vcard_plugin.mo share/locale/ru/LC_MESSAGES/cryptopageplugin.mo diff --git a/deskutils/kdepim-apps-libs/distinfo b/deskutils/kdepim-apps-libs/distinfo index 15bc0ed01501..3cd74af89073 100644 --- a/deskutils/kdepim-apps-libs/distinfo +++ b/deskutils/kdepim-apps-libs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945369 -SHA256 (KDE/release-service/20.08.1/kdepim-apps-libs-20.08.1.tar.xz) = a0664933b3b5ff20747bf2adec9fbbecf22935129349208430d53e8c9bf5b5bb -SIZE (KDE/release-service/20.08.1/kdepim-apps-libs-20.08.1.tar.xz) = 59956 +TIMESTAMP = 1602011087 +SHA256 (KDE/release-service/20.08.2/kdepim-apps-libs-20.08.2.tar.xz) = 8c3ebdf7072d3a5a6ea2921697b28aa27e51ba43db152ea83a07b4b13c282434 +SIZE (KDE/release-service/20.08.2/kdepim-apps-libs-20.08.2.tar.xz) = 59960 diff --git a/deskutils/kdepim-runtime/distinfo b/deskutils/kdepim-runtime/distinfo index 3d1188270157..bc99a7e8a6cc 100644 --- a/deskutils/kdepim-runtime/distinfo +++ b/deskutils/kdepim-runtime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945370 -SHA256 (KDE/release-service/20.08.1/kdepim-runtime-20.08.1.tar.xz) = 27a4c04dcf2eac4108a43acbdd57e3a8aa1da92443a3e7977329d0218da05c24 -SIZE (KDE/release-service/20.08.1/kdepim-runtime-20.08.1.tar.xz) = 1753944 +TIMESTAMP = 1602011088 +SHA256 (KDE/release-service/20.08.2/kdepim-runtime-20.08.2.tar.xz) = 3b475dfd394d5c09991eb4e1f0ddb3e2aa1f586ed75aa7961b159ef712d80132 +SIZE (KDE/release-service/20.08.2/kdepim-runtime-20.08.2.tar.xz) = 1754028 diff --git a/deskutils/keditbookmarks/distinfo b/deskutils/keditbookmarks/distinfo index f09cee492a4f..ab5fad3b7c58 100644 --- a/deskutils/keditbookmarks/distinfo +++ b/deskutils/keditbookmarks/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945371 -SHA256 (KDE/release-service/20.08.1/keditbookmarks-20.08.1.tar.xz) = 8bfedffae0332dbfb611d25f3178ab7babe374155cce7c44e1aaa841934c3123 -SIZE (KDE/release-service/20.08.1/keditbookmarks-20.08.1.tar.xz) = 190616 +TIMESTAMP = 1602011089 +SHA256 (KDE/release-service/20.08.2/keditbookmarks-20.08.2.tar.xz) = 87d72e78c907e7829a642364f3a49dd0f0dea0c76e7a5c524a67f957dca94b9b +SIZE (KDE/release-service/20.08.2/keditbookmarks-20.08.2.tar.xz) = 190652 diff --git a/deskutils/kfind/distinfo b/deskutils/kfind/distinfo index 19b5193aab44..006a23cb02d9 100644 --- a/deskutils/kfind/distinfo +++ b/deskutils/kfind/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945371 -SHA256 (KDE/release-service/20.08.1/kfind-20.08.1.tar.xz) = e49412d0eae6f77369b96ee7fa5902252294d03da1e8782460d4bba5be6bb149 -SIZE (KDE/release-service/20.08.1/kfind-20.08.1.tar.xz) = 278560 +TIMESTAMP = 1602011090 +SHA256 (KDE/release-service/20.08.2/kfind-20.08.2.tar.xz) = 2381bbe7793a666fa9463aead1246dc4244409f68375f6d75e1423be15b42d74 +SIZE (KDE/release-service/20.08.2/kfind-20.08.2.tar.xz) = 278564 diff --git a/deskutils/kmail-account-wizard/distinfo b/deskutils/kmail-account-wizard/distinfo index eefe99abdf6a..e8d9dbd316b2 100644 --- a/deskutils/kmail-account-wizard/distinfo +++ b/deskutils/kmail-account-wizard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945373 -SHA256 (KDE/release-service/20.08.1/kmail-account-wizard-20.08.1.tar.xz) = 7a1dc9ad542c0e54b80e955a162888c7d4b6bababcf02681d54af4480c03bd8d -SIZE (KDE/release-service/20.08.1/kmail-account-wizard-20.08.1.tar.xz) = 160400 +TIMESTAMP = 1602011091 +SHA256 (KDE/release-service/20.08.2/kmail-account-wizard-20.08.2.tar.xz) = 7cdb9b60b1a646f0c5c0d0e7dfbe357a9f66bb305afbccbb4b421ee6f6941df8 +SIZE (KDE/release-service/20.08.2/kmail-account-wizard-20.08.2.tar.xz) = 161920 diff --git a/deskutils/kmail/distinfo b/deskutils/kmail/distinfo index b8e06d20e117..f5d385890a6e 100644 --- a/deskutils/kmail/distinfo +++ b/deskutils/kmail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945372 -SHA256 (KDE/release-service/20.08.1/kmail-20.08.1.tar.xz) = 7ba5854e36e2ed752baa3a1ac15d1a6227699da6f5bdca3c250f22226b4d902b -SIZE (KDE/release-service/20.08.1/kmail-20.08.1.tar.xz) = 5153040 +TIMESTAMP = 1602011090 +SHA256 (KDE/release-service/20.08.2/kmail-20.08.2.tar.xz) = ff179b89836236174cd587ce4ea2a4320e58345d45582cb157186cfbb01e58f2 +SIZE (KDE/release-service/20.08.2/kmail-20.08.2.tar.xz) = 5155128 diff --git a/deskutils/kmail/pkg-plist b/deskutils/kmail/pkg-plist index 1575e4517600..7337f4ec32e1 100644 --- a/deskutils/kmail/pkg-plist +++ b/deskutils/kmail/pkg-plist @@ -148,8 +148,11 @@ share/locale/de/LC_MESSAGES/kmail-refresh-settings.mo share/locale/de/LC_MESSAGES/kmail.mo share/locale/de/LC_MESSAGES/ktnef.mo share/locale/el/LC_MESSAGES/akonadi_archivemail_agent.mo +share/locale/el/LC_MESSAGES/akonadi_followupreminder_agent.mo share/locale/el/LC_MESSAGES/akonadi_mailfilter_agent.mo share/locale/el/LC_MESSAGES/akonadi_sendlater_agent.mo +share/locale/el/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo +share/locale/el/LC_MESSAGES/kmail-refresh-settings.mo share/locale/el/LC_MESSAGES/kmail.mo share/locale/el/LC_MESSAGES/ktnef.mo share/locale/en_GB/LC_MESSAGES/akonadi_archivemail_agent.mo @@ -178,7 +181,6 @@ share/locale/et/LC_MESSAGES/kmail-refresh-settings.mo share/locale/et/LC_MESSAGES/kmail.mo share/locale/et/LC_MESSAGES/ktnef.mo share/locale/eu/LC_MESSAGES/kmail.mo -share/locale/lt/LC_MESSAGES/kmail-refresh-settings.mo share/locale/fa/LC_MESSAGES/kmail.mo share/locale/fi/LC_MESSAGES/akonadi_archivemail_agent.mo share/locale/fi/LC_MESSAGES/akonadi_followupreminder_agent.mo @@ -263,6 +265,7 @@ share/locale/lt/LC_MESSAGES/akonadi_followupreminder_agent.mo share/locale/lt/LC_MESSAGES/akonadi_mailfilter_agent.mo share/locale/lt/LC_MESSAGES/akonadi_sendlater_agent.mo share/locale/lt/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo +share/locale/lt/LC_MESSAGES/kmail-refresh-settings.mo share/locale/lt/LC_MESSAGES/kmail.mo share/locale/lt/LC_MESSAGES/ktnef.mo share/locale/lv/LC_MESSAGES/akonadi_archivemail_agent.mo diff --git a/deskutils/knotes/distinfo b/deskutils/knotes/distinfo index 71e426eb5328..a35b8ce626d5 100644 --- a/deskutils/knotes/distinfo +++ b/deskutils/knotes/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945374 -SHA256 (KDE/release-service/20.08.1/knotes-20.08.1.tar.xz) = 7d066a34d46684f258481466875d18f99a9000d66dec36f7dcab92790f6c57bb -SIZE (KDE/release-service/20.08.1/knotes-20.08.1.tar.xz) = 322388 +TIMESTAMP = 1602011092 +SHA256 (KDE/release-service/20.08.2/knotes-20.08.2.tar.xz) = 1e61f2c8b5fe9075f07be16543e3a7310bf533b6c2446f162f7196b41e3e6ecb +SIZE (KDE/release-service/20.08.2/knotes-20.08.2.tar.xz) = 322452 diff --git a/deskutils/kontact/distinfo b/deskutils/kontact/distinfo index d1419465c778..4ad8e3b890b2 100644 --- a/deskutils/kontact/distinfo +++ b/deskutils/kontact/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945374 -SHA256 (KDE/release-service/20.08.1/kontact-20.08.1.tar.xz) = 36c33eb5685c22f94257e86ff760d1aa225ae6e2d69402a2b653c54627c7cbde -SIZE (KDE/release-service/20.08.1/kontact-20.08.1.tar.xz) = 792968 +TIMESTAMP = 1602011093 +SHA256 (KDE/release-service/20.08.2/kontact-20.08.2.tar.xz) = 232d9880df74ce0c7697f08b53ef9512ac9c11c3b04142ba7ba4b95091cb5396 +SIZE (KDE/release-service/20.08.2/kontact-20.08.2.tar.xz) = 794588 diff --git a/deskutils/korganizer/distinfo b/deskutils/korganizer/distinfo index 17e44300dc6e..642c9bcc992c 100644 --- a/deskutils/korganizer/distinfo +++ b/deskutils/korganizer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945375 -SHA256 (KDE/release-service/20.08.1/korganizer-20.08.1.tar.xz) = e693d895b36575f2a73c36ceaafadf81465bbf9b03c74da27f5273a2e7e3670e -SIZE (KDE/release-service/20.08.1/korganizer-20.08.1.tar.xz) = 2251628 +TIMESTAMP = 1602011094 +SHA256 (KDE/release-service/20.08.2/korganizer-20.08.2.tar.xz) = 4f719ec12c52fc313997a187439dc6888fd030a4a1b2357db000abc0a19527b2 +SIZE (KDE/release-service/20.08.2/korganizer-20.08.2.tar.xz) = 2251372 diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo index a455b83c573c..677c5b04c001 100644 --- a/deskutils/kruler/distinfo +++ b/deskutils/kruler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945376 -SHA256 (KDE/release-service/20.08.1/kruler-20.08.1.tar.xz) = a9a1f3bd7b02416a393826f7bb810211ef2e14a3628706de735cb88e791d72d1 -SIZE (KDE/release-service/20.08.1/kruler-20.08.1.tar.xz) = 272468 +TIMESTAMP = 1602011094 +SHA256 (KDE/release-service/20.08.2/kruler-20.08.2.tar.xz) = ede45d9cdf1b514fb20ed3a97877689ec75904438b94735706eb638ba01ca778 +SIZE (KDE/release-service/20.08.2/kruler-20.08.2.tar.xz) = 272436 diff --git a/deskutils/libkdepim/distinfo b/deskutils/libkdepim/distinfo index 9dbd51919521..4ed3916ccefe 100644 --- a/deskutils/libkdepim/distinfo +++ b/deskutils/libkdepim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945377 -SHA256 (KDE/release-service/20.08.1/libkdepim-20.08.1.tar.xz) = a2fb769239283e7f536d4779089ad8664d1498cf7520f057589bf0285630fb4b -SIZE (KDE/release-service/20.08.1/libkdepim-20.08.1.tar.xz) = 249728 +TIMESTAMP = 1602011095 +SHA256 (KDE/release-service/20.08.2/libkdepim-20.08.2.tar.xz) = 3558c9af95c22bb4ce0ceeec483fada9e8e9f27de4ac34ffe44a4eb3b6d21101 +SIZE (KDE/release-service/20.08.2/libkdepim-20.08.2.tar.xz) = 249668 diff --git a/deskutils/mbox-importer/distinfo b/deskutils/mbox-importer/distinfo index 8ea64c120266..0a14653d886d 100644 --- a/deskutils/mbox-importer/distinfo +++ b/deskutils/mbox-importer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945377 -SHA256 (KDE/release-service/20.08.1/mbox-importer-20.08.1.tar.xz) = 262c8805539b7c766099c6287d1dbf88161afe6d32c1c6821ebe63cff4fe3b71 -SIZE (KDE/release-service/20.08.1/mbox-importer-20.08.1.tar.xz) = 34792 +TIMESTAMP = 1602011096 +SHA256 (KDE/release-service/20.08.2/mbox-importer-20.08.2.tar.xz) = 3b3bee33683c534974255616f3b2f3baebf85363b2c24bbee9cc195ddf35ca9a +SIZE (KDE/release-service/20.08.2/mbox-importer-20.08.2.tar.xz) = 34760 diff --git a/deskutils/pim-data-exporter/distinfo b/deskutils/pim-data-exporter/distinfo index 94e91a254f5c..b6d0ed2ef23a 100644 --- a/deskutils/pim-data-exporter/distinfo +++ b/deskutils/pim-data-exporter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945378 -SHA256 (KDE/release-service/20.08.1/pim-data-exporter-20.08.1.tar.xz) = 54092763e4b951f4e90a217c876107900e0706da68ca5517184e5da258ae95ec -SIZE (KDE/release-service/20.08.1/pim-data-exporter-20.08.1.tar.xz) = 399256 +TIMESTAMP = 1602011097 +SHA256 (KDE/release-service/20.08.2/pim-data-exporter-20.08.2.tar.xz) = 54b09a3f763004c805cc0dce8ab2e665116b7ef29419f22ad413aa250dcb4ac0 +SIZE (KDE/release-service/20.08.2/pim-data-exporter-20.08.2.tar.xz) = 399684 diff --git a/deskutils/pim-sieve-editor/distinfo b/deskutils/pim-sieve-editor/distinfo index a6f63e16ea41..1d7e4ac4ef9e 100644 --- a/deskutils/pim-sieve-editor/distinfo +++ b/deskutils/pim-sieve-editor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598945379 -SHA256 (KDE/release-service/20.08.1/pim-sieve-editor-20.08.1.tar.xz) = f788038796f226bfe426835fc6f186e23f2c7f9fda8316dfa6af307d6936d4ad -SIZE (KDE/release-service/20.08.1/pim-sieve-editor-20.08.1.tar.xz) = 454352 +TIMESTAMP = 1602011097 +SHA256 (KDE/release-service/20.08.2/pim-sieve-editor-20.08.2.tar.xz) = e8c590a0fddc5292172115b11fb75c5f847347079100617dbf321875642d7098 +SIZE (KDE/release-service/20.08.2/pim-sieve-editor-20.08.2.tar.xz) = 454492 |