![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 - tittiatcoke@gmail.com + +- 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 - tittiatcoke@gmail.com + +- 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 <%3></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;