clearCapabilities method

void clearCapabilities()

Discards all cached capability information.

RFC 3501 section 6.2.1 requires this after a successful STARTTLS: everything announced before the TLS upgrade traveled over an unprotected connection and may have been tampered with.

Implementation

void clearCapabilities() {
  capabilities = null;
  capabilitiesText = null;
  _supportedThreadingMethods = null;
}