Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Dear release team, KDE Plasma 5.8 is an LTS release that I consider fit to be updated in stretch. This particular request is for plasma-nm 5.8.6. The changes in the 5.8.6 version include: + Translation updates + Fix crash caused by notifications use-after-free (a19794a) + OpenVPN: Remove previously configured secrets to avoid passing them back (30226c5) + Set captive portal detection url to http://networkcheck.kde.org (407cb2c 7defc68) No changes worth mentioning on the Debian side. The full debdiff is about 1.1M, almost everything are changes in the po files, to avoid sending this to the list I'm attaching a "poless" debdiff which is 18K and the upstream gitlog (31K). And I'm making the full debdiff available in https://freak.gnuservers.com.ar/~maxy/debian/plasma-nm_5.8.6_unblock I haven't uploaded plasma-nm 4:5.8.6-1 yet, but I would like to upload it if this gets approved. Please unblock package plasma-nm Happy hacking, unblock plasma-nm/4:5.8.6-1 -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (50, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armhf Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system)
diff -Nru --exclude po plasma-nm-5.8.4/CMakeLists.txt plasma-nm-5.8.6/CMakeLists.txt --- plasma-nm-5.8.4/CMakeLists.txt 2016-11-22 11:25:02.000000000 +0100 +++ plasma-nm-5.8.6/CMakeLists.txt 2017-02-21 13:12:15.000000000 +0100 @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.4.0") -set(PROJECT_VERSION "5.8.4") +set(PROJECT_VERSION "5.8.6") set(PROJECT_VERSION_MAJOR 5) set(PLASMANM_VERSION_STRING ${PROJECT_VERSION} ) diff -Nru --exclude po plasma-nm-5.8.4/debian/changelog plasma-nm-5.8.6/debian/changelog --- plasma-nm-5.8.4/debian/changelog 2016-11-23 18:38:04.000000000 +0100 +++ plasma-nm-5.8.6/debian/changelog 2017-03-16 14:15:39.000000000 +0100 @@ -1,3 +1,15 @@ +plasma-nm (4:5.8.6-1) unstable; urgency=medium + + * New upstream release (5.8.6) + + -- Maximiliano Curia <m...@debian.org> Thu, 16 Mar 2017 14:15:39 +0100 + +plasma-nm (4:5.8.5-1) experimental; urgency=medium + + * New upstream release (5.8.5). + + -- Maximiliano Curia <m...@debian.org> Fri, 30 Dec 2016 18:46:21 +0100 + plasma-nm (4:5.8.4-1) unstable; urgency=medium * New upstream release (5.8.4) diff -Nru --exclude po plasma-nm-5.8.4/kded/networkmanagement.notifyrc plasma-nm-5.8.6/kded/networkmanagement.notifyrc --- plasma-nm-5.8.4/kded/networkmanagement.notifyrc 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/kded/networkmanagement.notifyrc 2017-02-21 13:11:32.000000000 +0100 @@ -614,6 +614,7 @@ Name[es]=La obtención de claves secretas ha fallado Name[et]=Saladuste hankimine nurjus Name[fi]=Salaisuuksien saaminen epäonnistui +Name[fr]=Impossible d'obtenir les informations secrètes Name[gl]=Non foi posíbel obter os segredos Name[hu]=Nem sikerült megszerezni a titkos adatokat Name[ia]=Il falleva obtener secretos @@ -749,6 +750,7 @@ Name[es]=Ya no está conectado a una red Name[et]=Pole enam võrku ühendatud Name[fi]=Ei enää yhteydessä verkkoon +Name[fr]=Vous n'êtes plus connecté à un réseau Name[gl]=Xa non está conectado a unha rede Name[he]=לא מחובר יותר לרשת Name[it]=Non più connesso a una rete @@ -780,9 +782,12 @@ Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret +Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo +Name[et]=Tuvastati pääsuleht Name[fi]=Verkon kirjautumissivu havaittu +Name[fr]=Portail captif détecté Name[it]=Captive portal rilevato Name[ko]=인증 포털 감지됨 Name[nl]=Vangstportaal gedetecteerd @@ -792,6 +797,10 @@ Name[ru]=Обнаружено подключение, требующее дополнительной аутентификации. Name[sk]=Zistil sa zajatý portál Name[sl]=Zaznan prijavni portal +Name[sr]=Откривен приступни портал +Name[sr@ijekavian]=Откривен приступни портал +Name[sr@ijekavianlatin]=Otkriven pristupni portal +Name[sr@latin]=Otkriven pristupni portal Name[sv]=Captive portal detekterades Name[uk]=Виявлено керований портал Name[x-test]=xxCaptive portal detectedxx diff -Nru --exclude po plasma-nm-5.8.4/kded/notification.cpp plasma-nm-5.8.6/kded/notification.cpp --- plasma-nm-5.8.4/kded/notification.cpp 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/kded/notification.cpp 2017-02-21 13:11:32.000000000 +0100 @@ -344,7 +344,9 @@ notify->setTitle(identifier); notify->setText(text); notify->sendEvent(); - m_notifications[device->uni()] = notify; + if (notify->id() != -1) { + m_notifications[device->uni()] = notify; + } } } @@ -457,7 +459,9 @@ notify->setTitle(acName); notify->setText(text); notify->sendEvent(); - m_notifications[connectionId] = notify; + if (notify->id() != -1) { + m_notifications[connectionId] = notify; + } } void Notification::onVpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason) @@ -531,7 +535,9 @@ notify->setTitle(vpnName); notify->setText(text); notify->sendEvent(); - m_notifications[connectionId] = notify; + if (notify->id() != -1) { + m_notifications[connectionId] = notify; + } } void Notification::notificationClosed() @@ -598,5 +604,7 @@ notify->setTitle(i18n("No Network Connection")); notify->setText(i18n("You are no longer connected to a network.")); notify->sendEvent(); - m_notifications[uni] = notify; + if (notify->id() != -1) { + m_notifications[uni] = notify; + } } diff -Nru --exclude po plasma-nm-5.8.4/kded/portalmonitor.cpp plasma-nm-5.8.6/kded/portalmonitor.cpp --- plasma-nm-5.8.4/kded/portalmonitor.cpp 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/kded/portalmonitor.cpp 2017-02-21 13:11:32.000000000 +0100 @@ -57,7 +57,7 @@ notification->setText(i18n("You need to log in to this network")); notification->sendEvent(); connect(notification, &KNotification::action1Activated, this, [] () { - QDesktopServices::openUrl(QUrl("https://kde.org")); + QDesktopServices::openUrl(QUrl("http://networkcheck.kde.org")); }); } } diff -Nru --exclude po plasma-nm-5.8.4/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop plasma-nm-5.8.6/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop --- plasma-nm-5.8.4/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -22,6 +22,7 @@ Name[es]=Protocolo de túneles de capa 2 (L2TP) Name[et]=Layer 2 Tunneling Protocol (L2TP) Name[fi]=Tason 2 tunnelointiyhteyskäytäntö (L2TP) +Name[fr]=Protocole tunnel niveau 2 (L2TP) Name[gl]=Protocolo de canalización da segunda capa (L2TP) Name[it]=Layer 2 Tunneling Protocol (L2TP) Name[ko]=레이어 2 터널링 프로토콜(L2TP) @@ -53,6 +54,7 @@ Comment[es]=Compatible con servidores VPN de L2TP Comment[et]=Ühildub L2TP VPN-serveritega Comment[fi]=Yhteensopiva L2TP-VPN-palvelinten kanssa +Comment[fr]=Compatible avec les serveurs VPN L2TP Comment[gl]=Compatíbel con servidores de VPN que usen L2TP. Comment[he]=תאימות עם שרתי L2TP VPN Comment[it]=Compatibile con i server VPN L2TP diff -Nru --exclude po plasma-nm-5.8.4/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop plasma-nm-5.8.6/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop --- plasma-nm-5.8.4/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -23,6 +23,7 @@ Name[es]=VPN compatible con Cisco AnyConnect (openconnect) Name[et]=Cisco AnyConnectiga ühilduv VPN (openconnect) Name[fi]=Cisco AnyConnect -yhteensopiva VPN (openconnect) +Name[fr]=VPN compatible Cisco AnyConnect (openconnect) Name[gl]=VPN compatíbel con Cisco AnyConnect (openconnect) Name[it]=VPN compatibile Cisco AnyConnect (openconnect) Name[ko]=Cisco AnyConnect 호환 VPN(openconnect) @@ -54,6 +55,7 @@ Comment[es]=VPN compatible con Cisco AnyConnect SSL Comment[et]=Ühildub Cisco AnyConnect SSL VPN-iga Comment[fi]=Yhteensopiva Cisco Anyconnect -SSL-VPN:n kanssa +Comment[fr]=Compatible avec les VPN SSL Cisco AnyConnect Comment[gl]=Compatíbel con servidores VPN de Cisco AnyConnect que usen SSL. Comment[he]=תאימות עם Cisco AnyConnect SSL VPN Comment[it]=Compatibile con Cisco AnyConnect SSL VPN diff -Nru --exclude po plasma-nm-5.8.4/vpn/openswan/plasmanetworkmanagement_openswanui.desktop plasma-nm-5.8.6/vpn/openswan/plasmanetworkmanagement_openswanui.desktop --- plasma-nm-5.8.4/vpn/openswan/plasmanetworkmanagement_openswanui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/openswan/plasmanetworkmanagement_openswanui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -24,6 +24,7 @@ Name[es]=VPN basada en IPsec (openswan) Name[et]=IPseci põhine VPN (openswan) Name[fi]=IPsec-pohjainen VPN (openswan) +Name[fr]=VPN utilisant IPsec (openswan) Name[gl]=VPN baseada en IPsec (openswan) Name[it]=VPN basata su IPsec (openswan) Name[ko]=IPSec 기반 VPN(openswan) @@ -54,6 +55,7 @@ Comment[es]=VPN basada en IPsec, IKEv1 e IKEv2 Comment[et]=IPsec, IKEv1, IKEv2 põhine VPN Comment[fi]=IPsec-, IKEv1-, IKEv2-pohjainen VPN +Comment[fr]=VPN utilisant IPsec, IKEv1, IKEv2 Comment[gl]=VPN baseada en IPsec, IKEv1 e IKEv2. Comment[it]=VPN basata su IPsec, IKEv1, IKEv2 Comment[ko]=IPSec, IKEv1, IKEv2 기반 VPN diff -Nru --exclude po plasma-nm-5.8.4/vpn/openvpn/openvpnwidget.cpp plasma-nm-5.8.6/vpn/openvpn/openvpnwidget.cpp --- plasma-nm-5.8.4/vpn/openvpn/openvpnwidget.cpp 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/openvpn/openvpnwidget.cpp 2017-02-21 13:11:32.000000000 +0100 @@ -196,6 +196,8 @@ // key password if (!d->ui.x509KeyPassword->text().isEmpty()) { secretData.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS), d->ui.x509KeyPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_CERTPASS)); } handleOnePasswordType(d->ui.x509KeyPassword, QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), data); break; @@ -221,10 +223,14 @@ // username if (!d->ui.passUserName->text().isEmpty()) { data.insert(QLatin1String(NM_OPENVPN_KEY_USERNAME), d->ui.passUserName->text()); + } else { + data.remove(QLatin1String(NM_OPENVPN_KEY_USERNAME)); } // password if (!d->ui.passPassword->text().isEmpty()) { - secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD ), d->ui.passPassword->text()); + secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD), d->ui.passPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_PASSWORD)); } handleOnePasswordType(d->ui.passPassword, QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), data); // ca @@ -235,6 +241,8 @@ // username if (!d->ui.x509PassUsername->text().isEmpty()) { data.insert(QLatin1String(NM_OPENVPN_KEY_USERNAME), d->ui.x509PassUsername->text()); + } else { + data.remove(QLatin1String(NM_OPENVPN_KEY_USERNAME)); } // ca data.insert(QLatin1String(NM_OPENVPN_KEY_CA), d->ui.x509PassCaFile->url().toLocalFile()); @@ -245,11 +253,15 @@ // key password if (!d->ui.x509PassKeyPassword->text().isEmpty()) { secretData.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS), d->ui.x509PassKeyPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_CERTPASS)); } handleOnePasswordType(d->ui.x509PassKeyPassword, QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), data); // password if (!d->ui.x509PassPassword->text().isEmpty()) { secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD), d->ui.x509PassPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_PASSWORD)); } handleOnePasswordType(d->ui.x509PassPassword, QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), data); break; diff -Nru --exclude po plasma-nm-5.8.4/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop plasma-nm-5.8.6/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop --- plasma-nm-5.8.4/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -68,6 +68,7 @@ Comment[es]=Compatible con el servidor de OpenVPN Comment[et]=Ühildub OpenVPN-serveritega Comment[fi]=Yhteensopiva OpenVPN-palvelimen kanssa +Comment[fr]=Compatible avec le serveur OpenVPN Comment[gl]=Compatíbel con servidores OpenVPN. Comment[he]=תואימות עם שרתי OpenVPN Comment[it]=Compatibile con il server OpenVPN diff -Nru --exclude po plasma-nm-5.8.4/vpn/pptp/plasmanetworkmanagement_pptpui.desktop plasma-nm-5.8.6/vpn/pptp/plasmanetworkmanagement_pptpui.desktop --- plasma-nm-5.8.4/vpn/pptp/plasmanetworkmanagement_pptpui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/pptp/plasmanetworkmanagement_pptpui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -22,6 +22,7 @@ Name[es]=Protocolo de túneles punto a punto (PPTP) Name[et]=Point-to-Point Tunneling Protocol (PPTP) Name[fi]=Point-to-Point-tunnelointiyhteyskäytäntö (PPTP) +Name[fr]=Protocole de tunnel point à point (PPTP) Name[gl]=Protocolo de canalización punto a punto (PPTP) Name[it]=Point-to-Point Tunneling Protocol (PPTP) Name[ko]=지점 대 지점 터널링 프로토콜(PPTP) @@ -52,6 +53,7 @@ Comment[es]=Compatible con Microsoft y otros servidores PPTP VPN Comment[et]=Ühildub Microsofti ja teiste PPTP VPN-serveritega Comment[fi]=Yhteensopiva Microsoftin ja muiden PPTP-VPN-palvelinten kanssa +Comment[fr]=Compatible avec les serveurs Microsoft et autres VPN PPTP Comment[gl]=Compatíbel con servidores de VPN de Microsoft e outros servidores de VPN que usen PPTP. Comment[he]=תאימות עם שרתי מיקרוסופט המשתמשים ב־PPTP VPN Comment[it]=Compatibile con Microsoft e altri server VPN PPTP diff -Nru --exclude po plasma-nm-5.8.4/vpn/ssh/plasmanetworkmanagement_sshui.desktop plasma-nm-5.8.6/vpn/ssh/plasmanetworkmanagement_sshui.desktop --- plasma-nm-5.8.4/vpn/ssh/plasmanetworkmanagement_sshui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/ssh/plasmanetworkmanagement_sshui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -25,6 +25,7 @@ Name[es]=SSH Name[et]=SSH Name[fi]=SSH +Name[fr]=SSH Name[gl]=SSH Name[it]=SSH Name[ko]=SSH @@ -59,6 +60,7 @@ Comment[es]=Compatible con el servidor SSH Comment[et]=Ühildub SSH-serveritega Comment[fi]=Yhteensopiva SSH-palvelimen kanssa +Comment[fr]=Compatible avec le serveur SSH Comment[gl]=Compatíbel con servidores de SSH. Comment[he]=תאימות עם שרתי SSL Comment[it]=Compatibile con il server SSH diff -Nru --exclude po plasma-nm-5.8.4/vpn/sstp/plasmanetworkmanagement_sstpui.desktop plasma-nm-5.8.6/vpn/sstp/plasmanetworkmanagement_sstpui.desktop --- plasma-nm-5.8.4/vpn/sstp/plasmanetworkmanagement_sstpui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/sstp/plasmanetworkmanagement_sstpui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -23,6 +23,7 @@ Name[es]=Protocolo de túneles de conexiones seguras (SSTP) Name[et]=Secure Socket Tunneling Protocol (SSTP) Name[fi]=Secure Socket -tunnelointiyhteyskäytäntö (SSTP) +Name[fr]=Protocole tunnel socket sécurisé (SSTP) Name[gl]=Protocolo de canalización de sócket seguro (SSTP) Name[it]=Secure Socket Tunneling Protocol (SSTP) Name[ko]=보안 소켓 터널링 프로토콜(SSTP) @@ -53,6 +54,7 @@ Comment[es]=Compatible con Microsoft y otros servidores SSTP VPN Comment[et]=Ühildub Microsofti ja teiste SSTP VPN-serveritega Comment[fi]=Yhteensopiva Microsoftin ja muiden SSTP-VPN-palvelinten kanssa +Comment[fr]=Compatible avec les serveurs Microsoft et autres VPN SSTP Comment[gl]=Compatíbel con servidores de VPN de Microsoft e outros servidores de VPN que usen SSTP. Comment[it]=Compatibile con server VPN SSTP di Microsoft e altri Comment[ko]=Microsoft 및 기타 SSTP VPN 서버와 호환됨 diff -Nru --exclude po plasma-nm-5.8.4/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop plasma-nm-5.8.6/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop --- plasma-nm-5.8.4/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -24,6 +24,7 @@ Name[es]=VPN basada en IPsec (strongswan) Name[et]=IPseci põhine VPN (strongswan) Name[fi]=IPsec-pohjainen VPN (strongswan) +Name[fr]=VPN utilisant IPsec (strongswan) Name[gl]=VPN baseada en IPsec (strongswan) Name[it]=VPN basata su IPsec (strongswan) Name[ko]=IPSec 기반 VPN(strongswan) @@ -54,6 +55,7 @@ Comment[es]=VPN basada en IPsec, IKEv1 e IKEv2 Comment[et]=IPsec, IKEv1, IKEv2 põhine VPN Comment[fi]=IPsec-, IKEv1-, IKEv2-pohjainen VPN +Comment[fr]=VPN utilisant IPsec, IKEv1, IKEv2 Comment[gl]=VPN baseada en IPsec, IKEv1 e IKEv2. Comment[it]=VPN basata su IPsec, IKEv1, IKEv2 Comment[ko]=IPSec, IKEv1, IKEv2 기반 VPN diff -Nru --exclude po plasma-nm-5.8.4/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop plasma-nm-5.8.6/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop --- plasma-nm-5.8.4/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop 2016-11-22 11:24:11.000000000 +0100 +++ plasma-nm-5.8.6/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop 2017-02-21 13:11:32.000000000 +0100 @@ -23,6 +23,7 @@ Name[es]=VPN compatible con Cisco (vpnc) Name[et]=Ciscoga ühilduv VPN (vpnc) Name[fi]=Cisco-yhteensopiva VPN (vpnc) +Name[fr]=VPN compatible Cisco (vpnc) Name[gl]=VPN compatíbel con Cisco (vpnc) Name[it]=VPN compatibile Cisco (vpnc) Name[ko]=Cisco 호환 VPN(vpnc) @@ -54,6 +55,7 @@ Comment[es]=Compatible con diversas puertas de enlace VPN de Cisco, Juniper, Netscreen y Sonicwall basadas en IPsec Comment[et]=Ühildub erinevate Cisco, Juniperi, Netscreeni ja Sonicwalli IPseci põhiste VPN-lüüsidega Comment[fi]=Yhteensopiva Ciscon, Juniperin, Netscreenin ja Sonicwallin eri IPsec-pohjaisten VPN-yhdyskäytävien kanssa +Comment[fr]=Compatible avec diverses passerelles VPN Cisco, Juniper, Netscreen et Sonicwall utilisant IPsec Comment[gl]=Compatíbel coas seguintes pasarelas de VPN baseadas en IPsec: Cisco, Juniper, Netscreen e Sonicwall. Comment[it]=Compatibile con diversi gateway VPN Cisco, Juniper, Netscreen e Sonicwall basati su IPsec Comment[ko]=Cisco, Juniper, Netscreen, Sonicwall IPSec 기반 VPN 게이트웨이와 호환됨
commit 2b105c960827acb8fd444b2cd4dd54503d36575c Author: Jonathan Riddell <j...@jriddell.org> Date: Tue Feb 21 11:46:16 2017 +0000 Update version number for 5.8.6 GIT_SILENT diff --git a/CMakeLists.txt b/CMakeLists.txt index 752f3d77..62a81f8a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ project(plasma-networkmanagement) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.4.0") -set(PROJECT_VERSION "5.8.5") +set(PROJECT_VERSION "5.8.6") set(PROJECT_VERSION_MAJOR 5) set(PLASMANM_VERSION_STRING ${PROJECT_VERSION} ) commit a19794a3efd4642a9475753bef034a3f5ee6602b Author: Dmitry Osipenko <dig...@gmail.com> Date: Fri Jan 20 18:38:41 2017 +0300 Fix crash caused by notifications use-after-free The KNotification could be deferenced on sendEvent(), so additional checks are required. diff --git a/kded/notification.cpp b/kded/notification.cpp index daf9be83..4612073f 100644 --- a/kded/notification.cpp +++ b/kded/notification.cpp @@ -344,7 +344,9 @@ void Notification::stateChanged(NetworkManager::Device::State newstate, NetworkM notify->setTitle(identifier); notify->setText(text); notify->sendEvent(); - m_notifications[device->uni()] = notify; + if (notify->id() != -1) { + m_notifications[device->uni()] = notify; + } } } @@ -457,7 +459,9 @@ void Notification::onActiveConnectionStateChanged(NetworkManager::ActiveConnecti notify->setTitle(acName); notify->setText(text); notify->sendEvent(); - m_notifications[connectionId] = notify; + if (notify->id() != -1) { + m_notifications[connectionId] = notify; + } } void Notification::onVpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason) @@ -531,7 +535,9 @@ void Notification::onVpnConnectionStateChanged(NetworkManager::VpnConnection::St notify->setTitle(vpnName); notify->setText(text); notify->sendEvent(); - m_notifications[connectionId] = notify; + if (notify->id() != -1) { + m_notifications[connectionId] = notify; + } } void Notification::notificationClosed() @@ -598,5 +604,7 @@ void Notification::onCheckActiveConnectionOnResume() notify->setTitle(i18n("No Network Connection")); notify->setText(i18n("You are no longer connected to a network.")); notify->sendEvent(); - m_notifications[uni] = notify; + if (notify->id() != -1) { + m_notifications[uni] = notify; + } } commit 30226c538ff9b0c1e353a9303b873548ca3dfbff Author: Jan Grulich <jgrul...@redhat.com> Date: Tue Jan 17 11:46:55 2017 +0100 OpenVPN: Remove previously configured secrets to avoid passing them back BUG:375170 diff --git a/vpn/openvpn/openvpnwidget.cpp b/vpn/openvpn/openvpnwidget.cpp index 52418832..cebaa01b 100644 --- a/vpn/openvpn/openvpnwidget.cpp +++ b/vpn/openvpn/openvpnwidget.cpp @@ -196,6 +196,8 @@ QVariantMap OpenVpnSettingWidget::setting() const // key password if (!d->ui.x509KeyPassword->text().isEmpty()) { secretData.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS), d->ui.x509KeyPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_CERTPASS)); } handleOnePasswordType(d->ui.x509KeyPassword, QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), data); break; @@ -221,10 +223,14 @@ QVariantMap OpenVpnSettingWidget::setting() const // username if (!d->ui.passUserName->text().isEmpty()) { data.insert(QLatin1String(NM_OPENVPN_KEY_USERNAME), d->ui.passUserName->text()); + } else { + data.remove(QLatin1String(NM_OPENVPN_KEY_USERNAME)); } // password if (!d->ui.passPassword->text().isEmpty()) { - secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD ), d->ui.passPassword->text()); + secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD), d->ui.passPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_PASSWORD)); } handleOnePasswordType(d->ui.passPassword, QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), data); // ca @@ -235,6 +241,8 @@ QVariantMap OpenVpnSettingWidget::setting() const // username if (!d->ui.x509PassUsername->text().isEmpty()) { data.insert(QLatin1String(NM_OPENVPN_KEY_USERNAME), d->ui.x509PassUsername->text()); + } else { + data.remove(QLatin1String(NM_OPENVPN_KEY_USERNAME)); } // ca data.insert(QLatin1String(NM_OPENVPN_KEY_CA), d->ui.x509PassCaFile->url().toLocalFile()); @@ -245,11 +253,15 @@ QVariantMap OpenVpnSettingWidget::setting() const // key password if (!d->ui.x509PassKeyPassword->text().isEmpty()) { secretData.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS), d->ui.x509PassKeyPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_CERTPASS)); } handleOnePasswordType(d->ui.x509PassKeyPassword, QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), data); // password if (!d->ui.x509PassPassword->text().isEmpty()) { secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD), d->ui.x509PassPassword->text()); + } else { + secretData.remove(QLatin1String(NM_OPENVPN_KEY_PASSWORD)); } handleOnePasswordType(d->ui.x509PassPassword, QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), data); break; commit c16df241abb875e00c796d14da4ee1313bc245e3 Author: l10n daemon script <scri...@kde.org> Date: Thu Jan 12 08:05:51 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index c390ffb7..20a4389b 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,6 +782,7 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret +Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 3799e113ab0698febd95eba547ab90d89a245185 Author: l10n daemon script <scri...@kde.org> Date: Thu Jan 12 07:38:09 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index 20a4389b..c390ffb7 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,7 +782,6 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret -Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 87ea9985685f70d0af6500029c6924e6fd3c9d2b Author: l10n daemon script <scri...@kde.org> Date: Wed Jan 11 08:00:07 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index c390ffb7..20a4389b 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,6 +782,7 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret +Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 55cb636f74ad94a1a2fdcac027c4f65ba61b7a58 Author: l10n daemon script <scri...@kde.org> Date: Wed Jan 11 07:32:15 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index 20a4389b..c390ffb7 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,7 +782,6 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret -Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 7244120cbf8c417e733990e6d5c947efca7873fb Author: l10n daemon script <scri...@kde.org> Date: Tue Jan 10 14:54:48 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index c390ffb7..20a4389b 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,6 +782,7 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret +Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 416d4377440870fb3474313b08617bf45c188abb Author: l10n daemon script <scri...@kde.org> Date: Tue Jan 10 14:27:55 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index 20a4389b..c390ffb7 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,7 +782,6 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret -Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit dc9b974b8acb8e6347c50cf4d74526fa7df726fe Author: l10n daemon script <scri...@kde.org> Date: Mon Jan 9 08:11:47 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index c390ffb7..20a4389b 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,6 +782,7 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret +Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit ab46b15133a2f3aac9d491767fc46e2a4660f42f Author: l10n daemon script <scri...@kde.org> Date: Mon Jan 9 07:44:06 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index 20a4389b..c390ffb7 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,7 +782,6 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret -Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 806eec7c289229f1ceaf9f774bf2a4743fdbfd15 Author: l10n daemon script <scri...@kde.org> Date: Sun Jan 8 08:28:41 2017 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index c390ffb7..20a4389b 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -782,6 +782,7 @@ Name=Captive portal detected Name[ca]=S'ha detectat un portal captiu Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret +Name[de]=Captive-Portal erkannt Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[et]=Tuvastati pääsuleht commit 407cb2cffaf628af2ccd447ca12a582a6e592674 Author: Jan Grulich <jgrul...@redhat.com> Date: Mon Jan 2 09:04:04 2017 +0100 Use KDE specific page for captive portal redirection BUG:374026 diff --git a/kded/portalmonitor.cpp b/kded/portalmonitor.cpp index 4356753c..7dca60f7 100644 --- a/kded/portalmonitor.cpp +++ b/kded/portalmonitor.cpp @@ -57,7 +57,7 @@ void PortalMonitor::connectivityChanged(NetworkManager::Connectivity connectivit notification->setText(i18n("You need to log in to this network")); notification->sendEvent(); connect(notification, &KNotification::action1Activated, this, [] () { - QDesktopServices::openUrl(QUrl("http://kde.org")); + QDesktopServices::openUrl(QUrl("http://networkcheck.kde.org")); }); } } commit b6d0a5861bfe849f76a7864cc5310b4fd0ef9837 Author: Jonathan Riddell <j...@jriddell.org> Date: Tue Dec 27 09:29:15 2016 +0000 Update version number for 5.8.5 GIT_SILENT diff --git a/CMakeLists.txt b/CMakeLists.txt index e4a49ca0..752f3d77 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ project(plasma-networkmanagement) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.4.0") -set(PROJECT_VERSION "5.8.4") +set(PROJECT_VERSION "5.8.5") set(PROJECT_VERSION_MAJOR 5) set(PLASMANM_VERSION_STRING ${PROJECT_VERSION} ) commit 7defc68b673b0e0718081f828cf9f6a06b6b9f33 Author: Jan Grulich <jgrul...@redhat.com> Date: Thu Dec 22 09:24:38 2016 +0100 Some captive portals seems to have problem redirecting from https BUG:374026 diff --git a/kded/portalmonitor.cpp b/kded/portalmonitor.cpp index 86fbfd9b..4356753c 100644 --- a/kded/portalmonitor.cpp +++ b/kded/portalmonitor.cpp @@ -57,7 +57,7 @@ void PortalMonitor::connectivityChanged(NetworkManager::Connectivity connectivit notification->setText(i18n("You need to log in to this network")); notification->sendEvent(); connect(notification, &KNotification::action1Activated, this, [] () { - QDesktopServices::openUrl(QUrl("https://kde.org")); + QDesktopServices::openUrl(QUrl("http://kde.org")); }); } } commit f50334e4e1e57e56c2f0b972d5174af8580caa04 Author: l10n daemon script <scri...@kde.org> Date: Fri Dec 9 05:12:11 2016 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index b138b063..c390ffb7 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -784,6 +784,7 @@ Name[ca@valencia]=S'ha detectat un portal captiu Name[da]=Captive portal detekteret Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo +Name[et]=Tuvastati pääsuleht Name[fi]=Verkon kirjautumissivu havaittu Name[fr]=Portail captif détecté Name[it]=Captive portal rilevato commit 2180f3582a0844404a8edad56daa6d0b5a4b151e Author: Jan Grulich <jgrul...@redhat.com> Date: Wed Dec 7 14:20:52 2016 +0100 Revert "Pass protocol type to openconnect" Openconnect Juniper support is in master only This reverts commit a51e9c5c2a2c32ef8d2f354af33532cbc35bfa9e. diff --git a/vpn/openconnect/openconnectauth.cpp b/vpn/openconnect/openconnectauth.cpp index eabe41be..1602fb86 100644 --- a/vpn/openconnect/openconnectauth.cpp +++ b/vpn/openconnect/openconnectauth.cpp @@ -193,10 +193,6 @@ void OpenconnectAuthWidget::readConfig() openconnect_passphrase_from_fsid(d->vpninfo); } } - if (!dataMap[NM_OPENCONNECT_KEY_PROTOCOL].isEmpty()) { - const QString protocol = dataMap[NM_OPENCONNECT_KEY_PROTOCOL] == "juniper" ? "nc" : "anyconnect"; - openconnect_set_protocol(d->vpninfo, OC3DUP(protocol.toUtf8().data())); - } } void OpenconnectAuthWidget::readSecrets() commit a51e9c5c2a2c32ef8d2f354af33532cbc35bfa9e Author: Ian Whyman <thev00...@gentoo.org> Date: Mon Dec 5 10:00:47 2016 +0100 Pass protocol type to openconnect BUG:363917 diff --git a/vpn/openconnect/openconnectauth.cpp b/vpn/openconnect/openconnectauth.cpp index 1602fb86..eabe41be 100644 --- a/vpn/openconnect/openconnectauth.cpp +++ b/vpn/openconnect/openconnectauth.cpp @@ -193,6 +193,10 @@ void OpenconnectAuthWidget::readConfig() openconnect_passphrase_from_fsid(d->vpninfo); } } + if (!dataMap[NM_OPENCONNECT_KEY_PROTOCOL].isEmpty()) { + const QString protocol = dataMap[NM_OPENCONNECT_KEY_PROTOCOL] == "juniper" ? "nc" : "anyconnect"; + openconnect_set_protocol(d->vpninfo, OC3DUP(protocol.toUtf8().data())); + } } void OpenconnectAuthWidget::readSecrets() commit 76072d5142d9346f41ff8464c7ab2a2eca9198b9 Author: l10n daemon script <scri...@kde.org> Date: Tue Nov 29 05:46:08 2016 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index bc112fd6..b138b063 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -795,6 +795,10 @@ Name[pt]=Foi detectado um portal captivo Name[ru]=Обнаружено подключение, требующее дополнительной аутентификации. Name[sk]=Zistil sa zajatý portál Name[sl]=Zaznan prijavni portal +Name[sr]=Откривен приступни портал +Name[sr@ijekavian]=Откривен приступни портал +Name[sr@ijekavianlatin]=Otkriven pristupni portal +Name[sr@latin]=Otkriven pristupni portal Name[sv]=Captive portal detekterades Name[uk]=Виявлено керований портал Name[x-test]=xxCaptive portal detectedxx commit 906cd061817db385241a4711a2cbafb1772826b9 Author: l10n daemon script <scri...@kde.org> Date: Fri Nov 25 06:40:10 2016 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" diff --git a/kded/networkmanagement.notifyrc b/kded/networkmanagement.notifyrc index 618babbd..bc112fd6 100644 --- a/kded/networkmanagement.notifyrc +++ b/kded/networkmanagement.notifyrc @@ -614,6 +614,7 @@ Name[en_GB]=Failed to get secrets Name[es]=La obtención de claves secretas ha fallado Name[et]=Saladuste hankimine nurjus Name[fi]=Salaisuuksien saaminen epäonnistui +Name[fr]=Impossible d'obtenir les informations secrètes Name[gl]=Non foi posíbel obter os segredos Name[hu]=Nem sikerült megszerezni a titkos adatokat Name[ia]=Il falleva obtener secretos @@ -749,6 +750,7 @@ Name[en_GB]=No longer connected to a network Name[es]=Ya no está conectado a una red Name[et]=Pole enam võrku ühendatud Name[fi]=Ei enää yhteydessä verkkoon +Name[fr]=Vous n'êtes plus connecté à un réseau Name[gl]=Xa non está conectado a unha rede Name[he]=לא מחובר יותר לרשת Name[it]=Non più connesso a una rete @@ -783,6 +785,7 @@ Name[da]=Captive portal detekteret Name[en_GB]=Captive portal detected Name[es]=Se ha detectado un portal cautivo Name[fi]=Verkon kirjautumissivu havaittu +Name[fr]=Portail captif détecté Name[it]=Captive portal rilevato Name[ko]=인증 포털 감지됨 Name[nl]=Vangstportaal gedetecteerd diff --git a/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop b/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop index fa34eb88..c95bcace 100644 --- a/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop +++ b/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop @@ -22,6 +22,7 @@ Name[en_GB]=Layer 2 Tunneling Protocol (L2TP) Name[es]=Protocolo de túneles de capa 2 (L2TP) Name[et]=Layer 2 Tunneling Protocol (L2TP) Name[fi]=Tason 2 tunnelointiyhteyskäytäntö (L2TP) +Name[fr]=Protocole tunnel niveau 2 (L2TP) Name[gl]=Protocolo de canalización da segunda capa (L2TP) Name[it]=Layer 2 Tunneling Protocol (L2TP) Name[ko]=레이어 2 터널링 프로토콜(L2TP) @@ -53,6 +54,7 @@ Comment[en_GB]=Compatible with L2TP VPN servers Comment[es]=Compatible con servidores VPN de L2TP Comment[et]=Ühildub L2TP VPN-serveritega Comment[fi]=Yhteensopiva L2TP-VPN-palvelinten kanssa +Comment[fr]=Compatible avec les serveurs VPN L2TP Comment[gl]=Compatíbel con servidores de VPN que usen L2TP. Comment[he]=תאימות עם שרתי L2TP VPN Comment[it]=Compatibile con i server VPN L2TP diff --git a/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop b/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop index e62cb350..51d965fb 100644 --- a/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop +++ b/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop @@ -23,6 +23,7 @@ Name[en_GB]=Cisco AnyConnect Compatible VPN (openconnect) Name[es]=VPN compatible con Cisco AnyConnect (openconnect) Name[et]=Cisco AnyConnectiga ühilduv VPN (openconnect) Name[fi]=Cisco AnyConnect -yhteensopiva VPN (openconnect) +Name[fr]=VPN compatible Cisco AnyConnect (openconnect) Name[gl]=VPN compatíbel con Cisco AnyConnect (openconnect) Name[it]=VPN compatibile Cisco AnyConnect (openconnect) Name[ko]=Cisco AnyConnect 호환 VPN(openconnect) @@ -54,6 +55,7 @@ Comment[en_GB]=Compatible with Cisco AnyConnect SSL VPN Comment[es]=VPN compatible con Cisco AnyConnect SSL Comment[et]=Ühildub Cisco AnyConnect SSL VPN-iga Comment[fi]=Yhteensopiva Cisco Anyconnect -SSL-VPN:n kanssa +Comment[fr]=Compatible avec les VPN SSL Cisco AnyConnect Comment[gl]=Compatíbel con servidores VPN de Cisco AnyConnect que usen SSL. Comment[he]=תאימות עם Cisco AnyConnect SSL VPN Comment[it]=Compatibile con Cisco AnyConnect SSL VPN diff --git a/vpn/openswan/plasmanetworkmanagement_openswanui.desktop b/vpn/openswan/plasmanetworkmanagement_openswanui.desktop index cba5f119..e9961b7f 100644 --- a/vpn/openswan/plasmanetworkmanagement_openswanui.desktop +++ b/vpn/openswan/plasmanetworkmanagement_openswanui.desktop @@ -24,6 +24,7 @@ Name[en_GB]=IPsec based VPN (openswan) Name[es]=VPN basada en IPsec (openswan) Name[et]=IPseci põhine VPN (openswan) Name[fi]=IPsec-pohjainen VPN (openswan) +Name[fr]=VPN utilisant IPsec (openswan) Name[gl]=VPN baseada en IPsec (openswan) Name[it]=VPN basata su IPsec (openswan) Name[ko]=IPSec 기반 VPN(openswan) @@ -54,6 +55,7 @@ Comment[en_GB]=IPsec, IKEv1, IKEv2 based VPN Comment[es]=VPN basada en IPsec, IKEv1 e IKEv2 Comment[et]=IPsec, IKEv1, IKEv2 põhine VPN Comment[fi]=IPsec-, IKEv1-, IKEv2-pohjainen VPN +Comment[fr]=VPN utilisant IPsec, IKEv1, IKEv2 Comment[gl]=VPN baseada en IPsec, IKEv1 e IKEv2. Comment[it]=VPN basata su IPsec, IKEv1, IKEv2 Comment[ko]=IPSec, IKEv1, IKEv2 기반 VPN diff --git a/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop b/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop index b6840138..f9e0db0f 100644 --- a/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop +++ b/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop @@ -68,6 +68,7 @@ Comment[en_GB]=Compatible with the OpenVPN server Comment[es]=Compatible con el servidor de OpenVPN Comment[et]=Ühildub OpenVPN-serveritega Comment[fi]=Yhteensopiva OpenVPN-palvelimen kanssa +Comment[fr]=Compatible avec le serveur OpenVPN Comment[gl]=Compatíbel con servidores OpenVPN. Comment[he]=תואימות עם שרתי OpenVPN Comment[it]=Compatibile con il server OpenVPN diff --git a/vpn/pptp/plasmanetworkmanagement_pptpui.desktop b/vpn/pptp/plasmanetworkmanagement_pptpui.desktop index b91a1f1e..15753579 100644 --- a/vpn/pptp/plasmanetworkmanagement_pptpui.desktop +++ b/vpn/pptp/plasmanetworkmanagement_pptpui.desktop @@ -22,6 +22,7 @@ Name[en_GB]=Point-to-Point Tunneling Protocol (PPTP) Name[es]=Protocolo de túneles punto a punto (PPTP) Name[et]=Point-to-Point Tunneling Protocol (PPTP) Name[fi]=Point-to-Point-tunnelointiyhteyskäytäntö (PPTP) +Name[fr]=Protocole de tunnel point à point (PPTP) Name[gl]=Protocolo de canalización punto a punto (PPTP) Name[it]=Point-to-Point Tunneling Protocol (PPTP) Name[ko]=지점 대 지점 터널링 프로토콜(PPTP) @@ -52,6 +53,7 @@ Comment[en_GB]=Compatible with Microsoft and other PPTP VPN servers Comment[es]=Compatible con Microsoft y otros servidores PPTP VPN Comment[et]=Ühildub Microsofti ja teiste PPTP VPN-serveritega Comment[fi]=Yhteensopiva Microsoftin ja muiden PPTP-VPN-palvelinten kanssa +Comment[fr]=Compatible avec les serveurs Microsoft et autres VPN PPTP Comment[gl]=Compatíbel con servidores de VPN de Microsoft e outros servidores de VPN que usen PPTP. Comment[he]=תאימות עם שרתי מיקרוסופט המשתמשים ב־PPTP VPN Comment[it]=Compatibile con Microsoft e altri server VPN PPTP diff --git a/vpn/ssh/plasmanetworkmanagement_sshui.desktop b/vpn/ssh/plasmanetworkmanagement_sshui.desktop index 4dd58631..8b55be12 100644 --- a/vpn/ssh/plasmanetworkmanagement_sshui.desktop +++ b/vpn/ssh/plasmanetworkmanagement_sshui.desktop @@ -25,6 +25,7 @@ Name[en_GB]=SSH Name[es]=SSH Name[et]=SSH Name[fi]=SSH +Name[fr]=SSH Name[gl]=SSH Name[it]=SSH Name[ko]=SSH @@ -59,6 +60,7 @@ Comment[en_GB]=Compatible with the SSH server Comment[es]=Compatible con el servidor SSH Comment[et]=Ühildub SSH-serveritega Comment[fi]=Yhteensopiva SSH-palvelimen kanssa +Comment[fr]=Compatible avec le serveur SSH Comment[gl]=Compatíbel con servidores de SSH. Comment[he]=תאימות עם שרתי SSL Comment[it]=Compatibile con il server SSH diff --git a/vpn/sstp/plasmanetworkmanagement_sstpui.desktop b/vpn/sstp/plasmanetworkmanagement_sstpui.desktop index dcac1e2c..af86d687 100644 --- a/vpn/sstp/plasmanetworkmanagement_sstpui.desktop +++ b/vpn/sstp/plasmanetworkmanagement_sstpui.desktop @@ -23,6 +23,7 @@ Name[en_GB]=Secure Socket Tunneling Protocol (SSTP) Name[es]=Protocolo de túneles de conexiones seguras (SSTP) Name[et]=Secure Socket Tunneling Protocol (SSTP) Name[fi]=Secure Socket -tunnelointiyhteyskäytäntö (SSTP) +Name[fr]=Protocole tunnel socket sécurisé (SSTP) Name[gl]=Protocolo de canalización de sócket seguro (SSTP) Name[it]=Secure Socket Tunneling Protocol (SSTP) Name[ko]=보안 소켓 터널링 프로토콜(SSTP) @@ -53,6 +54,7 @@ Comment[en_GB]=Compatible with Microsoft and other SSTP VPN servers Comment[es]=Compatible con Microsoft y otros servidores SSTP VPN Comment[et]=Ühildub Microsofti ja teiste SSTP VPN-serveritega Comment[fi]=Yhteensopiva Microsoftin ja muiden SSTP-VPN-palvelinten kanssa +Comment[fr]=Compatible avec les serveurs Microsoft et autres VPN SSTP Comment[gl]=Compatíbel con servidores de VPN de Microsoft e outros servidores de VPN que usen SSTP. Comment[it]=Compatibile con server VPN SSTP di Microsoft e altri Comment[ko]=Microsoft 및 기타 SSTP VPN 서버와 호환됨 diff --git a/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop b/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop index d71543a2..7768fa29 100644 --- a/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop +++ b/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop @@ -24,6 +24,7 @@ Name[en_GB]=IPsec based VPN (strongswan) Name[es]=VPN basada en IPsec (strongswan) Name[et]=IPseci põhine VPN (strongswan) Name[fi]=IPsec-pohjainen VPN (strongswan) +Name[fr]=VPN utilisant IPsec (strongswan) Name[gl]=VPN baseada en IPsec (strongswan) Name[it]=VPN basata su IPsec (strongswan) Name[ko]=IPSec 기반 VPN(strongswan) @@ -54,6 +55,7 @@ Comment[en_GB]=IPsec, IKEv1, IKEv2 based VPN Comment[es]=VPN basada en IPsec, IKEv1 e IKEv2 Comment[et]=IPsec, IKEv1, IKEv2 põhine VPN Comment[fi]=IPsec-, IKEv1-, IKEv2-pohjainen VPN +Comment[fr]=VPN utilisant IPsec, IKEv1, IKEv2 Comment[gl]=VPN baseada en IPsec, IKEv1 e IKEv2. Comment[it]=VPN basata su IPsec, IKEv1, IKEv2 Comment[ko]=IPSec, IKEv1, IKEv2 기반 VPN diff --git a/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop b/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop index 27723a4b..871ed6cb 100644 --- a/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop +++ b/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop @@ -23,6 +23,7 @@ Name[en_GB]=Cisco Compatible VPN (vpnc) Name[es]=VPN compatible con Cisco (vpnc) Name[et]=Ciscoga ühilduv VPN (vpnc) Name[fi]=Cisco-yhteensopiva VPN (vpnc) +Name[fr]=VPN compatible Cisco (vpnc) Name[gl]=VPN compatíbel con Cisco (vpnc) Name[it]=VPN compatibile Cisco (vpnc) Name[ko]=Cisco 호환 VPN(vpnc) @@ -54,6 +55,7 @@ Comment[en_GB]=Compatible with various Cisco, Juniper, Netscreen and Sonicwall I Comment[es]=Compatible con diversas puertas de enlace VPN de Cisco, Juniper, Netscreen y Sonicwall basadas en IPsec Comment[et]=Ühildub erinevate Cisco, Juniperi, Netscreeni ja Sonicwalli IPseci põhiste VPN-lüüsidega Comment[fi]=Yhteensopiva Ciscon, Juniperin, Netscreenin ja Sonicwallin eri IPsec-pohjaisten VPN-yhdyskäytävien kanssa +Comment[fr]=Compatible avec diverses passerelles VPN Cisco, Juniper, Netscreen et Sonicwall utilisant IPsec Comment[gl]=Compatíbel coas seguintes pasarelas de VPN baseadas en IPsec: Cisco, Juniper, Netscreen e Sonicwall. Comment[it]=Compatibile con diversi gateway VPN Cisco, Juniper, Netscreen e Sonicwall basati su IPsec Comment[ko]=Cisco, Juniper, Netscreen, Sonicwall IPSec 기반 VPN 게이트웨이와 호환됨