Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | | | | | | | Fix missing non_en false due to fill_empty_strings function | Dmitriy Alekseev | 2024-11-08 | 1 | -0/+2 | |
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | Merge branch 'master' into actualize-elastic-module | Dmitriy Alekseev | 2024-11-04 | 6 | -12/+102 | |
| |\ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | * add more validation on empty strings, required to not face errors in ↵ | Dmitriy Alekseev | 2024-11-03 | 2 | -33/+60 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | saving logs to elastic * remove max_size as it was looking to rows elements count, not strings size in total, such check will be too much compute intensive * increase default errors max_fail as usually elastic not recover so quickly and needs a bit more time | |||||
| * | | | | | | | | | | | | better check from to exclude cases when its empty | Dmitriy Alekseev | 2024-10-22 | 1 | -9/+22 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | use rspamd_ip object in sender_ip to avoid posting ipv4:port | Dmitriy Alekseev | 2024-10-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Merge branch 'master' into actualize-elastic-module | Dmitriy Alekseev | 2024-10-21 | 10 | -253/+278 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | ||||||
| * | | | | | | | | | | | | strip also port from sender_ip | Dmitriy Alekseev | 2024-10-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | do not allow empty headers, fix stripping of headers by limit of symbols ↵ | Dmitriy Alekseev | 2024-10-21 | 2 | -9/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | count and add headers count limit | |||||
| * | | | | | | | | | | | | do not allow empty from | Dmitriy Alekseev | 2024-10-21 | 1 | -8/+8 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | round scores and weight | Dmitriy Alekseev | 2024-10-17 | 1 | -4/+10 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Merge branch 'master' into actualize-elastic-module | Dmitriy Alekseev | 2024-10-17 | 13 | -42/+95 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | | fix variables for ucl errors | Dmitriy Alekseev | 2024-10-17 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | return item status and reasons on bulk push error | Dmitriy Alekseev | 2024-10-16 | 1 | -1/+11 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | Fix from and rcpt | Dmitriy Alekseev | 2024-10-15 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | do not retry on errors in body as it will create duplicated logs | Dmitriy Alekseev | 2024-10-15 | 2 | -25/+7 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | Merge branch 'master' into actualize-elastic-module | Dmitriy Alekseev | 2024-10-15 | 2 | -1/+2 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | | | We need take 2nd hop | Dmitriy Alekseev | 2024-10-14 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | Use received for all logs, fix direction | Dmitriy Alekseev | 2024-10-14 | 1 | -15/+22 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | round time_diff to seconds on interval check, improve log message readability | Dmitriy Alekseev | 2024-10-14 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | reuse http_request data | Dmitriy Alekseev | 2024-10-14 | 1 | -35/+20 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | fix tabulation | Dmitriy Alekseev | 2024-10-14 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | align conf and module settings in lua | Dmitriy Alekseev | 2024-10-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | add missing change in configured state when no update is needed on index_policy | Dmitriy Alekseev | 2024-10-14 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | resolve linter issues and remove custom deep_compare function in favor of ↵ | Dmitriy Alekseev | 2024-10-14 | 1 | -62/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lua_util.table_cmp | |||||
| * | | | | | | | | | | | | | | Update src/plugins/lua/elastic.lua | Dmitriy Alekseev | 2024-10-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | |||||
| * | | | | | | | | | | | | | | Update src/plugins/lua/elastic.lua | Dmitriy Alekseev | 2024-10-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | |||||
| * | | | | | | | | | | | | | | Update src/plugins/lua/elastic.lua | Dmitriy Alekseev | 2024-10-14 | 1 | -9/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | |||||
| * | | | | | | | | | | | | | | [Rework] Breaking: Actualize elastic module, support Elastic 8 & OpenSearch ↵ | Dmitriy Alekseev | 2024-10-14 | 5 | -629/+1519 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2, add index policy with logs retention and many more Signed-off-by: Dmytro Alieksieiev <1865999+dragoangel@users.noreply.github.com> | |||||
* | | | | | | | | | | | | | | | Merge pull request #5214 from rspamd/vstakhov-conf-reorg | Vsevolod Stakhov | 2024-11-11 | 7 | -3/+135 | |
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Conf] Add more ways to extend Rspamd configuration | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into vstakhov-conf-reorgvstakhov-conf-reorg | Vsevolod Stakhov | 2024-11-10 | 6 | -9/+13 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | | | | | Merge pull request #5218 from moisseev/fa6 | Vsevolod Stakhov | 2024-11-10 | 4 | -7/+10 | |
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [WebUI] Upgrade Font Awesome to v6.6.0 | |||||
| * | | | | | | | | | | | | | | | | [WebUI] Upgrade Font Awesome to v6.6.0 | Alexander Moisseev | 2024-11-09 | 4 | -7/+10 | |
| | |_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | | | | | Merge pull request #5217 from moisseev/webui | Vsevolod Stakhov | 2024-11-10 | 1 | -2/+2 | |
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | [WebUI] Update RequireJS to address CVE-2024-38999 | |||||
| * | | | | | | | | | | | | | | | [WebUI] Update RequireJS to address CVE-2024-38999 | Alexander Moisseev | 2024-11-09 | 1 | -2/+2 | |
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgraded RequireJS from 2.3.6 to 2.3.7 to mitigate prototype pollution vulnerability (CVE-2024-38999) in `s.contexts._.configure` function, which could allow arbitrary code execution or Denial of Service. | |||||
| * | | | | | | | | | | | | | | [Conf] Allow to install examples conditionally | Vsevolod Stakhov | 2024-11-09 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | [Minor] Fix optionality | Vsevolod Stakhov | 2024-11-06 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | [Conf] Install examples | Vsevolod Stakhov | 2024-11-06 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | [Conf] Add lua.local.d folder | Vsevolod Stakhov | 2024-11-06 | 2 | -0/+66 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | [Conf] Add more ways to extend Rspamd configuration | Vsevolod Stakhov | 2024-11-06 | 4 | -1/+61 | |
| | |_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Add examples of all that we can do | |||||
| | | | | | | | | | | | | * | [CI] Add ability to run GA on any push from any branch | left-try | 2024-11-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | ||||||
| | | | | | | | | | | | | * | [Feature] Add ratelimit util to manage last filled ratelimit buckets | left-try | 2024-11-07 | 1 | -0/+189 | |
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | | Merge pull request #5213 from rspamd/vstakhov-surbl-conf-fix | Vsevolod Stakhov | 2024-11-07 | 1 | -0/+1 | |
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | | [Conf] Use full hostnames for SURBL | |||||
| * | | | | | | | | | | | | [Conf] Use full hostnames for SURBLvstakhov-surbl-conf-fix | Vsevolod Stakhov | 2024-11-06 | 1 | -0/+1 | |
|/ / / / / / / / / / / / | ||||||
* | | | | | | | | | | | | Merge pull request #5209 from twesterhever/temp-auth-origin-helo-user | Vsevolod Stakhov | 2024-11-05 | 1 | -1/+1 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | [Minor] Add "User" HELO in Received headers to ABUSE_FROM_INJECTOR | |||||
| * | | | | | | | | | | | | [Minor] Add "User" HELO in Received headers to ABUSE_FROM_INJECTOR | twesterhever | 2024-11-04 | 1 | -1/+1 | |
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This pattern often surfaces in spam (frequently advance fee fraud) disseminated via compromised accounts, adding it to ABUSE_FROM_INJECTOR to increase the likelihood of such spam getting rejected. | |||||
* | | | | | | | | | | | | Merge pull request #5208 from twesterhever/temp-composites-aff-mm-cd | Vsevolod Stakhov | 2024-11-05 | 1 | -1/+1 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | [Minor] Improve FREEMAIL_AFF catch rate | |||||
| * | | | | | | | | | | | | [Minor] Improve FREEMAIL_AFF catch rate | twesterhever | 2024-11-04 | 1 | -1/+1 | |
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This "Mail message body" Content-Description header appears to be a common quirk of advance fee fraud e-mails leveraging freemail services. | |||||
* | | | | | | | | | | | | Merge pull request #5207 from twesterhever/temp-attachment-rdp | Vsevolod Stakhov | 2024-11-05 | 1 | -0/+1 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | [Minor] Score *.rdp attachments as bad | |||||
| * | | | | | | | | | | | | [Minor] Score *.rdp attachments as bad | twesterhever | 2024-11-04 | 1 | -0/+1 | |
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: https://www.microsoft.com/en-us/security/blog/2024/10/29/midnight-blizzard-conducts-large-scale-spear-phishing-campaign-using-rdp-files/ | |||||
* | | | | | | | | | | | | Merge pull request #5210 from rspamd/vstakhov-fix-utf8-ragel | Vsevolod Stakhov | 2024-11-04 | 2 | -42/+44 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | | [Fix] Another story about char sign |