John wrote:
> Martin Tomes <lists <at> tomes.org> writes:
>
>
>>I think we are missing the real point here. What matters is how the
>>*client* does the case folding, and there is no guarantee that it will
>>do that correctly for the locale to the extent you describe. So, does
>>anyone know what Windows and MacOS/X do?
>
>
> Do you favour communicating the client folding rules (locale?) to the server,
> and getting that to perform the checks, or doing it entirely client-side?

No, I favour finding out what the problem really is before trying to
solve it! The issue is that the server needs to be persuaded not to
allow case insensitive file name clashes as they are defined by the
client. If it turns out client use a dumb case check then solving the
problem at the server end may turn out to be easy. Given that Windows
uses Unicode for everything I would not be surprised if it did a generic
case comparison for all locales (well, one can dream!).