Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Fix] Try to fix the mess with read only flag | Vsevolod Stakhov | 2022-07-25 | 1 | -1/+1 | |
| | | | | Issue: #4219 | |||||
* | [Minor] Add static C API | Vsevolod Stakhov | 2022-07-24 | 2 | -0/+35 | |
| | ||||||
* | [Minor] Check version header that is absent sometimes | Vsevolod Stakhov | 2022-07-18 | 1 | -1/+5 | |
| | ||||||
* | [Minor] Add is_avalanching type hint | Vsevolod Stakhov | 2022-07-18 | 3 | -0/+3 | |
| | ||||||
* | [Minor] Add a workaround for old clang | Vsevolod Stakhov | 2022-07-18 | 1 | -0/+9 | |
| | ||||||
* | [Minor] Fix hash usage after rework to address pointer stability issue | Vsevolod Stakhov | 2022-07-18 | 1 | -4/+9 | |
| | ||||||
* | [Rework] Use hash map for id->symbol mappings | Vsevolod Stakhov | 2022-07-17 | 2 | -25/+21 | |
| | ||||||
* | [Minor] Simplify id_list by using of the small vector | Vsevolod Stakhov | 2022-07-17 | 5 | -120/+37 | |
| | ||||||
* | [Minor] Follow-up for static disabling of the symbols | Vsevolod Stakhov | 2022-07-17 | 2 | -6/+117 | |
| | ||||||
* | [Feature] Add ability to statically maintain disabled/enabled patterns | Vsevolod Stakhov | 2022-07-17 | 1 | -0/+134 | |
| | ||||||
* | [Rework] Use another version of hash table from the same author | Vsevolod Stakhov | 2022-07-17 | 13 | -32/+37 | |
| | ||||||
* | [Fix] Fix reading of the cached maps | Vsevolod Stakhov | 2022-07-10 | 1 | -10/+18 | |
| | | | | Issue: #4213 | |||||
* | [Minor] Fix format string | Vsevolod Stakhov | 2022-07-09 | 1 | -5/+5 | |
| | ||||||
* | [Fix] Fix several issues with the HTTP keepalive parsing | Vsevolod Stakhov | 2022-07-09 | 1 | -14/+13 | |
| | ||||||
* | [Minor] Fix several issues in the parsing of the timeout in Keep-Alive header | Vsevolod Stakhov | 2022-07-09 | 1 | -25/+38 | |
| | ||||||
* | [Fix] Remove check for a score with no symbol being registered | Vsevolod Stakhov | 2022-07-08 | 1 | -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 reasoning | Vsevolod Stakhov | 2022-07-08 | 1 | -3/+4 | |
| | ||||||
* | [Minor] Add some extra error reporting to hyperscan cache checks | Vsevolod Stakhov | 2022-07-05 | 2 | -4/+36 | |
| | ||||||
* | [Minor] Save list of children for normal symbols with dependent virtual symbols | Vsevolod Stakhov | 2022-07-05 | 3 | -1/+27 | |
| | ||||||
* | [Minor] Oops, my clang plugin tells me something that I have ignored | Vsevolod Stakhov | 2022-06-29 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix confusing with variable type and re-use | Vsevolod Stakhov | 2022-06-29 | 1 | -6/+16 | |
| | ||||||
* | [Fix] Ignore all (I hope) unknown DKIM signature KV pairs | Vsevolod Stakhov | 2022-06-29 | 1 | -18/+12 | |
| | ||||||
* | [Fix] Dkim: Ignore unknown DKIM kv pairs as stated in RFC | Vsevolod Stakhov | 2022-06-28 | 1 | -33/+40 | |
| | ||||||
* | [Fix] Symcache: Do not use C style comparators in C++ sorts | Vsevolod Stakhov | 2022-06-28 | 1 | -18/+4 | |
| | ||||||
* | Revert "[Minor] Simplify code" | Vsevolod Stakhov | 2022-06-24 | 1 | -3/+6 | |
| | | | | | | | It seems that safety guarantees as defined by standard apply merely to the values but not to the keys. So revert to a more ugly approach unless there is a better way to do `try_emplace` with move only key. This reverts commit 8bb63981133b479dcaf24b9d34d43993c1b732c8. | |||||
* | [Minor] Simplify code | Vsevolod Stakhov | 2022-06-24 | 1 | -6/+3 | |
| | ||||||
* | [Minor] Move stuff | Vsevolod Stakhov | 2022-06-21 | 1 | -0/+1 | |
| | ||||||
* | [Rework] Switch minimum C++ standard version to C++20 | Vsevolod Stakhov | 2022-06-19 | 1 | -2/+2 | |
| | ||||||
* | [Project] Add experimental HTTP statistics backend | Vsevolod Stakhov | 2022-06-11 | 1 | -0/+1 | |
| | ||||||
* | [Minor] Simplify array_of using types deduction | Vsevolod Stakhov | 2022-06-11 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Another try to fix race condition in the runtime destruction | Vsevolod Stakhov | 2022-05-28 | 5 | -15/+43 | |
| | ||||||
* | Revert "[Fix] Stop slow timer on task destruction" | Vsevolod Stakhov | 2022-05-28 | 1 | -1/+0 | |
| | | | | This reverts commit 64cc33bb9169369241c78b999e3d1a4ce0a2cb02. | |||||
* | [Fix] Stop slow timer on task destruction | Vsevolod Stakhov | 2022-05-27 | 1 | -0/+1 | |
| | | | | Issue: #4182 | |||||
* | [Rework] Augmentations can now imply flags | Vsevolod Stakhov | 2022-05-15 | 1 | -11/+51 | |
| | ||||||
* | [Fix] Fix ordering when sorting symcache | Vsevolod Stakhov | 2022-05-14 | 1 | -46/+23 | |
| | ||||||
* | [Minor] Symcache: Stop on non least passthrough results | Vsevolod Stakhov | 2022-05-14 | 1 | -0/+23 | |
| | ||||||
* | [Feature] Allow augmentations set in Lua API | Vsevolod Stakhov | 2022-05-14 | 5 | -1/+63 | |
| | ||||||
* | [Feature] Implement symbols augmentations | Vsevolod Stakhov | 2022-05-14 | 4 | -13/+87 | |
| | ||||||
* | [Minor] Composites companion | Vsevolod Stakhov | 2022-05-14 | 1 | -25/+2 | |
| | ||||||
* | [Minor] Improve logging in lambdas | Vsevolod Stakhov | 2022-05-14 | 3 | -8/+21 | |
| | ||||||
* | [Minor] Fix some misuse cases | Vsevolod Stakhov | 2022-05-13 | 2 | -2/+11 | |
| | ||||||
* | [Rework] Simplify scores check and extend it to pre/post filters | Vsevolod Stakhov | 2022-05-13 | 2 | -26/+18 | |
| | ||||||
* | [Minor] Remove useless check | Vsevolod Stakhov | 2022-05-13 | 1 | -48/+45 | |
| | ||||||
* | [Fix] Distinguish dynamic and static items | Vsevolod Stakhov | 2022-05-11 | 2 | -2/+41 | |
| | ||||||
* | [Rework] Use dynamic items in the callbacks | Vsevolod Stakhov | 2022-05-09 | 3 | -62/+17 | |
| | ||||||
* | [Rework] Use dynamic items for calling callbacks | Vsevolod Stakhov | 2022-05-09 | 6 | -39/+62 | |
| | | | | | It is trivial to get a static item by dynamic item by just subtracting pointers. So there is no need in other complications. | |||||
* | [Fix] Zstd: Fix compression with the new Zstd API | Vsevolod Stakhov | 2022-05-08 | 1 | -1/+1 | |
| | | | | Issue: #4140 | |||||
* | [Minor] Some optimization | Vsevolod Stakhov | 2022-05-08 | 1 | -1/+5 | |
| | ||||||
* | [Minor] Sigh: add more tolerance to shit that can be passed to symcache API | Vsevolod Stakhov | 2022-05-07 | 2 | -3/+42 | |
| | ||||||
* | [Minor] Replace some of macro uses | Vsevolod Stakhov | 2022-05-07 | 8 | -33/+33 | |
| |