summaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Properly print top symbols by timeoutVsevolod Stakhov2022-09-103-10/+26
|
* [Minor] Slightly improve log messageVsevolod Stakhov2022-09-101-2/+4
|
* [Fix] milter_headers: Header fields may be inserted at wrong position.IKEDA Soji2022-09-031-7/+28
|
* [Minor] Check ucl object typeVsevolod Stakhov2022-08-271-1/+1
|
* [Fix] Skip cname records when processing SPF recordsVsevolod Stakhov2022-08-261-0/+9
|
* [Minor] SPF: Fix debugging domainVsevolod Stakhov2022-08-261-5/+6
|
* [Fix] Another try to fix add headers compatibility logicVsevolod Stakhov2022-08-231-19/+36
| | | | Issue: #4246
* [Fix] Fix iteration over milter headersVsevolod Stakhov2022-08-231-4/+5
| | | | Issue: #4246
* [Minor] Exclude irrelevant parts from mime_headers regexpVsevolod Stakhov2022-08-221-0/+6
|
* [Minor] Add utility function for task timeoutsVsevolod Stakhov2022-08-192-0/+38
|
* [Minor] Implement C API to obtain timeouts informationVsevolod Stakhov2022-08-192-0/+50
|
* [Minor] Save all items that causes timeoutsVsevolod Stakhov2022-08-192-2/+28
|
* [Minor] Add some more loggingVsevolod Stakhov2022-08-181-7/+19
|
* [Minor] Add function to find out the maximum timeout for all symbolsVsevolod Stakhov2022-08-172-0/+71
|
* [Minor] Add timeout augmentationVsevolod Stakhov2022-08-171-0/+6
|
* [Project] Allow to extract augmentation valuesVsevolod Stakhov2022-08-132-0/+29
|
* [Minor] Handle null valuesVsevolod Stakhov2022-08-121-0/+5
|
* [Project] Support augmentations with valuesVsevolod Stakhov2022-08-124-25/+90
|
* [Minor] Ignore unlink failures when dealing with the caching logicVsevolod Stakhov2022-08-101-2/+3
| | | | Issue: #4238
* [Minor] Hide complex functionVsevolod Stakhov2022-08-082-23/+26
|
* [Minor] Oops, forgot to save a file: fix compilation errorVsevolod Stakhov2022-08-071-1/+1
|
* [Minor] One more effort to select a proper item to changeVsevolod Stakhov2022-08-072-10/+22
|
* [Minor] Set current item when processing compositesVsevolod Stakhov2022-08-071-0/+4
|
* [Minor] Try to fix stats for the virtual symbolsVsevolod Stakhov2022-08-063-4/+15
|
* [Fix] Try to avoid a corner case for `@` patternVsevolod Stakhov2022-08-041-15/+24
| | | | Issue: #4217
* [Minor] Another try to fix build on old systemsVsevolod Stakhov2022-07-281-1/+1
|
* [Minor] Reduce log levelVsevolod Stakhov2022-07-271-1/+1
|
* [Minor] Explicitly resolve parent as it could not be resolved initiallyVsevolod Stakhov2022-07-271-0/+1
|
* [Fix] Try to fix passthrough results processing logicVsevolod Stakhov2022-07-261-11/+13
|
* [Fix] Try to fix the mess with read only flagVsevolod Stakhov2022-07-251-1/+1
| | | | Issue: #4219
* [Minor] Add static C APIVsevolod Stakhov2022-07-242-0/+35
|
* [Minor] Check version header that is absent sometimesVsevolod Stakhov2022-07-181-1/+5
|
* [Minor] Add is_avalanching type hintVsevolod Stakhov2022-07-183-0/+3
|
* [Minor] Add a workaround for old clangVsevolod Stakhov2022-07-181-0/+9
|
* [Minor] Fix hash usage after rework to address pointer stability issueVsevolod Stakhov2022-07-181-4/+9
|
* [Rework] Use hash map for id->symbol mappingsVsevolod Stakhov2022-07-172-25/+21
|
* [Minor] Simplify id_list by using of the small vectorVsevolod Stakhov2022-07-175-120/+37
|
* [Minor] Follow-up for static disabling of the symbolsVsevolod Stakhov2022-07-172-6/+117
|
* [Feature] Add ability to statically maintain disabled/enabled patternsVsevolod Stakhov2022-07-171-0/+134
|
* [Rework] Use another version of hash table from the same authorVsevolod Stakhov2022-07-1713-32/+37
|
* [Fix] Fix reading of the cached mapsVsevolod Stakhov2022-07-101-10/+18
| | | | Issue: #4213
* [Minor] Fix format stringVsevolod Stakhov2022-07-091-5/+5
|
* [Fix] Fix several issues with the HTTP keepalive parsingVsevolod Stakhov2022-07-091-14/+13
|
* [Minor] Fix several issues in the parsing of the timeout in Keep-Alive headerVsevolod Stakhov2022-07-091-25/+38
|
* [Fix] Remove check for a score with no symbol being registeredVsevolod Stakhov2022-07-081-4/+1
| | | | | | | | | | | This check is redundant and has proven to confuse users who want to disable some rules. Indeed, if we are looking for a way to hint a user that the registered symbol `example` does not match with the scored symbol `exmaple` (e.g. incorrect spelling), then this error will be detected when we match symcache entries and the scores. The opposite check is useless to prevent such an error. And since it is much harder to define a dangling score with no real symbol, we can just ignore this possibility in general, since the FP for this check, specifically when some rule got intentionally disabled but a score is not removed just annoys users for no good reason.
* [Minor] Some more fixes towards hyperscan obsoletion reasoningVsevolod Stakhov2022-07-081-3/+4
|
* [Minor] Add some extra error reporting to hyperscan cache checksVsevolod Stakhov2022-07-052-4/+36
|
* [Minor] Save list of children for normal symbols with dependent virtual symbolsVsevolod Stakhov2022-07-053-1/+27
|
* [Minor] Oops, my clang plugin tells me something that I have ignoredVsevolod Stakhov2022-06-291-1/+1
|
* [Minor] Fix confusing with variable type and re-useVsevolod Stakhov2022-06-291-6/+16
|