summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [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
|
* [Minor] Eh, one more fix for the format stringVsevolod Stakhov2022-07-091-2/+2
| | | | Noticed by: @citrin
* [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-082-7/+17
|
* [Minor] Reduce log levelVsevolod Stakhov2022-07-071-1/+1
|
* [Minor] Add some extra error reporting to hyperscan cache checksVsevolod Stakhov2022-07-053-7/+41
|
* [Minor] Save list of children for normal symbols with dependent virtual symbolsVsevolod Stakhov2022-07-053-1/+27
|
* [Minor] Use upstreams in aws_s3 pluginVsevolod Stakhov2022-07-031-0/+13
|
* [Minor] Initialise variableVsevolod Stakhov2022-07-021-1/+1
|
* [Feature] Accept upstream in lua_tcpVsevolod Stakhov2022-07-021-1/+53
|
* [Minor] Set ok flag on successVsevolod Stakhov2022-07-021-0/+4
|
* [Minor] Check for NULL first for sanityVsevolod Stakhov2022-07-021-1/+4
|
* [Minor] Use upstreams refcountsVsevolod Stakhov2022-07-021-1/+5
|
* [Feature] Allow lua_http module to accept upstreamsVsevolod Stakhov2022-07-023-19/+63
|
* [Feature] Check content for binary stuff before dumping it to LuaVsevolod Stakhov2022-07-012-0/+8
| | | | Issue: #4204
* [Minor] Inverse logicVsevolod Stakhov2022-07-011-3/+3
|
* [Minor] Implement binary string checksVsevolod Stakhov2022-07-012-0/+24
| | | | Issue: #4204
* [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
|
* [Fix] Mempool: Fix alloc_array function to actually multiply nmembers by sizeVsevolod Stakhov2022-06-291-1/+1
| | | | Found by: @citrin
* [Fix] Ignore all (I hope) unknown DKIM signature KV pairsVsevolod Stakhov2022-06-291-18/+12
|
* [Fix] Upstreams: Don't ignore revive_time config optionAnton Yuzhaninov2022-06-291-1/+1
|
* Revert "[Minor] C++20 is here"Vsevolod Stakhov2022-06-281-1/+7
| | | | | | This change is not so useful to break compatibility with Clang 7. Maybe later... This reverts commit 48ce799a7a5cf1bde8440e3e75a677ee3e467c9d.
* [Fix] Dkim: Ignore unknown DKIM kv pairs as stated in RFCVsevolod Stakhov2022-06-281-33/+40
|
* [Fix] Symcache: Do not use C style comparators in C++ sortsVsevolod Stakhov2022-06-281-18/+4
|
* [Minor] Add a helper to serialize stats tokens to a messagepack requestVsevolod Stakhov2022-06-261-4/+64
|
* [Minor] Arc: Simplify codeVsevolod Stakhov2022-06-251-26/+21
|
* [Minor] Add `ignore_passthrough` flag to signing symbolsVsevolod Stakhov2022-06-242-0/+2
| | | | Issue: #4202
* Revert "[Minor] Simplify code"Vsevolod Stakhov2022-06-241-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 codeVsevolod Stakhov2022-06-241-6/+3
|
* [Minor] Grow small strings more quicklyVsevolod Stakhov2022-06-231-1/+6
|
* [Minor] Move stuffVsevolod Stakhov2022-06-213-40/+40
|
* [Minor] Give up about passing constexpr literalVsevolod Stakhov2022-06-191-6/+15
|
* [Minor] Another try to fix emphasis functionVsevolod Stakhov2022-06-191-1/+1
|
* [Fix] Use proper format string, sigh...Vsevolod Stakhov2022-06-191-3/+3
|
* [Minor] C++20 is hereVsevolod Stakhov2022-06-191-7/+1
|
* [Minor] Add consteval for fmt wrapperVsevolod Stakhov2022-06-191-1/+1
|
* [Minor] Refrain from using runtime format stringsVsevolod Stakhov2022-06-191-25/+26
|
* [Minor] Remove deprecated stuffVsevolod Stakhov2022-06-191-2/+2
|
* [Rework] Switch minimum C++ standard version to C++20Vsevolod Stakhov2022-06-191-2/+2
|
* [Project] Http_stat: Notice statfiles when creating runtimeVsevolod Stakhov2022-06-181-2/+10
|
* [Minor] Pass statfile id when requesting for the backend runtimeVsevolod Stakhov2022-06-187-13/+18
|
* [Minor] Remove unused functionVsevolod Stakhov2022-06-162-30/+0
|
* [Minor] Fix table outputVsevolod Stakhov2022-06-151-2/+2
|
* [Minor] Add log tag to proxy scriptsVsevolod Stakhov2022-06-151-2/+6
| | | | Issue: #4126
* [Minor] Use fixed floating point formatVsevolod Stakhov2022-06-141-3/+3
|
* [Minor] Try to add workaround for replxx usage with no historyVsevolod Stakhov2022-06-131-0/+2
| | | | Issue: #4133
* [Project] Add experimental HTTP statistics backendVsevolod Stakhov2022-06-116-5/+374
|