Hello community,

here is the log from the commit of package kgpg for openSUSE:Factory checked in 
at 2016-08-29 14:39:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kgpg (Old)
 and      /work/SRC/openSUSE:Factory/.kgpg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kgpg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kgpg/kgpg.changes        2016-07-21 
07:46:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kgpg.new/kgpg.changes   2016-08-29 
14:39:25.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:17:09 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.08.0
+   * KDE Applications 16.08.0
+   * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug  8 15:03:35 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.07.90
+   * KDE Applications 16.07.90 (16.08-RC)
+   * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------

Old:
----
  kgpg-16.04.3.tar.xz

New:
----
  kgpg-16.08.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kgpg.spec ++++++
--- /var/tmp/diff_new_pack.xq14LX/_old  2016-08-29 14:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.xq14LX/_new  2016-08-29 14:39:26.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kgpg
-Version:        16.04.3
+Version:        16.08.0
 Release:        0
 Summary:        Encryption Tool
 License:        GPL-2.0+

++++++ kgpg-16.04.3.tar.xz -> kgpg-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/doc/index.docbook 
new/kgpg-16.08.0/doc/index.docbook
--- old/kgpg-16.04.3/doc/index.docbook  2016-06-06 18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/doc/index.docbook  2016-08-11 16:19:31.000000000 +0200
@@ -329,6 +329,11 @@
 To import/export public keys, you can use drag
 and drop or the Copy/Paste keyboard shortcuts.</para>
 
+<para>You can export a public key via email, to the clipboard, to a keyserver 
or to a local file.
+Use the options in the export dialog to export everything, export without 
attributes (photo ids)
+or export a clean key &ie; the key itself including its subkeys, but excluding 
all signatures.
+</para>
+
 <sect2 id="keymanager">
 <title>Key Manager</title>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/keysmanager.cpp 
new/kgpg-16.08.0/keysmanager.cpp
--- old/kgpg-16.04.3/keysmanager.cpp    2016-06-06 18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/keysmanager.cpp    2016-08-11 16:19:31.000000000 +0200
@@ -949,6 +949,9 @@
        QString mess = i18n("<qt>Are you sure you want to delete Photo id 
<b>%1</b><br/>from key <b>%2 &lt;%3&gt;</b>?</qt>",
                                und->getId(), parent->getName(), 
parent->getEmail());
 
+       if (KMessageBox::warningContinueCancel(this, mess) != 
KMessageBox::Continue)
+               return;
+
        KGpgDelUid *deluid = new KGpgDelUid(this, und);
        connect(deluid, SIGNAL(done(int)), SLOT(slotDelPhotoFinished(int)));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/kgpg.appdata.xml 
new/kgpg-16.08.0/kgpg.appdata.xml
--- old/kgpg-16.04.3/kgpg.appdata.xml   2016-06-06 18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/kgpg.appdata.xml   2016-08-11 16:19:31.000000000 +0200
@@ -19,6 +19,7 @@
   <name xml:lang="fr">KGpg</name>
   <name xml:lang="gl">KGpg</name>
   <name xml:lang="hu">KGpg</name>
+  <name xml:lang="ia">KGpg</name>
   <name xml:lang="it">KGpg</name>
   <name xml:lang="ko">KGpg</name>
   <name xml:lang="lt">KGpg</name>
@@ -55,6 +56,7 @@
   <summary xml:lang="fr">Outil de chiffrement</summary>
   <summary xml:lang="gl">Ferramenta para cifrar</summary>
   <summary xml:lang="hu">Titkosító eszköz</summary>
+  <summary xml:lang="ia">Instrumento per cryptar</summary>
   <summary xml:lang="it">Strumento di cifratura</summary>
   <summary xml:lang="ko">암호화 도구</summary>
   <summary xml:lang="lt">Šifravimo įrankis</summary>
@@ -94,6 +96,7 @@
     <p xml:lang="fr">KGpg est une interface simple pour GnuPG, un puissant 
utilitaire de chiffrement. Il peut vous aider à créer et gérer vos clés, 
importer et exporter des clés, afficher des signatures de clés, des états de 
confiance et des dates d'expiration.</p>
     <p xml:lang="gl">KGpg é unha interface sinxela para GnuPG, unha potente 
ferramenta para cifrar. Pode axudalo a crear e xestionar chaves, importar e 
exportar chaves e ver as sinaturas, o estado de confianza e a data de 
caducidade das chaves.</p>
     <p xml:lang="hu">A KGpg egy egyszerű felület a GnuPG-hez, a hatékony 
titkosító segédprogramhoz. Segíthet a kulcsok beállításában és kezelésében, 
kulcsok importálásában és exportálásában, kulcsaláírások, megbízhatósági 
állapot és lejárati idők megtekintésében.</p>
+    <p xml:lang="ia">Kgpg es un simple interface per GnuPG, un instrumento 
potente per cryptar. Il pote adjutar te per configurar e gerer tu claves, 
importar e exportar claves, vider signaturas de clave, le stato de confidentia 
e le datas de expiration.</p>
     <p xml:lang="it">KPgp è un'interfaccia semplice per GnuPG, un potente 
strumento di cifratura. Ti aiuta a configurare e gestire le tue chiavi, 
importare ed esportare le chiavi, visualizzarne le firme, lo stato di 
affidabilità e la data di scadenza.</p>
     <p xml:lang="ko">KGpg는 강력한 암호화 유틸리티 GnuPG의 GUI 인터페이스입니다. 키를 설정하고 관리할 수 
있으며, 키를 내보내고 가져오고, 키 서명, 신뢰 상태, 만료일을 볼 수 있습니다.</p>
     <p xml:lang="nb">KGpg er en enkel brukerflate for GnuPG, et kraftig 
krypteringsverktøy. Det kan hjelpe til å opprette og håndtere nøkler, importere 
og eksportere nøkler, vise nøkkelsignaturer, tillitsstatus og utløpsdatoer.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/main.cpp new/kgpg-16.08.0/main.cpp
--- old/kgpg-16.04.3/main.cpp   2016-06-06 18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/main.cpp   2016-08-11 16:19:31.000000000 +0200
@@ -23,7 +23,7 @@
 static const char description[] =
         I18N_NOOP("KGpg - simple gui for gpg\n\nKGpg was designed to make gpg 
very easy to use.\nI tried to make it as secure as possible.\nHope you enjoy 
it.");
 
-static const char version[] = "2.17.40";
+static const char version[] = "2.18.0";
 
 int main(int argc, char *argv[])
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/transactions/kgpgdelkey.cpp 
new/kgpg-16.08.0/transactions/kgpgdelkey.cpp
--- old/kgpg-16.04.3/transactions/kgpgdelkey.cpp        2016-06-06 
18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/transactions/kgpgdelkey.cpp        2016-08-11 
16:19:31.000000000 +0200
@@ -45,7 +45,24 @@
 bool
 KGpgDelKey::nextLine(const QString &line)
 {
-       if (!line.startsWith(QLatin1String("[GNUPG:] GOT_IT")))
+       if (line.startsWith(QLatin1String("[GNUPG:] KEY_CONSIDERED "))) {
+               const QStringList &parts = line.split(QLatin1Char(' '), 
QString::SkipEmptyParts);
+               if (parts.count() < 3) {
+                       setSuccess(KGpgTransaction::TS_MSG_SEQUENCE);
+               } else {
+                       const QString &fpr = parts[2];
+                       bool mine = false;
+
+                       foreach (const KGpgKeyNode *key, m_keys) {
+                               mine = (key->getFingerprint() == fpr);
+                               if (mine)
+                                       break;
+                       }
+
+                       if (!mine)
+                               setSuccess(KGpgTransaction::TS_MSG_SEQUENCE);
+               }
+       } else if (!line.startsWith(QLatin1String("[GNUPG:] GOT_IT")))
                setSuccess(KGpgTransaction::TS_MSG_SEQUENCE);
 
        return false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/transactions/kgpgimport.cpp 
new/kgpg-16.08.0/transactions/kgpgimport.cpp
--- old/kgpg-16.04.3/transactions/kgpgimport.cpp        2016-06-06 
18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/transactions/kgpgimport.cpp        2016-08-11 
16:19:31.000000000 +0200
@@ -127,7 +127,7 @@
                        return i18n("The import result string has an 
unsupported format in line %1.<br />Please see the detailed log for more 
information.", line);
        }
 
-       for (int i = RESULT_PARTS_MAX - 1; (i >= 0) && fine; i--)
+       for (int i = RESULT_PARTS_MAX - 1; i >= 0; i--)
                fine = (rcode[i] != 0);
 
        if (!fine)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.3/transactions/kgpgtransaction.cpp 
new/kgpg-16.08.0/transactions/kgpgtransaction.cpp
--- old/kgpg-16.04.3/transactions/kgpgtransaction.cpp   2016-06-06 
18:58:55.000000000 +0200
+++ new/kgpg-16.08.0/transactions/kgpgtransaction.cpp   2016-08-11 
16:19:31.000000000 +0200
@@ -238,6 +238,8 @@
                        m_success = KGpgTransaction::TS_USER_ABORTED;
                } else if (line.startsWith(QLatin1String("[GNUPG:] CARDCTRL 
"))) {
                        // just ignore them, pinentry should handle that
+               } else if (line.startsWith(QLatin1String("[GNUPG:] 
PINENTRY_LAUNCHED "))) {
+                       // just ignore them, just means pinentry is asked for 
password input
                } else {
                        // all known hints
                        int i = 0;


Reply via email to