MC 4.5.55 tagged, 4.5.x branch created

Timur I. Bakeyev mc at listserv.bat.ru
Tue Sep 4 22:28:03 UTC 2001


Hi, Pavel!

On Tue, Sep 04, 2001 at 04:25:22PM -0400, Pavel Roskin wrote:
> 
> On the other hand, I've been considering a "contrib" directory on the FTP
> site that could contain such marginal things as:

That what I also had in mind for samba support - it rarely used, takes half 
of the distribution size, screwed up...

> 2) Drop-in Samba support.  The Samba code is rotten, it hardcodes many
> paths.  But on the other hand, Samba doesn't provide a library with
> documented API.  sambawrapper.so is rather a loadable module (from the
> user point of view), it doesn't even have "lib" in its name.

When you pointed me to a new features in samba, I updated my CVS tree and found 
interesting things:

1. smbwrapper can be used to create a VFS - actually, there are examples how to 
create a simple vfs layer in the distribution.

2. I'm considering to take a look into libsmbclient - this is a library, used
by smbclient, and containes now more attractive smbc_opendir, smbc_open, smbc_read,
smbc_write, etc... functions - looks like a complete set of VFS stub functions,
with good API - I didn't dig into it yet, but examples are also availabe.

3. There is a smbfs kernel VFS for FreeBSD by Boris Popov, which is a complete
standalone implementation of CIFS. At the moment it lacks nameserver support,
so, maybe, not so easy to use, but the size is very small :)

> Then we could remove all that stuff from the sources to the joy of modem
> users :-)

Thet one of the most common complains I get from the users :)

With regards,
	Timur Bakeyev.




More information about the mc-devel mailing list