aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #5251 from rspamd/vstakhov-cumulative-tcp-timeoutVsevolod Stakhov2024-12-103-5/+17
|\ | | | | [Fix] Use cumulative timeout when dealing with TCP connections
| * [Fix] Use cumulative timeout when dealing with TCP connectionsvstakhov-cumulative-tcp-timeoutVsevolod Stakhov2024-12-093-5/+17
| |
* | Merge pull request #5252 from moisseev/set_pre_resultVsevolod Stakhov2024-12-101-0/+5
|\ \ | | | | | | [Minor] Add missing action descriptions
| * | [Minor] Add missing action descriptionsAlexander Moisseev2024-12-101-0/+5
| |/
* / [Minor] Use `rule.score` when using dynamic symbolsVsevolod Stakhov2024-12-101-2/+3
|/ | | | Issue: #5247
* [Feature] Improve address rotation algorithmVsevolod Stakhov2024-12-071-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-eyeballsVsevolod Stakhov2024-12-062-88/+137
|\ | | | | [Fix] Fix dealing with happy eyeballs in SPF
| * [Fix] Check DNS limits when resolving MX/PTR recordsVsevolod Stakhov2024-12-032-45/+64
| |
| * [Minor] Restore copyright styleVsevolod Stakhov2024-12-031-13/+15
| |
| * [Fix] Fix dealing with happy eyeballs in SPFVsevolod Stakhov2024-12-031-60/+88
| |
* | Allow set gzip, keepalive and no_ssl_verify in metadata_exporter moduleDmitriy Alekseev2024-12-051-0/+6
| |
* | [CritFix] Properly check dynamic keys in fuzzy storageVsevolod Stakhov2024-12-051-1/+1
|/
* [Minor] Try to stringify meta headersVsevolod Stakhov2024-12-021-1/+1
| | | | Issue: #5237
* [Fix] Use `dkim_signing` for `sign_headers` optionVsevolod Stakhov2024-12-021-1/+10
| | | | Issue: #5225
* [Minor] Various fixesVsevolod Stakhov2024-11-293-2/+39
|
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-2917-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-displayVsevolod Stakhov2024-11-221-0/+20
|
* [Fix] Sigh, another fixvstakhov-fix-2047-encodeVsevolod Stakhov2024-11-181-1/+1
|
* [Fix] More things to fixVsevolod Stakhov2024-11-181-7/+7
|
* [Fix] More fixes to rfc2047 encodingVsevolod Stakhov2024-11-184-16/+43
|
* [Minor] Some more fixesVsevolod Stakhov2024-11-161-4/+4
|
* [Fix] Some more fixesVsevolod Stakhov2024-11-161-4/+10
|
* [Rework] Rewrite rfc2047 encoding as it was totally brokenVsevolod Stakhov2024-11-161-68/+46
|
* [Minor] Get rid of glib utf8 functionsVsevolod Stakhov2024-11-161-13/+16
|
* [Fix] Milter headers: fold before encodingVsevolod Stakhov2024-11-151-4/+5
|
* Merge pull request #5162 from left-try/masterVsevolod Stakhov2024-11-111-1/+4
|\ | | | | Store LRU cache of last filled ratelimit buckets
| * Merge branch 'master' into masterVsevolod Stakhov2024-11-066-21/+30
| |\
| * \ Merge branch 'rspamd:master' into masterIvan Stakhov2024-10-233-0/+6
| |\ \
| * \ \ Merge branch 'rspamd:master' into masterIvan Stakhov2024-10-1918-278/+343
| |\ \ \
| * | | | [Minor] Small fix upLeftTry2024-09-301-1/+1
| | | | |
| * | | | [Minor] Make names more informativeLeftTry2024-09-291-4/+4
| | | | |
| * | | | Merge remote-tracking branch 'origin/master'LeftTry2024-09-2914-182/+69
| |\ \ \ \
| * | | | | [Feature] Add LRU cache for last filled ratelimit bucketsLeftTry2024-09-291-1/+4
| | | | | |
* | | | | | Merge pull request #5186 from dragoangel/actualize-elastic-moduleVsevolod Stakhov2024-11-111-332/+1436
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | [Rework] Breaking: Actualize elastic module
| * | | | | Fix missing non_en false due to fill_empty_strings functionDmitriy Alekseev2024-11-081-0/+2
| | | | | |
| * | | | | Merge branch 'master' into actualize-elastic-moduleDmitriy Alekseev2024-11-044-12/+20
| |\ \ \ \ \
| * | | | | | * add more validation on empty strings, required to not face errors in ↵Dmitriy Alekseev2024-11-031-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 emptyDmitriy Alekseev2024-10-221-9/+22
| | | | | | |
| * | | | | | use rspamd_ip object in sender_ip to avoid posting ipv4:portDmitriy Alekseev2024-10-211-1/+1
| | | | | | |
| * | | | | | Merge branch 'master' into actualize-elastic-moduleDmitriy Alekseev2024-10-218-243/+259
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| * | | | | | strip also port from sender_ipDmitriy Alekseev2024-10-211-1/+1
| | | | | | |
| * | | | | | do not allow empty headers, fix stripping of headers by limit of symbols ↵Dmitriy Alekseev2024-10-211-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | count and add headers count limit
| * | | | | | do not allow empty fromDmitriy Alekseev2024-10-211-8/+8
| | | | | | |
| * | | | | | round scores and weightDmitriy Alekseev2024-10-171-4/+10
| | | | | | |
| * | | | | | Merge branch 'master' into actualize-elastic-moduleDmitriy Alekseev2024-10-179-33/+86
| |\ \ \ \ \ \
| * | | | | | | fix variables for ucl errorsDmitriy Alekseev2024-10-171-2/+2
| | | | | | | |
| * | | | | | | return item status and reasons on bulk push errorDmitriy Alekseev2024-10-161-1/+11
| | | | | | | |
| * | | | | | | Fix from and rcptDmitriy Alekseev2024-10-151-3/+3
| | | | | | | |
| * | | | | | | do not retry on errors in body as it will create duplicated logsDmitriy Alekseev2024-10-151-24/+6
| | | | | | | |
| * | | | | | | Merge branch 'master' into actualize-elastic-moduleDmitriy Alekseev2024-10-152-1/+2
| |\ \ \ \ \ \ \