$Id: Readme.txt,v 1.4 2004/03/21 03:31:41 crh Exp $ This is a small and very unfinished collection of code that I started writing as I was working on my CIFS documentation (http://ubiqx.org/cifs/). In the source directory you will find: Header files A set of header files common to the system as a whole. When writing code using this library, simply include the "cifs.h" file. The "cifs.h" file pulls in all the other headers for you. Auth/ Basic encryption tools needed for SMB Challenge/Response authentication. Included are tidy implemtations of DES, MD4, and MD5. There is also a small module that uses DES to create LM hashes and LM responses. NBT/ Modules that implement NetBIOS over TCP/IP (NBT). NBT provides three important services: the Name Service, the Datagram Distribution Service, and the Session Service. SMB/ Modules that implement the Server Message Block (SMB) protocol. (Currently contains only SMB:// URI parsing code.) tools/ Simple programs that utilize the modules in the rest of the tree. These provide example code, and are used to test the library. util/ Support modules. Some day there may be a Makefile, instructions, etc. I am still working on the design of the library, so creating a Makefile would be premature and self-defeating. I need room to maneuver and make architectural changes. This is a work-in-progress. If you use the code as-is, be prepared to maintain it yourself for now. In the long-term I hope that this will become a more serious endevour, with a team of developers, a CVS tree, etc. Actually, what I *really* hope is that proprietary network filesharing schemes go away altogether and that the Internet is once again free and safe. Chris Hertel -- "Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq. ubiqx Team -- http://www.ubiqx.org/ -)----- crh@ubiqx.mn.org OnLineBook -- http://ubiqx.org/cifs/ -)----- crh@ubiqx.org