diff --git a/ChangeLog b/ChangeLog index 335cefc4852716310ca2333499b5d14c23d44249..3c16b8e178001a13b2cc6cbb3e0efdfea339c4ac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +Fri Aug 2 02:09:09 1996 Per Cederqvist <ceder@lysator.liu.se> + + * Handle idle-time: + * doc/prot-A.txt: Changed some underscores to dashes. + (64=get-session-info-ident): Marked as obsolete. + (63=who-is-on-ident): Marked as obsolete. + (82=user-active): New call. + (83=who-is-on-dynamic): New call. + (84=get-static-session-info): New call. + (Dynamic-Session-Info): New type. + (Dynamic-Session-Info-List): New type. + (Static-Session-Info): New type. + Thu Aug 1 00:58:56 1996 Per Cederqvist <ceder@lysator.liu.se> * configure.in (AC_OUTPUT): Touch all dependencies files to avoid diff --git a/src/include/ChangeLog b/src/include/ChangeLog index 5750d251c8da3b6191d0960ae7c666a58e2318ac..2ce84cb89632704c1c7d8f2000faa9211030078d 100644 --- a/src/include/ChangeLog +++ b/src/include/ChangeLog @@ -1,3 +1,13 @@ +Fri Aug 2 01:41:36 1996 Per Cederqvist <ceder@lysator.liu.se> + + * Handle idle-time: + * services.h (user_active): New function. + (who_is_on_dynamic): New function. + (get_static_session_info): New function. + * kom-types.h (Dynamic_session_info): New type. + (Dynamic_session_info_list): New type. + (Static_session_info): New type. + Sun Jul 28 17:42:14 1996 Per Cederqvist <ceder@lysator.liu.se> * kom-errno.h (Kom_err): New value: KOM_ANON_REJECTED. diff --git a/src/server/ChangeLog b/src/server/ChangeLog index a9d43de6e4382b622a2cfed14c0e5352eb49bf99..e8c61613da3ccc356409a94cdb0d23462026d935 100644 --- a/src/server/ChangeLog +++ b/src/server/ChangeLog @@ -1,3 +1,40 @@ +Fri Aug 2 01:44:11 1996 Per Cederqvist <ceder@lysator.liu.se> + + * ramkomd.c (server_init): Fixed typo introduced Jul 30: ignore + SIGPIPE, not SIGHUP. + + * Handle idle-time. + * fncdef.txt (user_active): New function. + (who_is_on_dynamic): New function. + (get_static_session_info): New function. + * connections.h (Connection): Removed field last_request. + Added field active_time. + (Res_type): New values: rt_dynamic_session_info_list, + rt_static_session_info. + (Result_holder): New fields: dynamic_session_info_list, + static_session_info. + * session.c (who_is_on_dynamic): New function. + (get_session_info): The idle-time is calculated using active_time + instead of last_request. + (get_session_info_ident): Likewise. + (get_static_session_info): New function. + (user_active): New function. + * prot-a.c (prot_a_reply): Handle rt_dynamic_session_info_list and + rt_static_session_info. + (prot_a_is_legal_fnc): Added user_active, who_is_on_dynamic and + get_static_session_info. + * prot-a-output.c (prot_a_output_dynamic_session_info): New + function. + * prot-a-output.h, prot-a-output.c: + (prot_a_output_static_session_info): New function. + (prot_a_output_dynamic_session_info_list): New function. + * kom-memory.h, memory.c (init_dynamic_session_info): New function. + (init_static_session_info): New function. + * internal-connections.c (init_connection): Set active_time to + now. Don't set last_request. + (new_client): Likewise. + * connections.c (parse_unparsed): Don't set client->last_request. + Thu Aug 1 20:23:04 1996 Per Cederqvist <ceder@lysator.liu.se> * Improved handling of unknown calls: the server now assumes the