aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Use internal flagsVsevolod Stakhov2024-06-193-10/+13
|
* [Rework] Another bunch of changes to the dependencies processingVsevolod Stakhov2024-06-198-68/+72
|
* [Minor] Remove bogus messageVsevolod Stakhov2024-06-181-10/+4
|
* [Minor] Add notice about unknown depsVsevolod Stakhov2024-06-181-0/+2
|
* [Rework] Dependencies must be unique...Vsevolod Stakhov2024-06-184-25/+69
|
* [Rework] Use explicit item statusVsevolod Stakhov2024-06-186-68/+97
|
* [Rework] Rething slow timerVsevolod Stakhov2024-06-172-28/+34
|
* [Fix] Fix documentation nestingVsevolod Stakhov2024-06-081-3/+3
|
* [Feature] Make min_resolve_interval configurableVsevolod Stakhov2024-06-082-0/+7
|
* [Fix] Unset autolearn flag if we learn explicitlyVsevolod Stakhov2024-05-241-0/+3
|
* [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-181-1/+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
* [Fix] Allow to set 0 as number of rows to disable roll historyVsevolod Stakhov2024-04-291-1/+3
| | | | | Issue: #4947 Closes: #4947
* [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-221-57/+158
| | | | | | | 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.
* [Project] Adjust some final bitsVsevolod Stakhov2024-04-081-0/+4
|
* [Project] Rework grow factor as it is currently brokenVsevolod Stakhov2024-04-081-5/+3
|
* [Fix] Fix shared memory proxying when compression is setVsevolod Stakhov2024-04-031-68/+67
|
* [Feature] Allow custom milter quarantine and tempfail messagesVsevolod Stakhov2024-04-022-19/+52
| | | | | Issue: #4892 Closes: #4892
* [CritFix] Protect regexp matcher from regexps with empty patternsVsevolod Stakhov2024-03-221-0/+5
| | | | | Issue: #4885 Closes: #4885
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-1881-2574/+2606
|
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-1837-217/+217
| | | | This types have constant conflicts with the system ones especially on OSX.
* [Fix] Do not save multipatterns to FS in certain casesVsevolod Stakhov2024-03-151-3/+5
|
* [Minor] Fix invocationVsevolod Stakhov2024-03-111-1/+1
|
* [Feature] Support reply in message pack formatVsevolod Stakhov2024-03-112-7/+34
| | | | | | Rspamd currently sends reply in JSON format. However, message pack seems to be a better choice for a compatible client. It is faster and does not need escaping or even UTF8 validation. This is a surface for further updates.
* [Minor] Add HTTP_MAGIC_SVG keymoisseev2024-03-071-2/+3
|
* [Minor] Serve SVG with the correct CTmoisseev2024-03-071-0/+1
|
* [Project] Convert the remainingVsevolod Stakhov2024-03-053-4/+4
|
* [Project] Start optimization of userdata hashingVsevolod Stakhov2024-03-053-6/+9
|
* [Fix] Fix initial maps loadVsevolod Stakhov2024-02-172-7/+12
|
* [Test] Add unit testsVsevolod Stakhov2024-02-122-3/+15
|
* [Fix] Try to fix url path issueVsevolod Stakhov2024-02-121-4/+18
|
* [Minor] Add LOG_CONS flag to `openlog`Vsevolod Stakhov2024-02-101-1/+1
|
* [Feature] Support JSON logging when in syslog modeVsevolod Stakhov2024-02-091-8/+145
|
* [Fix] Fix potential double free by expclicitly zeroing pointersVsevolod Stakhov2024-01-251-4/+4
|
* Update cfg_utils.cxxJulien Voisin2023-12-291-1/+1
| | | Fix another dumb s/NULL/nullptr/g
* Update cfg_rcl.cxxJulien Voisin2023-12-291-1/+1
| | | Fixed an overzealous s/NULL/nullptr/g
* Merge pull request #4718 from rspamd/vstakhov-bayes-reworkVsevolod Stakhov2023-12-101-6/+6
|\ | | | | Migrate bayes redis backend to Lua scripts
| * [Project] Move the whole backend to C++Vsevolod Stakhov2023-12-051-6/+6
| | | | | | | | Easier to work further.
* | [CritFix] - Fix reported length of logging structureAdam Majer2023-12-071-31/+11
|/ | | | | | | | | | | | The logging code contains one place where the apparent size of the logging structure is defined and then it's actually utilized in another place. Re-writes and refactoring this code ended up with these values to not co-relate what was previously there resulting in a stack overwrite in last version or currently in log truncation. Move assignment of logging structure to the place where it's actually used, reducing future logic de-sync dangers. Also move the g_assert() to the end as it should be a development aid only.
* [Rework] Use a more sane data structure and refactorVsevolod Stakhov2023-11-212-4/+5
|
* [Fix] Fix some corner cases when parsing maps with no newlinesVsevolod Stakhov2023-11-181-0/+3
|