Vsevolod Stakhov
3d65ac34b4
Fix typecast.
vor 9 Jahren
Vsevolod Stakhov
28a6fc30d8
Allow to check radix maps from lua by rspamd{ip}
vor 9 Jahren
Andrew Lewis
475f292a36
Support site-local IP address / subnet exclusions
vor 9 Jahren
Vsevolod Stakhov
00d55ca03a
Merge pull request #171 from fatalbanana/rspamd-0.8
rbl.lua: Fix mistake
vor 9 Jahren
Andrew Lewis
b300e5b772
rbl.lua: Fix mistake
vor 9 Jahren
Vsevolod Stakhov
e16293c723
Merge pull request #165 from fatalbanana/rspamd-0.8
rbl.lua: Ignore private IP space
vor 9 Jahren
Andrew Lewis
481cb3a240
Make ignoring private IP space configurable; avoid changing plugin default behaviour
vor 9 Jahren
Andrew Lewis
d6928e9d30
rbl.lua: Ignore private IP space
vor 9 Jahren
Vsevolod Stakhov
762e59be03
Adopt for 0.8.
vor 9 Jahren
Vsevolod Stakhov
44e17e1bbd
Add task:get_content() method.
vor 9 Jahren
Vsevolod Stakhov
97c2f14265
Merge pull request #163 from fatalbanana/rspamd-0.8
Rspamd 0.8: Minor nonsense
vor 9 Jahren
Andrew Lewis
2c98060f1a
Minor nonsense
vor 9 Jahren
Alexey AL
46407d5c84
Update metrics.conf
vor 9 Jahren
Alexey AL
a89caaee42
Fix: if not exist Date-header
vor 9 Jahren
Alexey AL
efd3ade077
Update rspamd.lua
vor 9 Jahren
Vsevolod Stakhov
39f563d431
Clarify copyright for lua plugins.
vor 9 Jahren
Vsevolod Stakhov
deafd6f665
Merge pull request #161 from fatalbanana/rspamd-0.8
Rspamd 0.8: Exclusions for authenticated users etc
vor 9 Jahren
eneq123
c4503fb049
false if header from is nil
vor 9 Jahren
eneq123
4263ca171e
set empty <> user or addr for msgs without FROM (the MAIL FROM:<> is RFC 821 defined error message transport)
vor 9 Jahren
eneq123
731a2954b7
fix: attempt to index field '?' (a nil value)
vor 9 Jahren
Andrew Lewis
bbc3e7f047
rbl.lua: remove un-needed character from pattern match
vor 9 Jahren
Alexey AL
10c39c3a0e
Hfilter: Fix metric
vor 9 Jahren
Alexey AL
ecaf1085ea
Hfilter: New metrics for helo checks
vor 9 Jahren
Alexey AL
c549b9f2c2
Hfilter: Update
Fix: hostname and helo checks
Add: New bad hostnames
vor 9 Jahren
Andrew Lewis
c7e4816cf0
rbl.lua: add reference to documentation
vor 9 Jahren
Andrew Lewis
482a84e1c5
hfilter.lua: Add exclusion for authenticated users (except link checks)
vor 9 Jahren
Andrew Lewis
82f21583f5
once_received.lua: Fix indentation & add exclusion for authenticated users
Conflicts:
src/plugins/lua/once_received.lua
vor 9 Jahren
Andrew Lewis
71188489ee
rbl.lua: Try harder to avoid invalid DNS lookups
Conflicts:
src/plugins/lua/rbl.lua
vor 9 Jahren
Vsevolod Stakhov
0dc48dbe44
Merge pull request #155 from fatalbanana/rspamd-0.8
Rspamd 0.8: rbl.lua: Don't ask for user unless called for by config
vor 9 Jahren
Andrew Lewis
be515778da
Rename user to exclude_users and invert logic
vor 9 Jahren
Andrew Lewis
193e2f79f2
rbl.lua: Don't ask for user unless called for by config
vor 9 Jahren
Vsevolod Stakhov
e4f6c80533
Merge pull request #153 from fatalbanana/rspamd-0.8
Rspamd 0.8: Another fix for RBL module (Reported by AL)
vor 9 Jahren
Andrew Lewis
cac31f9e0e
Another fix for RBL module (Reported by AL)
vor 9 Jahren
Alexey AL
b483fe8cc7
Fix rbl.lua
vor 9 Jahren
Vsevolod Stakhov
f3b9992130
Merge pull request #148 from fatalbanana/rspamd-0.8
Rspamd 0.8: fixes for work on RBL module
vor 9 Jahren
Andrew Lewis
a9f65167b3
Further amendments for changes to RBL module
vor 9 Jahren
Andrew Lewis
aaa0adacba
Fix typo
vor 9 Jahren
Vsevolod Stakhov
6aea423856
Merge pull request #147 from fatalbanana/rspamd-0.8
Rspamd 0.8: Update RBL module etc
vor 9 Jahren
Andrew Lewis
ae2ceab982
Amendment for rbl.lua update
vor 9 Jahren
Andrew Lewis
a090cd29d5
Update RBL module: fix indentation; collapse loops; avoid calling for un-needed information; allow disabling RBLs for authenticated users
vor 9 Jahren
Andrew Lewis
120ce6c196
Make Exim pass usernames to Rspamd
vor 9 Jahren
Andrew Lewis
cf01617233
Add DNSWL_BLOCKED symbol
vor 9 Jahren
Vsevolod Stakhov
37e502ae48
Fix race condition.
This race condition could occur if a message has too high spam score and the
planner decides to stop checking. However, already registered events
pending were not checked, which caused use-after-free for a task object.
vor 9 Jahren
Vsevolod Stakhov
e281d950c2
Merge pull request #142 from fatalbanana/rspamd-0.8
Make settings work as documented
vor 9 Jahren
Andrew Lewis
f66b4ec428
Make settings work as documented
vor 9 Jahren
Vsevolod Stakhov
3bdb153041
Merge pull request #139 from fatalbanana/rspamd-0.8
Allow applying settings to authenticated users
vor 9 Jahren
Andrew Lewis
5363f1ea60
Amendment: fix regex match for unqualified usernames
vor 9 Jahren
Andrew Lewis
78dba66e64
Amendment: nest stuff
vor 9 Jahren
Andrew Lewis
d73b5a8db6
Allow applying settings to authenticated users
vor 9 Jahren
Vsevolod Stakhov
5392ff5ad4
Merge pull request #137 from fatalbanana/rspamd-0.8
Rspamd 0.8 - Mostly cosmetic changes
vor 9 Jahren