[jcifs] jcifs-0.7.15 released

Michael B Allen mba2000 at ioplex.com
Thu Oct 23 15:48:24 EST 2003

The name service code has been modified to return a different response with
each  0x1C  domain controller query. The range of servers is limited to the
top  jcifs.netbios.lookupRespLimit  entries  in  the  NetBIOS response. The
effect  that this will have is that the NtlmHttpFilter and NtlmServlet will
rotate  through  domain  controllers when authenticating WWW clients. Also,
because  different  transports are used, fewer sessions will be multiplexed
over  each  resulting  in  an  increase  in scalability proportional to the
number  of  domain  controllers  used.  This  behavior can be turned off by
setting the jcifs.http.loadBalance property to false (the default is true).

If a jcifs.smb.client.domain property is specified (and domainController is
not specified) the NtlmHttpFilter will query for domain controllers by name.
If this property is true the Filter will rotate through the list of domain
controllers when authenticating users. The default value is true. The
jcifs.netbios.lookupRespLimit property can also be used to limit the number
of domain controllers used.

The 0x1C NetBIOS name query returns a list of domain controllers. It is
believed that the servers at the top of this list should be favored. This
property limits the range of servers returned by name queries. The default
value is 5 meaning the top 5 domain controllers will be used.

A program should be written to  model the concepts of the task it
performs rather than the physical world or a process because this
maximizes the  potential for it  to be applied  to tasks that are
conceptually similar and, more  important, to tasks that have not
yet been conceived.

More information about the jcifs mailing list