- FIXED the Bug:140887-CASA displays KDE Wallet secrets in clear text in the

console.
.............................................................................
This commit is contained in:
smanojna 2006-01-06 14:29:49 +00:00
parent 96134c63d8
commit ef80fd0ac5

View File

@ -148,7 +148,7 @@ extern "C"
void Aggregate(struct EnumSecretList *enumWalletSecrets)
{
printf("inside natiove agg");
//printf("inside natiove agg");
int retVal = 0;
tempEnumSecrets = NULL;
retVal = win->ReadAllWalletSecrets(&tempEnumSecrets);
@ -219,13 +219,13 @@ extern "C"
int SetEntry(char *name, char *foldername, int entryType, char *keyname, char *value, int valueLen )
{
DCOPDemoWidget kw;
printf("kwallet : In Set Entry\n");
//printf("kwallet : In Set Entry\n");
return(kw.SetEntry(name,foldername,entryType,keyname,value,valueLen));
}
int SetMapEntry(char *name, char *foldername, char *keyname, char **value, int eleCount )
{
DCOPDemoWidget kw;
printf("kwallet: SetMapEntry\n");
//printf("kwallet: SetMapEntry\n");
return(kw.SetMap(name,foldername,keyname,value,eleCount));
}
@ -278,7 +278,7 @@ extern "C"
if (wallet == NULL)
{
printf("Could not open the wallet\n");
//printf("Could not open the wallet\n");
return -1;
}
@ -294,7 +294,7 @@ extern "C"
// Set the current folder
if (!(wallet->setFolder(folderName)))
{
printf("Could not set the folder\n");
//printf("Could not set the folder\n");
return -1;
}
@ -311,7 +311,7 @@ extern "C"
QByteArray *secretVal = new QByteArray();
if (ReadKey(wallet,key,secretVal) != 0)
{
printf("Could not read \"%s\"\n",key.latin1());
//printf("Could not read \"%s\"\n",key.latin1());
break;
//FIXME
}
@ -319,7 +319,7 @@ extern "C"
struct EnumSecretList *tempWalletSecrets = (struct EnumSecretList*)malloc(sizeof(struct EnumSecretList));
if (tempWalletSecrets == NULL) {
printf("Memory Allocation failure\n");
//printf("Memory Allocation failure\n");
return -1;
}
@ -327,7 +327,7 @@ extern "C"
if (tempWalletSecrets->walletName == NULL)
{
printf("Memory Allocation failure\n");
//printf("Memory Allocation failure\n");
return -1;
}
@ -337,7 +337,7 @@ extern "C"
if (tempWalletSecrets->folderName == NULL)
{
printf("Memory Allocation failure\n");
//printf("Memory Allocation failure\n");
return -1;
}
@ -368,12 +368,12 @@ extern "C"
QString passwd;
convert >> passwd;
//QString passwd(*secretVal);
printf("kwallet : ReadAll key %s value %s \n",key.latin1(), passwd.latin1());
//printf("kwallet : ReadAll key %s value %s \n",key.latin1(), passwd.latin1());
tempWalletSecrets->secretVal = (char*)malloc(512);
if (tempWalletSecrets->secretVal == NULL)
{
printf("Memory Allocation failure\n");
//printf("Memory Allocation failure\n");
return -1;
}
@ -430,12 +430,12 @@ int DCOPDemoWidget::SetEntry(char *name, char *foldername, int entryType, char *
wallet = Wallet::openWallet(qWalletName,0,Wallet::Synchronous);
if (wallet == NULL)
{
printf("Could not open the wallet %s \n", qWalletName.latin1());
//printf("Could not open the wallet %s \n", qWalletName.latin1());
return KWALLET_RESULT_CANNOT_OPEN_WALLET;
}
if (wallet->setFolder(qFolderName) == false)
{
printf("Could not open the folder %s \n", qFolderName.latin1());
//printf("Could not open the folder %s \n", qFolderName.latin1());
return KWALLET_RESULT_CANNOT_OPEN_FOLDER;
}
QString unicodeValue = tr(value);
@ -463,7 +463,7 @@ int DCOPDemoWidget::SetEntry(char *name, char *foldername, int entryType, char *
// Wallet::EntryType MyEntryType = 3;
if (wallet->entryType(qKey) != 3)
{
printf("kwallet : SetEntry : Before setting Entry key %s value = %s EntryType =%d \n" , qKey.latin1() , value, entryType );
//printf("kwallet : SetEntry : Before setting Entry key %s value = %s EntryType =%d \n" , qKey.latin1() , value, entryType );
if (wallet->writeEntry(refQKey, refSecretVal , (Wallet::EntryType) entryType ) != 0)
{
return KWALLET_RESULT_CANNOT_WRITE_ENTRY;
@ -480,7 +480,7 @@ int DCOPDemoWidget::SetMap(char *name, char *foldername, char *keyname, char **v
QString qWalletName(name);
QString qKey(keyname);
QString qFolderName(foldername);
printf("kwallet : SetMap : Wallet %s Folder %s Key =%s\n", name, foldername, keyname);
//printf("kwallet : SetMap : Wallet %s Folder %s Key =%s\n", name, foldername, keyname);
// Open the wallet
@ -488,7 +488,7 @@ int DCOPDemoWidget::SetMap(char *name, char *foldername, char *keyname, char **v
wallet = Wallet::openWallet(qWalletName,0,Wallet::Synchronous);
if (wallet == NULL)
{
printf("Could not open the wallet\n");
//printf("Could not open the wallet\n");
return KWALLET_RESULT_CANNOT_OPEN_WALLET;
}
@ -529,30 +529,30 @@ int DCOPDemoWidget::RemoveEntry(char *name, char *foldername, char *keyname )
QString qWalletName(name);
QString qKey(keyname);
QString qFolderName(foldername);
printf("In DCOPDemoWidget:RemoveEntry\n");
printf("In DCOPDemoWidget:False %d\n",false);
printf("In DCOPDemoWidget:False %d\n",FALSE);
//printf("In DCOPDemoWidget:RemoveEntry\n");
//printf("In DCOPDemoWidget:False %d\n",false);
//printf("In DCOPDemoWidget:False %d\n",FALSE);
// Open the wallet
Wallet *wallet = NULL;
wallet = Wallet::openWallet(qWalletName,0,Wallet::Synchronous);
if (wallet == NULL)
{
printf("Could not open the wallet %s \n", qWalletName.latin1());
//printf("Could not open the wallet %s \n", qWalletName.latin1());
return KWALLET_RESULT_CANNOT_OPEN_WALLET;
}
if (wallet->setFolder(qFolderName) == false)
{
printf("Could not set the folder %s \n", qFolderName.latin1());
//printf("Could not set the folder %s \n", qFolderName.latin1());
return KWALLET_RESULT_CANNOT_OPEN_FOLDER;
}
if (wallet->removeEntry(qKey) != 0)
{
printf("Could not remove Entry %s \n", qKey.latin1());
//printf("Could not remove Entry %s \n", qKey.latin1());
return KWALLET_RESULT_CANNOT_REMOVE_ENTRY;
}
wallet->sync();
printf("In DCOPDemoWidget:RemoveEntry Exit\n");
//printf("In DCOPDemoWidget:RemoveEntry Exit\n");
return KWALLET_RESULT_OK;
}