summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElad Alfassa <elad@fedoraproject.org>2015-09-02 23:35:32 +0300
committerJuan A. Suarez Romero <jasuarez@igalia.com>2015-09-06 16:13:54 +0200
commit89cc5c7beb80017089f8487178f7c69eb296c210 (patch)
tree787de44266595035c5458eac454c4c8a36e8630e
parent47ba2b96045205024b26595f03b6d953917c7991 (diff)
downloadgrilo-plugins-89cc5c7beb80017089f8487178f7c69eb296c210.tar.gz
thetvdb: Use HTTPS rather than insecure HTTP
To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. https://bugzilla.gnome.org/show_bug.cgi?id=754489
-rw-r--r--src/thetvdb/grl-thetvdb.c2
-rw-r--r--tests/thetvdb/data/config.ini26
-rw-r--r--tests/thetvdb/test_thetvdb_resolve_episodes.c10
-rw-r--r--tests/thetvdb/test_thetvdb_resolve_shows.c30
-rw-r--r--tests/thetvdb/test_thetvdb_resolve_stress.c92
5 files changed, 80 insertions, 80 deletions
diff --git a/src/thetvdb/grl-thetvdb.c b/src/thetvdb/grl-thetvdb.c
index f00a020..a42fd59 100644
--- a/src/thetvdb/grl-thetvdb.c
+++ b/src/thetvdb/grl-thetvdb.c
@@ -47,7 +47,7 @@ GRL_LOG_DOMAIN_STATIC (thetvdb_log_domain);
/* --- URLs --- */
-#define THETVDB_BASE "http://thetvdb.com/"
+#define THETVDB_BASE "https://thetvdb.com/"
#define THETVDB_BASE_API THETVDB_BASE "api/"
#define THETVDB_BASE_IMG THETVDB_BASE "banners/%s"
diff --git a/tests/thetvdb/data/config.ini b/tests/thetvdb/data/config.ini
index d711869..a1dd29b 100644
--- a/tests/thetvdb/data/config.ini
+++ b/tests/thetvdb/data/config.ini
@@ -2,40 +2,40 @@
version=1
# Boardwalk Empire
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=Boardwalk Empire]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=Boardwalk Empire]
data = boardwalk_empire_get_series.txt
-[http://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/84947/all/en.zip]
+[https://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/84947/all/en.zip]
data = boardwalk_empire_series_all_en.zip
# Adventure Time
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=Adventure Time]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=Adventure Time]
data = adventure_time_get_series.txt
-[http://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/152831/all/en.zip]
+[https://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/152831/all/en.zip]
data = adventure_time_series_all_en.zip
# Felicity
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=Felicity]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=Felicity]
data = felicity_get_series.txt
-[http://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/73980/all/en.zip]
+[https://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/73980/all/en.zip]
data = felicity_series_all_en.zip
# House
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=House]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=House]
data = house_get_series.txt
-[http://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/73255/all/en.zip]
+[https://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/73255/all/en.zip]
data = house_series_all_en.zip
# Naruto
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=Naruto]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=Naruto]
data = naruto_get_series.txt
-[http://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/78857/all/en.zip]
+[https://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/78857/all/en.zip]
data = naruto_series_all_en.zip
# CSI - Miami (fuzzy name)
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=CSI - Miami]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=CSI - Miami]
data = csi_miami_get_series.txt
-[http://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/78310/all/en.zip]
+[https://thetvdb.com/api/THETVDB_TEST_MOCK_API_KEY/series/78310/all/en.zip]
data = csi_miami_series_all_en.zip
-[http://thetvdb.com/api/GetSeries.php?language=all&seriesname=les experts miami]
+[https://thetvdb.com/api/GetSeries.php?language=all&seriesname=les experts miami]
data = les_experts_miami_get_series.txt
diff --git a/tests/thetvdb/test_thetvdb_resolve_episodes.c b/tests/thetvdb/test_thetvdb_resolve_episodes.c
index 3b1be19..1ea48d5 100644
--- a/tests/thetvdb/test_thetvdb_resolve_episodes.c
+++ b/tests/thetvdb/test_thetvdb_resolve_episodes.c
@@ -108,19 +108,19 @@ test_episodes_from_episode (void)
} videos[] = {
{ "Boardwalk Empire", "New York Sour", 4, 1,
"tt2483070", "4596908", "SH01308836", "2013-09-08",
- "http://thetvdb.com/banners/episodes/84947/4596908.jpg" },
+ "https://thetvdb.com/banners/episodes/84947/4596908.jpg" },
{ "Adventure Time", "It Came from the Nightosphere", 2, 1,
"tt1305826", "2923061", "EP01246265", "2010-10-11",
- "http://thetvdb.com/banners/episodes/152831/2923061.jpg" },
+ "https://thetvdb.com/banners/episodes/152831/2923061.jpg" },
{ "Felicity", "The Last Stand", 1, 2,
"tt0134247", "133911", "SH184561", "1998-10-06",
- "http://thetvdb.com/banners/episodes/73980/133911.jpg" },
+ "https://thetvdb.com/banners/episodes/73980/133911.jpg" },
{ "House", "Everybody Dies", 8, 22,
"tt2121965", "4265769", "EP00688359", "2012-05-21",
- "http://thetvdb.com/banners/episodes/73255/4265769.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265769.jpg" },
{ "Naruto", "Yakumo's Sealed Power", 5, 25,
"tt0409591", "446714", "SH774951", "2006-10-05",
- "http://thetvdb.com/banners/episodes/78857/446714.jpg" }
+ "https://thetvdb.com/banners/episodes/78857/446714.jpg" }
};
source = test_get_source();
diff --git a/tests/thetvdb/test_thetvdb_resolve_shows.c b/tests/thetvdb/test_thetvdb_resolve_shows.c
index 8a73844..4a758ea 100644
--- a/tests/thetvdb/test_thetvdb_resolve_shows.c
+++ b/tests/thetvdb/test_thetvdb_resolve_shows.c
@@ -129,25 +129,25 @@ test_shows (GrlResolutionFlags resolution,
gchar *url_poster;
} videos[] = {
{ "Boardwalk Empire", "tt0979432", "84947", "SH01308836", "2010-09-19",
- "http://thetvdb.com/banners/graphical/84947-g6.jpg",
- "http://thetvdb.com/banners/fanart/original/84947-12.jpg",
- "http://thetvdb.com/banners/posters/84947-6.jpg" },
+ "https://thetvdb.com/banners/graphical/84947-g6.jpg",
+ "https://thetvdb.com/banners/fanart/original/84947-12.jpg",
+ "https://thetvdb.com/banners/posters/84947-6.jpg" },
{ "Adventure Time", "tt1305826", "152831", "EP01246265", "2010-04-05",
- "http://thetvdb.com/banners/graphical/152831-g2.jpg",
- "http://thetvdb.com/banners/fanart/original/152831-13.jpg",
- "http://thetvdb.com/banners/posters/152831-2.jpg" },
+ "https://thetvdb.com/banners/graphical/152831-g2.jpg",
+ "https://thetvdb.com/banners/fanart/original/152831-13.jpg",
+ "https://thetvdb.com/banners/posters/152831-2.jpg" },
{ "Felicity", "tt0134247", "73980", "SH184561", "1998-09-29",
- "http://thetvdb.com/banners/graphical/253-g.jpg",
- "http://thetvdb.com/banners/fanart/original/73980-3.jpg",
- "http://thetvdb.com/banners/posters/73980-4.jpg" },
+ "https://thetvdb.com/banners/graphical/253-g.jpg",
+ "https://thetvdb.com/banners/fanart/original/73980-3.jpg",
+ "https://thetvdb.com/banners/posters/73980-4.jpg" },
{ "House", "tt0412142", "73255", "EP00688359", "2004-11-16",
- "http://thetvdb.com/banners/graphical/73255-g22.jpg",
- "http://thetvdb.com/banners/fanart/original/73255-47.jpg",
- "http://thetvdb.com/banners/posters/73255-13.jpg" },
+ "https://thetvdb.com/banners/graphical/73255-g22.jpg",
+ "https://thetvdb.com/banners/fanart/original/73255-47.jpg",
+ "https://thetvdb.com/banners/posters/73255-13.jpg" },
{ "Naruto", "tt0409591", "78857", "SH774951", "2002-10-03",
- "http://thetvdb.com/banners/graphical/78857-g3.jpg",
- "http://thetvdb.com/banners/fanart/original/78857-37.jpg",
- "http://thetvdb.com/banners/posters/78857-10.jpg" }
+ "https://thetvdb.com/banners/graphical/78857-g3.jpg",
+ "https://thetvdb.com/banners/fanart/original/78857-37.jpg",
+ "https://thetvdb.com/banners/posters/78857-10.jpg" }
};
source = test_get_source ();
diff --git a/tests/thetvdb/test_thetvdb_resolve_stress.c b/tests/thetvdb/test_thetvdb_resolve_stress.c
index 5a760a3..0466fac 100644
--- a/tests/thetvdb/test_thetvdb_resolve_stress.c
+++ b/tests/thetvdb/test_thetvdb_resolve_stress.c
@@ -42,142 +42,142 @@ static struct {
} videos[] = {
{"House", "Now What?", 7, 1,
"tt1697219", "2495251","EP00688359","2010-09-20",
- "http://thetvdb.com/banners/episodes/73255/2495251.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2495251.jpg" },
{"House", "Selfish", 7, 2,
"tt1685104", "2756371","EP00688359","2010-09-27",
- "http://thetvdb.com/banners/episodes/73255/2756371.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2756371.jpg" },
{"House", "Unwritten", 7, 3,
"tt1726377", "2825851","EP00688359","2010-10-04",
- "http://thetvdb.com/banners/episodes/73255/2825851.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2825851.jpg" },
{"House", "Massage Therapy", 7, 4,
"tt1726378", "2878681","EP00688359","2010-10-11",
- "http://thetvdb.com/banners/episodes/73255/2878681.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2878681.jpg" },
{"House", "Unplanned Parenthood", 7, 5,
"tt1726379", "2878691","EP00688359","2010-10-18",
- "http://thetvdb.com/banners/episodes/73255/2878691.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2878691.jpg" },
{"House", "Office Politics", 7, 6,
"tt1708695", "2878701","EP00688359","2010-11-08",
- "http://thetvdb.com/banners/episodes/73255/2878701.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2878701.jpg" },
{"House", "A Pox on Our House", 7, 7,
"tt1726380", "2878711","EP00688359","2010-11-15",
- "http://thetvdb.com/banners/episodes/73255/2878711.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2878711.jpg" },
{"House", "A Pox on Our House", 7, 7,
"tt1726380", "2878711","EP00688359","2010-11-15",
- "http://thetvdb.com/banners/episodes/73255/2878711.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2878711.jpg" },
{"House", "Larger Than Life", 7, 9,
"tt1726382", "2861961","EP00688359","2011-01-17",
- "http://thetvdb.com/banners/episodes/73255/2861961.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2861961.jpg" },
{"House", "Carrot or Stick", 7, 10,
"tt1726371", "2861951","EP00688359","2011-01-24",
- "http://thetvdb.com/banners/episodes/73255/2861951.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/2861951.jpg" },
{"House", "Family Practice", 7, 11,
"tt1726372", "3473831","EP00688359","2011-02-07",
- "http://thetvdb.com/banners/episodes/73255/3473831.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3473831.jpg" },
{"House", "You Must Remember This", 7, 12,
"tt1726373", "3553891","EP00688359","2011-02-14",
- "http://thetvdb.com/banners/episodes/73255/3553891.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3553891.jpg" },
{"House", "You Must Remember This", 7, 12,
"tt1726373", "3553891","EP00688359","2011-02-14",
- "http://thetvdb.com/banners/episodes/73255/3553891.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3553891.jpg" },
{"House", "Two Stories", 7, 13,
"tt1726374", "3565631","EP00688359","2011-02-21",
- "http://thetvdb.com/banners/episodes/73255/3565631.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3565631.jpg" },
{"House", "Recession Proof", 7, 14,
"tt1726375", "3565641","EP00688359","2011-02-28",
- "http://thetvdb.com/banners/episodes/73255/3565641.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3565641.jpg" },
{"House", "Bombshells", 7, 15,
"tt1726376", "3565651","EP00688359","2011-03-07",
- "http://thetvdb.com/banners/episodes/73255/3565651.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3565651.jpg" },
{"House", "Out of the Chute", 7, 16,
"tt1842688", "3565661","EP00688359","2011-03-14",
- "http://thetvdb.com/banners/episodes/73255/3565661.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3565661.jpg" },
{"House", "Fall from Grace", 7, 17,
"tt1842081", "3565671","EP00688359","2011-03-21",
- "http://thetvdb.com/banners/episodes/73255/3565671.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3565671.jpg" },
{"House", "Fall from Grace", 7, 17,
"tt1842081", "3565671","EP00688359","2011-03-21",
- "http://thetvdb.com/banners/episodes/73255/3565671.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3565671.jpg" },
{"House", "Last Temptation", 7, 19,
"tt1880571", "3934671","EP00688359","2011-04-18",
- "http://thetvdb.com/banners/episodes/73255/3934671.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3934671.jpg" },
{"House", "Changes", 7, 20,
"tt1883788", "3934691","EP00688359","2011-05-02",
- "http://thetvdb.com/banners/episodes/73255/3934691.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3934691.jpg" },
{"House", "The Fix", 7, 21,
"tt1902562", "3934761","EP00688359","2011-05-09",
- "http://thetvdb.com/banners/episodes/73255/3934761.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3934761.jpg" },
{"House", "After Hours", 7, 22,
"tt1900094", "3934781","EP00688359","2011-05-16",
- "http://thetvdb.com/banners/episodes/73255/3934781.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/3934781.jpg" },
{"House", "Twenty Vicodin", 8, 1,
"tt2006450", "4120406","EP00688359","2011-10-03",
- "http://thetvdb.com/banners/episodes/73255/4120406.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4120406.jpg" },
{"House", "Transplant", 8, 2,
"tt2015677", "4155773","EP00688359","2011-10-10",
- "http://thetvdb.com/banners/episodes/73255/4155773.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4155773.jpg" },
{"House", "Charity Case", 8, 3,
"tt2016511", "4155774","EP00688359","2011-10-17",
- "http://thetvdb.com/banners/episodes/73255/4155774.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4155774.jpg" },
{"House", "Risky Business", 8, 4,
"tt2021267", "4159274","EP00688359","2011-10-31",
- "http://thetvdb.com/banners/episodes/73255/4159274.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4159274.jpg" },
{"House", "The Confession", 8, 5,
"tt2063276", "4176819","EP00688359","2011-11-07",
- "http://thetvdb.com/banners/episodes/73255/4176819.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4176819.jpg" },
{"House", "Parents", 8, 6,
"tt2084392", "4190490","EP00688359","2011-11-14",
- "http://thetvdb.com/banners/episodes/73255/4190490.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4190490.jpg" },
{"House", "Dead & Buried", 8, 7,
"tt2084393", "4190489","EP00688359","2011-11-21",
- "http://thetvdb.com/banners/episodes/73255/4190489.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4190489.jpg" },
{"House", "Perils of Paranoia", 8, 8,
"tt2084394", "4190488","EP00688359","2011-11-28",
- "http://thetvdb.com/banners/episodes/73255/4190488.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4190488.jpg" },
{"House", "Better Half", 8, 9,
"tt2092629", "4195884","EP00688359","2012-01-23",
- "http://thetvdb.com/banners/episodes/73255/4195884.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4195884.jpg" },
{"House", "Runaways", 8, 10,
"tt2121953", "4217133","EP00688359","2012-01-30",
- "http://thetvdb.com/banners/episodes/73255/4217133.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4217133.jpg" },
{"House", "Nobody's Fault", 8, 11,
"tt2121954", "4217134","EP00688359","2012-02-06",
- "http://thetvdb.com/banners/episodes/73255/4217134.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4217134.jpg" },
{"House", "Chase", 8, 12,
"tt2121955", "4217135","EP00688359","2012-02-13",
- "http://thetvdb.com/banners/episodes/73255/4217135.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4217135.jpg" },
{"House", "Chase", 8, 12,
"tt2121955", "4217135","EP00688359","2012-02-13",
- "http://thetvdb.com/banners/episodes/73255/4217135.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4217135.jpg" },
{"House", "Man of the House", 8, 13,
"tt2121956", "4225825","EP00688359","2012-02-20",
- "http://thetvdb.com/banners/episodes/73255/4225825.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4225825.jpg" },
{"House", "Love is Blind", 8, 14,
"tt2121957", "4225826","EP00688359","2012-03-19",
- "http://thetvdb.com/banners/episodes/73255/4225826.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4225826.jpg" },
{"House", "Blowing the Whistle", 8, 15,
"tt2121958", "4225827","EP00688359","2012-04-02",
- "http://thetvdb.com/banners/episodes/73255/4225827.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4225827.jpg" },
{"House", "Gut Check", 8, 16,
"tt2121959", "4265763","EP00688359","2012-04-09",
- "http://thetvdb.com/banners/episodes/73255/4265763.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265763.jpg" },
{"House", "We Need the Eggs", 8, 17,
"tt2121960", "4265764","EP00688359","2012-04-16",
- "http://thetvdb.com/banners/episodes/73255/4265764.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265764.jpg" },
{"House", "Body and Soul", 8, 18,
"tt2121961", "4265765","EP00688359","2012-04-23",
- "http://thetvdb.com/banners/episodes/73255/4265765.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265765.jpg" },
{"House", "The C Word", 8, 19,
"tt2121962", "4265766","EP00688359","2012-04-30",
- "http://thetvdb.com/banners/episodes/73255/4265766.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265766.jpg" },
{"House", "Post Mortem", 8, 20,
"tt2121963", "4265767","EP00688359","2012-05-07",
- "http://thetvdb.com/banners/episodes/73255/4265767.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265767.jpg" },
{"House", "Holding On", 8, 21,
"tt2121964", "4265768","EP00688359","2012-05-14",
- "http://thetvdb.com/banners/episodes/73255/4265768.jpg" },
+ "https://thetvdb.com/banners/episodes/73255/4265768.jpg" },
{"House", "Everybody Dies", 8, 22,
"tt2121965", "4265769","EP00688359","2012-05-21",
- "http://thetvdb.com/banners/episodes/73255/4265769.jpg" }
+ "https://thetvdb.com/banners/episodes/73255/4265769.jpg" }
};