Timeline


and

02/24/90:

15:05 Changeset [2750] by srz
Hmmm. Should not exceed array bounds, should we?
14:04 Changeset [2749] by srz
Added trn_info3, which includes signature information. Routine definitions for add_trn2 and get_trn_info3.
14:03 Changeset [2748] by srz
Added ADD_TRN2 & GET_TRN_INFO3 calls.
14:01 Changeset [2747] by srz
Added support for signatures.
14:00 Changeset [2746] by srz
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 srz
Added add_trn2 and get_trn_info3 routines.
13:58 Changeset [2744] by srz
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 srz
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 srz
Updated documentation to show signature as part of the author field in a transaction header.
13:53 Changeset [2741] by srz
Added add_trn2 & get_trn_info3 routines, for signatures.
13:51 Changeset [2740] by srz
Changed to display a signature if one exists.
13:51 Changeset [2739] by srz
Changed to display a signature is one exists.
13:51 Changeset [2738] by srz
Changed to use trn_info3's.
13:50 Changeset [2737] by srz
Turned trn_info2 into a trn_info3
13:49 Changeset [2736] by srz
Turned trn_info2 into a trn_info3.
13:47 Changeset [2735] by srz
Created 1.6EXL
13:46 Changeset [2734] by srz
Added deriving signature from From: field.
13:44 Changeset [2733] by srz
Added -s flag for signatures.

02/23/90:

15:00 Changeset [2732] by vanharen
(write_message_to_user) Made messages consistent, always saying from OLC-Service.
14:47 Changeset [2731] by vanharen
(olc_done) Made sure that titles aren't too long, and are null-terminated.
14:40 Changeset [2730] by vanharen
(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 vanharen
Made sure that titles aren't too long, and are null-terminated.
11:55 Changeset [2728] by vanharen
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 vanharen
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 epeisach
cannot set process group under Ultrix 3.0/3.1
08:48 Changeset [2725] by vanharen
removed printing of debugging information for now...
00:51 Changeset [2724] by raeburn
added declaration of free_new_messages
00:48 Changeset [2723] by raeburn
Added log_debug call with client network address.
00:46 Changeset [2722] by raeburn
removed random printf's

02/19/90:

23:47 Changeset [2721] by raeburn
Rewrote match_maker from scratch. Also removed some unused variables, and reorganized a couple of small loops.
21:56 Changeset [2720] by raeburn
removed gcc-specific stuff
19:19 Changeset [2719] by raeburn
kludged to work with hc (without stdarg.h).
18:59 Changeset [2718] by raeburn
Removed "inline" so a non-GNU C compiler could compile it....

02/18/90:

15:50 Changeset [2717] by jfc
Added ps2 type
01:50 Changeset [2716] by raeburn
Changed version 3 list returns to not truncate descriptions shorted than they should be.

02/16/90:

17:24 Changeset [2715] by tytso
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 vanharen
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 vanharen
modified read_request so that it will only accept requests of version 3, 4, and 5.
00:58 Changeset [2712] by vanharen
(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 vanharen
(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 vanharen
(ODump) expanded function to handle dumping request_stats and question_stats.
00:50 Changeset [2709] by vanharen
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 vanharen
added a new request type for future use.

02/15/90:

13:55 Changeset [2707] by vanharen
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 vanharen
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 vanharen
fixed some breakages with version number handling.
13:45 Changeset [2704] by vanharen
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 vanharen
Instances are printed inside of square brackets instead of parens. Cosmetic change.
13:21 Changeset [2702] by vanharen
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 vanharen
Instances are printed inside of square brackets instead of parens. Cosmetic change.

02/14/90:

18:02 Changeset [2700] by raeburn
Map "done" and "cancel" to "active" also, for purpose of printing headers....
13:45 Changeset [2699] by raeburn
Changed newline-tab to tab-tab, so software can treat it as one line.
13:22 Changeset [2698] by vanharen
(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 vanharen
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 vanharen
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 vanharen
(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 vanharen
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 vanharen
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 vanharen
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 vanharen
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 vanharen
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 vanharen
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 vanharen
added a missing closing sq. bracket on usage message from "ask".
08:03 Changeset [2687] by vanharen
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 vanharen
Added start-time and stop-time to the info dumped out to the request-stats file.
10:48 Changeset [2685] by vanharen
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 djf
fixed bad buffer declaration in MuRegisterWidget()
09:21 Changeset [2683] by djf
cd ../vax
08:34 Changeset [2682] by djf
*** empty log message ***
08:26 Changeset [2681] by djf
checks that XInternAtom does not return None.

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.
Note: See TracTimeline for information about the timeline view.