X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fconn.c;h=ec0aab70558c34ce9a1562192bf56b9edd669159;hb=680e2ad6b160069a20716fe4472567db8f2a358f;hp=70b4cf7df4c2b3fe8e27f49f1659e48d37b6b0fd;hpb=ba331a2fe7539a145703d546460ec715a0a1ce24;p=ngircd-alex.git diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c index 70b4cf7d..ec0aab70 100644 --- a/src/ngircd/conn.c +++ b/src/ngircd/conn.c @@ -9,11 +9,20 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an comBase beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: conn.c,v 1.13 2001/12/26 03:36:57 alex Exp $ + * $Id: conn.c,v 1.16 2001/12/27 19:32:44 alex Exp $ * * connect.h: Verwaltung aller Netz-Verbindungen ("connections") * * $Log: conn.c,v $ + * Revision 1.16 2001/12/27 19:32:44 alex + * - bei "Null-Requests" wird nichts mehr geloggt. Uberfluessig, da normal. + * + * Revision 1.15 2001/12/27 16:35:04 alex + * - vergessene Variable bei Ping-Timeout-Logmeldung ergaenzt. Opsa. + * + * Revision 1.14 2001/12/26 14:45:37 alex + * - "Code Cleanups". + * * Revision 1.13 2001/12/26 03:36:57 alex * - Verbindungen mit Lesefehlern werden nun korrekt terminiert. * @@ -181,7 +190,7 @@ GLOBAL VOID Conn_Exit( VOID ) } /* Conn_Exit */ -GLOBAL BOOLEAN Conn_New_Listener( CONST INT Port ) +GLOBAL BOOLEAN Conn_NewListener( CONST INT Port ) { /* Neuen Listen-Socket erzeugen: der Server wartet dann * auf dem angegebenen Port auf Verbindungen. */ @@ -241,7 +250,7 @@ GLOBAL BOOLEAN Conn_New_Listener( CONST INT Port ) Log( LOG_INFO, "Now listening on port %d, socket %d.", Port, sock ); return TRUE; -} /* Conn_New_Listener */ +} /* Conn_NewListener */ GLOBAL VOID Conn_Handler( INT Timeout ) @@ -510,7 +519,7 @@ LOCAL VOID New_Connection( INT Sock ) } /* Client-Struktur initialisieren */ - if( ! Client_New_Local( idx, inet_ntoa( new_addr.sin_addr ))) + if( ! Client_NewLocal( idx, inet_ntoa( new_addr.sin_addr ))) { Log( LOG_ALERT, "Can't accept connection: can't create client structure!" ); close( new_sock ); @@ -632,7 +641,6 @@ LOCAL VOID Handle_Buffer( CONN_ID Idx ) /* Es wurde ein Request gelesen */ if( ! Parse_Request( Idx, My_Connections[Idx].rbuf )) return; } - else Log( LOG_DEBUG, "Got null-request (connection %d).", Idx ); /* Puffer anpassen */ My_Connections[Idx].rdatalen -= len; @@ -654,14 +662,14 @@ LOCAL VOID Check_Connections( VOID ) if( My_Connections[i].lastping > My_Connections[i].lastdata ) { /* es wurde bereits ein PING gesendet */ - if( My_Connections[i].lastping < time( NULL ) - Conf_PONG_Timeout ) + if( My_Connections[i].lastping < time( NULL ) - Conf_PongTimeout ) { /* Timeout */ - Log( LOG_NOTICE, "Connection %d: Ping timeout." ); + Log( LOG_NOTICE, "Connection %d: Ping timeout.", i ); Conn_Close( i, "Ping timeout" ); } } - else if( My_Connections[i].lastdata < time( NULL ) - Conf_PING_Timeout ) + else if( My_Connections[i].lastdata < time( NULL ) - Conf_PingTimeout ) { /* es muss ein PING gesendet werden */ Log( LOG_DEBUG, "Connection %d: sending PING ...", i );