SECURITY UPDATE: rewrite rule bypass with encoded characters
debian/patches/CVE-2025-31651.patch: encode literal '%', ';' and '?' in
the URL before the rewrite rules are evaluated and treat '%' as safe when
re-encoding afterwards in
java/org/apache/catalina/valves/rewrite/RewriteValve.java, stop truncating
the decoded URI at the first ';' when a rewritten request is re-dispatched
in java/org/apache/catalina/connector/CoyoteAdapter.java, add tests to
test/org/apache/catalina/valves/rewrite/TestRewriteValve.java