[Samba] Reproducible samba bug with directory name
greg.freemyer at gmail.com
Tue Jan 15 18:54:28 GMT 2008
On Jan 15, 2008 12:46 PM, simo <idra at samba.org> wrote:
> On Tue, 2008-01-15 at 12:34 -0500, Greg Freemyer wrote:
> > Simo,
> > I just tried to create a directory name ending with a dot from XP.
> > You're correct, it silently truncates the dot.
> > And I tried creating a simple test directory "asdf." from Linux on my
> > filesystem, and only the mangled name is showing up from XP.
> > Still seems like a bug to me especially since a cifs client shows the
> > correct name, but if this is "works as expected", I'll just be quiet
> > about it.
> Greg, we simply can't return a name that ends with a ".", Windows
> clients can't cope with that. As you are working on a unix machine you
> can do that but samba has to change that before returning it to Windows
> clients. Just dropping the dot is not possible it would be way too easy
> to have conflicts. Mangling is the only option.
> Of course the best thing is for you to make up a policy of not creating
> windows-incompatible file names at all.
> CIFS works probably just because you are using the unix extensions.
> If you disable them you will probably see the same mangled name from
> CIFS as well.
I'll implement a work-around for my situation, but I suggest a Samba
enhancement would be to change the behavior to be more obvious of
what's going on.
Linux name: aaaa.
Windows Short Name: <short-name>
Windows Long Name:
Litigation Triage Solutions Specialist
First 99 Days Litigation White Paper -
The Norcross Group
The Intersection of Evidence & Technology
More information about the samba