Sat Aug 3 01:46:14 1996 Per Cederqvist * services.h (who_is_on_dynamic): New argument: active_last. * misc-types.h (TRUE, FALSE): AIX porting: Undefine them if they are defined, but make sure they are defined to sensible values first. * kom-types.h (Conf_type): Renamed anarchy to allow_anon. * services.h (change_conference): New name for former pepsi. Fri Aug 2 01:41:36 1996 Per Cederqvist * Handle idle-time: * services.h (user_active): New function. (who_is_on_dynamic): New function. (get_static_session_info): New function. * kom-types.h (Session_flags): New type. (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 * kom-errno.h (Kom_err): New value: KOM_ANON_REJECTED. Fri Jul 26 02:20:25 1996 Per Cederqvist * kom-types.h (Number_list): Change the length from unsigned short to int. The length field should be fixed in all the data types in kom-types.h. More thought is necessary here. * kom-errno.h (Kom_err): New value: KOM_LONG_ARRAY. Sun Jul 14 23:02:34 1996 Per Cederqvist * Added the Jun 10 14:01:16 1996 entry which David Byers forgot. Sat Jul 13 15:54:24 1996 Per Cederqvist (ceder@lysator.liu.se) * services.h (set_last_read): The second argument is a Local_text_no, not a Text_no. Mon Jun 10 14:01:16 1996 David Byers * kom-types.h: (Number_list): New data type. * services.h: (accept_async, query_async): New function. Mon Jun 10 14:01:16 1996 David Byers * services.h (set_info): New function. Tue Sep 5 20:30:20 1995 Per Cederqvist (ceder@lysator.liu.se) * compiler.h (NORETURN): New define. (Volatile, Inline): Removed. Fri Sep 1 21:55:03 1995 Per Cederqvist (ceder@lysator.liu.se) * rcs.h (USE): Changes to shut up gcc 2.7.0. Sat Dec 31 16:13:15 1994 Per Cederqvist (ceder@lysator.liu.se) * services.h (lookup_z_name): New function. Tue Dec 27 00:30:26 1994 Per Cederqvist (ceder@lysator.liu.se) * services.h (re_z_lookup, get_version_info): New functions. (send_message): The recipient is now a Conf_no, not necessarily a Pers_no. * kom-types.h: (Conf_z_info, Conf_z_info_list, Version_info, Version_info_internal): New structs. * kom-errno.h (Kom_err): New explanation for KOM_LDB_ERR, which is now used if the database becomes corrupted. Deleted the unused values KOM_SERVER_IS_CRAZY and KOM_CLIENT_IS_CRAZY. Sat Aug 20 00:02:57 1994 Per Cederqvist (ceder@lysator.liu.se) * kom-errno.h (Kom_err): Deleted the unused value KOM_PERS_EXISTS. Sat Jun 18 20:48:34 1994 Per Cederqvist (ceder@lysator.liu.se) * debug.h: Don't include config.h. Test NDEUBG instead of DEBUG. * config.h (DEBUG, LOGACCESSES, DEFENSIVE_CHECKS): Removed. Use configure to set NDEBUG, LOGACCESSES or NDEFENSIVE_CHECKS instead. Sat Mar 5 18:20:39 1994 Per Cederqvist (ceder@lysator.liu.se) * Makefile.src: New file, template for Makefile.in. Sat Feb 19 05:51:13 1994 Per Cederqvist (ceder@lysator.liu.se) * kom-types.h: No longer supports -DCLIENT. Only -DSERVER works. lyskomd and the tty-client now have separate copies of this file. (DEFAULT_PRIV_BITS, DEFAULT_PERSONAL_FLAGS, EMPTY_TEXT_STAT, NULL_CONF_TYPE, EMPTY_MEMBERSHIP, EMPTY_MARK_LIST, EMPTY_CONF_NO_LIST, EMPTY_MEMBER_LIST, EMPTY_TEXT_LIST, EMPTY_CONF_LIST_OLD, EMPTY_CONF_LIST, EMPTY_PERS_LIST, EMPTY_MEMBERSHIP_LIST, EMPTY_CONFERENCE, EMPTY_SMALL_CONF, EMPTY_PERSON, EMPTY_WHO_INFO_IDENT, EMPTY_SESSION_INFO, EMPTY_SESSION_INFO_IDENT, EMPTY_WHO_INFO_OLD, EMPTY_WHO_INFO, EMPTY_WHO_INFO_LIST_OLD, EMPTY_WHO_INFO_LIST, EMPTY_WHO_INFO_IDENT_LIST): Removed. Fri Jan 14 20:08:55 1994 Per Cederqvist (ceder@lysator.liu.se) * kom-errno.h (KOM_TEMPFAIL): New error code. * config.h: Removed everything which can be set in the server configuration file. Wed Jan 12 02:23:44 1994 Per Cederqvist (ceder@lysator.liu.se) * kom-types.h (Conference): Reordered the fields, eliminating some unnecessary padding. * config.h (CONFIG_FILE): New constant. Mon Oct 18 13:03:23 1993 Per Cederqvist (ceder@lysator.liu.se) * kom-types.h: Don't include any files. Sat Oct 16 17:35:58 1993 Per Cederqvist (ceder@lysator.liu.se) * kom-types.h: Changes for vcc: Write "{ 0, NULL }" instead of "((Foo){ 0, NULL})". Cleanup. Wed Oct 13 00:24:13 1993 Per Cederqvist (ceder@lysator.liu.se) * services.h (get_last_text): Now takes a (struct tm *) in both the server and client parts. Sun Oct 10 12:58:00 1993 Per Cederqvist (ceder@lysator.liu.se) * services.h (shutdown_kom): Renamed shutdown to shutdown_kom, to avoid name clashes with libc. * (sync_kom): Renamed sync to sync_kom, for the same reason. * kom-types.h (EMPTY_tm_i): Added missing parenthesis. * config.h: Use sysconf instead of getdtablesize, if sysconf exists. Fri Oct 8 00:15:36 1993 Per Cederqvist (ceder@lysator.liu.se) * kom-types.h: Use "unsigned long" instead of "u_long". * kom-errno.h: Don't include . Use "unsigned long" instead of "u_long". Thu Aug 5 00:52:50 1993 Per Cederqvist (ceder@lysator.liu.se) * kom-errno.h (KOM_NOT_MARKED): New error number. * services.h (set_client_version, get_client_name, get_client_version): New functions. * services.h (lookup_person, lookup_conf): New functions. * services.h (mark_text_old, mark_text, unmark_text): New functions. The previous function mark_text() is removed. * services.h (create_text, create_anonymous_text): The first argument is const in the server as well as in the client. Thu Feb 25 00:01:40 1993 Linus Tolke Y (linus@bodil) * services.h (register_saving): New function. Mon Feb 1 02:00:41 1993 Linus Tolke Y (linus@rune) * services.h (register_directed_message): New function. Sun Jan 17 00:08:26 1993 Per Cederqvist (ceder@konrad) * rcs.h: New file. Use the USE macro to avoid warnings about unused variables. * Makefile (INSTALL-HDRS): Add rcs.h. Sat Dec 19 01:13:14 1992 Per Cederqvist (ceder@mauritz) * services.h (re_lookup_person, re_lookup_conf): New functions. * config.h (REGEXP_LEN): New constant. * kom-errno.h (KOM_REGEX_ERROR): New error. Sun Nov 22 16:04:11 1992 Per Cederqvist (ceder@mauritz) * config.h (LOGACCESSES): New symbol. Sat Apr 4 19:08:51 1992 Per Cederqvist (ceder@lysator) * kom-types.h (Who_info_ident, Who_info_ident_list, Session_info_ident): New types. Wed Apr 1 22:01:25 1992 Per Cederqvist (ceder@lysator) * services.h (login, get_session_info_ident, who_is_on_ident): New functions. * services.h (login_old): New name for login(). Tue Oct 29 06:11:40 1991 Per Cederqvist (ceder at lysator) * config.h (PROTECTED_FDS): 8 was not enough. Use 12.