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.
This commit is contained in:
Christian Hesse 2014-09-10 11:24:07 +02:00 gecommit door Lukas Fleischer
bovenliggende ddfaef6bb2
commit 10c5680efb
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen

Bestand weergeven

@ -15,7 +15,8 @@ function filter_open(email, page)
end end
function filter_close() function filter_close()
html("<img src='//cdn.libravatar.org/avatar/" .. md5 .. "?s=13&amp;d=retro' width='13' height='13' alt='Libravatar' /> " .. buffer) baseurl = os.getenv("HTTPS") and "https://seccdn.libravatar.org/" or "http://cdn.libravatar.org/"
html("<img src='" .. baseurl .. "avatar/" .. md5 .. "?s=13&amp;d=retro' width='13' height='13' alt='Libravatar' /> " .. buffer)
return 0 return 0
end end