Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5251 from rspamd/vstakhov-cumulative-tcp-timeout | Vsevolod Stakhov | 2024-12-10 | 3 | -5/+17 |
|\ | | | | | [Fix] Use cumulative timeout when dealing with TCP connections | ||||
| * | [Fix] Use cumulative timeout when dealing with TCP connectionsvstakhov-cumulative-tcp-timeout | Vsevolod Stakhov | 2024-12-09 | 3 | -5/+17 |
| | | |||||
* | | Merge pull request #5252 from moisseev/set_pre_result | Vsevolod Stakhov | 2024-12-10 | 1 | -0/+5 |
|\ \ | | | | | | | [Minor] Add missing action descriptions | ||||
| * | | [Minor] Add missing action descriptions | Alexander Moisseev | 2024-12-10 | 1 | -0/+5 |
| |/ | |||||
* / | [Minor] Use `rule.score` when using dynamic symbols | Vsevolod Stakhov | 2024-12-10 | 1 | -2/+3 |
|/ | | | | Issue: #5247 | ||||
* | [Feature] Improve address rotation algorithm | Vsevolod Stakhov | 2024-12-07 | 1 | -7/+49 |
| | | | | | | | | We apply the following algorithm: 1) Get the current element and it's AF 2) If the next element has the same AF, then we just move to the next element 3) If the next element has different AF, then we should find the next element with the same AF 4) If we cannot find such element, then we return the next element (switching AF) | ||||
* | Merge pull request #5243 from rspamd/vstakhov-spf-eyeballs | Vsevolod Stakhov | 2024-12-06 | 2 | -88/+137 |
|\ | | | | | [Fix] Fix dealing with happy eyeballs in SPF | ||||
| * | [Fix] Check DNS limits when resolving MX/PTR records | Vsevolod Stakhov | 2024-12-03 | 2 | -45/+64 |
| | | |||||
| * | [Minor] Restore copyright style | Vsevolod Stakhov | 2024-12-03 | 1 | -13/+15 |
| | | |||||
| * | [Fix] Fix dealing with happy eyeballs in SPF | Vsevolod Stakhov | 2024-12-03 | 1 | -60/+88 |
| | | |||||
* | | Allow set gzip, keepalive and no_ssl_verify in metadata_exporter module | Dmitriy Alekseev | 2024-12-05 | 1 | -0/+6 |
| | | |||||
* | | [CritFix] Properly check dynamic keys in fuzzy storage | Vsevolod Stakhov | 2024-12-05 | 1 | -1/+1 |
|/ | |||||
* | [Minor] Try to stringify meta headers | Vsevolod Stakhov | 2024-12-02 | 1 | -1/+1 |
| | | | | Issue: #5237 | ||||
* | [Fix] Use `dkim_signing` for `sign_headers` option | Vsevolod Stakhov | 2024-12-02 | 1 | -1/+10 |
| | | | | Issue: #5225 | ||||
* | [Minor] Various fixes | Vsevolod Stakhov | 2024-11-29 | 3 | -2/+39 |
| | |||||
* | [Rework] Replace fastutf with simdutf | Vsevolod Stakhov | 2024-11-29 | 17 | -26/+94 |
| | | | | | | Simdutf is faster and has way better support of the architectures (especially when it comes to non-x86 stuff). Hence, it is a good idea to use it instead of the non-supported fastutf8 stuff. | ||||
* | [Feature] Dump current ratelimits for fuzzy keysvstakhov-fuzzy-limits-display | Vsevolod Stakhov | 2024-11-22 | 1 | -0/+20 |
| | |||||
* | [Fix] Sigh, another fixvstakhov-fix-2047-encode | Vsevolod Stakhov | 2024-11-18 | 1 | -1/+1 |
| | |||||
* | [Fix] More things to fix | Vsevolod Stakhov | 2024-11-18 | 1 | -7/+7 |
| | |||||
* | [Fix] More fixes to rfc2047 encoding | Vsevolod Stakhov | 2024-11-18 | 4 | -16/+43 |
| | |||||
* | [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 |
| |\ \ \ \ \ \ \ |