From 10c5680efb02b534108b174c0967d08ae3e46927 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 10 Sep 2014 11:24:07 +0200
Subject: filter: fix libravatar email-filter https issue
Serving cgit via https and getting avatar via http gives error messages
about untrusted content. This decides whether or not to use https link
by looking at the environment variable HTTPS, which is set in CGI.
---
filters/email-libravatar.lua | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'filters')
diff --git a/filters/email-libravatar.lua b/filters/email-libravatar.lua
index a248be4..b0e2447 100644
--- a/filters/email-libravatar.lua
+++ b/filters/email-libravatar.lua
@@ -15,7 +15,8 @@ function filter_open(email, page)
end
function filter_close()
- html(" " .. buffer)
+ baseurl = os.getenv("HTTPS") and "https://seccdn.libravatar.org/" or "http://cdn.libravatar.org/"
+ html(" " .. buffer)
return 0
end
--
cgit v1.2.3-70-g09d2