Pārlūkot izejas kodu

removed trace print calls

Tobias von Dewitz 7 gadi atpakaļ
vecāks
revīzija
3909cb4e46
1 mainītis faili ar 0 papildinājumiem un 17 dzēšanām
  1. 0 17
      lua/scw.lua

+ 0 - 17
lua/scw.lua

@@ -13,7 +13,6 @@ local redis_conn = nil
 
 function _decrypt(message_and_iv, key)
   if message_and_iv:len() < 32 then
-    -- io.stderr:write("message too short!\n")
     return ""
   end
 
@@ -25,11 +24,9 @@ function _decrypt(message_and_iv, key)
   c:decrypt(key, iv)
   cleartext, err = c:final(message)
   if err ~= nil then
-    -- io.stderr:write(err .. "\n")
     return ""
   end
 
-  -- io.stderr:write(cleartext .. "\n")
   return cleartext
 end
 
@@ -38,11 +35,7 @@ function scw(r)
   local has_redis = false
   local ignore = os.getenv("SCW_IGNORE")
 
-  -- io.stderr:write("url: " .. r.uri .. "\n")
-  -- io.stderr:write(string.format("now: %d\n", r:clock()/1000/1000))
-
   if ignore ~= nil and regex.match(r.uri, ignore) then
-    -- io.stderr:write(string.format("ignoring %s\n", r.uri))
     return apache2.DECLINED
   end
 
@@ -55,15 +48,12 @@ function scw(r)
   if human_cookie then
     human_cookie = r:base64_decode(r:unescape(human_cookie))
   end
-  -- io.stderr:write("cookie: " .. r:base64_encode(human_cookie) .. "\n")
   local is_human = false
 
   if human_cookie ~= nil and cookie_key:len() == 32 then
     local cookie_data = _decrypt(human_cookie, cookie_key)
-    -- io.stderr:write("cookie: " .. cookie_data.."\n")
 
     is_human = string.gsub(cookie_data, "scw|(.-)|(%d+)$", function (ip, exp)
-      -- io.stderr:write(string.format("ip: %s, exp: %s\n", ip, exp))
       if ip == r.useragent_ip and r:clock() <= tonumber(exp) then
         return true
       end
@@ -71,8 +61,6 @@ function scw(r)
     end)
 
     if is_human then
-      -- io.stderr:write(string.format("c: %.3f ms\n", (r:clock() - start_time) / 1000.0))
-      -- io.stderr:write(string.format("found scw cookie for %s\n", r.useragent_ip))
       return apache2.DECLINED
     end
   end
@@ -95,10 +83,7 @@ function scw(r)
   local captcha_url = os.getenv("SCW_CAPTCHA_URL")
 
   if has_redis and captcha_url ~= "" then
-    -- io.stderr:write(string.format("ip: %s\n", r.useragent_ip))
     local v = redis_conn:get("bl:" .. r.useragent_ip)
-    -- local h = redis_conn:get("h:" .. r.useragent_ip)
-    -- io.stderr:write(string.format("bl: %s, h: %s\n", tostring(v), tostring(h)))
     if v ~= nil then -- and h == nil then
       local rprotocol = "http"
       if r.is_https then
@@ -118,11 +103,9 @@ function scw(r)
       r.proxyreq = apache2.PROXYREQ_REVERSE
       r.filename = string.format("proxy:http://captcha:8080/?src=%s&r=%s", r.useragent_ip, r.unparsed_uri)
 --]]
-      -- io.stderr:write(string.format("+ %.3f ms\n", (r:clock() - start_time) / 1000.0))
       return apache2.HTTP_MOVED_TEMPORARILY
     end
   end
 
-  -- io.stderr:write(string.format("* %.3f ms\n", (r:clock() - start_time) / 1000.0))
   return apache2.DECLINED
 end