From 7861641612c95f84228cba045eff8ff1e50b2f77 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Tue, 15 Dec 2015 07:43:41 +0100 Subject: [PATCH] Fixed #132. --- resources/misc/db_init_mysql.sql | 3 + resources/misc/db_init_sqlite.sql | 3 + resources/misc/db_update_mysql_3_4.sql | 3 + resources/misc/db_update_sqlite_3_4.sql | 3 + resources/text/CHANGELOG | 1 + src/gui/feedsview.cpp | 6 +- src/network-web/downloader.cpp | 30 ++- src/network-web/downloader.h | 7 +- src/network-web/networkfactory.cpp | 5 +- src/network-web/networkfactory.h | 4 +- .../silentnetworkaccessmanager.cpp | 12 +- .../standard/gui/formstandardfeeddetails.ui | 2 +- src/services/tt-rss/gui/formeditaccount.cpp | 54 +++- src/services/tt-rss/gui/formeditaccount.h | 3 + src/services/tt-rss/gui/formeditaccount.ui | 241 +++++++++++------- .../tt-rss/network/ttrssnetworkfactory.cpp | 51 +++- .../tt-rss/network/ttrssnetworkfactory.h | 12 + src/services/tt-rss/ttrssfeed.cpp | 1 + .../tt-rss/ttrssserviceentrypoint.cpp | 12 +- src/services/tt-rss/ttrssserviceroot.cpp | 15 +- 20 files changed, 327 insertions(+), 141 deletions(-) mode change 100644 => 100755 src/network-web/silentnetworkaccessmanager.cpp diff --git a/resources/misc/db_init_mysql.sql b/resources/misc/db_init_mysql.sql index a3fc21ca9..54d6fd185 100644 --- a/resources/misc/db_init_mysql.sql +++ b/resources/misc/db_init_mysql.sql @@ -25,6 +25,9 @@ CREATE TABLE IF NOT EXISTS TtRssAccounts ( id INTEGER, username TEXT NOT NULL, password TEXT, + auth_protected INTEGER(1) NOT NULL CHECK (auth_protected >= 0 AND auth_protected <= 1) DEFAULT 0, + auth_username TEXT, + auth_password TEXT, url TEXT NOT NULL, FOREIGN KEY (id) REFERENCES Accounts (id) diff --git a/resources/misc/db_init_sqlite.sql b/resources/misc/db_init_sqlite.sql index 72bb11663..157fb0ffc 100644 --- a/resources/misc/db_init_sqlite.sql +++ b/resources/misc/db_init_sqlite.sql @@ -19,6 +19,9 @@ CREATE TABLE IF NOT EXISTS TtRssAccounts ( id INTEGER, username TEXT NOT NULL, password TEXT, + auth_protected INTEGER(1) NOT NULL CHECK (auth_protected >= 0 AND auth_protected <= 1) DEFAULT 0, + auth_username TEXT, + auth_password TEXT, url TEXT NOT NULL, FOREIGN KEY (id) REFERENCES Accounts (id) diff --git a/resources/misc/db_update_mysql_3_4.sql b/resources/misc/db_update_mysql_3_4.sql index 5324d59da..b6acbcb72 100644 --- a/resources/misc/db_update_mysql_3_4.sql +++ b/resources/misc/db_update_mysql_3_4.sql @@ -11,6 +11,9 @@ CREATE TABLE TtRssAccounts ( id INTEGER, username TEXT NOT NULL, password TEXT, + auth_protected INTEGER(1) NOT NULL CHECK (auth_protected >= 0 AND auth_protected <= 1) DEFAULT 0, + auth_username TEXT, + auth_password TEXT, url TEXT NOT NULL, FOREIGN KEY (id) REFERENCES Accounts (id) diff --git a/resources/misc/db_update_sqlite_3_4.sql b/resources/misc/db_update_sqlite_3_4.sql index 5923577b3..33e985e6f 100644 --- a/resources/misc/db_update_sqlite_3_4.sql +++ b/resources/misc/db_update_sqlite_3_4.sql @@ -11,6 +11,9 @@ CREATE TABLE TtRssAccounts ( id INTEGER, username TEXT NOT NULL, password TEXT, + auth_protected INTEGER(1) NOT NULL CHECK (auth_protected >= 0 AND auth_protected <= 1) DEFAULT 0, + auth_username TEXT, + auth_password TEXT, url TEXT NOT NULL, FOREIGN KEY (id) REFERENCES Accounts (id) diff --git a/resources/text/CHANGELOG b/resources/text/CHANGELOG index 6fede8370..dbf432f47 100644 --- a/resources/text/CHANGELOG +++ b/resources/text/CHANGELOG @@ -24,6 +24,7 @@ Fixed: