Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Some more fixes | Vsevolod Stakhov | 2024-11-16 | 1 | -4/+4 |
| | |||||
* | [Fix] Some more fixes | Vsevolod Stakhov | 2024-11-16 | 1 | -4/+10 |
| | |||||
* | [Rework] Rewrite rfc2047 encoding as it was totally broken | Vsevolod Stakhov | 2024-11-16 | 1 | -68/+46 |
| | |||||
* | [Minor] Get rid of glib utf8 functions | Vsevolod Stakhov | 2024-11-16 | 1 | -13/+16 |
| | |||||
* | [Fix] Milter headers: fold before encoding | Vsevolod Stakhov | 2024-11-15 | 1 | -4/+5 |
| | |||||
* | Merge pull request #5162 from left-try/master | Vsevolod Stakhov | 2024-11-11 | 1 | -1/+4 |
|\ | | | | | Store LRU cache of last filled ratelimit buckets | ||||
| * | Merge branch 'master' into master | Vsevolod Stakhov | 2024-11-06 | 6 | -21/+30 |
| |\ | |||||
| * \ | Merge branch 'rspamd:master' into master | Ivan Stakhov | 2024-10-23 | 3 | -0/+6 |
| |\ \ | |||||
| * \ \ | Merge branch 'rspamd:master' into master | Ivan Stakhov | 2024-10-19 | 18 | -278/+343 |
| |\ \ \ | |||||
| * | | | | [Minor] Small fix up | LeftTry | 2024-09-30 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | [Minor] Make names more informative | LeftTry | 2024-09-29 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Merge remote-tracking branch 'origin/master' | LeftTry | 2024-09-29 | 14 | -182/+69 |
| |\ \ \ \ | |||||
| * | | | | | [Feature] Add LRU cache for last filled ratelimit buckets | LeftTry | 2024-09-29 | 1 | -1/+4 |
| | | | | | | |||||
* | | | | | | Merge pull request #5186 from dragoangel/actualize-elastic-module | Vsevolod Stakhov | 2024-11-11 | 1 | -332/+1436 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | [Rework] Breaking: Actualize elastic module | ||||
| * | | | | | 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 | 4 | -12/+20 |
| |\ \ \ \ \ | |||||
| * | | | | | | * add more validation on empty strings, required to not face errors in ↵ | Dmitriy Alekseev | 2024-11-03 | 1 | -30/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 8 | -243/+259 |
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | | | |||||
| * | | | | | | 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 | 1 | -8/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 9 | -33/+86 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | 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 | 1 | -24/+6 |
| | | | | | | | | |||||
| * | | | | | | | 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 | 1 | -324/+1429 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2, add index policy with logs retention and many more Signed-off-by: Dmytro Alieksieiev <1865999+dragoangel@users.noreply.github.com> | ||||
* | | | | | | | | | 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/ | ||||
* / | | | | | | | | [Fix] Another story about char sign | Vsevolod Stakhov | 2024-11-04 | 1 | -9/+9 |
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ragel still produces a wrong state machine if `const char *` is used for characters representation that are actually utf8. This PR changes all types to `unsigned char *` for consistency. | ||||
* | | | / / / / | [Fix] Fix memory leak in `lua_new_text` invocations | Vsevolod Stakhov | 2024-11-01 | 4 | -12/+20 |
| |_|_|/ / / / |/| | | | | | | |||||
* | | | | | | | [CritFix] Fix ARC-Seal signing | Jan Schär | 2024-10-20 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signing of ARC-Seal headers was recently broken; the created signatures failed to validate. Most likely, this was caused by commit 1e661a2fc6e3, which changed the way signatures are created in lua_rsa_sign_memory without adding the calls to EVP_PKEY_CTX_set_rsa_padding and EVP_PKEY_CTX_set_signature_md needed with the new interface. After fixing this, some existing tests failed, because the test values passed to the hash parameter did not have the correct size for a sha256 hash. I fixed these by adjusting the length of the test values. Additionally, I extended the "RSA sign" unit test to compare the created signature against the expected one. This is possible because RSA signing is deterministic, and should prevent the same bug from occuring again. Fixes: https://github.com/rspamd/rspamd/issues/5173 | ||||
* | | | | | | | Merge pull request #5192 from henry-spanka/add-eof-to-openmetrics | Vsevolod Stakhov | 2024-10-20 | 2 | -0/+2 |
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | add EOF to openmetrics response in proxy and server | ||||
| * | | | | | | add EOF to openmetrics response in proxy and server | Henry Spanka | 2024-10-18 | 2 | -0/+2 |
| | |_|/ / / | |/| | | | | |||||
* / | | | | | [Rework] Allow `Content-Encoding` standard header for zstd compressionvstakhov-zstd-headers | Vsevolod Stakhov | 2024-10-17 | 6 | -243/+253 |
|/ / / / / |