Displaying 4 results from an estimated 4 matches for "mech_apop".
2004 Jul 22
1
[PATCH] add LOGIN authentication mechanism
...a/src/auth/mech.c 2004-07-03 00:07:31.000000000 +0400
+++ dovecot-1.0-test29/src/auth/mech.c 2004-07-22 10:36:26.000000000 +0400
@@ -384,6 +384,7 @@ static void auth_failure_timeout(void *c
}
extern struct mech_module mech_plain;
+extern struct mech_module mech_login;
extern struct mech_module mech_apop;
extern struct mech_module mech_cram_md5;
extern struct mech_module mech_digest_md5;
@@ -412,6 +413,8 @@ void mech_init(void)
while (*mechanisms != NULL) {
if (strcasecmp(*mechanisms, "PLAIN") == 0)
mech_register_module(&mech_plain);
+ else if (strcasecmp(*mechanisms, &quo...
2004 Jul 01
3
[PATCH, RFC] add APOP authentication mechanism
...strlen(auth->challenge));
+ md5_update(&ctx, credentials, strlen(credentials));
+ md5_final(&ctx, digest);
+
+ safe_memset((void *) credentials, 0, strlen(credentials));
+
+ mech_auth_finish(auth_request, NULL, 0,
+ memcmp(digest, remote_digest, 16) ? FALSE : TRUE);
+}
+
+static int
+mech_apop_auth_initial(struct auth_request *auth_request,
+ struct auth_client_request_new *request,
+ const unsigned char *data,
+ mech_callback_t *callback)
+{
+ struct apop_auth_request *auth =
+ (struct apop_auth_request *)auth_request;
+ const unsigned char *tmp, *end, *username;
+
+ auth_request...
2004 Aug 09
1
[PATCH] RPA authentication mechanism
...sr/share/dontdiff dovecot-1.0-test32.vanilla/src/auth/mech.c dovecot-1.0-test32/src/auth/mech.c
--- dovecot-1.0-test32.vanilla/src/auth/mech.c 2004-07-28 19:07:13.000000000 +0400
+++ dovecot-1.0-test32/src/auth/mech.c 2004-07-30 21:17:33.000000000 +0400
@@ -389,6 +389,7 @@ extern struct mech_module mech_apop;
extern struct mech_module mech_cram_md5;
extern struct mech_module mech_digest_md5;
extern struct mech_module mech_ntlm;
+extern struct mech_module mech_rpa;
extern struct mech_module mech_anonymous;
void mech_init(void)
@@ -424,6 +425,8 @@ void mech_init(void)
mech_register_module(&...
2010 Apr 09
4
Patch: support URLAUTH, BURL, CATENATE
...+ dovecot-1.2.11+lemonade/src/auth/mech.c 2010-04-08 09:59:12.000000000 -0500
@@ -64,6 +64,7 @@
}
extern const struct mech_module mech_plain;
+extern const struct mech_module mech_x_plain_submit; /* APPLE - urlauth */
extern const struct mech_module mech_login;
extern const struct mech_module mech_apop;
extern const struct mech_module mech_cram_md5;
@@ -86,6 +87,7 @@
void mech_init(void)
{
mech_register_module(&mech_plain);
+ mech_register_module(&mech_x_plain_submit); /* APPLE - urlauth */
mech_register_module(&mech_login);
mech_register_module(&mech_apop);
mech_regist...