aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Change the logic of skipping symbolsVsevolod Stakhov2024-09-041-1/+1
| | | | | We now do not skip pre/post filters even if the task result has reached threshold.
* [Minor] Fix logic of the checksVsevolod Stakhov2024-08-011-19/+8
|
* [Feature] Allow to set negative group score limit via `min_score`Vsevolod Stakhov2024-07-301-5/+18
|
* [Rework] Update fmt to version 11Vsevolod Stakhov2024-07-011-2/+2
|
* [Fix] Resgore the collaterally removed lineVsevolod Stakhov2024-06-041-1/+1
| | | | Issue: #4981
* [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
* 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
* | [Minor] Fix grow_factorAndrew Lewis2024-04-101-1/+1
| |
* | [Project] Adjust some final bitsVsevolod Stakhov2024-04-081-9/+13
| |
* | [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-082-39/+7
|/
* [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-1825-756/+756
|
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-1813-115/+115
| | | | This types have constant conflicts with the system ones especially on OSX.
* [Fix] Do not save multipatterns to FS in certain casesVsevolod Stakhov2024-03-153-6/+6
|
* [Project] Convert the remainingVsevolod Stakhov2024-03-051-3/+3
|
* [Project] Start optimization of userdata hashingVsevolod Stakhov2024-03-052-6/+6
|
* [Minor] Ask for utf8 string from libarchiveVsevolod Stakhov2024-02-281-1/+1
|
* [Minor] Detect encryption when libarchive is usedVsevolod Stakhov2024-02-281-0/+7
|
* [Project] Use libarchive for troublesome archivesVsevolod Stakhov2024-02-281-9/+40
|
* [Fix] Fix headers insertion in the ordered listVsevolod Stakhov2024-01-221-2/+6
|
* [Minor] Print some more statsVsevolod Stakhov2024-01-191-1/+5
|
* [Fix] Really fix the language detector statistical heuristicVsevolod Stakhov2024-01-181-12/+26
|
* [Fix] Make words selection random deterministic upon contentVsevolod Stakhov2024-01-181-12/+19
|
* [Fix] Fix wrong raw_len usageVsevolod Stakhov2023-12-041-2/+4
|
* [Test] Add unit tests for unfoldingVsevolod Stakhov2023-11-252-1/+81
|
* [Minor] Append header to the ordered list of headers if it does not existVsevolod Stakhov2023-11-252-5/+11
|
* [Minor] Remove unusedVsevolod Stakhov2023-11-241-2/+0
|
* [Fix] Fix issues with the raw header on header insertion/modificationVsevolod Stakhov2023-11-231-6/+33
|
* [Fix] Set loaded variable explicitlyVsevolod Stakhov2023-11-131-3/+4
|
* [Minor] Fix unit testsVsevolod Stakhov2023-11-081-2/+3
|
* [Feature] Reiterate on gtube patternsVsevolod Stakhov2023-11-081-9/+7
|
* [Minor] Add missing <algorithm> include for gcc 14Petr Vaněk2023-11-011-0/+1
| | | | | | | | | | | | This commit addresses a compilation issue when using GCC 14. According to GCC 14's porting guide [1], some C++ Standard Library headers no longer include other headers they used to use internally. Specifically, <algorithm> must now be explicitly included. [1] https://gcc.gnu.org/gcc-14/porting_to.html See-also: https://bugs.gentoo.org/916438 Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
* [Minor] Imply LEFTMOST flag on regexps with conditionsVsevolod Stakhov2023-09-181-0/+3
|
* [Minor] Increase log level as this is essentialVsevolod Stakhov2023-08-271-4/+1
|
* [Minor] Fix `www.` prefix matcherVsevolod Stakhov2023-08-242-1/+18
|
* [Rework] More steps to do refactoringVsevolod Stakhov2023-08-162-7/+7
|
* [Rework] Further conversion routinesVsevolod Stakhov2023-08-151-6/+1
|
* [Rework] More abstractions to hide C++ internalsVsevolod Stakhov2023-08-141-16/+18
|
* [Fix] Fix `rspamd_has_only_html_part`Vsevolod Stakhov2023-08-021-5/+3
|
* [Minor] Allow symbols insertion for skipped tasksVsevolod Stakhov2023-08-021-4/+8
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-2632-6481/+6735
| | | | No meaningful changes.
* [Feature] Add order to urls structureVsevolod Stakhov2023-07-251-10/+13
|
* [Minor] Oops: I have written too long in C++Vsevolod Stakhov2023-07-251-0/+2
|
* [Feature] Process HTML parts before text onesVsevolod Stakhov2023-07-251-4/+47
|
* [Minor] Slightly change the text processing logicVsevolod Stakhov2023-07-251-22/+40
|
* [Minor] Compare parts with many words by just using their lengthVsevolod Stakhov2023-05-311-2/+10
|
* [Minor] Always report multipattern compile errorVsevolod Stakhov2023-05-182-2/+15
| | | | Issue: #4487