commit 302da75: [Minor] Spamassassin: Add messages about rules loading
Vsevolod Stakhov
vsevolod at highsecure.ru
Mon Apr 1 12:56:03 UTC 2019
Author: Vsevolod Stakhov
Date: 2019-04-01 13:51:03 +0100
URL: https://github.com/rspamd/rspamd/commit/302da75c22217d0c8c0a6a868b85e81df8f63dd0 (HEAD -> master)
[Minor] Spamassassin: Add messages about rules loading
Issue: #2828
Closes: #2828
---
src/plugins/lua/spamassassin.lua | 35 +++++++++++++++++++++++------------
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/src/plugins/lua/spamassassin.lua b/src/plugins/lua/spamassassin.lua
index 9160b57c6..2e34201a4 100644
--- a/src/plugins/lua/spamassassin.lua
+++ b/src/plugins/lua/spamassassin.lua
@@ -1616,28 +1616,39 @@ if type(section) == "table" then
for _, elt in ipairs(fn) do
local files = util.glob(elt)
+ if not files or #files == 0 then
+ rspamd_logger.errx(rspamd_config, "cannot find any files matching pattern %s", elt)
+ else
+ for _,matched in ipairs(files) do
+ local f = io.open(matched, "r")
+ if f then
+ rspamd_logger.infox(rspamd_config, 'loading SA rules from %s', matched)
+ process_sa_conf(f)
+ has_rules = true
+ else
+ rspamd_logger.errx(rspamd_config, "cannot open %1", matched)
+ end
+ end
+ end
+ end
+ else
+ -- assume string
+ local files = util.glob(fn)
+
+ if not files or #files == 0 then
+ rspamd_logger.errx(rspamd_config, "cannot find any files matching pattern %s", fn)
+ else
for _,matched in ipairs(files) do
local f = io.open(matched, "r")
if f then
+ rspamd_logger.infox(rspamd_config, 'loading SA rules from %s', matched)
process_sa_conf(f)
has_rules = true
else
rspamd_logger.errx(rspamd_config, "cannot open %1", matched)
end
end
- end
- else
- -- assume string
- local files = util.glob(fn)
- for _,matched in ipairs(files) do
- local f = io.open(matched, "r")
- if f then
- process_sa_conf(f)
- has_rules = true
- else
- rspamd_logger.errx(rspamd_config, "cannot open %1", matched)
- end
end
end
end
More information about the Commits
mailing list