Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Rework] Make http normalize path function a generic function | Vsevolod Stakhov | 2022-10-23 | 5 | -239/+6 | |
| | ||||||
* | [Project] Rework cleanup | Vsevolod Stakhov | 2022-10-23 | 3 | -223/+91 | |
| | ||||||
* | [Project] Synchronize hyperscan caches via the main process | Vsevolod Stakhov | 2022-10-23 | 3 | -2/+39 | |
| | ||||||
* | [Rework] Use blocking socket for IPC between main and workers | Vsevolod Stakhov | 2022-10-23 | 1 | -0/+19 | |
| | | | | | | | | | | | | There are no reasons why control pipes are blocking: the messages there are rare and are strictly bounded by command sizes, so if we block on some pipe, it is ok, as we still poll that for all operations. It is also impossible to block on writing in normal conditions. And if the conditions are not normal, e.g. a worker is unresponsive, then we can safely think that the non-blocking behaviour as it is implemented currently will not make things better, as it would lead to incomplete reads/writes that are not handled anyhow and are totally broken from the beginning. | |||||
* | [Rework] Use more predictable size for commands buffers | Vsevolod Stakhov | 2022-10-23 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Use seqpacket for control pipes | Vsevolod Stakhov | 2022-10-23 | 3 | -10/+14 | |
| | ||||||
* | [Rework] Convert multipattern to use hyperscan tools | Vsevolod Stakhov | 2022-10-22 | 2 | -3/+83 | |
| | ||||||
* | [Project] Start C API implementation | Vsevolod Stakhov | 2022-10-22 | 2 | -2/+127 | |
| | ||||||
* | [Minor] Do not sort part urls, it was added by a mistake | Vsevolod Stakhov | 2022-10-21 | 1 | -1/+0 | |
| | | | | Discussed with: @citrin | |||||
* | [Minor] Fix url_cmp operation | Vsevolod Stakhov | 2022-10-20 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Remove vectorized hyperscan mode: it has been always broken | Vsevolod Stakhov | 2022-10-20 | 2 | -44/+12 | |
| | ||||||
* | [Minor] Use __func__ in c++ mode as defined by standard | Vsevolod Stakhov | 2022-10-18 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Use a separate error class instead of std::string | Vsevolod Stakhov | 2022-10-17 | 2 | -16/+22 | |
| | ||||||
* | [Minor] Rename file to a more appropriate name | Vsevolod Stakhov | 2022-10-17 | 2 | -2/+2 | |
| | ||||||
* | [Rework] Store the current worker, so other libraries could use this information | Vsevolod Stakhov | 2022-10-16 | 3 | -6/+10 | |
| | ||||||
* | [Minor] Move hyperscan tools to the libserver domain | Vsevolod Stakhov | 2022-10-16 | 2 | -0/+291 | |
| | ||||||
* | [Minor] Commit leftovers | Vsevolod Stakhov | 2022-10-15 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix copy-paste error | moisseev | 2022-10-09 | 1 | -1/+1 | |
| | | | | PR: #4302 | |||||
* | [Fix] Fix favicon.ico Content-Type header | moisseev | 2022-10-09 | 1 | -1/+3 | |
| | | | | Issue: #4301 | |||||
* | [Minor] Remove redundant check | Vsevolod Stakhov | 2022-10-07 | 1 | -6/+0 | |
| | ||||||
* | [Minor] Do not use names starting from `_` as they might be reserved | Vsevolod Stakhov | 2022-10-04 | 1 | -2/+2 | |
| | | | | Issue: #4293 | |||||
* | [Fix] Fix DNS reply handling for HTTP maps | Vsevolod Stakhov | 2022-10-01 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Make panic more informant | Vsevolod Stakhov | 2022-09-19 | 1 | -2/+10 | |
| | ||||||
* | [Fix] Avoid cyclic references in symcache and fix memory leaks | Vsevolod Stakhov | 2022-09-17 | 5 | -64/+66 | |
| | ||||||
* | [Minor] Try to deal with some deprecations | Vsevolod Stakhov | 2022-09-15 | 2 | -2/+2 | |
| | ||||||
* | [Minor] Minor debugging improvements | Vsevolod Stakhov | 2022-09-10 | 1 | -10/+18 | |
| | ||||||
* | [Minor] Remove priorities from idempotent filters | Vsevolod Stakhov | 2022-09-10 | 2 | -6/+11 | |
| | ||||||
* | [Minor] Properly print top symbols by timeout | Vsevolod Stakhov | 2022-09-10 | 3 | -10/+26 | |
| | ||||||
* | [Minor] Slightly improve log message | Vsevolod Stakhov | 2022-09-10 | 1 | -2/+4 | |
| | ||||||
* | [Fix] milter_headers: Header fields may be inserted at wrong position. | IKEDA Soji | 2022-09-03 | 1 | -7/+28 | |
| | ||||||
* | [Minor] Check ucl object type | Vsevolod Stakhov | 2022-08-27 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Skip cname records when processing SPF records | Vsevolod Stakhov | 2022-08-26 | 1 | -0/+9 | |
| | ||||||
* | [Minor] SPF: Fix debugging domain | Vsevolod Stakhov | 2022-08-26 | 1 | -5/+6 | |
| | ||||||
* | [Fix] Another try to fix add headers compatibility logic | Vsevolod Stakhov | 2022-08-23 | 1 | -19/+36 | |
| | | | | Issue: #4246 | |||||
* | [Fix] Fix iteration over milter headers | Vsevolod Stakhov | 2022-08-23 | 1 | -4/+5 | |
| | | | | Issue: #4246 | |||||
* | [Minor] Exclude irrelevant parts from mime_headers regexp | Vsevolod Stakhov | 2022-08-22 | 1 | -0/+6 | |
| | ||||||
* | [Minor] Add utility function for task timeouts | Vsevolod Stakhov | 2022-08-19 | 2 | -0/+38 | |
| | ||||||
* | [Minor] Implement C API to obtain timeouts information | Vsevolod Stakhov | 2022-08-19 | 2 | -0/+50 | |
| | ||||||
* | [Minor] Save all items that causes timeouts | Vsevolod Stakhov | 2022-08-19 | 2 | -2/+28 | |
| | ||||||
* | [Minor] Add some more logging | Vsevolod Stakhov | 2022-08-18 | 1 | -7/+19 | |
| | ||||||
* | [Minor] Add function to find out the maximum timeout for all symbols | Vsevolod Stakhov | 2022-08-17 | 2 | -0/+71 | |
| | ||||||
* | [Minor] Add timeout augmentation | Vsevolod Stakhov | 2022-08-17 | 1 | -0/+6 | |
| | ||||||
* | [Project] Allow to extract augmentation values | Vsevolod Stakhov | 2022-08-13 | 2 | -0/+29 | |
| | ||||||
* | [Minor] Handle null values | Vsevolod Stakhov | 2022-08-12 | 1 | -0/+5 | |
| | ||||||
* | [Project] Support augmentations with values | Vsevolod Stakhov | 2022-08-12 | 4 | -25/+90 | |
| | ||||||
* | [Minor] Ignore unlink failures when dealing with the caching logic | Vsevolod Stakhov | 2022-08-10 | 1 | -2/+3 | |
| | | | | Issue: #4238 | |||||
* | [Minor] Hide complex function | Vsevolod Stakhov | 2022-08-08 | 2 | -23/+26 | |
| | ||||||
* | [Minor] Oops, forgot to save a file: fix compilation error | Vsevolod Stakhov | 2022-08-07 | 1 | -1/+1 | |
| | ||||||
* | [Minor] One more effort to select a proper item to change | Vsevolod Stakhov | 2022-08-07 | 2 | -10/+22 | |
| | ||||||
* | [Minor] Set current item when processing composites | Vsevolod Stakhov | 2022-08-07 | 1 | -0/+4 | |
| |