version 0.5 October 2nd, 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 for 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 complete. In addition Directory entry caching relies on a 1 second timer, rather than using FindNotify or equivalent 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 i) support for the Linux 2.5 kernel new feature get_xattr and set_xattr j) finish off the mount helper, mount.cifs k) support for memory mapped files only partially works until support for MS_INVALIDATE implemented KNOWN BUGS (updated October 2nd, 2002) ==================================== 1) symbolic links (Windows reparse points) are recognized but readlink is not implemented causing them to appear like broken links in directory listings. 2) the mount thread persists in some cases after unmount but can be safely killed manually 3) delete of file with read-only attribute set will fail (may be ok) 4) autoreconnection logic is not complete, we note when the tcp session or smb_uid is bad/closed/dead but only have stub reconnection routines. Misc testing to do ================= 1) check out max path names and max path name components against various server types. 2) Run POSIX bencharks against cifs 3) Run dbench