Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Feature] Support metrics command in normal/proxy workers | Vsevolod Stakhov | 2024-06-24 | 1 | -7/+4 |
| | |||||
* | [Minor] Unify metrics conversion | Vsevolod Stakhov | 2024-06-22 | 1 | -143/+1 |
| | |||||
* | [Rework] Allow metrics endpoint to be enabled for each scanner | Vsevolod Stakhov | 2024-06-21 | 1 | -71/+14 |
| | |||||
* | [Minor] Fix typo in Prometheus helper message for rspamd_ham_total | Lucas Rolff | 2024-05-30 | 1 | -1/+1 |
| | |||||
* | [Fix] Allow to set 0 as number of rows to disable roll history | Vsevolod Stakhov | 2024-04-29 | 1 | -2/+2 |
| | | | | | Issue: #4947 Closes: #4947 | ||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 1 | -71/+71 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 1 | -6/+6 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Minor] Fix invocation | Vsevolod Stakhov | 2024-03-11 | 1 | -1/+1 |
| | |||||
* | [Feature] Support reply in message pack format | Vsevolod Stakhov | 2024-03-11 | 1 | -4/+11 |
| | | | | | | Rspamd currently sends reply in JSON format. However, message pack seems to be a better choice for a compatible client. It is faster and does not need escaping or even UTF8 validation. This is a surface for further updates. | ||||
* | [Project] Convert the remaining | Vsevolod Stakhov | 2024-03-05 | 1 | -7/+7 |
| | |||||
* | [Project] Start optimization of userdata hashing | Vsevolod Stakhov | 2024-03-05 | 1 | -4/+5 |
| | |||||
* | [Minor] Remove stupid threshold for saving symbol value | Vsevolod Stakhov | 2023-12-15 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix format string | Vsevolod Stakhov | 2023-11-21 | 1 | -1/+1 |
| | |||||
* | [Rework] Use a more sane data structure and refactor | Vsevolod Stakhov | 2023-11-21 | 1 | -6/+10 |
| | |||||
* | [Rework] More abstractions to hide C++ internals | Vsevolod Stakhov | 2023-08-14 | 1 | -16/+20 |
| | |||||
* | [Rework] Finish utils rework | Vsevolod Stakhov | 2023-08-14 | 1 | -4/+3 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 1 | -1748/+1729 |
| | | | | No meaningful changes. | ||||
* | [Minor] Plug memory leak for sigaltstack | Vsevolod Stakhov | 2022-10-29 | 1 | -0/+1 |
| | |||||
* | [Rework] Make http normalize path function a generic function | Vsevolod Stakhov | 2022-10-23 | 1 | -6/+6 |
| | |||||
* | [Fix] Another fix for the enable password | Vsevolod Stakhov | 2022-10-11 | 1 | -0/+4 |
| | |||||
* | [Fix] Try to fix the case where password == enable_password | Vsevolod Stakhov | 2022-10-10 | 1 | -10/+26 |
| | | | | Issue: #4306 | ||||
* | [Minor] Declare variable where it is used | Vsevolod Stakhov | 2022-09-05 | 1 | -6/+4 |
| | |||||
* | [Minor] Add utility function for task timeouts | Vsevolod Stakhov | 2022-08-19 | 1 | -9/+2 |
| | |||||
* | [Fix] Try to fix the mess with read only flag | Vsevolod Stakhov | 2022-07-25 | 1 | -9/+24 |
| | | | | Issue: #4219 | ||||
* | [Minor] Return 401 error code on `Unauthorized` error | Vsevolod Stakhov | 2022-07-20 | 1 | -1/+1 |
| | | | | Issue: #4218 | ||||
* | [Minor] Try to fix passwords case in the controller | Vsevolod Stakhov | 2022-05-31 | 1 | -13/+1 |
| | | | | Issue: #4186 | ||||
* | [Minor] Replace some of macro uses | Vsevolod Stakhov | 2022-05-07 | 1 | -7/+7 |
| | |||||
* | [Minor] Do not add stats for invalid requests | Vsevolod Stakhov | 2022-04-25 | 1 | -0/+1 |
| | |||||
* | [Minor] Add average scan time metric | Vsevolod Stakhov | 2022-03-05 | 1 | -0/+11 |
| | | | | Issue: #4096 | ||||
* | [Minor] Fix printing | Vsevolod Stakhov | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | [Minor] Move common stuff to a function | Vsevolod Stakhov | 2022-03-04 | 1 | -73/+102 |
| | |||||
* | [Feature] Output average scan time in /stat endpoint | Vsevolod Stakhov | 2022-02-26 | 1 | -0/+6 |
| | |||||
* | [Minor] Always report actions count | Vsevolod Stakhov | 2022-02-26 | 1 | -16/+14 |
| | |||||
* | [Minor] Align rspamd_stat structure | Vsevolod Stakhov | 2022-02-26 | 1 | -10/+10 |
| | |||||
* | Spelling (#4086) | Josh Soref | 2022-02-22 | 1 | -3/+3 |
| | | | [Rework] Massive spelling fix from @jsoref | ||||
* | [Minor] Fix some more issues | Vsevolod Stakhov | 2021-09-25 | 1 | -0/+2 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Fix some more issues | Vsevolod Stakhov | 2021-09-18 | 1 | -0/+4 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Plug some leaks on error paths | Vsevolod Stakhov | 2021-09-18 | 1 | -1/+2 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Cleanup metrics output | Vsevolod Stakhov | 2021-09-08 | 1 | -17/+28 |
| | |||||
* | [Fix] Namespace and add metadata for OpenMetrics, fix interleaving | Peter Fern | 2021-09-08 | 1 | -27/+114 |
| | |||||
* | [Minor] Slightly improve health checks | Vsevolod Stakhov | 2021-07-21 | 1 | -14/+66 |
| | |||||
* | Merge pull request #3788 from mrueg/healthcheck | Vsevolod Stakhov | 2021-07-21 | 1 | -0/+48 |
|\ | | | | | Add health and readiness checks | ||||
| * | controller.c: Implement ready/health endpoints | Manuel Rüger | 2021-06-09 | 1 | -0/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These endpoints allow an orchestrator like kubernetes to verify the status of rspamd (https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) Current implementation is very minimal. The health endpoint allows to verify rspamd internally. It could check for internal configuration and ensure that rspamd itself is healthy and available. The ready endpoint signals that rspamd is ready to receive and process traffic and thus ensures that configured external components are available. The readiness check could for example test if configured redis servers or at least one rspamd upstreams is available. | ||||
* | | src/controller.c: Replace formatter | Manuel Rüger | 2021-06-09 | 1 | -1/+1 |
|/ | | | | | | | | | Otherwise the endpoint will output: pools_freed 53d instead of pools_freed 53 | ||||
* | [Fix] Rework metrics handling | Vsevolod Stakhov | 2021-05-18 | 1 | -60/+75 |
| | | | | Issue: #3754 | ||||
* | Implement an endpoint for OpenMetrics | Manuel Rüger | 2021-05-17 | 1 | -0/+276 |
| | | | | Now /metrics provides an endpoint that is openmetrics compatible. | ||||
* | [Minor] Various fixes for display link detection | Vsevolod Stakhov | 2021-03-05 | 1 | -2/+2 |
| | |||||
* | [Rework] Track maps origins | Vsevolod Stakhov | 2020-10-26 | 1 | -1/+1 |
| | |||||
* | [Minor] Extend /stat response | moisseev | 2020-08-05 | 1 | -0/+8 |
| | |||||
* | [Minor] Check message field before dereferencing | Vsevolod Stakhov | 2020-07-26 | 1 | -1/+1 |
| |