[dovecot-cvs] dovecot/src/login-common auth-connection.c,1.3,1.4 auth-connection.h,1.2,1.3

cras at procontrol.fi cras at procontrol.fi
Sun Feb 2 12:53:45 EET 2003


Update of /home/cvs/dovecot/src/login-common
In directory danu:/tmp/cvs-serv22600/login-common

Modified Files:
	auth-connection.c auth-connection.h 
Log Message:
Send protocol with auth requests



Index: auth-connection.c
===================================================================
RCS file: /home/cvs/dovecot/src/login-common/auth-connection.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- auth-connection.c	2 Feb 2003 09:45:07 -0000	1.3
+++ auth-connection.c	2 Feb 2003 10:53:43 -0000	1.4
@@ -274,8 +274,9 @@
 	i_stream_skip(conn->input, conn->reply.data_size);
 }
 
-int auth_init_request(enum auth_mech mech, auth_callback_t callback,
-		      void *context, const char **error)
+int auth_init_request(enum auth_mech mech, enum auth_protocol protocol,
+		      auth_callback_t callback, void *context,
+		      const char **error)
 {
 	struct auth_connection *conn;
 	struct auth_request *request;
@@ -304,6 +305,7 @@
 
 	/* send request to auth */
 	auth_request.type = AUTH_LOGIN_REQUEST_NEW;
+	auth_request.protocol = protocol;
 	auth_request.mech = request->mech;
 	auth_request.id = request->id;
 	if (o_stream_send(request->conn->output, &auth_request,

Index: auth-connection.h
===================================================================
RCS file: /home/cvs/dovecot/src/login-common/auth-connection.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- auth-connection.h	2 Feb 2003 09:45:07 -0000	1.2
+++ auth-connection.h	2 Feb 2003 10:53:43 -0000	1.3
@@ -43,8 +43,9 @@
 
 extern enum auth_mech available_auth_mechs;
 
-int auth_init_request(enum auth_mech mech, auth_callback_t *callback,
-		      void *context, const char **error);
+int auth_init_request(enum auth_mech mech, enum auth_protocol protocol,
+		      auth_callback_t callback, void *context,
+		      const char **error);
 
 void auth_continue_request(struct auth_request *request,
 			   const unsigned char *data, size_t data_size);




More information about the dovecot-cvs mailing list