int lmtp_handle_connection(client_sock *c) { ClientSession_T *session = client_session_new(c); client_session_set_timeout(session, server_conf->login_timeout); reset_callbacks(session); send_greeting(session); return 0; }
int tims_handle_connection(client_sock *c) { ClientSession_T *session = client_session_new(c); session->state = CLIENTSTATE_NON_AUTHENTICATED; client_session_set_timeout(session, server_conf->login_timeout); send_greeting(session); reset_callbacks(session); return 0; }
int pop3_handle_connection(client_sock *c) { ClientSession_t *session = client_session_new(c); session->state = CLIENTSTATE_INITIAL_CONNECT; client_session_set_timeout(session, server_conf->login_timeout); reset_callbacks(session); send_greeting(session); return 0; }