The GitHub Actions job "autoconf" on subversion.git/proxy-move-copy-fix has 
failed.
Run started by GitHub user asf-gitbox-commits (triggered by asf-gitbox-commits).

Head commit for run:
f72f7404010c3a45144f9af24e532fcdb5b4f898 / Jordan Peck <[email protected]>
Follow-up to r1936010: attach the rewrite filter by whitelist, not blacklist.
Continued fix for issue #3445

HTTPv2 clients send the log message and revision properties inside the
create-txn-with-props POST body, a length-prefixed skel carrying only
user data.  The rewrite corrupted revprop values that mention the slave
URL, and broke the skel framing outright (failing the commit) whenever
the master and slave location paths differ in length.

Invert the condition: only MERGE and CHECKOUT (v1) request bodies carry
protocol hrefs the master must resolve, so attach the filter only to 
those. A method missing from the whitelist now fails loudly at the master
(untranslated href) instead of silently corrupting user data.

Regression tests follow in the dav-mirror-autocheck.sh commit.

* subversion/mod_dav_svn/mirror.c
  (proxy_request_fixup): Attach the IncomingRewrite input filter only
   for MERGE and CHECKOUT requests, replacing the exclusion list.

git-svn-id: 
https://svn.apache.org/repos/asf/subversion/branches/proxy-move-copy-fix@1936015
 13f79535-47bb-0310-9956-ffa450edef68

Report URL: https://github.com/apache/subversion/actions/runs/28980698839

With regards,
GitHub Actions via GitBox

Reply via email to