]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Switch to GMT
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 1 May 2019 12:42:33 +0000 (13:42 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 1 May 2019 12:42:33 +0000 (13:42 +0100)
lualib/rspamadm/vault.lua
src/plugins/lua/clickhouse.lua
src/plugins/lua/dmarc.lua

index b11ba525ee412e810411826b48ea892a2562c035..0dadaaeb4828d4ccf3ae842ce976f67f7bfba3f1 100644 (file)
@@ -318,7 +318,7 @@ local function newkey_handler(opts, domain)
 
   if not opts.selector then
     opts.selector = string.format('%s-%s', opts.algorithm,
-        os.date("%Y%m%d"))
+        os.date("!%Y%m%d"))
   end
 
   local err,data = rspamd_http.request{
@@ -458,7 +458,7 @@ local function roll_handler(opts, domain)
       -- Insert keys for each algorithm in pairs <old_key(s)>, <new_key>
       local sk,pk = genkey({algorithm = alg, bits = keys[1].bits})
       local selector = string.format('%s-%s', alg,
-          os.date("%Y%m%d"))
+          os.date("!%Y%m%d"))
 
       if selector == keys[1].selector then
         selector = selector .. '-1'
index 9559ef5cb630116ba74d26f08620945e3a23d377..6e427682f731aa15893a3f6898527d7ba769479a 100644 (file)
@@ -289,7 +289,7 @@ local function clickhouse_asn_row(res)
 end
 
 local function today(ts)
-  return os.date('%Y-%m-%d', ts)
+  return os.date('!%Y-%m-%d', ts)
 end
 
 local function clickhouse_check_symbol(task, symbols, need_score)
index 8c22f84b23685d0251a4c65c07fa11d588eb773f..2c9bf1951d3ee2944d14a721270ffec90aae3e5c 100644 (file)
@@ -528,7 +528,7 @@ local function dmarc_validate_policy(task, policy, hdrfromdom, dmarc_esld)
     end
 
     -- Prepare and send redis report element
-    local period = os.date('%Y%m%d',
+    local period = os.date('!%Y%m%d',
         task:get_date({format = 'connect', gmt = true}))
     local dmarc_domain_key = table.concat(
         {redis_keys.report_prefix, hdrfromdom, period}, redis_keys.join_char)