From 014ed35be581511ae4c69cbdc38a3536aae39cf3 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 2 Apr 2001 20:57:39 +0000 Subject: Remove the "quick_login" member, which is unnecessary. * camel-service.h: Remove the "quick_login" member, which is unnecessary. * providers/smtp/camel-smtp-transport.c (smtp_auth): Remove the references to quick_login and fix this to use the CamelSasl interfaces correctly to do the same thing. (connect_to_server): Split this out of smtp_connect (smtp_connect): Use connect_to_server. When re-EHLO'ing after auth, ignore errors. (query_auth_types): Use connect_to_server rather than smtp_connect, so it doesn't try to authenticate. Add LOGIN authtype to the list of authtypes to check for. * providers/smtp/camel-smtp-provider.c (camel_provider_module_init): Add LOGIN authtype to the authtypes list explicitly. * camel-sasl.c (camel_sasl_authtype_list): Don't list LOGIN here: it's not a real SASL authtype and is only used for SMTP. * camel-sasl-plain.c: * camel-sasl-login.c: * camel-sasl-kerberos4.c: * camel-sasl-cram-md5.c: * camel-sasl-anonymous.c: * providers/pop3/camel-pop3-provider.c: Remove "quick_login" argument from authtypes. svn path=/trunk/; revision=9100 --- camel/camel-service.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'camel/camel-service.h') diff --git a/camel/camel-service.h b/camel/camel-service.h index 911a0d8f8f..64574123d5 100644 --- a/camel/camel-service.h +++ b/camel/camel-service.h @@ -88,12 +88,6 @@ typedef struct { char *authproto; gboolean need_password; /* needs a password to authenticate */ - - gboolean quick_login; /* Client can send initial challenge to - * speed up the authentication procedure. - * Note: This option only ever matters if - * it is a SASL mechanism. If unsure, it - * is safe to say FALSE. */ } CamelServiceAuthType; -- cgit v1.2.3