[Date Prev][Date Next] [Chronological] [Thread] [Top]

LDAPv2 compatability



Section 4.2.3 of RFC 2251 states:
 
"If the client receives a BindResponse response where the resultCode was protocolError, it MUST close the connection as the server will be unwilling to accept further operations. (This is for compatibility with earlier versions of LDAP, in which the bind was always the first operation, and there was no negotiation.)"
 
Since a client should know what version of the protocol it's using, can't it draw on that knowledge to know how to handle a bindResponse with a prototcolError? If so, can this sentence be removed? If this sentence is not removed, there's an implication that the server should be unwilling to accept further operations on the connection. Should this be an explicit instruction?
 
Jim