aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Some more logic fixesVsevolod Stakhov5 days1-2/+15
|
* [Project] Fix more calculation issuesVsevolod Stakhov13 days1-1/+1
|
* [Project] Fix various issuesVsevolod Stakhov2025-07-253-23/+53
|
* [Project] Fix binary classification and lua scriptsVsevolod Stakhov2025-07-233-28/+84
|
* [Project] Further updatesVsevolod Stakhov2025-07-223-6/+34
|
* [Project] Multi-class classification project baselineVsevolod Stakhov2025-07-205-22/+304
|
* [Fix] Store html attributes that are emptyVsevolod Stakhov2025-07-171-0/+2
| | | | If we see something like <div class=""> we were not storing attribute at all!
* [Project] Fix Lua API and some constexpr compatibilityVsevolod Stakhov2025-07-172-17/+42
|
* [Project] Support more common html attributesVsevolod Stakhov2025-07-172-172/+1680
|
* [Project] Rework system of html tags to allow more tag typesVsevolod Stakhov2025-07-163-207/+604
|
* [Project] Fix symbols finalisationVsevolod Stakhov2025-07-143-2/+24
|
* [Minor] Improve loggingVsevolod Stakhov2025-07-131-11/+34
|
* [Fix] Fix DL lists initialisationsVsevolod Stakhov2025-07-131-3/+10
|
* [Minor] Use more efficient approach for iterationsVsevolod Stakhov2025-07-073-73/+125
|
* [Project] Fix scoped compilation againVsevolod Stakhov2025-07-073-176/+232
|
* [Fix] Fix order of descriptor closingVsevolod Stakhov2025-07-071-4/+4
|
* [Feature] Add a signal from main to workers for workers ready stateVsevolod Stakhov2025-07-012-1/+32
|
* [Project] Implement scoped compilationVsevolod Stakhov2025-06-287-27/+304
|
* [Project] Use re_cache scopes for mapsVsevolod Stakhov2025-06-272-4/+100
|
* [Project] Implement scoped regexp cache systemVsevolod Stakhov2025-06-272-24/+581
|
* [Project] Rework tokenizers initialisationVsevolod Stakhov2025-06-221-27/+69
|
* [Rework] Use GLib agnostic type for wordsVsevolod Stakhov2025-06-204-24/+114
|
* Merge branch 'master' into vstakhov-flexible-tokenizerVsevolod Stakhov2025-06-196-179/+263
|\
| * [Minor] Try to be consistent in cached flag for mapsVsevolod Stakhov2025-06-171-4/+1
| |
| * [Minor] Try to be consistent in logging when dealing with ExpiresVsevolod Stakhov2025-06-161-3/+7
| |
| * [Minor] Oops, forgot some code to be addedvstakhov-maps-lockVsevolod Stakhov2025-06-141-0/+18
| |
| * [Feature] Further improvements in scheduling next checksVsevolod Stakhov2025-06-141-18/+105
| |
| * [Fix] Try to avoid incomplete writesVsevolod Stakhov2025-06-141-12/+27
| |
| * [Rework] Eliminate maps lockingVsevolod Stakhov2025-06-142-70/+20
| |
| * Manual revert of 4c98aab6f670c659dff4c7e0cf392576f7850732Vsevolod Stakhov2025-06-132-49/+36
| | | | | | | | | | | | | | | | The problem is that we are trying to lock maps per backend, but periodics are scheduled per maps. It means that locks are not consistent with what we schedule and it really does not match the current maps processing logic. Hence, we revert that change here.
| * [Fix] Another fix for maps concurrent loadVsevolod Stakhov2025-06-122-17/+20
| |
| * [Fix] Do not add log tag header in milter logicvstakhov-dup-headersVsevolod Stakhov2025-06-121-4/+0
| |
| * [Fix] Do not explicitly add Connection header if it's thereVsevolod Stakhov2025-06-123-41/+68
| |
* | [Minor] Fix compilationVsevolod Stakhov2025-06-122-0/+2
| |
* | [Project] Add ability to create custom tokenizers for languagesVsevolod Stakhov2025-06-122-3/+39
|/
* [Fix] Fix race condition in maps loading by unlocking backend on switchVsevolod Stakhov2025-06-071-2/+35
|
* [Feature] Allow to specify max log tag length for all log messagesvstakhov-logging-improvementsVsevolod Stakhov2025-06-054-16/+161
|
* [Fix] Use safe parsers everywhere except configurationVsevolod Stakhov2025-06-057-12/+12
|
* [Feature] Add keep-alive supportvstakhov-proxy-improvementsVsevolod Stakhov2025-05-071-1/+1
|
* [Rework] Use locks/loaded per backend for all mapsVsevolod Stakhov2025-03-282-42/+43
|
* Merge pull request #5386 from rspamd/vstakhov-maps-stuffVsevolod Stakhov2025-03-242-21/+88
|\ | | | | Improve maps status visibility
| * [Minor] Set loaded flag when we load map from cachevstakhov-maps-stuffVsevolod Stakhov2025-03-241-0/+3
| |
| * [Minor] Static maps have pre-defined content, so use it to get idVsevolod Stakhov2025-03-241-0/+7
| |
| * [Fix] Fix maps idsVsevolod Stakhov2025-03-242-5/+21
| |
| * [Fix] Fix static maps description passingVsevolod Stakhov2025-03-241-5/+12
| |
| * [Feature] Show all maps statusVsevolod Stakhov2025-03-131-0/+17
| |
| * [Rework] Store shared maps data separatelyVsevolod Stakhov2025-03-132-11/+28
| |
* | Merge pull request #5400 from williamdes/patch-1Vsevolod Stakhov2025-03-221-2/+2
|\ \ | | | | | | Fix typo on "destionation" -> "destination"
| * | Fix typo on "destionation" -> "destination"William Desportes2025-03-201-2/+2
| |/
* / [Minor] Lua logging improvementsDmitry Petrov2025-03-161-3/+1
|/ | | | | | | | * Simplify lua_logger_out_str(), fix length check when doing hex output * Add lua_logger_out() with embedded lua_logger_trace struct * Replace high level lua_logger_out_type() calls with lua_logger_out() * Remove unused lua_logger_trace struct references * Include string terminator into buffer length checks, adjust affected places accordingly