Bug 56530

Summary: anubis_challenges_issued не увеличивается при встраивании challenge в HTML
Product: Branch p11 Reporter: Artem Varaksa <varaksaaa>
Component: anubisAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5    
Version: unspecified   
Hardware: x86_64   
OS: Linux   
URL: https://github.com/TecharoHQ/anubis/issues/531

Description Artem Varaksa 2025-10-21 13:37:13 MSK
Данная ошибка создана из upstream-ошибки https://github.com/TecharoHQ/anubis/issues/531 для отслеживания её статуса в bugzilla.altlinux.org. Версии пакетов могут быть устаревшими.

В RenderIndex (https://github.com/TecharoHQ/anubis/blob/5e7bfa5ec23eb2b25ba8c0d6ba1d6fe70689835d/lib/http.go#L62) используется:

> anubis/lib/http.go
> Line 76 in 5e7bfa5
>   challenge := s.challengeFor(r, rule.Challenge.Difficulty)

вместо MakeChallenge (https://github.com/TecharoHQ/anubis/blob/5e7bfa5ec23eb2b25ba8c0d6ba1d6fe70689835d/lib/anubis.go#L226) и только MakeChallenge делает

> anubis/lib/anubis.go
> Line 263 in 5e7bfa5
>   challengesIssued.Inc()

поэтому встроенные challenge не засчитываются в anubis_challenges_issued, что приводит к потенциально запутанным показателям, где anubis_challenges_issued всегда 0.

anubis 1.18.0
Comment 1 Artem Varaksa 2025-10-21 13:37:41 MSK
Должно быть исправлено в 1.19.0, согласно upstream https://github.com/TecharoHQ/anubis/commit/555a188dc314d752ed9c834a0b2d058b56bc3b1a.
Comment 2 Artem Varaksa 2025-10-27 12:55:10 MSK
Проверил, ошибка исправлена в текущих версиях в p11 и sisyphus.

[p11] anubis-1.22.0-alt1.x86_64
[sisyphus] anubis-1.22.0-alt1.x86_64