Mercurial > pidgin
diff libpurple/protocols/jabber/jabber.c @ 17896:a8420fd18545
Added an option to require SSL or TLS when connecting to an XMPP server.
author | Andreas Monitzer <pidgin@monitzer.com> |
---|---|
date | Sun, 08 Jul 2007 22:52:48 +0000 |
parents | bbd92ee894f2 |
children | d53aa2308727 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c Sun Jul 08 20:43:53 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.c Sun Jul 08 22:52:48 2007 +0000 @@ -138,6 +138,9 @@ if(xmlnode_get_child(packet, "starttls")) { if(jabber_process_starttls(js, packet)) return; + } else if(purple_account_get_bool(js->gc->account, "require_tls", FALSE) && !js->gsc) { + purple_connection_error(js->gc, _("You require encryption, but it is not available on this server.")); + return; } if(js->registration) {