pidgin/pidgin

Make all irc login time commands skip the rate limiter.
release-2.x.y
2022-04-27, Gary Kramlich
3230f4408394
Make all irc login time commands skip the rate limiter.

Most networks don't rate limit during the login process but will time you out
if you take too long. Running through the SASL mechansism on Freenode with the
rate limiter was causing us to time out. The ideal solution is to handle the
908 reply and use those mechanisms directly, but I ran into some issues and
this is useful on its own.

Testing Done:
Connected to Freenode and verified we didn't time out during SASL login.

Reviewed at https://reviews.imfreedom.org/r/1391/
/** @page certificate-signals Certificate Signals
@signals
@signal certificate-stored
@signal certificate-deleted
@endsignals
@see certificate.h
<hr>
@signaldef certificate-stored
@signalproto
void (*certificate_stored)(PurpleCertificatePool *pool, const gchar *id, gpointer data);
@endsignalproto
@signaldesc
Emitted when a pool stores a certificate. Connect to the pool instance.
@param pool Pool the certificate has been stored into
@param id Key the certificate was stored under
@endsignaldef
@signaldef certificate-deleted
@signalproto
void (*certificate_deleted)(PurpleCertificatePool *pool, const gchar *id, gpointer data);
@endsignalproto
@signaldesc
Emitted when a pool deletes a certificate. Connect to the pool instance.
@param pool Pool the certificate was deleted from
@param id Key that was deleted
@endsignaldef
*/
// vim: syntax=c.doxygen tw=75 et