aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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 #5216 from left-try/issue#5148Vsevolod Stakhov2024-12-072-1/+209
|\ | | | | Add `rspamadm` tool to manage last ratelimit hits
| * Merge branch 'master' into issue#5148Vsevolod Stakhov2024-12-07276-1018/+54632
| |\ | |/ |/|
* | 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
| | |
* | | Merge pull request #5246 from dragoangel/patch-8Vsevolod Stakhov2024-12-061-0/+6
|\ \ \ | | | | | | | | Allow set gzip, keepalive and no_ssl_verify in metadata_exporter module
| * | | 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] Fix jemalloc detectionVsevolod Stakhov2024-12-041-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
* | Merge pull request #5239 from rspamd/vstakhov-simdutfVsevolod Stakhov2024-11-29269-926/+54262
|\ \ | | | | | | [Rework] Replace fastutf with simdutf
| * | [Test] Fix testsVsevolod Stakhov2024-11-292-52/+34
| | |
| * | [Minor] Various fixesVsevolod Stakhov2024-11-293-2/+39
| | |
| * | [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-29267-875/+54192
|/ / | | | | | | | | | | 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.
* | Merge pull request #5233 from rspamd/vstakhov-strip-attachmentsVsevolod Stakhov2024-11-262-0/+214
|\ \ | | | | | | Allow to strip attachments
| * | [Project] Various fixes and `rspamadm mime strip` commandvstakhov-strip-attachmentsVsevolod Stakhov2024-11-252-77/+131
| | |
| * | [Project] Add routine to strip attachmentsVsevolod Stakhov2024-11-251-0/+160
|/ /
| * Merge branch 'rspamd:master' into issue#5148Ivan Stakhov2024-11-262-1/+59
| |\ | |/ |/|
* | Merge pull request #5232 from rspamd/vstakhov-fuzzy-limits-displayVsevolod Stakhov2024-11-252-1/+59
|\ \ | | | | | | [Feature] Dump current ratelimits for fuzzy keys
| * | [Minor] Do not fail on empty limitsVsevolod Stakhov2024-11-251-2/+7
| | |
| * | [Minor] Some display/adding fixesVsevolod Stakhov2024-11-251-3/+9
| | |
| * | [Minor] Improve formatVsevolod Stakhov2024-11-251-2/+2
| | |
| * | [Feature] Show stats in rspamadmVsevolod Stakhov2024-11-251-1/+28
| | |
| * | [Feature] Dump current ratelimits for fuzzy keysvstakhov-fuzzy-limits-displayVsevolod Stakhov2024-11-221-0/+20
|/ /
| * Merge branch 'rspamd:master' into issue#5148Ivan Stakhov2024-11-207-89/+213
| |\ | |/ |/|
* | Merge pull request #5223 from rspamd/vstakhov-fix-2047-encodeVsevolod Stakhov2024-11-197-89/+213
|\ \ | | | | | | Fix RFC 2047 encoding
| * | [Fix] Sigh, another fixvstakhov-fix-2047-encodeVsevolod Stakhov2024-11-182-2/+2
| | |
| * | [Test] Fix some tests againVsevolod Stakhov2024-11-181-2/+4
| | |
| * | [Fix] More things to fixVsevolod Stakhov2024-11-181-7/+7
| | |
| * | [Test] Test encode with decodeVsevolod Stakhov2024-11-181-156/+39
| | |
| * | [Test] Rework tests structureVsevolod Stakhov2024-11-181-6/+24
| | |
| * | [Fix] More fixes to rfc2047 encodingVsevolod Stakhov2024-11-185-30/+58
| | |
| * | [Minor] Some more fixesVsevolod Stakhov2024-11-162-31/+24
| | |
| * | [Fix] Some more fixesVsevolod Stakhov2024-11-163-7/+226
| | |
| * | [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
|/ /
| * Merge remote-tracking branch 'origin/issue#5148' into issue#5148left-try2024-11-163-26/+29
| |\
| | * Merge branch 'rspamd:master' into issue#5148Ivan Stakhov2024-11-163-26/+29
| | |\ | |_|/ |/| |
* | | [Fix] Dmarc: Properly encode structured headersVsevolod Stakhov2024-11-151-9/+11
| | | | | | | | | | | | Issue: #5221
* | | [Fix] Milter headers: fold before encodingVsevolod Stakhov2024-11-151-4/+5
| | |
* | | Merge pull request #5219 from moisseev/elastic-confVsevolod Stakhov2024-11-131-13/+13
|\ \ \ | | | | | | | | [Conf] Fix comments in elastic.conf
| * | | [Conf] Fix comments in elastic.confAlexander Moisseev2024-11-111-13/+13
|/ / /
| * / [Minor] Make unused function usedleft-try2024-11-161-7/+7
| |/
| * [Minor] Clean up code and fix some mistakesleft-try2024-11-161-30/+36
| |
| * [Minor] Small clean upleft-try2024-11-141-4/+3
| |
| * [Minor] Small clean up for error handlingleft-try2024-11-141-12/+26
| |
| * Merge branch 'rspamd:master' into issue#5148Ivan Stakhov2024-11-1118-650/+1682
| |\ | |/ |/|