Treat file names in POSIX-like case-sensitive fashion by default
commitac4baafeb8d74bf1db7f2ce84b2bc3abdef90337
authorDerrell Lipman <derrell.lipman@unwireduniverse.com>
Fri, 16 Jan 2009 21:00:41 +0000 (16 16:00 -0500)
committerDerrell Lipman <derrell.lipman@unwireduniverse.com>
Fri, 16 Jan 2009 21:00:41 +0000 (16 16:00 -0500)
treeb9e847979ace9ff80263a477fde1b3ea6da31166
parentd9f66f3e3d9af9c3323029207e62391f382632e9
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