[dovecot-cvs] dovecot/src/login-common auth-connection.c,1.10,1.11 ssl-proxy-gnutls.c,1.4,1.5 ssl-proxy-openssl.c,1.8,1.9
cras at procontrol.fi
cras at procontrol.fi
Tue Mar 4 04:18:11 EET 2003
Update of /home/cvs/dovecot/src/login-common
In directory danu:/tmp/cvs-serv17371/login-common
Modified Files:
auth-connection.c ssl-proxy-gnutls.c ssl-proxy-openssl.c
Log Message:
net_* functions don't anymore set sockets to non-blocking by default.
Index: auth-connection.c
===================================================================
RCS file: /home/cvs/dovecot/src/login-common/auth-connection.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- auth-connection.c 12 Feb 2003 08:02:43 -0000 1.10
+++ auth-connection.c 4 Mar 2003 02:18:09 -0000 1.11
@@ -58,8 +58,8 @@
return NULL;
}
- /* we depend on auth process - if it's slow, just wait */
- net_set_nonblock(fd, FALSE);
+ /* use blocking connection since we depend on auth process -
+ if it's slow, just wait */
conn = i_new(struct auth_connection, 1);
conn->refcount = 1;
Index: ssl-proxy-gnutls.c
===================================================================
RCS file: /home/cvs/dovecot/src/login-common/ssl-proxy-gnutls.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ssl-proxy-gnutls.c 23 Feb 2003 19:44:47 -0000 1.4
+++ ssl-proxy-gnutls.c 4 Mar 2003 02:18:09 -0000 1.5
@@ -324,6 +324,7 @@
net_set_nonblock(sfd[0], TRUE);
net_set_nonblock(sfd[1], TRUE);
+ net_set_nonblock(fd, TRUE);
proxy = i_new(struct ssl_proxy, 1);
proxy->refcount = 1;
Index: ssl-proxy-openssl.c
===================================================================
RCS file: /home/cvs/dovecot/src/login-common/ssl-proxy-openssl.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- ssl-proxy-openssl.c 23 Feb 2003 19:44:47 -0000 1.8
+++ ssl-proxy-openssl.c 4 Mar 2003 02:18:09 -0000 1.9
@@ -320,6 +320,7 @@
net_set_nonblock(sfd[0], TRUE);
net_set_nonblock(sfd[1], TRUE);
+ net_set_nonblock(fd, TRUE);
proxy = i_new(struct ssl_proxy, 1);
proxy->refcount = 1;
More information about the dovecot-cvs
mailing list