aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-294-7/+7
| | | | | | 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.
* [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-182-11/+33
|
* [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
|
* [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
|