Designation: Non-SSA/Finmeccanica
Daniel Shahaf wrote:
> The Apache Subversion Project does not release binaries, official or
> otherwise. CollabNet, Inc. is > one of several third parties who build and
> release binaries of our software.
Just letting everyone know what binaries I was using incase this behavior is
unique to their configuration.
>> The problem was due to a RewriteRule on the master and/or slave:
>>
>> # Redirect to remove double slash within URL-path RewriteCond
>> %{REQUEST_URI} ^(.*)//+(.*)$ RewriteRule .*
>> https://%{SERVER_NAME}%1/%2 [R=301,L]
>>
>> ...
>>
>> I don't mind removing this RewriteRule from the configuration file,
>
> Seems like that's a solution then.
That's a solution much like cutting off a finger to get rid of a splinter. Yeah
it works, but...
> (And, by the way, your RewriteRule is less than ideal; it causes a
> repeated request for each doubled slash: http://foo/bar/////baz)
How so? I thought the plus sign after the second slash will capture one or
more slashes? Could you provide a revised expression?
>> but I'm still wondering why this breaks ONLY slave commits and ONLY
>> on older clients?
>
> Don't know. You haven't said what version the master server runs, though.
I stated that this started happening "when I upgraded from the latest 1.6.x
server to the 1.7.1" one. Both master and slave servers were upgraded
simultaneously. In fact, they're now at 1.7.2, but the issue persists.
3.1.1001