Blue Share’s CIFS Server allows clients to access shares on
the target machine. Any storage that can be abstracted
through the Blue File handlers can be exported to the
network.
Blue Share maintains file sessions for each connection from
a client. This allows different clients with different
permissions to access shares and files on behalf of
authenticated users. The Blue Server design is non-blocking
allowing high throughput streaming of file contents through
the server.
The Blue Share server supports Home and Enterprise
authentication modes. In Home mode, the server allows guest
and anonymous access to all files exported through shares.
In Enterprise mode, the server will authenticate using NTLM
v1/v2 or Active Directory/Kerberos and establish sessions
on behalf of the authenticated users. Permission
enforcement is the responsibility of the underlying target
file systems. In NTLM authenticated sessions, the user and
password database of the platform are used. In Active
Directory/Kerberos authenticated sessions, Kerberos tickets
are negotiated through the authentication servers.
The Blue Share server supports any number of network
interfaces, exported shares, simultaneous sessions, open
files, and overlapped I/Os. These resources are limited
only by compile time constants and available memory
resources of the target.
The Blue Share server advertises all it’s services to local
browse masters allowing the server and its shares to be
discovered and browsed by network clients.
The Blue Share server supports long file names, large files
and unicode file naming.
CIFS Services are layered over DCE, an RPC mechanism using
virtual files on IPC shares. The Blue Share server supports
the SrvSvc service, which allows a server to advertise
share and other server information on the network, and the
Browse Services, which allow servers to advertise the
presence of the server on the network. Printer Service
support is currently under development.

