Enumeration
PurpleConnectionError
Members
Name | Description |
---|---|
PURPLE_CONNECTION_ERROR_NETWORK_ERROR |
There was an error sending or receiving on the network socket, or there was some protocol error (such as the server sending malformed data). |
PURPLE_CONNECTION_ERROR_INVALID_USERNAME |
The username supplied was not valid. |
PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED |
The username, password or some other credential was incorrect. Use #PURPLE_CONNECTION_ERROR_INVALID_USERNAME instead if the username is known to be invalid. |
PURPLE_CONNECTION_ERROR_AUTHENTICATION_IMPOSSIBLE |
Libpurple doesn’t speak any of the authentication methods the server offered. |
PURPLE_CONNECTION_ERROR_NO_SSL_SUPPORT |
Libpurple was built without SSL support, and the connection needs SSL. |
PURPLE_CONNECTION_ERROR_ENCRYPTION_ERROR |
There was an error negotiating SSL on this connection, or the server does not support encryption but an account option was set to require it. |
PURPLE_CONNECTION_ERROR_NAME_IN_USE |
Someone is already connected to the server using the name you are trying to connect with. |
PURPLE_CONNECTION_ERROR_INVALID_SETTINGS |
The username/server/other preference for the account isn’t valid. For instance, on IRC the username cannot contain white space. This reason should not be used for incorrect passwords etc: use #PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED for that. |
PURPLE_CONNECTION_ERROR_CERT_NOT_PROVIDED |
The server did not provide a SSL certificate. |
PURPLE_CONNECTION_ERROR_CERT_UNTRUSTED |
The server’s SSL certificate could not be trusted. |
PURPLE_CONNECTION_ERROR_CERT_EXPIRED |
The server’s SSL certificate has expired. |
PURPLE_CONNECTION_ERROR_CERT_NOT_ACTIVATED |
The server’s SSL certificate is not yet valid. |
PURPLE_CONNECTION_ERROR_CERT_HOSTNAME_MISMATCH |
The server’s SSL certificate did not match its hostname. |
PURPLE_CONNECTION_ERROR_CERT_FINGERPRINT_MISMATCH |
The server’s SSL certificate does not have the expected fingerprint. |
PURPLE_CONNECTION_ERROR_CERT_SELF_SIGNED |
The server’s SSL certificate is self-signed. |
PURPLE_CONNECTION_ERROR_CERT_OTHER_ERROR |
There was some other error validating the server’s SSL certificate. |
PURPLE_CONNECTION_ERROR_CUSTOM_TEMPORARY |
A custom error that is temporary. |
PURPLE_CONNECTION_ERROR_CUSTOM_FATAL |
A custom error that is fatal. |
PURPLE_CONNECTION_ERROR_OTHER_ERROR |
Some other error occurred which fits into none of the other categories. |
Type functions
purple_connection_error_is_fatal
Reports whether a disconnection reason is fatal (in which case the account should probably not be automatically reconnected) or transient (so auto-reconnection is a good idea).
since: 2.0