[PATCH] libsmbclient ACL support / smbsh as libsmbclient application

Richard Sharpe rsharpe at richardsharpe.com
Thu Oct 23 00:14:57 GMT 2003


On Thu, 16 Oct 2003 Derrell.Lipman at UnwiredUniverse.com wrote:

> Attached are two patches.
> 
> 1. libsmbclient and related patches

I am looking at applying this ...
 
>    - These changes extend libsmbclient to support the proposed POSIX extended
>      attribute functions:
> 
>        smbc_setxattr()
>        smbc_lsetxattr()
>        smbc_fsetxattr()
> 
>        smbc_getxattr()
>        smbc_lgetxattr()
>        smbc_fgetxattr()
> 
>        smbc_removexattr()
>        smbc_lremovexattr()
>        smbc_fremovexattr()
> 
>        smbc_listxattr()
>        smbc_llistxattr()
>        smbc_flistxattr()
> 
>    - Small modification to libsmbclient to attempt connection on port 139
>      before attempting port 445, to allow browse lists to work, as recommended
>      on this list about 1 year ago.
> 
>    - Now that browse lists work, modified examples/libsmbclient/tree.c to
>      start at the top-most level and retrieve the list of workgroups, rather
>      than begin with the current workgroup
> 
>    - Added a function smbc_set_context() to provide a context to the
>      libsmbclient compatibility functions rather than using the static one
>      which is provided.  This function also allows simply retrieving the
>      static one in order to make changes to the defaults.
>      
> 
> 2. smbsh
> 
>    - This implementation of smbsh is entirely a libsmbclient application.
>      Although it (in practice) replaces source/smbwrapper, I have opted to
>      place it in examples/libsmbclient/smbsh since the files in
>      source/smbwrapper appear to be required by other samba code (vfs modules
>      wont build without those files being there).  For anyone looking for a
>      version of smbsh that works on modern versions of Linux, here it is.
> 
> Derrell
> 
> 

-- 
Regards
-----
Richard Sharpe, rsharpe[at]ns.aus.com, rsharpe[at]samba.org, 
sharpe[at]ethereal.com, http://www.richardsharpe.com




More information about the samba-technical mailing list