Timeline


and

02/10/90:

18:25 Changeset [2680] by tytso
Initial revision

02/09/90:

13:47 Changeset [2679] by vanharen
(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 vanharen
(dispose_of_log) now prints name of discuss file that the log is being dumped to, instead of "crash".
12:10 Changeset [2677] by jfc
Fixed "size" computation for machines other than vaxes.
09:52 Changeset [2676] by epeisach
Converted Makefile to put dependencies in Make.depend
07:41 Changeset [2675] by epeisach
Change depend to put dependencies in Make.depend.
07:21 Changeset [2674] by epeisach
*** empty log message ***
04:57 Changeset [2673] by epeisach
Removed dependencies.
04:56 Changeset [2672] by epeisach
Removing dependencies.
04:35 Changeset [2671] by epeisach
Changed depend line to put dependencies in Make.depend.
04:34 Changeset [2670] by epeisach
Removed dependencies and put dependencies in Make.depend.
04:31 Changeset [2669] by epeisach
Fixed up depend line.
04:28 Changeset [2668] by epeisach
Removed dependencies.
04:27 Changeset [2667] by epeisach
Removed dependencies from Makefile
04:23 Changeset [2666] by epeisach
Updating dependencies in Makefile to go in Make.depend /
04:22 Changeset [2665] by epeisach
Added ispell.hash
04:16 Changeset [2664] by epeisach
Removed dependencies.
04:00 Changeset [2663] by epeisach
*** empty log message ***
03:43 Changeset [2662] by epeisach
*** empty log message ***

02/08/90:

17:49 Changeset [2661] by raeburn
Removed bogus "verify_string" test.
15:19 Changeset [2660] by raeburn
Added "generating foo because of bar" hack from scheme sources.
14:10 Changeset [2659] by raeburn
Added newline before description in listing, so that tab would properly indent.
09:48 Changeset [2658] by vanharen
(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 vanharen
- 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 vanharen
- 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 vanharen
added newline to printed error
21:59 Changeset [2654] by vanharen
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 vanharen
(olc_dump_req_stats) changed name of function called from dump_server_stats to dump_request_stats.
05:18 Changeset [2652] by vanharen
changed the return status of "write_message_to_user" to be more useful.

02/05/90:

22:52 Changeset [2651] by vanharen
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 vanharen
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 vanharen
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 vanharen
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 vanharen
added extern declarations/prototypes for new functions in statistics.c and in requests_admin.c.
21:51 Changeset [2646] by raeburn
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 vanharen
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 raeburn
Changed default sort to multi-keyed sort requested by Consulting. Also changed output format; has headers again, and timestamps.
21:37 Changeset [2643] by raeburn
Changed -sort to only grab one following argument.
21:27 Changeset [2642] by raeburn
Added handling for -server and -port arguments.
21:22 Changeset [2641] by raeburn
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 vanharen
added two new variables for log files. Made Proc_List, request_count, request_counts, and start_time global.
19:09 Changeset [2639] by vanharen
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 vanharen
Initial revision
15:30 Changeset [2637] by vanharen
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 vanharen
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 vanharen
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 vanharen
added "gmon.out" to list of files to be deleted when cleaning a directory.

01/29/90:

22:59 Changeset [2633] by vanharen
minor change -- changed a sprintf to a strcpy.
22:58 Changeset [2632] by vanharen
minor clean-up... got rid of unneeded sprintf's.
22:57 Changeset [2631] by vanharen
minor clean-up... got rid of unneeded sprintf's, changed one to strcpy.
22:32 Changeset [2630] by vanharen
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 vanharen
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 vanharen
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 vanharen
Changed one message to conform to instance number being in square brackets instead of parens.
06:09 Changeset [2626] by vanharen
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 vanharen
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 vanharen
added a newline to an error message.

01/19/90:

00:32 Changeset [2623] by raeburn
Initial revision
00:14 Changeset [2622] by raeburn
If environment variable OLCD_PORT is set, it overrides the /etc/services entry.

01/18/90:

23:17 Changeset [2621] by raeburn
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 raeburn
Added PID to syslog messages.
04:19 Changeset [2619] by jtkohl
update to ZWGC0_3_12
04:18 Changeset [2618] by jtkohl
fix array index bug when using @center(), @left(), @right()

01/17/90:

23:59 Changeset [2617] by raeburn
put in a couple of casts to satisfy prototypes
11:40 Changeset [2616] by jtkohl
document mail,popret in comments
00:45 Changeset [2615] by vanharen
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 vanharen
Changed constant names in variable sizes to new names.
00:43 Changeset [2613] by vanharen
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 vanharen
Changed constant names in variable sizes to new names. Also added newlines at the end of many messages.
00:41 Changeset [2611] by vanharen
oops. undid a name change that shouldn't have been done...
00:40 Changeset [2610] by vanharen
Changed constant names in variable sizes to new names. Also added external declaration of errno.
00:23 Changeset [2609] by vanharen
Changed constant name in variable declaration to new name.
00:16 Changeset [2608] by vanharen
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 vanharen
added "struct tREQUEST" to header file.
00:14 Changeset [2606] by vanharen
added Pfunction type... changed Command structure to use it instead of FUNCTION.

01/16/90:

22:29 Changeset [2605] by vanharen
Phased out old constants from source tree. No longer needed, so deleted.
22:24 Changeset [2604] by vanharen
Changed name of constant from BUFSIZE to BUF_SIZE to match new define's.
22:23 Changeset [2603] by vanharen
added some return types to function declarations, and a cast.
22:19 Changeset [2602] by vanharen
Changed names of some constants in declarations of sizes of variables.
22:13 Changeset [2601] by vanharen
Changed names of some constants in declarations of sizes of variables.
21:54 Changeset [2600] by vanharen
Changed names of some constants in declarations of sizes of variables.
21:40 Changeset [2599] by vanharen
Changed names of some constants in declarations of sizes of variables.
09:38 Changeset [2598] by vanharen
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 vanharen
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 raeburn
check for existance of log file before appending. also create and use new function vfmt().
06:27 Changeset [2595] by raeburn
reorganized some declarations; added `const' for arg of log_admin
06:08 Changeset [2594] by vanharen
Fixed up function declarations.
03:19 Changeset [2593] by raeburn
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 raeburn
Added old-style definition headers; made Zephyr class be "OLZ" if OLZ is defined and TEST isn't.
00:32 Changeset [2591] by raeburn
Changed SYSLOG_LEVEL to use a real, existing facility. Also added declaration for errno.
00:31 Changeset [2590] by raeburn
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 raeburn
put in explicit return types; commented out a couple of unused functions.

01/15/90:

23:47 Changeset [2588] by raeburn
Removed system-log functions and variables.
23:44 Changeset [2587] by raeburn
[vanharen] expand old-style header of log_log to look prettier.
23:41 Changeset [2586] by raeburn
Initial revision
22:04 Changeset [2585] by raeburn
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 raeburn
*** empty log message ***

01/12/90:

16:04 Changeset [2583] by vanharen
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.