added some files
[NextIRCd.git] / src / ircd_client.c
index 28d650baea1def84998d0c7293526d67d04f91e5..5af6f1d2bf40d29864ad69d6619950e50d40e0cd 100644 (file)
 #include "struct_connection.h"
 #include "struct_auth.h"
 #include "ircd_config.h"
-#include "version.h"
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdarg.h>
 #define CLIENT_MAXLEN 512
 
-static void client_printf(struct Connection *conn, const char *text, ...) {
+void client_printf(struct Connection *conn, const char *text, ...) {
     va_list arg_list;
        char sendBuf[CLIENT_MAXLEN];
        int pos;
@@ -42,13 +41,9 @@ static void client_printf(struct Connection *conn, const char *text, ...) {
 }
 
 void client_connected(struct Connection *conn) {
-    client_printf(conn, "NOTICE AUTH :*** NextIRCd v%d.%d (%s)", VERSION_NUMBER, patchlevel, revision);
-    
-    struct Auth *auth = calloc(1, sizeof(*auth));
-    auth->conn = conn;
-    conn->data.auth = auth;
-    
-    /* maybe do some stuff here? */
+    struct Auth *auth = auth_new(conn);
+       
+       auth_start_dnsreverse(auth);
 }
 
 void client_disconnected(struct Connection *conn) {