- 05 Aug, 2003 22 commits
-
-
Per Cederqvist authored
be invisible.
-
Per Cederqvist authored
fail.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
integration. Block clients, and make them invisible for all other clients, until the DNS lookup has completed. The session_start field of a Connection was used both to record the connect time and the login/logout time. As a result, the connection-time of a Static-Session-Info was not actually static. Fixed by keeping track of the connect time and the login/logout separately.
-
Per Cederqvist authored
(Function Templates for send-async.c): Include a call to handshake_ok() in prototype code. (Traversing Connections): Ditto.
-
Per Cederqvist authored
The API is now callback-based. The current implementation still uses gethostbyname, though.
-
Per Cederqvist authored
(isc_dns_resolve_cb): New function.
-
Per Cederqvist authored
(isc_resolve_done_cb): New callback. (struct isc_scb): Added the field "remote". (isc_gethostname): Removed. (isc_resolve_remotem): New function.
-
Per Cederqvist authored
(isc_destroy): Cancel any pending dns query, and clear remote.
-
Per Cederqvist authored
(isc_resolve_remote): New function. (isc_gethostname): Removed.
-
Per Cederqvist authored
-
Per Cederqvist authored
information is no longer stored in the connection.
-
Per Cederqvist authored
completed the handshake or not. (dns_resolution): New function. (get_host_name): Removed. (login_request): Reorganized the code to use the new callback-driven API of ISC host lookups. (handle_accept_event): Call set_time(), so that the connect_time is set correctly.
-
Per Cederqvist authored
login_time. All users updated. Removed the hostname field, since that is now stored as isc_session->remote. Added dns_done, blocked_by_dns, and remote_ip.
-
Per Cederqvist authored
(new_client): Set both connect_time and login_time. (kill_client): Clear the remote_ip. (handshake_ok): New function.
-
Per Cederqvist authored
(handshake_ok): New function.
-
Per Cederqvist authored
-
Per Cederqvist authored
if the dns resolution hasn't completed yet.
-
Per Cederqvist authored
the message to the client. As a result, the message will not be sent until the DNS lookup has completed. (async_new_text): Ditto. (async_i_am_on): Ditto. (async_logout): Ditto. (async_new_name): Ditto. (async_forced_leave_conf): Ditto. (async_login): Ditto. (async_deleted_text): Ditto. (async_new_recipient): Ditto. (async_sub_recipient): Ditto. (async_new_membership): Ditto. (async_new_user_area): Ditto. (async_garb_ended): Ditto. (async_sync_db): Ditto, but ignore the DNS lookup. (async_rejected_connection): Ditto.
-
Per Cederqvist authored
(login_old): Set login_time, not connect_time. (login): Ditto. (logout): Use login_time, not connect_time. (who_is_on): Removed dead code. (who_is_on_ident): Ditto. (who_is_on_dynamic): Removed dead code. Don't include sessions until the handshake is completed. (get_session_info): Don't include sessions until the handshake is completed. (get_session_info): Use connect_time, not login_time, as the connection_time. (get_static_session_info): Don't include sessions until the handshake is completed. Use connect_time, not login_time, as the connection_time. (get_session_info_ident): Ditto. (disconnect): Don't include sessions until the handshake is completed. (get_client_name): Ditto. (get_client_version): Ditto.
-
- 04 Aug, 2003 17 commits
-
-
Per Cederqvist authored
warnings from <float.h>.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
avoid having it linger in the input buffer.
-
Per Cederqvist authored
-
Per Cederqvist authored
isc_scb instead of a user-supplied pointer to the callback.
-
Per Cederqvist authored
-
Per Cederqvist authored
(isc_write_error_cb): Removed the cb_mcb and user arguments. (isc_stale_output_cb): Ditto. (isc_set_read_callback): Removed the user argument. Use the udg field of the isc_scb instead.
-
Per Cederqvist authored
-
Per Cederqvist authored
(stale_cb): Adjusted to the new API of the callback functions. (idle_cb): Ditto. (isc_set_read_callback): Removed the user argument. (isc_check_read_callback): Pass the isc_scb object instead of the user-supplied pointer to the on_fd.
-
Per Cederqvist authored
-
Per Cederqvist authored
(stale_cb): Ditto. (idle_cb): Ditto. (login_request): Ditto. (data_available_callback): Ditto. (handle_accept_event): Ditto.
-
Per Cederqvist authored
functions.
-
Per Cederqvist authored
isc_accept_callback typedef.
-
Per Cederqvist authored
-
Per Cederqvist authored
that it interferes with the test suite.
-
- 03 Aug, 2003 1 commit
-
-
Per Cederqvist authored
Plug a memory leak in a test program.
-