On Sat, Jul 4, 2026 at 4:21 PM Jordan Peck <[email protected]> wrote:

> Hi Mike,
> I added a test for a property change containing the slave URL and it
> was silently rewritten to the master URL without errors. So this is
> the worst case, because it's silent data corruption.
>

Okay, so this is what I feared with issue SVN-3445.  (Thanks for whipping
up these tests, by the way!)

I notice that I (softly) proposed the following in that same issue[1]:

   Have the slave server drop a header into the proxied request that the
> master
>    looks for.  The header tells the master server what the slave's
> "localpath"
>    is.  The master, upon seeing that header, then uses the slave's
> localpath
>    instead of its own paths when generating responses.  Is a header which
> can
>    essentially cause a server to lie about its locations a bad/insecure
> thing?


... but I don't see any serious discussion about it in the issue itself.
The idea here being (if I can try to tap into my 17-years-ago-headstate...)
that as the slave proxies a request through to the master, it tells the
master "pretend, while generating protocol paths in your responses, that
you're *me*".  I *think* that with such a setup, we don't need the content
filters at all?

-- Mike

[1]
https://issues.apache.org/jira/browse/SVN-3445?focusedCommentId=14928254&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14928254

Reply via email to