known BUG "multi-byte character set in usernames"
jra at samba.org
Thu Jun 6 17:30:22 GMT 2002
On Fri, Jun 07, 2002 at 12:04:25AM +0200, Juergen Hasch wrote:
> Am Donnerstag, 6. Juni 2002 23:13 schrieb Jeremy Allison:
> > On Thu, Jun 06, 2002 at 09:03:05PM +0200, Juergen Hasch wrote:
> > > The conversion in srv_samr_nt.c is needed to show the correct group list
> > > in the ACL->add dialogue. The conversion in lsa_srv_nt.c is needed to set
> > > a new ACL entry in unix codepage after selecting it from the list.
> > > The change in winbind_rpc.c is needed to get "wbinfo -n" working.
> > I accepted all of these except the winbindd ones - I fixed those
> > instead by making cli_lsa_loopupnames() take UNIX charset, not
> > DOS codepage.
> > Please CVS checkout and test. Thanks a *lot* !
> the windows client works fine now. I can't get it to do something wrong with
> my testing. Great!
> Not yet completely working is smbclient:
> smb: \> ls
> . D 0 Thu Jun 6 23:49:46 2002
> .. D 0 Sun Jun 2 18:42:58 2002
> aü A 56 Thu May 30 23:00:57 2002
> 40941 blocks of size 262144. 6481 blocks available
> smb: \> get aü
> getting file aü of size 56 as aü (27.3 kb/s) (average 21.9 kb/s)
> smb: \> rm aü
> NT_STATUS_NO_SUCH_FILE listing \aü
> smb: \> ren aü aa
> NT_STATUS_OBJECT_NAME_NOT_FOUND renaming files
> smb: \>
> This is a short extract of the smbd logfile when I try to rename the file:
> [2002/06/06 23:53:51, 3] smbd/reply.c:rename_internals(3798)
> rename_internals: case_sensitive = 0, case_preserve = 1, short case preserve
> = 1, directory = ./aü, newname = ./aa, newname_last_component = aa,
> mangle_is_8_3 = 1
> [2002/06/06 23:53:51, 3] smbd/reply.c:rename_internals(3843)
> rename_internals: source doesn't exist doing rename ./aü -> ./aa
> The file name is in unix charset (the german characters are displayed).
> I hope this helps you. If not, you'll have to wait until I had some sleep :-)
Ok - just fixed this. Please CVS checkout and test.
More information about the samba-technical