[ Reason ]
Please approve this update to fix #1129599, a regression that
unfortunately sneaked into a stable release.
[ Impact ]
The package is barely usable as it is -- statistics about visits/pages
is an important part of a web server log analysis program and this
functionality doesn't work ATM.
[ Tests ]
No automated tests; I've been running it for a few days on a trixie
machine, watching when the timer triggers and examining the generated
statistics page. No problems found.
Additionally, I've been running the unstable version on an unstable
machine since when the bug was fixed there (20 Jul). There are no
other code changes between the trixie and the unstable version; only
cosmetic packaging fixes.
[ Risks ]
The change is trivial/straightforward: pcre2_match requires a non-NULL
pcre2_match_data argument as opposed to the same function from the old
API pcre_exec, which allowed a NULL ovector argument. So without this
change, pcre2_match was returning early with an error (PCRE2_ERROR_NULL).
This is a bug I introduced when porting the package to PCRE2.
[ Checklist ]
[X] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in (old)stable
[X] the issue is verified as fixed in unstable