Hello all,
In case you missed it:
> We already had the basic CIFS service building on Solaris but it
> took another 8 months, 22 more ARC cases, a lot of helping hands
> and many late nights to deliver the project. On October 25th, 2007,
> the CIFS service project putback over 800 files, approximately
> 370,000 lines of code (including 180,000 lines of new code) to the
> Solaris operating system.
[...]> In addition to the CIFS/SMB and MSRPC protocols and services:
>
> We added support for SIDs to Solaris credentials. This solved the
> centralized access control problem: CIFS can specify users in terms
> of SIDs and ZFS can perform native file system access control using
> that information.
>
> There are various VFS updates and enhancements to support new
> attributes, share reservations and mandatory locking. As with the
> credential change, this was also a significant effort, which
> affected the interface to every file system in Solaris.
>
>
> ZFS enhancements include:
> * Support for DOS attributes (archive, hidden, read-only
> and system)
> * Case-insensitive file name operations.
> There are three modes: case-sensitive, case-insensitive
> and mixed.
> * Support for ubiquitous cross-protocol file sharing
> through an option to ensure UTF8-only name encoding.
> * Atomic ACL-on-create semantics.
> * Enhanced ACL support for compatibility with Windows.
> * sharesmb, which is similar to sharenfs.
http://blogs.sun.com/amw/entry/cifs_in_solaris
Regards,
David