Timeline
02/24/90:
- 15:05 Changeset [2750] by
- Hmmm. Should not exceed array bounds, should we?
- 14:04 Changeset [2749] by
- Added trn_info3, which includes signature information. Routine definitions for add_trn2 and get_trn_info3.
- 14:03 Changeset [2748] by
- Added ADD_TRN2 & GET_TRN_INFO3 calls.
- 14:01 Changeset [2747] by
- Added support for signatures.
- 14:00 Changeset [2746] by
- Added support for signatures. Also added "-d" (daemon) flag for deriving signatures for mail (daemon) transactions using the From: fields.
- 13:59 Changeset [2745] by
- Added add_trn2 and get_trn_info3 routines.
- 13:58 Changeset [2744] by
- Added signatures to meetings. This involves adding two routines, add_trn2 and get_trn_info3, for storing and saving this information. Signatures are glommed onto the end of the author, so we don't have to change the meeting format.
- 13:56 Changeset [2743] by
- Changed read_trn to return the signature (if it exists), and changed mtg_znotify to handle the signature if it exists.
- 13:55 Changeset [2742] by
- Updated documentation to show signature as part of the author field in a transaction header.
- 13:53 Changeset [2741] by
- Added add_trn2 & get_trn_info3 routines, for signatures.
- 13:51 Changeset [2740] by
- Changed to display a signature if one exists.
- 13:51 Changeset [2739] by
- Changed to display a signature is one exists.
- 13:51 Changeset [2738] by
- Changed to use trn_info3's.
- 13:50 Changeset [2737] by
- Turned trn_info2 into a trn_info3
- 13:49 Changeset [2736] by
- Turned trn_info2 into a trn_info3.
- 13:47 Changeset [2735] by
- Created 1.6EXL
- 13:46 Changeset [2734] by
- Added deriving signature from From: field.
- 13:44 Changeset [2733] by
- Added -s flag for signatures.
02/23/90:
- 15:00 Changeset [2732] by
- (write_message_to_user) Made messages consistent, always saying from OLC-Service.
- 14:47 Changeset [2731] by
- (olc_done) Made sure that titles aren't too long, and are null-terminated.
- 14:40 Changeset [2730] by
- (get_knuckle) Logging of get_knuckle on incomplete instances is ifdef'd on TEST now. The amount of these log messages was simply too annoying for standard build.
- 14:37 Changeset [2729] by
- Made sure that titles aren't too long, and are null-terminated.
- 11:55 Changeset [2728] by
- Modified, along with t_messages.c, to allow auto-replaying of all questions in a certain topic or status. Also handles parsing of more args, to be similar to the other commands.
- 11:48 Changeset [2727] by
- Modified, in conjunction with p_messages.c, to allow auto-replaying -- that is, replaying all questions of a certain topic or status.
02/20/90:
- 11:07 Changeset [2726] by
- cannot set process group under Ultrix 3.0/3.1
- 08:48 Changeset [2725] by
- removed printing of debugging information for now...
- 00:51 Changeset [2724] by
- added declaration of free_new_messages
- 00:48 Changeset [2723] by
- Added log_debug call with client network address.
- 00:46 Changeset [2722] by
- removed random printf's
02/19/90:
- 23:47 Changeset [2721] by
- Rewrote match_maker from scratch. Also removed some unused variables, and reorganized a couple of small loops.
- 21:56 Changeset [2720] by
- removed gcc-specific stuff
- 19:19 Changeset [2719] by
- kludged to work with hc (without stdarg.h).
- 18:59 Changeset [2718] by
- Removed "inline" so a non-GNU C compiler could compile it....
02/18/90:
- 15:50 Changeset [2717] by
- Added ps2 type
- 01:50 Changeset [2716] by
- Changed version 3 list returns to not truncate descriptions shorted than they should be.
02/16/90:
- 17:24 Changeset [2715] by
- In hostpath_to_nb, initialize the spare field to "" so we don't fail an assertion check in dsname.c
- 16:51 Changeset [2714] by
- in "format_time", if the time was between midnight and 1am, the hour was printed as zero. Added an extra "if" to take care of this.
- 15:16 Changeset [2713] by
- modified read_request so that it will only accept requests of version 3, 4, and 5.
- 00:58 Changeset [2712] by
- (p_dump) passes an int to t_dump to indicate the type of dump to do, to allow for dumping request stats and question stats.
- 00:55 Changeset [2711] by
- (t_dump) passes an int through from p_dump to ODump, to allow for dumping request stats and question stats.
- 00:53 Changeset [2710] by
- (ODump) expanded function to handle dumping request_stats and question_stats.
- 00:50 Changeset [2709] by
- re-arranged the logic a bit to fix an error where if a consultant cancelled a question, the cancelling instance would get "jammed", unusable.
- 00:45 Changeset [2708] by
- added a new request type for future use.
02/15/90:
- 13:55 Changeset [2707] by
- added version_5 to the protocol, to support changes made to the client to set the user's instance to the new instance created when asking a question. Set current_version to version_5.
- 13:51 Changeset [2706] by
- Modified, in conjunction with tty/t_ask.c and lib/ask.c, to set the user's instance to the new instance created (if a new one is created) when asking a new question.
- 13:50 Changeset [2705] by
- fixed some breakages with version number handling.
- 13:45 Changeset [2704] by
- Modified, in conjunction with the tty/t_ask.c and the server, to set the user's instance to the new instance created (if a new one is created) when asking a new question.
- 13:27 Changeset [2703] by
- Instances are printed inside of square brackets instead of parens. Cosmetic change.
- 13:21 Changeset [2702] by
- Modified, in conjunction with the server and lib/ask.c, to set the user's instance to the new instance created (if a new one is created) when asking a new question.
- 13:15 Changeset [2701] by
- Instances are printed inside of square brackets instead of parens. Cosmetic change.
02/14/90:
- 18:02 Changeset [2700] by
- Map "done" and "cancel" to "active" also, for purpose of printing headers....
- 13:45 Changeset [2699] by
- Changed newline-tab to tab-tab, so software can treat it as one line.
- 13:22 Changeset [2698] by
- (t_replay) a return value of NAME_NOT_UNIQUE now results in a call to t_list_queue on the partial username, so that the possible completions are printed.
- 11:38 Changeset [2697] by
- changed the output from "status" slightly, to include instances in square brackets and to make it look a little bit nicer.
- 10:50 Changeset [2696] by
- no longer asks if you want to create another instance to grab a question, just goes ahead and does it, with a warning message.
- 10:40 Changeset [2695] by
- (olc_who) set status back to pending when user logs back in. (olc_done, olc_cancel, olc_forward) for now, deactivate and sign the consultant off. (olc_send) if user sends a message and bumps the consultant off, change the status of the user to PENDING.
- 10:20 Changeset [2694] by
- no longer asks if you want to create another instance to sign on, just goes ahead and does it, with a warning message.
- 10:16 Changeset [2693] by
- no longer prompts you if you want to create a new instance in order to ask a question, just goes ahead and does it (with a warning message that that is what's happening).
- 09:56 Changeset [2692] by
- added a new function, format_time (actually, split off from time_now with a couple added lines of code) that takes a pointer to a tm struct and returns a string with the formatted time in it. This function is useful elsewhere.
- 09:43 Changeset [2691] by
- took "-sort" out of the command-line options and usage message. Removed a useless "if" statement, re-tabbed a section of code. Also, "-1" is now used to denote an invalid status specified instead of "0", since "0" is a valid status ("off").
- 09:30 Changeset [2690] by
- modified do_olc_help so that it works! Also modified call to command_index to take 2 args to conform to above change.
- 09:23 Changeset [2689] by
- command_index modified so that it does not try to return the name of the command in a character buffer anymore. It was too much of a pain and not really useful.
- 08:05 Changeset [2688] by
- added a missing closing sq. bracket on usage message from "ask".
- 08:03 Changeset [2687] by
- changed OGetStatusCode so that it could match on partial words -- fixes problem with not being able to abbreviate things like "l -s uns" for unseen questions.
02/13/90:
- 12:17 Changeset [2686] by
- Added start-time and stop-time to the info dumped out to the request-stats file.
- 10:48 Changeset [2685] by
- added more info to the broadcast message if connecting knuckles fails. Removed debugging information that was being spit out by "was_connected".
- 09:26 Changeset [2684] by
- fixed bad buffer declaration in MuRegisterWidget()
- 09:21 Changeset [2683] by
- cd ../vax
- 08:34 Changeset [2682] by
- *** empty log message ***
- 08:26 Changeset [2681] by
- checks that XInternAtom does not return None.
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.
Note: See TracTimeline
for information about the timeline view.