comparison libpurple/protocols/jabber/jabber.c @ 29089:c1d41b7484ff

jabber: Complete (though untested) SCRAM implementation. Client proof calculations function properly, but parsing is untested.
author Paul Aurich <paul@darkrain42.org>
date Mon, 09 Nov 2009 03:42:26 +0000
parents 8ada06fb65ed
children fed4286634e7
comparison
equal deleted inserted replaced
29088:2b4465db73f1 29089:c1d41b7484ff
1499 g_free(js->caps_hash); 1499 g_free(js->caps_hash);
1500 1500
1501 purple_circ_buffer_destroy(js->write_buffer); 1501 purple_circ_buffer_destroy(js->write_buffer);
1502 if(js->writeh) 1502 if(js->writeh)
1503 purple_input_remove(js->writeh); 1503 purple_input_remove(js->writeh);
1504 if (js->auth_mech && js->auth_mech->dispose)
1505 js->auth_mech->dispose(js);
1504 #ifdef HAVE_CYRUS_SASL 1506 #ifdef HAVE_CYRUS_SASL
1505 if(js->sasl) 1507 if(js->sasl)
1506 sasl_dispose(&js->sasl); 1508 sasl_dispose(&js->sasl);
1507 if(js->sasl_mechs) 1509 if(js->sasl_mechs)
1508 g_string_free(js->sasl_mechs, TRUE); 1510 g_string_free(js->sasl_mechs, TRUE);