If you would share file's with the same case insensitive name, someone (on windows) downloading both files, would get an error.
The problem basically is with windows. Other file systems are case sensitive. So we need a solution for windows. How does the windows version have to handle case insensitive equal names?
Until the final solution, I suppose to commit the latest patch. At the moment case insensitive equal names are handled like this:
On file system:
- FOO.bar with TTH: 111
- foo.bar with TTH: 222
Will result in share:
- FOO.bar with TTH: 222
And it will hash both file's every time linuxdcpp starts.
If you would share file's with the same case insensitive name, someone (on windows) downloading both files, would get an error.
The problem basically is with windows. Other file systems are case sensitive. So we need a solution for windows. How does the windows version have to handle case insensitive equal names?
Until the final solution, I suppose to commit the latest patch. At the moment case insensitive equal names are handled like this:
On file system:
- FOO.bar with TTH: 111
- foo.bar with TTH: 222
Will result in share:
- FOO.bar with TTH: 222
And it will hash both file's every time linuxdcpp starts.