Browse Source

- Added some debug for proxy settings

adaptive-webui-19844
Christophe Dumez 16 years ago
parent
commit
bc29577a7b
  1. 10
      src/GUI.cpp

10
src/GUI.cpp

@ -1010,25 +1010,35 @@ void GUI::configureSession(bool deleteOptions) {
if(options->isProxyEnabled()) { if(options->isProxyEnabled()) {
qDebug("Enabling P2P proxy"); qDebug("Enabling P2P proxy");
proxySettings.hostname = options->getProxyIp().toStdString(); proxySettings.hostname = options->getProxyIp().toStdString();
qDebug("hostname is %s", proxySettings.hostname.c_str());
proxySettings.port = options->getProxyPort(); proxySettings.port = options->getProxyPort();
qDebug("port is %d", proxySettings.port);
if(options->isProxyAuthEnabled()) { if(options->isProxyAuthEnabled()) {
proxySettings.username = options->getProxyUsername().toStdString(); proxySettings.username = options->getProxyUsername().toStdString();
proxySettings.password = options->getProxyPassword().toStdString(); proxySettings.password = options->getProxyPassword().toStdString();
qDebug("username is %s", proxySettings.username.c_str());
qDebug("password is %s", proxySettings.password.c_str());
} }
switch(options->getProxyType()) { switch(options->getProxyType()) {
case HTTP: case HTTP:
qDebug("type: http");
proxySettings.type = proxy_settings::http; proxySettings.type = proxy_settings::http;
break; break;
case HTTP_PW: case HTTP_PW:
qDebug("type: http_pw");
proxySettings.type = proxy_settings::http_pw; proxySettings.type = proxy_settings::http_pw;
break; break;
case SOCKS5: case SOCKS5:
qDebug("type: socks5");
proxySettings.type = proxy_settings::socks5; proxySettings.type = proxy_settings::socks5;
break; break;
default: default:
qDebug("type: socks5_pw");
proxySettings.type = proxy_settings::socks5_pw; proxySettings.type = proxy_settings::socks5_pw;
break; break;
} }
qDebug("booleans: %d %d %d %d", options->useProxyForTrackers(), options->useProxyForPeers(), options->useProxyForWebseeds(), options->useProxyForDHT());
BTSession->setProxySettings(proxySettings, options->useProxyForTrackers(), options->useProxyForPeers(), options->useProxyForWebseeds(), options->useProxyForDHT()); BTSession->setProxySettings(proxySettings, options->useProxyForTrackers(), options->useProxyForPeers(), options->useProxyForWebseeds(), options->useProxyForDHT());
} else { } else {
qDebug("Disabling P2P proxy"); qDebug("Disabling P2P proxy");

Loading…
Cancel
Save