Treat file names in POSIX-like case-sensitive fashion by default
commit20b765f0a20fe7329559e4bf2a9dac4fe8e13c18
authorDerrell Lipman <derrell.lipman@unwireduniverse.com>
Fri, 16 Jan 2009 20:55:08 +0000 (16 15:55 -0500)
committerDerrell Lipman <derrell.lipman@unwireduniverse.com>
Fri, 16 Jan 2009 21:42:48 +0000 (16 16:42 -0500)
tree06a4f1e5720223c96f41ef158e6abba3375bcd98
parent7dbebf3691576bce54ed5012b4c3d48570bdff01
Treat file names in POSIX-like case-sensitive fashion by default

*** THIS COMMIT CAUSES A CHANGE OF DEFAULT BEHAVIOR IN libsmbclient!!! ***

- libsmbclient now calls cli_set_case_sensitive() for a new CLI. By default,
  it requests case-sensitive, but the old behavior of case-insensitive can be
  requested with smbc_setOptionCaseSensitive(context, False);

  The change of behavior is considered a bug fix, as it was previously
  possible to accidentally overwrite a file that had the same case-insensitive
  name but a different case-sensitive name as a previously-existing file,
  while creating a new file.

Derrell
source/include/libsmb_internal.h
source/include/libsmbclient.h
source/libsmb/libsmb_context.c
source/libsmb/libsmb_server.c
source/libsmb/libsmb_setget.c