aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | [Fix] Unset autolearn flag if we learn explicitlyVsevolod Stakhov2024-05-241-0/+3
| |
* | [Fix] Fix dynamic_symbols in the multimap pluginVsevolod Stakhov2024-05-201-2/+2
| |
* | [Minor] Tweak some checksVsevolod Stakhov2024-05-181-2/+11
| |
* | [Minor] Oops, fix the buildVsevolod Stakhov2024-05-181-2/+2
| |
* | [Feature] Verify sanity of l= tag in DKIMVsevolod Stakhov2024-05-181-2/+16
| |
* | [Fix] Allow autolearn for the controller workerVsevolod Stakhov2024-05-183-5/+1
| |
* | Merge pull request #4973 from rspamd/vstakhov-fix-dmarc-ruaVsevolod Stakhov2024-05-171-3/+11
|\ \ | | | | | | Fix parsing of DMARC records with spaces
| * | [Minor] Relax mailto processing with no TLDVsevolod Stakhov2024-05-161-3/+11
| |/
* | [Minor] Make log message less confusingVsevolod Stakhov2024-05-131-1/+1
| |
* | [Fix] Check nconns when firing the final termination eventVsevolod Stakhov2024-05-131-1/+44
|/ | | | Issue: #4941
* SUBJ_ALL_CAPS is overkillIKEDA Soji2024-05-031-4/+9
| | | | It should consider characters in unicase scripts as being not uppercase.
* [Fix] Allow to set 0 as number of rows to disable roll historyVsevolod Stakhov2024-04-293-6/+9
| | | | | Issue: #4947 Closes: #4947
* [Fix] Fix another corner case that allows candidates to be freed without initVsevolod Stakhov2024-04-291-8/+9
|
* [Fix] Apply detection phase if fasttext could not detect languageVsevolod Stakhov2024-04-281-71/+93
| | | | Issue: #4929
* [Minor] Add bad file types commonly found in archives attached to malspamtwesterhever2024-04-281-0/+4
|
* [Fix] Do not read out-of-boundary when doing base64 encodingVsevolod Stakhov2024-04-241-3/+3
|
* [Minor] Further normalizationVsevolod Stakhov2024-04-231-0/+2
|
* [Minor] Jitter backpressureVsevolod Stakhov2024-04-231-0/+2
|
* [Project] Implement fuzzy check retransmits backpressureVsevolod Stakhov2024-04-231-56/+96
|
* [Minor] Change log logic in fuzzy_checkVsevolod Stakhov2024-04-231-8/+15
|
* [Minor] Add function to reschedule events at specific timerVsevolod Stakhov2024-04-232-3/+44
|
* [Minor] Deal with descriptors in the wait queueVsevolod Stakhov2024-04-221-2/+39
|
* [Minor] Do not use pointers to local variables, sighVsevolod Stakhov2024-04-221-8/+11
|
* [Minor] Try to fix mess with refcountsVsevolod Stakhov2024-04-221-9/+9
|
* [Rework] Serialize control commandsVsevolod Stakhov2024-04-222-68/+169
| | | | | | | In fact, we cannot send multiple commands and read them through the pipe. It has caused multiple weird issues in the past but I can now see clearly how it should be done. We should send commands and serialize all requests pending to let them being sent one by one, after reply for the previous command has been received.
* Merge pull request #4933 from rspamd/vstakhov-utf8-receivedVsevolod Stakhov2024-04-202-6/+20
|\ | | | | Support UTF8 flag for the received headers
| * [Minor] Support UTF8 in Received flagsVsevolod Stakhov2024-04-192-6/+20
| | | | | | | | Issue: #4919
* | Merge pull request #4932 from rspamd/vstakhov-fix-bayes-disableVsevolod Stakhov2024-04-201-0/+12
|\| | | | | Fix statfile symbols disabling
| * [Fix] If we have one statfile disabled we need to disable allVsevolod Stakhov2024-04-191-0/+12
| |
* | [Fix] Always set the unlearn flag when relearningaduernberger2024-04-181-1/+1
| | | | | | Treat relearning from ham to spam the same as relearning from spam to ham. `res` is only set to true if the mail is already learned.
* | [Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSIONDmitriy Alekseev2024-04-111-1/+6
| | | | | | If we detected extension of the file and this extension is equal to the real extension then we should not pass second extension to check function as it will trigger false positive for MIME_DOUBLE_BAD_EXTENSION.
* | [Minor] Fix grow_factorAndrew Lewis2024-04-101-1/+1
| |
* | [Project] Adjust some final bitsVsevolod Stakhov2024-04-082-9/+17
| |
* | [Project] Write a function to adjust grow factor properlyVsevolod Stakhov2024-04-081-0/+42
| |
* | [Project] Rework grow factor as it is currently brokenVsevolod Stakhov2024-04-083-44/+10
|/
* [Fix] Honor dynamic thresholds for greylisting moduleVsevolod Stakhov2024-04-052-1/+42
|
* [Minor] Remove redundant metric nameVsevolod Stakhov2024-04-051-1/+1
|
* [Fix] Update greylisting threshold as it can be easily dynamicVsevolod Stakhov2024-04-051-7/+4
| | | | | Issue: #4908 Closes: #4908
* [Fix] Fix shared memory proxying when compression is setVsevolod Stakhov2024-04-031-68/+67
|
* [Feature] Allow custom milter quarantine and tempfail messagesVsevolod Stakhov2024-04-023-20/+73
| | | | | Issue: #4892 Closes: #4892
* [Minor] Fix format of example setting (rspamd.com#736)Andrew Lewis2024-03-251-1/+1
|
* [CritFix] Protect regexp matcher from regexps with empty patternsVsevolod Stakhov2024-03-223-1/+15
| | | | | Issue: #4885 Closes: #4885
* [Minor] Deny zero length in regexp search functionsVsevolod Stakhov2024-03-221-11/+5
|
* [Fix] Fix inconsistent nesting in mime partsVsevolod Stakhov2024-03-201-1/+8
| | | | | | | | | We should do like MUAs do: imlicitly close incomplete mime parts and treat them as ususal. It is weird and utterly stupid but that's what MUA do. Issue: #4740 Closes: #4740
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-18241-8376/+8402
|
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-18118-861/+861
| | | | This types have constant conflicts with the system ones especially on OSX.
* [Minor] Another similar `getline` fixVsevolod Stakhov2024-03-151-2/+2
|
* [Minor] Fix irrelevant issue with the `getline` invocationVsevolod Stakhov2024-03-151-1/+1
|
* [Fix] Do not save multipatterns to FS in certain casesVsevolod Stakhov2024-03-157-29/+39
|
* [Fix] Fuzzy add/delete handlers are badly broken for compressionVsevolod Stakhov2024-03-141-2/+7
|