From 2ebde078dcdc50434acb10f2fa245b0d3dd483bd Mon Sep 17 00:00:00 2001 From: benmeyer Date: Thu, 12 Dec 2002 15:50:46 +0000 Subject: Encryption issues fixed --- diff --git a/noncore/net/networksetup/wlan/wlanimp.cpp b/noncore/net/networksetup/wlan/wlanimp.cpp index 84e0bae..cc18fba 100644 --- a/noncore/net/networksetup/wlan/wlanimp.cpp +++ b/noncore/net/networksetup/wlan/wlanimp.cpp @@ -98,13 +98,13 @@ void WLANImp::parseSettingFile(){ channelLabel->setEnabled(true); } } - if(line.contains("KEY0=")) + if(line.contains("#KEY0=")) keyLineEdit0->setText(line.mid(5, line.length())); - if(line.contains("KEY1=")) + if(line.contains("#KEY1=")) keyLineEdit1->setText(line.mid(5, line.length())); - if(line.contains("KEY2=")) + if(line.contains("#KEY2=")) keyLineEdit2->setText(line.mid(5, line.length())); - if(line.contains("KEY3=")) + if(line.contains("#KEY3=")) keyLineEdit3->setText(line.mid(5, line.length())); if(line.contains("KEY=")){ @@ -165,7 +165,6 @@ void WLANImp::changeAndSaveSettingFile(){ if(!essAny->isChecked() == true){ stream << "\tESSID=any\n"; stream << "\tMODE=Managed\n"; - stream << "\tCHANNEL=6\n"; } else{ stream << "\tESSID=" << essSpecificLineEdit->text() << '\n'; @@ -173,10 +172,10 @@ void WLANImp::changeAndSaveSettingFile(){ stream << "\tCHANNEL=" << networkChannel->value() << "\n"; } - stream << "\tKEY0=" << keyLineEdit0->text() << "\n"; - stream << "\tKEY1=" << keyLineEdit1->text() << "\n"; - stream << "\tKEY2=" << keyLineEdit2->text() << "\n"; - stream << "\tKEY3=" << keyLineEdit3->text() << "\n"; + stream << "\t#KEY0=" << keyLineEdit0->text() << "\n"; + stream << "\t#KEY1=" << keyLineEdit1->text() << "\n"; + stream << "\t#KEY2=" << keyLineEdit2->text() << "\n"; + stream << "\t#KEY3=" << keyLineEdit3->text() << "\n"; if(wepEnabled->isChecked()){ stream << "\tKEY=\""; @@ -208,14 +207,13 @@ void WLANImp::changeAndSaveSettingFile(){ */ void WLANImp::accept(){ if(wepEnabled->isChecked()){ - if(keyLineEdit0->text().isEmpty() && keyLineEdit1->text().isEmpty() && keyLineEdit2->text().isEmpty() && keyLineEdit3->text().isEmpty() ) - { - QMessageBox::information(this, "Error", "Please enter a key for WEP.", QMessageBox::Ok); - return; - } + if(keyLineEdit0->text().isEmpty() && keyLineEdit1->text().isEmpty() && keyLineEdit2->text().isEmpty() && keyLineEdit3->text().isEmpty() ){ + QMessageBox::information(this, "Error", "Please enter a key for WEP.", QMessageBox::Ok); + return; + } } - if(essSpecificLineEdit->text().isEmpty()){ + if(essAny->isChecked() && essSpecificLineEdit->text().isEmpty()){ QMessageBox::information(this, "Error", "Please enter a ESS-ID.", QMessageBox::Ok); return; } diff --git a/noncore/settings/networksettings/wlan/wlanimp.cpp b/noncore/settings/networksettings/wlan/wlanimp.cpp index 84e0bae..cc18fba 100644 --- a/noncore/settings/networksettings/wlan/wlanimp.cpp +++ b/noncore/settings/networksettings/wlan/wlanimp.cpp @@ -98,13 +98,13 @@ void WLANImp::parseSettingFile(){ channelLabel->setEnabled(true); } } - if(line.contains("KEY0=")) + if(line.contains("#KEY0=")) keyLineEdit0->setText(line.mid(5, line.length())); - if(line.contains("KEY1=")) + if(line.contains("#KEY1=")) keyLineEdit1->setText(line.mid(5, line.length())); - if(line.contains("KEY2=")) + if(line.contains("#KEY2=")) keyLineEdit2->setText(line.mid(5, line.length())); - if(line.contains("KEY3=")) + if(line.contains("#KEY3=")) keyLineEdit3->setText(line.mid(5, line.length())); if(line.contains("KEY=")){ @@ -165,7 +165,6 @@ void WLANImp::changeAndSaveSettingFile(){ if(!essAny->isChecked() == true){ stream << "\tESSID=any\n"; stream << "\tMODE=Managed\n"; - stream << "\tCHANNEL=6\n"; } else{ stream << "\tESSID=" << essSpecificLineEdit->text() << '\n'; @@ -173,10 +172,10 @@ void WLANImp::changeAndSaveSettingFile(){ stream << "\tCHANNEL=" << networkChannel->value() << "\n"; } - stream << "\tKEY0=" << keyLineEdit0->text() << "\n"; - stream << "\tKEY1=" << keyLineEdit1->text() << "\n"; - stream << "\tKEY2=" << keyLineEdit2->text() << "\n"; - stream << "\tKEY3=" << keyLineEdit3->text() << "\n"; + stream << "\t#KEY0=" << keyLineEdit0->text() << "\n"; + stream << "\t#KEY1=" << keyLineEdit1->text() << "\n"; + stream << "\t#KEY2=" << keyLineEdit2->text() << "\n"; + stream << "\t#KEY3=" << keyLineEdit3->text() << "\n"; if(wepEnabled->isChecked()){ stream << "\tKEY=\""; @@ -208,14 +207,13 @@ void WLANImp::changeAndSaveSettingFile(){ */ void WLANImp::accept(){ if(wepEnabled->isChecked()){ - if(keyLineEdit0->text().isEmpty() && keyLineEdit1->text().isEmpty() && keyLineEdit2->text().isEmpty() && keyLineEdit3->text().isEmpty() ) - { - QMessageBox::information(this, "Error", "Please enter a key for WEP.", QMessageBox::Ok); - return; - } + if(keyLineEdit0->text().isEmpty() && keyLineEdit1->text().isEmpty() && keyLineEdit2->text().isEmpty() && keyLineEdit3->text().isEmpty() ){ + QMessageBox::information(this, "Error", "Please enter a key for WEP.", QMessageBox::Ok); + return; + } } - if(essSpecificLineEdit->text().isEmpty()){ + if(essAny->isChecked() && essSpecificLineEdit->text().isEmpty()){ QMessageBox::information(this, "Error", "Please enter a ESS-ID.", QMessageBox::Ok); return; } -- cgit v0.9.0.2