[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r4001: Temporarily added output of SSL errors to debug. Temporarily (in vidalia/branches/extension-api/src: plugins/HerdictWebReporterPlugin vidalia)
Author: tyree731
Date: 2009-08-03 22:12:11 -0400 (Mon, 03 Aug 2009)
New Revision: 4001
Modified:
vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.cpp
vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.h
vidalia/branches/extension-api/src/vidalia/CMakeLists.txt
vidalia/branches/extension-api/src/vidalia/main.cpp
Log:
Temporarily added output of SSL errors to debug. Temporarily importing herdictweb as a static plugin again. SSL still not working.
Modified: vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.cpp
===================================================================
--- vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.cpp 2009-08-04 01:26:05 UTC (rev 4000)
+++ vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.cpp 2009-08-04 02:12:11 UTC (rev 4001)
@@ -60,6 +60,10 @@
connect(_torAccessManager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(requestFinished(QNetworkReply*)));
+ /* TODO: Temporary thingy */
+ connect(_accessManager, SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)),
+ this, SLOT(sslError(QNetworkReply*,QList<QSslError>)));
+
/* Make the web views use their respective network access manager */
ui.webViewPlain->page()->setNetworkAccessManager(_accessManager);
ui.webViewTor->page()->setNetworkAccessManager(_torAccessManager);
@@ -101,6 +105,14 @@
ui.progressTor, SLOT(setValue(int)));
}
+void
+HerdictWebReporterPanel::sslError(QNetworkReply* reply, const QList<QSslError>& errors)
+{
+ foreach(QSslError error, errors) {
+ qDebug() << "SSL Error: " << error.errorString() << endl;
+ }
+}
+
HerdictWebReporterPanel::~HerdictWebReporterPanel()
{
delete _accessManager;
@@ -381,7 +393,8 @@
/* *** TODO: Make all requests use SSL *** */
/* Create each network request */
- QNetworkRequest categoriesRequest(QUrl("http://www.herdict.org/web/action/ajax/plugin/init-categories/Vidalia1.0"));
+ QNetworkRequest categoriesRequest(QUrl("https://www.herdict.org/web/action/ajax/plugin/init-categories/Vidalia1.0"));
+ categoriesRequest.setSslConfiguration(*_sslConfig);
QNetworkRequest countriesRequest(QUrl("http://www.herdict.org/web/action/ajax/plugin/init-countries/Vidalia1.0"));
QNetworkRequest locationsRequest(QUrl("http://www.herdict.org/web/action/ajax/plugin/init-locations/Vidalia1.0"));
QNetworkRequest interestsRequest(QUrl("http://www.herdict.org/web/action/ajax/plugin/init-interests/Vidalia1.0"));
Modified: vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.h
===================================================================
--- vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.h 2009-08-04 01:26:05 UTC (rev 4000)
+++ vidalia/branches/extension-api/src/plugins/HerdictWebReporterPlugin/HerdictWebReporterPanel.h 2009-08-04 02:12:11 UTC (rev 4001)
@@ -43,6 +43,7 @@
QWidget* statusWidget() const;
private slots:
+ void sslError(QNetworkReply* reply, const QList<QSslError>& errors);
/* Change the status bar message */
void changeStatusMessage(const QString& message);
/* Handle webViewPlain finishing */
Modified: vidalia/branches/extension-api/src/vidalia/CMakeLists.txt
===================================================================
--- vidalia/branches/extension-api/src/vidalia/CMakeLists.txt 2009-08-04 01:26:05 UTC (rev 4000)
+++ vidalia/branches/extension-api/src/vidalia/CMakeLists.txt 2009-08-04 02:12:11 UTC (rev 4001)
@@ -392,6 +392,7 @@
dashboardplugin
messagelogplugin
networkmapplugin
+ herdictwebreporterplugin
)
if (USE_MINIUPNPC)
target_link_libraries(${vidalia_BIN} miniupnpc)
Modified: vidalia/branches/extension-api/src/vidalia/main.cpp
===================================================================
--- vidalia/branches/extension-api/src/vidalia/main.cpp 2009-08-04 01:26:05 UTC (rev 4000)
+++ vidalia/branches/extension-api/src/vidalia/main.cpp 2009-08-04 02:12:11 UTC (rev 4001)
@@ -34,9 +34,9 @@
Q_IMPORT_PLUGIN(homeplugin)
-Q_IMPORT_PLUGIN(dashboardplugin)
Q_IMPORT_PLUGIN(networkmapplugin)
Q_IMPORT_PLUGIN(messagelogplugin)
+Q_IMPORT_PLUGIN(herdictwebreporterplugin)
extern "C" void
signal_handler(int signal)