summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/Config.cpp12
-rw-r--r--client/ProxyClientApp.cpp2
-rw-r--r--client/config/firewall.cfg3
3 files changed, 12 insertions, 5 deletions
diff --git a/client/Config.cpp b/client/Config.cpp
index ee8b9da..8ba72d0 100644
--- a/client/Config.cpp
+++ b/client/Config.cpp
@@ -237,10 +237,12 @@ int Config::ReadGenericProxy()
{
Logger::Info("Parsing generic proxy list\n");
- ifstream proxyFile("./config/proxy_list.cfg", std::ios::in);
+ string filname = QCoreApplication::applicationDirPath().toStdString() +
+ "/config/proxy_list.cfg";
+ ifstream proxyFile(filname.c_str(), std::ios::in);
if (!proxyFile)
{
- Logger::Error("Can't open file ./config/proxy_list.cfg");
+ Logger::Error("Can't open file %s\n", filname.c_str());
return -1;
}
@@ -265,10 +267,12 @@ int Config::ReadStaticProxy()
{
Logger::Info("Parsing static proxy list\n");
- ifstream proxyFile("./config/static_proxy_list.cfg", std::ios::in);
+ string filename = QCoreApplication::applicationDirPath().toStdString() +
+ "/config/static_proxy_list.cfg";
+ ifstream proxyFile(filename.c_str(), std::ios::in);
if (!proxyFile)
{
- Logger::Error("Can't open file ./config/static_proxy_list.cfg\n");
+ Logger::Error("Can't open file %s\n", filename.c_str());
return -1;
}
diff --git a/client/ProxyClientApp.cpp b/client/ProxyClientApp.cpp
index e3a30a9..418fe6a 100644
--- a/client/ProxyClientApp.cpp
+++ b/client/ProxyClientApp.cpp
@@ -25,7 +25,7 @@ ProxyClientApp::ProxyClientApp(int &argc, char *argv[]): QApplication(argc, argv
trayMenu->addAction(showAction);
trayMenu->addAction(quitAction);
- QIcon *icon = new QIcon("icon.png");
+ QIcon *icon = new QIcon(QCoreApplication::applicationDirPath() + "/icon.png");
QSystemTrayIcon *trayIcon = new QSystemTrayIcon(*icon);
connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
this, SLOT(trayActivated(QSystemTrayIcon::ActivationReason)));
diff --git a/client/config/firewall.cfg b/client/config/firewall.cfg
new file mode 100644
index 0000000..3b3e669
--- /dev/null
+++ b/client/config/firewall.cfg
@@ -0,0 +1,3 @@
+block *.adobeereg.com;
+block ereg.adobe.com;
+block practivate.adobe.com;