version 0.3.2 June 29th, 2002

A Partial List of Known Problems and Missing Features
=====================================================

Contributions are welcome.  There are plenty of opportunities
for visible, important contributions to this module.  Here
is a partial list of the known problems and missing features:

a) Support for SecurityDescriptors and chmod/chgrp/chown

b) Better pam/winbind integration

c) multi-user mounts - multiplexed sessionsetups over single vc
(ie tcp session)

d) Kerberos/SPNEGO session setup support

e) MD5-HMAC signing of SMB PDUs

f) oplock support (ie safe CIFS distributed file caching) is not in yet
nor is correct directory entry caching

g) it is compatible with the new 2.5 mount architecture but does
not fully take advantage of the new features yet, nor does it
take advantage of the 2.5 kernel improvements in byte-range
locking

h) quota support

KNOWN BUGS (updated June 29th, 2002)
====================================
1) Directory listings are wasteful generating more network traffic
than they should (since inode lookups of each dir entry is being 
done causing lots of QueryPathInfo calls)
2) Support for big endian architectures is not complete (about one
third of cifssmb.c has been converted to endian-neutral code)
3) symbolic links (Windows reparse points) are recognized but
readlink is not implemented causing them to appear like broken links in
directory listings.
4) the mount thread persists in some cases after unmount but can be safely 
killed manually
5) may be an occassional inode leak (it is cleaned up by the kernel
at unmount but may indicate a more serious problem)
6) delete of file with read-only attribute set will fail (may be ok)

Misc testing to do
=================
1) check out max path names and max path name components against various server
types.

2) Run connectathon suites against cifs

3) Run POSIX bencharks against cifs

4) Run dbench

5) Run LTP and other file system functional test suites
