[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeutils/kgpg [POSSIBLY UNSAFE]
From: Jean-Baptiste Mardelle <bj () altern ! org>
Date: 2004-07-28 0:33:27
Message-ID: 20040728003327.5E09D99EB () office ! kde ! org
[Download RAW message or body]
CVS commit by mardelle:
* show key name comment in key lists
CCMAIL: 85994-done@bugs.kde.org
* small speed improvement in public key list
M +5 -4 listkeys.cpp 1.222
M +8 -5 popuppublic.cpp 1.51 [POSSIBLY UNSAFE: popen]
--- kdeutils/kgpg/listkeys.cpp #1.221:1.222
@@ -306,8 +306,8 @@ KgpgSelKey::KgpgSelKey(QWidget *parent,
keyMail.truncate(keyMail.length()-1);
keyName=fullname.section('<',0,0);
- keyName=keyName.section('(',0,0);
+ //keyName=keyName.section('(',0,0);
} else {
keyMail=QString::null;
- keyName=fullname.section('(',0,0);
+ keyName=fullname;//.section('(',0,0);
}
@@ -3044,8 +3044,9 @@ gpgKey KeyView::extractKey(QString keyCo
ret.gpgkeymail.truncate(ret.gpgkeymail.length()-1);
ret.gpgkeyname=fullname.section('<',0,0);
- ret.gpgkeyname=ret.gpgkeyname.section('(',0,0);
+ //ret.gpgkeyname=ret.gpgkeyname.section('(',0,0);
} else {
ret.gpgkeymail=QString::null;
- ret.gpgkeyname=fullname.section('(',0,0);
+ ret.gpgkeyname=fullname;
+ //ret.gpgkeyname=fullname.section('(',0,0);
}
--- kdeutils/kgpg/popuppublic.cpp #1.50:1.51
@@ -210,7 +210,10 @@ KDialogBase( Plain, i18n("Select Public
seclist=QString::null;
- fp2 = popen("gpg --no-secmem-warning --no-tty --list-secret-keys ", "r");
+ fp2 = popen("gpg --no-secmem-warning --no-tty --with-colon --list-secret-keys ", "r");
while ( fgets( line, sizeof(line), fp2))
- seclist+=line;
+ {
+ QString readLine=line;
+ if (readLine.startsWith("sec")) seclist+=", 0x"+readLine.section(":",4,4).right(8);
+ }
pclose(fp2);
@@ -423,9 +426,9 @@ void popupPublic::slotprocread(KProcIO *
keymail.truncate(keymail.length()-1);
keyname=tst.section('<',0,0);
- if (keyname.find("(")!=-1)
- keyname=keyname.section('(',0,0);
+ //if (keyname.find("(")!=-1)
+ // keyname=keyname.section('(',0,0);
} else {
keymail=QString::null;
- keyname=tst.section('(',0,0);
+ keyname=tst;//.section('(',0,0);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic