Timeline
02/10/90:
- 18:25 Changeset [2680] by
- Initial revision
02/09/90:
- 13:47 Changeset [2679] by
- (punt) don't dump request stats and question stats if you have to finish processing the request. It'll be done when the server finishes the request and dies...
- 13:05 Changeset [2678] by
- (dispose_of_log) now prints name of discuss file that the log is being dumped to, instead of "crash".
- 12:10 Changeset [2677] by
- Fixed "size" computation for machines other than vaxes.
- 09:52 Changeset [2676] by
- Converted Makefile to put dependencies in Make.depend
- 07:41 Changeset [2675] by
- Change depend to put dependencies in Make.depend.
- 07:21 Changeset [2674] by
- *** empty log message ***
- 04:57 Changeset [2673] by
- Removed dependencies.
- 04:56 Changeset [2672] by
- Removing dependencies.
- 04:35 Changeset [2671] by
- Changed depend line to put dependencies in Make.depend.
- 04:34 Changeset [2670] by
- Removed dependencies and put dependencies in Make.depend.
- 04:31 Changeset [2669] by
- Fixed up depend line.
- 04:28 Changeset [2668] by
- Removed dependencies.
- 04:27 Changeset [2667] by
- Removed dependencies from Makefile
- 04:23 Changeset [2666] by
- Updating dependencies in Makefile to go in Make.depend /
- 04:22 Changeset [2665] by
- Added ispell.hash
- 04:16 Changeset [2664] by
- Removed dependencies.
- 04:00 Changeset [2663] by
- *** empty log message ***
- 03:43 Changeset [2662] by
- *** empty log message ***
02/08/90:
- 17:49 Changeset [2661] by
- Removed bogus "verify_string" test.
- 15:19 Changeset [2660] by
- Added "generating foo because of bar" hack from scheme sources.
- 14:10 Changeset [2659] by
- Added newline before description in listing, so that tab would properly indent.
- 09:48 Changeset [2658] by
- (log_error) broadcast message had been ifdef'ed out on SYSLOG. Moved it to outside the ifdef so that errors will be broadcast again.
- 08:44 Changeset [2657] by
- - When user logs back in, he is only notified that there are new messages, not who they are from, since the consultant currently connected may not be the one who sent it, and the user may not even be connected... There are also several new messages sent when someone logs in, depending on whether the person logging in is a user or not. - Failed attempts at contacting consultants result in breaking the connection. Not true for failed user contact. - New messages are cleared as appropriate for users and consultants when the two are disconnected. Consultant's new messages are always cleared when breaking the connection, user's new messages aren't... - Consultants and users knuckles are deactivated as appropriate when the two are disconnected. - Replay marks messages as being read in the logs and frees new messages.
- 07:51 Changeset [2656] by
- - a new function, free_new_messages, was added, since that will need to be done in several places. - init_question does not attempt to free new messages anymore, since new messages are freed at time of disconnection instead (see requests_olc for most examples of this). - connect_knuckles re-written so that knuckles may be passed in either order -- user, cons OR cons, user. - (connect_knuckles) if unable to contact consultant when connecting knuckles, consultant's new messages are freed and consultant's instance is deactivated. - disconnect_knuckles re-written so that knuckles may be passed in either order -- user, cons OR cons, user.
02/06/90:
- 22:36 Changeset [2655] by
- added newline to printed error
- 21:59 Changeset [2654] by
- errors now include more information -- filename, number of bytes read/write. Changed a few messages to include the full function name where they had been abbreviated before. Three functions were checking for a return value of negative one from sread, but not dealing with getting returned zero (EOF encountered while reading). This resulted in a bug whereby a user could control-c out of the client, sending an EOF, but the server did not recognize this and went into an infinite loop trying to read the required number of characters. Errors are currently going to perror, though. Perhaps this should be changed...
- 19:23 Changeset [2653] by
- (olc_dump_req_stats) changed name of function called from dump_server_stats to dump_request_stats.
- 05:18 Changeset [2652] by
- changed the return status of "write_message_to_user" to be more useful.
02/05/90:
- 22:52 Changeset [2651] by
- server+/statistics.c: added new function, dump_question_stats, that basically just prints out that it doesn't do anything, for now. Also changed name from dump_server_stats to dump_request_stats so as to be less confusing, I hope.
- 22:50 Changeset [2650] by
- added 2 new dump requests. olc_dump_req_stats gives back the number and types of requests made to the daemon since it has been up. olc_dump_ques_stats will give back info about the types of questions asked, etc. (not yet implemented). Also fixed acl permissions on changing MOTD to MOTD_ACL, and on doing a debug dump to ADMIN_ACL.
- 22:44 Changeset [2649] by
- added 2 new request functions to the procedure table. these are new functions for dumping server stats, defined in requests_admin.c
- 22:43 Changeset [2648] by
- server+/olcd.c: changed function name from dump_server_stats to dump_request_stats to match statistics.c, and added dump_question_stats to functions called immediately before dying on a kill signal.
- 22:41 Changeset [2647] by
- added extern declarations/prototypes for new functions in statistics.c and in requests_admin.c.
- 21:51 Changeset [2646] by
- Combined prototype and fn decl with OPrototype macro; corrected return type of Pfunction to int even though no meaningful value is returned.
- 21:51 Changeset [2645] by
- added 2 new request types (1 is unused right now) and a define that tells the total number of requests. Also fixed a duplicated request number. This was non-fatal, though, as one of the 2 was never used...
- 21:41 Changeset [2644] by
- Changed default sort to multi-keyed sort requested by Consulting. Also changed output format; has headers again, and timestamps.
- 21:37 Changeset [2643] by
- Changed -sort to only grab one following argument.
- 21:27 Changeset [2642] by
- Added handling for -server and -port arguments.
- 21:22 Changeset [2641] by
- Rewrote sorting. Now only two routines can be called (plus two more kept temporarily for compatibility), which take parameters telling how to sort. Since sorting is done only once (with a more complex comparison routine), multiple-key sorts are now possible.
02/04/90:
- 19:19 Changeset [2640] by
- added two new variables for log files. Made Proc_List, request_count, request_counts, and start_time global.
- 19:09 Changeset [2639] by
- made request_count a global var. added request_counts[] and start_time as global variables. request_counts[x] is incremented when receiving a request of type "x". start_time is initialized just before beginning processing requests. broadcasts a message when the daemon starts up. calls "dump_server_stats" (see above) just before dying.
- 18:25 Changeset [2638] by
- Initial revision
- 15:30 Changeset [2637] by
- added two new variables, for logfiles for statistics generated (or to be generated in the future) by the daemon...
02/01/90:
- 07:00 Changeset [2636] by
- added more info to "error in version" reporting. This should help track down workstations that are using old software. More tracking info should probably be reported for other errors as well.
01/30/90:
- 12:08 Changeset [2635] by
- fixed a bug with caching info... resulted in obscure bug with trying to find out who you were connected to...
- 11:22 Changeset [2634] by
- added "gmon.out" to list of files to be deleted when cleaning a directory.
01/29/90:
- 22:59 Changeset [2633] by
- minor change -- changed a sprintf to a strcpy.
- 22:58 Changeset [2632] by
- minor clean-up... got rid of unneeded sprintf's.
- 22:57 Changeset [2631] by
- minor clean-up... got rid of unneeded sprintf's, changed one to strcpy.
- 22:32 Changeset [2630] by
- cleaned up a lot of messages... instances in sq. brackets instead of parens, etc. Made some more "friendly". Unable to contact consultant now results in breaking connection to consultant (disconnect_knuckles).
- 22:24 Changeset [2629] by
- had to add declarations for disconnect_knuckles so that it would not get implicitly declared to return an int, when it is "void".
- 22:15 Changeset [2628] by
- changed lots of messages to print instances inside square brackets instead of parens. New messages are now formatted nearly like the log is. Added new function: disconnect_knuckles to break connection between 2 knuckles. Used it once, inside connect_knuckles -- if unable to contact consultant while connecting, then doesn't connect them.
- 22:01 Changeset [2627] by
- Changed one message to conform to instance number being in square brackets instead of parens.
- 06:09 Changeset [2626] by
- standardized log messages... added periods, changed instances to be inside square brackets instead of parens. Added new function: log_long_description so that long descriptions are noted differently than short ones in the log.
01/26/90:
- 10:57 Changeset [2625] by
- changed lots of messages so that they will be logged without newlines, but will have newlines when sent as messages (write or zwrite).
- 10:51 Changeset [2624] by
- added a newline to an error message.
01/19/90:
- 00:32 Changeset [2623] by
- Initial revision
- 00:14 Changeset [2622] by
- If environment variable OLCD_PORT is set, it overrides the /etc/services entry.
01/18/90:
- 23:17 Changeset [2621] by
- Re-indented. Made control arguments more readable; added -port to explicitly request a port number. Append port number to "ME" if supplied. Removed syslog initialization, since it is done elsewhere. Close all file descriptors, not just first ten. Also, be more paranoid about fd numbers returned.
- 22:03 Changeset [2620] by
- Added PID to syslog messages.
- 04:19 Changeset [2619] by
- update to ZWGC0_3_12
- 04:18 Changeset [2618] by
- fix array index bug when using @center(), @left(), @right()
01/17/90:
- 23:59 Changeset [2617] by
- put in a couple of casts to satisfy prototypes
- 11:40 Changeset [2616] by
- document mail,popret in comments
- 00:45 Changeset [2615] by
- Changed constant names in variable sizes to new names. Also added a few newlines, and changed sprintf to strcpy where appropriate.
- 00:45 Changeset [2614] by
- Changed constant names in variable sizes to new names.
- 00:43 Changeset [2613] by
- Changed constant names in variable sizes to new names. Also uncase'd hostname and daemon_host_entry->h_name. This was causing problems at start up, because the daemon thought that "fries" != "FRIES"...
- 00:42 Changeset [2612] by
- Changed constant names in variable sizes to new names. Also added newlines at the end of many messages.
- 00:41 Changeset [2611] by
- oops. undid a name change that shouldn't have been done...
- 00:40 Changeset [2610] by
- Changed constant names in variable sizes to new names. Also added external declaration of errno.
- 00:23 Changeset [2609] by
- Changed constant name in variable declaration to new name.
- 00:16 Changeset [2608] by
- added struct for PRINCIPAL. first attempt -- not used anywhere -- but we will eventually need something like it. also changed constants used in defining sizes of some variables to new constant names...
- 00:15 Changeset [2607] by
- added "struct tREQUEST" to header file.
- 00:14 Changeset [2606] by
- added Pfunction type... changed Command structure to use it instead of FUNCTION.
01/16/90:
- 22:29 Changeset [2605] by
- Phased out old constants from source tree. No longer needed, so deleted.
- 22:24 Changeset [2604] by
- Changed name of constant from BUFSIZE to BUF_SIZE to match new define's.
- 22:23 Changeset [2603] by
- added some return types to function declarations, and a cast.
- 22:19 Changeset [2602] by
- Changed names of some constants in declarations of sizes of variables.
- 22:13 Changeset [2601] by
- Changed names of some constants in declarations of sizes of variables.
- 21:54 Changeset [2600] by
- Changed names of some constants in declarations of sizes of variables.
- 21:40 Changeset [2599] by
- Changed names of some constants in declarations of sizes of variables.
- 09:38 Changeset [2598] by
- added new flag "-nofork" to tell daemon not to fork when starting up. also changed spacing of a few comments...
- 06:37 Changeset [2597] by
- Fixed a bug: when changing instance, a t_who was done. However, the instance in the Request struct was not changed to reflect the new instance just changed to, and so t_who was reporting who you were just connected to (the old instance number was left in the request struct).
- 06:35 Changeset [2596] by
- check for existance of log file before appending. also create and use new function vfmt().
- 06:27 Changeset [2595] by
- reorganized some declarations; added `const' for arg of log_admin
- 06:08 Changeset [2594] by
- Fixed up function declarations.
- 03:19 Changeset [2593] by
- removed some unused variables; used log_to_syslogd rather than syslog; added log_debug (in similar vein to existing fcns)
- 00:46 Changeset [2592] by
- Added old-style definition headers; made Zephyr class be "OLZ" if OLZ is defined and TEST isn't.
- 00:32 Changeset [2591] by
- Changed SYSLOG_LEVEL to use a real, existing facility. Also added declaration for errno.
- 00:31 Changeset [2590] by
- Added new file syslog.{c,o}; added new macro NoGCC which forces use of /bin/cc; made UseCPlusPlus not default; replaced -DTEST and -DOLZ with -DSYSLOG.
- 00:27 Changeset [2589] by
- put in explicit return types; commented out a couple of unused functions.
01/15/90:
- 23:47 Changeset [2588] by
- Removed system-log functions and variables.
- 23:44 Changeset [2587] by
- [vanharen] expand old-style header of log_log to look prettier.
- 23:41 Changeset [2586] by
- Initial revision
- 22:04 Changeset [2585] by
- Added check for OLCD_HOST environment variable, overriding Hesiod. Also, nemesis.mit.edu is used only if OLZ isn't defined.
- 21:53 Changeset [2584] by
- *** empty log message ***
01/12/90:
- 16:04 Changeset [2583] by
- changed ifdef to OLZ for pointing logs to fries, as it may be useful to compile with TEST and not with OLZ, and run on matisse...
Note: See TracTimeline
for information about the timeline view.