Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [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 | |
| | ||||||
* | [Minor] Eh, one more fix for the format string | Vsevolod Stakhov | 2022-07-09 | 1 | -2/+2 | |
| | | | | Noticed by: @citrin | |||||
* | [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 | 2 | -7/+17 | |
| | ||||||
* | [Minor] Reduce log level | Vsevolod Stakhov | 2022-07-07 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Add some extra error reporting to hyperscan cache checks | Vsevolod Stakhov | 2022-07-05 | 3 | -7/+41 | |
| | ||||||
* | [Minor] Save list of children for normal symbols with dependent virtual symbols | Vsevolod Stakhov | 2022-07-05 | 3 | -1/+27 | |
| | ||||||
* | [Minor] Use upstreams in aws_s3 plugin | Vsevolod Stakhov | 2022-07-03 | 1 | -0/+13 | |
| | ||||||
* | [Minor] Initialise variable | Vsevolod Stakhov | 2022-07-02 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Accept upstream in lua_tcp | Vsevolod Stakhov | 2022-07-02 | 1 | -1/+53 | |
| | ||||||
* | [Minor] Set ok flag on success | Vsevolod Stakhov | 2022-07-02 | 1 | -0/+4 | |
| | ||||||
* | [Minor] Check for NULL first for sanity | Vsevolod Stakhov | 2022-07-02 | 1 | -1/+4 | |
| | ||||||
* | [Minor] Use upstreams refcounts | Vsevolod Stakhov | 2022-07-02 | 1 | -1/+5 | |
| | ||||||
* | [Feature] Allow lua_http module to accept upstreams | Vsevolod Stakhov | 2022-07-02 | 3 | -19/+63 | |
| | ||||||
* | [Feature] Check content for binary stuff before dumping it to Lua | Vsevolod Stakhov | 2022-07-01 | 2 | -0/+8 | |
| | | | | Issue: #4204 | |||||
* | [Minor] Inverse logic | Vsevolod Stakhov | 2022-07-01 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Implement binary string checks | Vsevolod Stakhov | 2022-07-01 | 2 | -0/+24 | |
| | | | | Issue: #4204 | |||||
* | [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] Mempool: Fix alloc_array function to actually multiply nmembers by size | Vsevolod Stakhov | 2022-06-29 | 1 | -1/+1 | |
| | | | | Found by: @citrin | |||||
* | [Fix] Ignore all (I hope) unknown DKIM signature KV pairs | Vsevolod Stakhov | 2022-06-29 | 1 | -18/+12 | |
| | ||||||
* | [Fix] Upstreams: Don't ignore revive_time config option | Anton Yuzhaninov | 2022-06-29 | 1 | -1/+1 | |
| | ||||||
* | Revert "[Minor] C++20 is here" | Vsevolod Stakhov | 2022-06-28 | 1 | -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 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 | |
| | ||||||
* | [Minor] Add a helper to serialize stats tokens to a messagepack request | Vsevolod Stakhov | 2022-06-26 | 1 | -4/+64 | |
| | ||||||
* | [Minor] Arc: Simplify code | Vsevolod Stakhov | 2022-06-25 | 1 | -26/+21 | |
| | ||||||
* | [Minor] Add `ignore_passthrough` flag to signing symbols | Vsevolod Stakhov | 2022-06-24 | 2 | -0/+2 | |
| | | | | Issue: #4202 | |||||
* | 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] Grow small strings more quickly | Vsevolod Stakhov | 2022-06-23 | 1 | -1/+6 | |
| | ||||||
* | [Minor] Move stuff | Vsevolod Stakhov | 2022-06-21 | 3 | -40/+40 | |
| | ||||||
* | [Minor] Give up about passing constexpr literal | Vsevolod Stakhov | 2022-06-19 | 1 | -6/+15 | |
| | ||||||
* | [Minor] Another try to fix emphasis function | Vsevolod Stakhov | 2022-06-19 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Use proper format string, sigh... | Vsevolod Stakhov | 2022-06-19 | 1 | -3/+3 | |
| | ||||||
* | [Minor] C++20 is here | Vsevolod Stakhov | 2022-06-19 | 1 | -7/+1 | |
| | ||||||
* | [Minor] Add consteval for fmt wrapper | Vsevolod Stakhov | 2022-06-19 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Refrain from using runtime format strings | Vsevolod Stakhov | 2022-06-19 | 1 | -25/+26 | |
| | ||||||
* | [Minor] Remove deprecated stuff | Vsevolod Stakhov | 2022-06-19 | 1 | -2/+2 | |
| | ||||||
* | [Rework] Switch minimum C++ standard version to C++20 | Vsevolod Stakhov | 2022-06-19 | 1 | -2/+2 | |
| | ||||||
* | [Project] Http_stat: Notice statfiles when creating runtime | Vsevolod Stakhov | 2022-06-18 | 1 | -2/+10 | |
| | ||||||
* | [Minor] Pass statfile id when requesting for the backend runtime | Vsevolod Stakhov | 2022-06-18 | 7 | -13/+18 | |
| | ||||||
* | [Minor] Remove unused function | Vsevolod Stakhov | 2022-06-16 | 2 | -30/+0 | |
| | ||||||
* | [Minor] Fix table output | Vsevolod Stakhov | 2022-06-15 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Add log tag to proxy scripts | Vsevolod Stakhov | 2022-06-15 | 1 | -2/+6 | |
| | | | | Issue: #4126 | |||||
* | [Minor] Use fixed floating point format | Vsevolod Stakhov | 2022-06-14 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Try to add workaround for replxx usage with no history | Vsevolod Stakhov | 2022-06-13 | 1 | -0/+2 | |
| | | | | Issue: #4133 | |||||
* | [Project] Add experimental HTTP statistics backend | Vsevolod Stakhov | 2022-06-11 | 6 | -5/+374 | |
| |