[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cgit
Subject:    [PATCH 1/1] filter: fix libravatar email-filter https issue
From:       Christian Hesse <list () eworm ! de>
Date:       2014-09-10 9:24:07
Message-ID: 1410341047-19280-1-git-send-email-list () eworm ! de
[Download RAW message or body]

From: Christian Hesse <mail@eworm.de>

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(-)

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("<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
 end
 
-- 
2.1.0

_______________________________________________
CGit mailing list
CGit@lists.zx2c4.com
http://lists.zx2c4.com/mailman/listinfo/cgit


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic