known BUG "multi-byte character set in usernames"

Jeremy Allison 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.

Jeremy.




More information about the samba-technical mailing list