Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Explicitly convert things to strings | Vsevolod Stakhov | 2020-02-24 | 1 | -2/+12 |
| | | | | Issue: #3272 | ||||
* | [Minor] Implement additional_address_bcc feature | Vsevolod Stakhov | 2020-02-24 | 1 | -21/+33 |
| | | | | Issue: #3242 | ||||
* | [Minor] Fix parsing DMARC records containing upper-case letters | Thomas Oettli | 2020-02-12 | 1 | -1/+20 |
| | |||||
* | [Minor] Register forgotten symbol DMARC_BAD_POLICY | Thomas Oettli | 2020-01-26 | 1 | -0/+7 |
| | |||||
* | Tune DMARC report | Vitaliy Vasilenko | 2020-01-02 | 1 | -1/+2 |
| | | | Add customization - message-id from | ||||
* | [Project] More fixes to follow the C module semantics | Vsevolod Stakhov | 2019-12-02 | 1 | -23/+6 |
| | |||||
* | [Minor] Fix dmarc after change | Vsevolod Stakhov | 2019-12-02 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix not logging DMARC reporting addresses. | Phil Ross | 2019-10-26 | 1 | -1/+1 |
| | | | | | `reporting_addr` uses the email address strings as keys so `table.concat` won't produce any output. | ||||
* | [Fix] Fix issues sending DMARC reports. | Phil Ross | 2019-10-23 | 1 | -14/+16 |
| | | | | | | | | | | | | | | | | | | | | | | Processing the email template was causing a parse error (#3054). This was caused by the use of `{% ... %}` statements instead of `{= ... =}` output expressions. The message was failing to be sent over SMTP, closing the socket after reading the response to the DATA command and logging the following errors: > lua_tcp_arg_toiovec: bad argument at position -1 > lua_tcp_add_write: tcp request has bad data argument at pos 3 This was caused by the number of substitutions made by `gsub` being added to the message table. Sending would stop after processing the first message. This was caused by the sendmail callback function missing a call to `get_reporting_domain` on a successful outcome. Resolves #3054. | ||||
* | [Minor] Distinguish absent IP address in a more sane way | Vsevolod Stakhov | 2019-10-11 | 1 | -1/+1 |
| | |||||
* | fix variable name report_start | cgielen | 2019-09-27 | 1 | -1/+1 |
| | |||||
* | [Minor] Dmarc: Fix bad policies detection | Vsevolod Stakhov | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | rename report_domain -> reportING_domain | cgielen | 2019-09-25 | 1 | -3/+3 |
| | |||||
* | [Fix] Fix DMARC_NA behaviour in case of no valid policies | Vsevolod Stakhov | 2019-09-02 | 1 | -0/+5 |
| | | | | | Issue: #2955 Submitted by: @mguesdon | ||||
* | [Minor] Use lua_smtp for dmarc reports | Vsevolod Stakhov | 2019-05-25 | 1 | -149/+66 |
| | |||||
* | [Fix] Do not blacklist mail by SPF/DMARC for local/authed users | Vsevolod Stakhov | 2019-05-04 | 1 | -2/+2 |
| | | | | Issue: #2871 | ||||
* | [Fix] Switch to GMT | Vsevolod Stakhov | 2019-05-01 | 1 | -1/+1 |
| | |||||
* | [Fix] Set dmarc force action as least action | Vsevolod Stakhov | 2019-04-29 | 1 | -1/+1 |
| | |||||
* | [Minor] Do not use `get_symbol` to check existance | Vsevolod Stakhov | 2019-04-24 | 1 | -4/+4 |
| | |||||
* | [Minor] Add more fields to the DMARC reports | Vsevolod Stakhov | 2019-04-20 | 1 | -3/+11 |
| | | | | Issue: #2847 | ||||
* | [Minor] Fix line length in DMARC reports | Vsevolod Stakhov | 2019-03-25 | 1 | -1/+1 |
| | | | | | Issue: #2820 Closes: #2820 | ||||
* | [Minor] Fix flags on virtual symbols | Vsevolod Stakhov | 2019-03-23 | 1 | -1/+0 |
| | |||||
* | Update dmarc.lua | analogic | 2019-01-27 | 1 | -1/+1 |
| | |||||
* | Update dmarc.lua | analogic | 2019-01-24 | 1 | -1/+1 |
| | |||||
* | [Minor] Remove too long strings in Lua code | Vsevolod Stakhov | 2018-12-23 | 1 | -5/+16 |
| | |||||
* | [Fix] Perform policy downgrade on sample out, add tests | Vsevolod Stakhov | 2018-11-28 | 1 | -3/+11 |
| | |||||
* | [Test] Add tests for pct=0 case | Vsevolod Stakhov | 2018-11-28 | 1 | -1/+4 |
| | |||||
* | [Minor] Include module name when setting pre result | Vsevolod Stakhov | 2018-10-13 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix some tests | Vsevolod Stakhov | 2018-10-12 | 1 | -15/+17 |
| | |||||
* | [Rework] Completely rewrite DMARC checks logic | Vsevolod Stakhov | 2018-10-12 | 1 | -296/+423 |
| | |||||
* | [Minor] Unify check_auth/check_local options | Vsevolod Stakhov | 2018-10-02 | 1 | -8/+17 |
| | |||||
* | [Fix] Fix groups mess | Vsevolod Stakhov | 2018-09-29 | 1 | -0/+14 |
| | |||||
* | [Fix] Fix resolving in DMARC reports | Vsevolod Stakhov | 2018-09-27 | 1 | -15/+34 |
| | | | | Issue: #2538 | ||||
* | make dmarc report from address custom | Jan-Philipp Benecke | 2018-09-24 | 1 | -1/+3 |
| | |||||
* | [Fix] Deprecate task:inc_dns_req as it is redundant | Vsevolod Stakhov | 2018-09-14 | 1 | -1/+0 |
| | |||||
* | [Feature] Use pure Lua debugm function | Vsevolod Stakhov | 2018-08-10 | 1 | -4/+5 |
| | |||||
* | [Minor] Avoid pre-result overriding | Vsevolod Stakhov | 2018-07-11 | 1 | -0/+2 |
| | |||||
* | [Fix] Try to fix leak in dmarc module | Vsevolod Stakhov | 2018-06-14 | 1 | -1/+3 |
| | |||||
* | [Fix] Send DMARC reports compressed | Vsevolod Stakhov | 2018-06-08 | 1 | -9/+21 |
| | |||||
* | [Fix] Fix base64 folding in Lua API | Vsevolod Stakhov | 2018-05-06 | 1 | -1/+4 |
| | | | | Issue: #2225 | ||||
* | [Project] Encourage dependencies registration by name only | Vsevolod Stakhov | 2018-03-15 | 1 | -2/+2 |
| | |||||
* | [Fix] Deal with non-key arguments in lua_redis.exec_script | Andrew Lewis | 2018-02-27 | 1 | -1/+1 |
| | |||||
* | [Fix] DMARC: require report_settings for sending reports only | Andrew Lewis | 2018-02-27 | 1 | -1/+1 |
| | |||||
* | [Minor] DMARC: apply library functions | Andrew Lewis | 2018-02-27 | 1 | -42/+5 |
| | |||||
* | [Minor] Add common methods to find a primary controller | Vsevolod Stakhov | 2018-02-26 | 1 | -3/+4 |
| | |||||
* | [Fix] Setting check_local / check_authed in plugins (#1954) | Andrew Lewis | 2017-12-11 | 1 | -1/+1 |
| | |||||
* | [Minor] Use controller for single-instance tasks | Andrew Lewis | 2017-08-26 | 1 | -1/+1 |
| | |||||
* | [Fix] Redis script loading in DMARC; URL tags; URL reputation | Andrew Lewis | 2017-08-25 | 1 | -2/+1 |
| | | | | - Issue: #1716 | ||||
* | [Minor] Fix Content-Type for DMARC reports | Vsevolod Stakhov | 2017-08-16 | 1 | -1/+1 |
| | | | | | Issue: #1793 Closes: #1793 | ||||
* | [Feature] Skip updates for messages scanned via controller | Vsevolod Stakhov | 2017-07-01 | 1 | -1/+4 |
| | | | | | | | | | | | | Rationale: controller worker is not designed to perform scan jobs, hence, we check for `Password` header or check `User-Agent` for `rspamc` and skip some of rules parts: - DMARC reports - Greylisting - Ratelimits - Ip score update - Clickhouse export |