aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* [Test] Fix broken testsVsevolod Stakhov2022-10-251-1/+1
* [Minor] Another small neatVsevolod Stakhov2022-10-251-1/+6
* [Fix] Another corner case in url parsingVsevolod Stakhov2022-10-251-1/+3
* [Fix] Try to fix parsing of the unencoded `>` characters in html attributesVsevolod Stakhov2022-10-251-34/+68
* [Minor] Add small additional loggingVsevolod Stakhov2022-10-251-0/+2
* [Project] Enable hyperscan tools for re_cacheVsevolod Stakhov2022-10-251-15/+17
* [Minor] Fix offset usageVsevolod Stakhov2022-10-251-10/+14
* [Project] Allow offsets in the hyperscan cacheVsevolod Stakhov2022-10-244-6/+6
* [Minor] Allow to map files at some offsetVsevolod Stakhov2022-10-243-15/+23
* [Minor] Improve loggingVsevolod Stakhov2022-10-231-7/+17
* [Minor] Normalise file namesVsevolod Stakhov2022-10-232-1/+11
* [Minor] Some tweaks to the cmake scriptsVsevolod Stakhov2022-10-232-4/+11
* [Rework] Make http normalize path function a generic functionVsevolod Stakhov2022-10-239-246/+246
* [Project] Rework cleanupVsevolod Stakhov2022-10-234-223/+98
* [Project] Synchronize hyperscan caches via the main processVsevolod Stakhov2022-10-233-2/+39
* [Rework] Use blocking socket for IPC between main and workersVsevolod Stakhov2022-10-231-0/+19
* [Rework] Use more predictable size for commands buffersVsevolod Stakhov2022-10-231-2/+2
* [Minor] Use seqpacket for control pipesVsevolod Stakhov2022-10-233-10/+14
* [Feature] Milter_headers: Add `x-rspamd-action` routineVsevolod Stakhov2022-10-221-0/+18
* [Rework] Convert multipattern to use hyperscan toolsVsevolod Stakhov2022-10-223-134/+103
* [Project] Start C API implementationVsevolod Stakhov2022-10-222-2/+127
* [Minor] Fix corner casesVsevolod Stakhov2022-10-221-2/+2
* [CritFix] Restore compatibility with the integrations and headers alterationsVsevolod Stakhov2022-10-222-2/+16
* [Minor] Do not sort part urls, it was added by a mistakeVsevolod Stakhov2022-10-211-1/+0
* [Fix] Lua_tcp: Sigh, another try to fix `close` invocationVsevolod Stakhov2022-10-211-1/+11
* [Minor] Fix url_cmp operationVsevolod Stakhov2022-10-201-3/+3
* [Minor] Remove vectorized hyperscan mode: it has been always brokenVsevolod Stakhov2022-10-202-44/+12
* Merge pull request #4308 from frederikbosch/patch-1Vsevolod Stakhov2022-10-191-1/+11
|\
| * Update composites.confFrederik Bosch2022-10-171-1/+1
| * Composites should not be recursiveFrederik Bosch2022-10-121-1/+1
| * Protect against bounce spamFrederik Bosch2022-10-121-1/+11
* | [Fix] Mx_check: Cache the fact of a missing MX recordVsevolod Stakhov2022-10-191-4/+13
* | [Rules] Reduce score of HTTP_TO_HTTPS - subject to remove completelyVsevolod Stakhov2022-10-181-1/+1
* | [Minor] Use __func__ in c++ mode as defined by standardVsevolod Stakhov2022-10-181-1/+1
* | [Minor] Fix error copying/move behaviourVsevolod Stakhov2022-10-181-0/+28
* | [Minor] Use a separate error class instead of std::stringVsevolod Stakhov2022-10-175-53/+162
* | [Minor] Rename file to a more appropriate nameVsevolod Stakhov2022-10-176-8/+8
* | [Rework] Store the current worker, so other libraries could use this informationVsevolod Stakhov2022-10-163-6/+10
* | [Minor] Move hyperscan tools to the libserver domainVsevolod Stakhov2022-10-163-4/+3
* | [Project] (Re)implement hyperscan cachingVsevolod Stakhov2022-10-161-3/+197
* | [Minor] More tests and fixes to raii fileVsevolod Stakhov2022-10-162-23/+56
* | [Minor] Add some more utilitiesVsevolod Stakhov2022-10-152-1/+21
* | [Minor] Commit leftoversVsevolod Stakhov2022-10-152-2/+2
* | [Rework] Split locked and unlocked files, as mmap does not need flock normallyVsevolod Stakhov2022-10-152-54/+127
* | [Fix] Another try to fix close method in lua_tcpVsevolod Stakhov2022-10-131-0/+6
* | [Minor] Add some debug logs for mx_checkVsevolod Stakhov2022-10-131-0/+3
* | Merge pull request #4304 from twesterhever/temp-comosites-freemail-affVsevolod Stakhov2022-10-121-0/+7
|\ \ | |/ |/|
| * [Enhancement] Add composite rule against AFF involving freemailerstwesterhever2022-10-091-0/+7
* | [Test] Add more tests for the passwords checking logicVsevolod Stakhov2022-10-111-8/+24
* | [Fix] Another fix for the enable passwordVsevolod Stakhov2022-10-111-0/+4