[Date Prev][Date Next]
Re: Protocol: control specifications.
I agree with Kurt that a server implementation should be flexible in
what it receives. The criticality flag is not intended to check that
client implementations are behaving correctly. It is a tool for clients
to indicate whether they wish to be informed on whether extension
behaviour is available or not. A control specification should only be
recommending the setting of this flag to the client implementation.
If a server supports a requested control, then the criticality flag is
of no interest and should be ignored.
If the server supports a requested control, but the client supplies the
control for an inappropraite operation type, it should be ignored unless
the control specification indicates a specific action in this case.
- Mark Ennis.