On 24.06.2016 01:59, Ateljevich, Eli_at_DWR wrote:
> Stefan, This was a very helpful answer. So if I understand
> correctly, the reason I am being asked for credentials is because the
> 1.9 client needs to query properties from the root to construct a
> string of inheritance and overriding and anonymous doesn't have the
> authorization to look at these in the root. Presumably a 1.9 server
> would understand this was special form of query and resolve all the
> inheritance first before drawing hasty conclusions about permissions.
> So the only way to make this client work with a 1.6 server would be
> to give $anonymous or * read access and then "ungive" this permission
> in places like /trunk where we don't want it to avoid the
> inheritance? Am I paraphrasing you correctly?
Yes, that's correct.
> You bring up a difference between * and $anonymous, I thought that
> $anonymous evaluated to "non-authenticated user". How are they
> different? If this is true the SVN book is unclear -- it really
> implies $anonymous is the complement of $authenticated. Are there
> practical implications? Am I going to need to say user=anonymous and
> passwd='' with the client? Or was this always true and it is a
> situation Tortoise detects and takes care of behind the scene? I have
> to know because we have linux users and tortoise users.
I'm not sure about this, since I'm not that familiar with server setups.
But as far as I know, there is no $anonymous user in svn, only in
specific server setups - and with Apache, there are literally hundreds
of different possible authentication setups.
My guess is that your Apache setup has the user $anonymous configured
somewhere.
> Finally, I agree with your suggestion to upgrade. I will pitch
> version 1.9 of the server to the administrator and point out trouble
> is brewing. I also understand it isn't a Tortoise issue and can
> communicate that point. If I may make a small suggestion, some of
> the documentation indicates that 1.9 clients are compatible with
> earlier versions of the servers with the caveat that they will have
> performance problems with inherited properties. This isn't a strong
> enough statement for pre-1.8 servers.
Well, the strongest argument for upgrading is that 1.6 is no longer
supported and hasn't received any of the last security fixes.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3176652
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-06-24 15:47:30 CEST