about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChristian Hesse2014-09-10 11:24:07 +0200
committerLukas Fleischer2014-12-13 12:38:42 +0100
commit10c5680efb02b534108b174c0967d08ae3e46927 (patch)
treeab56436cbe6eb5fcca38a93a9ee84036e978e354
parentui-diff: add "stat only" diff type (diff)
downloadcgit-10c5680efb02b534108b174c0967d08ae3e46927.tar.gz
cgit-10c5680efb02b534108b174c0967d08ae3e46927.zip
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.
-rw-r--r--filters/email-libravatar.lua3
1 files changed, 2 insertions, 1 deletions
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)
15end 15end
16 16
17function filter_close() 17function filter_close()
18 html("<img src='//cdn.libravatar.org/avatar/" .. md5 .. "?s=13&amp;d=retro' width='13' height='13' alt='Libravatar' /> " .. buffer) 18 baseurl = os.getenv("HTTPS") and "https://seccdn.libravatar.org/" or "http://cdn.libravatar.org/"
19 html("<img src='" .. baseurl .. "avatar/" .. md5 .. "?s=13&amp;d=retro' width='13' height='13' alt='Libravatar' /> " .. buffer)
19 return 0 20 return 0
20end 21end
21 22