On Fri, 29 Mar 2002 10:22:14 -0800, Grant Baillie wrote:
> Well, I understand that they need to change sometimes. But leaving open
> the option of their changing any time, without notice, seems wrong.

As indeed it is.  But it isn't "any time".  There are only two points at which
capabilities may change: switching on TLS (STARTTLS command), and
authentication (AUTHENTICATE and LOGIN command).

> Otherwise, how can clients be sure that it's OK to cache them? In
> principle (if not in practice), they'd have to issue CAPABILITY before
> issuing any extension command, for example.

No.

If you think about it, capabilities can't change once the client has logged
in, and you can rely upon that.

Reply via email to