Wed Dec 22 15:40:30 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 4.0. Mon Dec 20 12:20:03 1993 Dr Eberhard W Lisse (el@lisse.NA) * tua.pcd (namibia): updated. Mon Dec 13 21:09:27 1993 Michel Cerdini (cerdini@zen.gatelink.fr.net) * tua.pcd (france): updated. Mon Dec 13 10:40:48 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.20. I'm too busy with my real work to spend time "assembling" release 4.0. I'll do it probably before january. Fri Dec 10 16:28:32 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.h: added decls for rint() and modf(). * pcdl.[ch]: Added a "decimals" field to the country info. I will use it to print the cost in the report. * pcdl_gram.y: Accept a "decimals = 4;" statement. * reports.c (print_the_system_summary): print more decimal digits if the country info say this. Wed Dec 1 09:25:32 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.19. Sun Nov 28 17:10:11 1993 Lele Gaifax (lele@nautilus.sublink.org) * pcdl_gram.y: accept also floats in the cost statement, eg "cost 1 = 12.32;", "cost 1 = 200 / 11.5;". Fri Nov 26 09:54:16 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.18. Wed Nov 24 16:06:23 1993 Lele Gaifax (lele@nautilus.sublink.org) * phonesw.c: renamed get_phone_price to get_phone_timeband. * PCD stuff: each timeband now may have a real cost, expressed in term of units per second. Each country has a currency. With these info TUA will calculate an approx of the real cost of all your calls. Thanx to Michel Cerdini for this suggestion. He suggested me a way to handle those situation where you pay a fixed amount for each call, indipendently from how long it last. The PCD stuff is able to handle this, specifying a cost in the form cost LOW = 150/0; but TUA doesn't handle it correctly yet, and I think it will be hard... * tua.h: added PHONECALLS to the system info struct. Tue Nov 23 10:54:52 1993 Michel Cerdini (cerdini@zen.gatelink.fr.net) * tua.pcd: FRANCE new entry. Sun Nov 14 19:34:10 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.17. * Makefile.in: use makeinfo --no-split to build tua.info. * tua.c: new option --list-countries. List the countries and exit. * pcdl_gram.y: if --list-countries, print the names of the countries while parsing, without stopping if the right country is found. Sat Nov 13 16:35:53 1993 Lele Gaifax (lele@nautilus.sublink.org) * pcdl.c: substantially improved. Now check for overlapping region too. * pcdl_gram.y: do not declare yyerror static. * tua.c: new option --print-country that calls pcdl_print_country and exits. * pcdl.c (pcdl_print_country): new function. Print in human form the country information. * pcdl stuff: changes to the parser to allow the specification of the time slots as a list of values, separated by commas. Wed Nov 10 14:21:39 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.16. * tua.c (interactive_mode): changes for Tcl 7.0 compatibility. * tua.pcd (namibia): new entry Wed Nov 3 09:14:54 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.15. Mon Nov 1 11:57:43 1993 Lele Gaifax (lele@nautilus.sublink.org) * All sources: removed the use of fstrcmp(). Use the standard strcmp() function to avoid problems using non GNU-C compilers. * reports.c: corrected an off by one in the monthly activity tables. Wed Oct 27 09:44:30 1993 Lele Gaifax (lele@nautilus.sublink.org) * portalias.c (alias_new): added a cast to the return. * trees.c (_btree_insert): makenew was missing in the K&R decl of the function. Tue Oct 26 13:56:16 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.14. Mon Oct 25 16:59:02 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.c (process_command_line_option): if the user wants to reset the history (with --reset-history) and does not specify also '--update-history' then show a message. * reports.c (print_the_system_summary): do not print received/sent numbers if nothing has been exchanged. Also, if a system has not been contacted due errors, just print the number of failed calls. * reports.c: replaced %d with %u where appropriate, to avoid warnings from gcc with -Wall. * reports.c (monthly_history_table): corrected the test to avoid numbers larger that 4 digits. Mon Oct 25 16:23:38 1993 Larry Rosenman * tua.pcd: config for USA. Fri Oct 15 16:07:52 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.13. * Makefile.in: added alloca.c to the distribution. * reports.c: accomodate ATP outputs for 5 digits... I want a bigger screen !-) * process.c (process_new): set Status to TUUS_NONE on creation. * tmparse.c (parse_date): corrected the Year when using HDB. Fri Oct 15 14:32:13 1993 Atze W. Herder (awherder@wabe.csir.co.za) * pcdl_gram.y (strequ): corrected a typo on the ansidecl of the function. Fri Oct 15 10:44:43 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.12. Wed Oct 13 17:48:52 1993 Lele Gaifax (lele@nautilus.sublink.org) * alloca.c: here is is again. The GNU getopt package uses it. * tua.c (DisplayUsage): corrected a typo. Wed Oct 13 17:46:16 1993 Atze W. Herder (awherder@wabe.csir.co.za) * tua.pcd: configuration for South Africa. Tue Oct 12 14:33:23 1993 Lele Gaifax (lele@nautilus.sublink.org) * Makefile.in (C_FLAGS): use the configure' variable MORE_CFLAGS instead of directly -Wall * configure.in: check to see if the compiler accepts -Wall. * pcdl_gram.y (strequ): moved "inline" inside an #ifdef __GNUC__. Sat Oct 9 11:40:19 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.11. Wed Oct 6 14:29:17 1993 Lele Gaifax (lele@nautilus.sublink.org) * all sources: renamed strdup() to savestring(). This will allow me to install some sort of memory save eliminating duplicates * systree.c (system_new): do not initialize phone costs unless you have country info. If you don't, postpone this operation until you do. For this reason use the new function system_alloc_phone_costs(). * reports.c (print_the_system_summary): do not print phone costs if you don't have them. Wed Oct 6 14:22:42 1993 Samuel Druker (samuel@telmar.com) * reports.c (print_the_system_summary): do not print "dead time" if the connection time is zero. Thu Sep 30 18:11:25 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.c: parse the pcd file before read history because we need pcd_names_count to initialize new systems. Wed Sep 29 12:04:22 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.10. * reports.c (SummBySys): added various percentages. * process.c (process_new): reset StartTime and EndTime if HDB_UUCP. * tua.c: strbegcmp() moved to compat.c. Tue Sep 28 17:51:48 1993 Lele Gaifax (lele@nautilus.sublink.org) * Since I started using CVS on other projects, and found it very useful, from now on use it for TUA too. * To allow the use of a debug malloc library, I removed mem.c and mem.h, and changed the sources to use xmalloc instead. I seem to remember that mem.c and mem.h were there since TUA 0.1... time is changing... Mon Sep 27 11:00:01 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9h. * configure.in: check for __FUNCTION__ macro; check for size_t. * Release 3.9g. Sat Sep 25 22:05:46 1993 Lele Gaifax (lele@nautilus.sublink.org) * pcdl.h, pcdl.c, pcdl_gram.y: added symbolic rate name, to improve readability. Now it handles 'name PEAK = "pippo";' and 'rate PEAK = { ... };'. Wed Sep 22 00:56:14 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9f. * tua.c: new option '--country'. After option processing, read the pcdl file. Tue Sep 21 21:05:23 1993 Lele Gaifax (lele@nautilus.sublink.org) * pcdl.h, pcdl.c, pcdl_gram.y, country.pcdl: new files. * Following Kim's hints, replaced the phonesw.c code with an interpreter of what I call Phone Category Definition Language. This allow the end user to change these settings without having to recompile TUA. Wed Sep 15 17:05:30 1993 Kim Chr. Madsen (kimcm@ic.dk) * process.c (insert_process): don't set StartTime and EndTime if not HDB_UUCP. * customize.h, phonesw.c: support for Denmark phone charges. Wed Sep 1 10:57:07 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9e. Mon Aug 30 15:18:29 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.h: use unsigned ints for File counts. Mon Aug 30 15:09:38 1993 John Plate (plate@infotek.dk) * Makefile (mandir): removed a blank. * reports.c: "Ago" is italian! Use "Aug"!. Fri Jul 30 18:52:27 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9d. * Spain I'm coming... Thu Jul 29 18:19:26 1993 Lele Gaifax (lele@nautilus.sublink.org) * prochist.c: read_history -> read_system_history, write_history -> write_system_history, to avoid name conflict with existing GNU ReadLine functions. * acconfig.h: new file, containing local #undefs for autoheader. Tue Jul 27 19:52:54 1993 Lele Gaifax (lele@nautilus.sublink.org) * All sources: End Of Rename Phase, sources now are closer to GNU Coding Standards. * globalias.c: new name for queue.c. Mon Jul 26 12:15:50 1993 Lele Gaifax (lele@nautilus.sublink.org) * Makefile.in (distclean): don't remove `configure'. Tue Jul 20 14:47:08 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9c. * Makefile.in: new rules for dist, patch and MANIFEST. Mon Jul 19 19:37:26 1993 Lele Gaifax (lele@nautilus.sublink.org) * Makefile.in (shar): use -L instead of -l, to avoid files larger that 50k. * all: lots of changes to eliminate warnings and errors with non-gnu C compilers. Sat Jul 17 16:08:08 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9b. * INSTALL (1a): talk about customize.h Fri Jul 16 19:04:08 1993 Lele Gaifax (lele@nautilus.sublink.org) * Makefile.in: updated with new rules for building config.h.in. * customize.h: new file. User editable definitions are here instead of config.h.in, that now is built automatically by autoheader. * debug.h (dbg_printf): added checks for NeXT cc compiler. * Renamed process_t to process_status_t. * Renamed get_date to parse_date. Thu Jul 15 11:08:19 1993 Lele Gaifax (lele@nautilus.sublink.org) * Release 3.9a. * Makefile.in: follow GNU directives for Makefiles * All sources: renamed some data types and function names, for consistency. * configure.in: checks for "modf" and "rint". * compat.c: new file, containing replacements for missing function. * Use bitfields for Date_t and Time_t, saving respectively 10 and 12 bytes. Probably the access to internal fields will be slower, but there will be a speed gain in function calls. * tmparse.c: updated for bitfields. Wed Jul 14 02:07:18 1993 Lele Gaifax (lele@nautilus.sublink.org) * process.c: new file, moved from taylor/ * reports.c (SummBySys): corrected indentation. Tue Jul 13 19:33:16 1993 Lele Gaifax (lele@nautilus.sublink.org) * Makefile (TAYLOR_O): new file process.o. Fri May 14 12:05:34 1993 Lele Gaifax (lele@nautilus.sublink.org) * debug.c: new file. Functions used while debugging. Mon Apr 19 11:12:12 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.h, tua.c, prochist.c: eliminated the global string CurrentTime. Use StatEndingTime instead. * tua.h, tua.c: Declare and define StatEndingTime as the counterpart of StatStartingTime. Sun Apr 18 19:54:47 1993 Lele Gaifax (lele@nautilus.sublink.org) * commtree.c: made the search case insensitive. * tua.c: new function strcasecmp. * config.h.in, configure.in: added check for presence of strcasecmp. Thu Apr 15 14:58:41 1993 Lele Gaifax (lele@nautilus.sublink.org) * MANIFEST: updated. Wed Apr 14 15:26:15 1993 Lele Gaifax (lele@nautilus.sublink.org) * second set of tests on the SoftChip Btree support functions. * *tree.c *alias.c: inverted the order of the parameters to the compare functions. * Back from Amsterdam... ;-) ! Fri Apr 9 15:47:04 1993 Lele Gaifax (lele@nautilus.sublink.org) * *alias.c: use the new generic binary tree package. * xferstats.c: corrected a bug in parsing the date. Thu Apr 8 17:25:23 1993 Lele Gaifax (lele@nautilus.sublink.org) * *tree.c: use the new generic binary tree package. * reports.c: little edit for Taylor support. * Makefile.in: new support for the SoftChip Btree library. * trees.h, trees.c: new files, implementing a generic binary tree management. * tua.h: get rid of all those short and float. BTW, the main reason is that my gcc (2.3.3 on a NeXT (Yeah!! I'm one of 'em!!... :'-() fails in optimizing tmparse.c where it adjusts the date for the specified time: it seems that adding shorts and longs confuses gcc optimizer. I'll try to isolate the bug and I will send a bug report.... Sun Jan 24 16:12:56 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.c: added support for Taylor Uucp. Sat Jan 23 18:16:43 1993 Lele Gaifax (lele@nautilus.sublink.org) * tua.c: show the new syntax for the long options ('--' instead of '+') Thu Jan 14 02:41:53 1993 Lele Gaifax (lele@nautilus.sublink.org) * getopt.c, getopt.h: new version from somewhere. * getopt1.c: dropped. Tue Jan 12 11:58:13 1993 Lele Gaifax (lele@nautilus.sublink.org) * Moved HDB specific sources in the hdb subdir * hdb, taylor: new subdirs Mon Jan 11 16:26:59 1993 Lele Gaifax (lele@nautilus.sublink.org) * procdaily.c: dropped. * daytree.c: new file. Because Taylor Uucp puts a complete datestamp in its log (ie, there is year, month and day!!!), the previous method for storing the dailyrep was not enough. * tua.h, xferentry.c, ...: changed the rappresentation of a date and a time, with a struct. * tmparse.c: added support for Taylor Uucp. Tue Dec 29 14:38:04 1992 Lele Gaifax (lele@nautilus.sublink.org) * config.h.in, Makefile.in: new files. * Do not use RCS anymore: i was spending more time getting the right version number out of it than programming... * Use ansidecl.h, just to learn it... nein! mostly because i dont remember TUA anymore :-( * Maybe too slow??? Tue Nov 3 12:31:12 1992 Lele Gaifax (lele@nautilus.sublink.org) * Slowly restarting working on this. My first goal is to make an autoconf script for TUA... * procuucico.c, procuux.c, procuucp.c, procuuxqt.c: make use of the GNU standards to detect and use the directory package. Fri Mar 6 21:30:24 1992 Lele Gaifax (piggy at idea.sublink.org) * tua.c (interactive_mode): corrected the interaction between readline and Tcl. Fri Feb 28 01:16:12 1992 Lele Gaifax (piggy at idea.sublink.org) * wildmat.c: new file, from Rich $alz (really from the net! (really really from venta@otello.sublink.org)). * Corrected all the definition of TCL_*() functions, since they accept a ClientData type, not a "ClientData *". Thanx GCC. * Makefile: munch is not needed; added tcl_supp.c and readl_supp.c. tua_init.c now contains just the compilation date. * Lots of changes in the TCL Support, to simplify and enhance the Readline stuff. * queue.c: use wildmat() by Rich $alz, instead of glob(). Wed Feb 19 12:55:20 1992 Lele Gaifax (piggy at idea.sublink.org) * usertree.c, porttree.c: added some function to check the existence of a user (port). Tue Feb 18 09:51:31 1992 Lele Gaifax (piggy at idea.sublink.org) * tua.c, reports.c: new TCL commands to allow an interactive mode. * tua.c: one more option, -I, to implement an interactive mode using TCL capabilities (thanx to venta@otello.sublink.org for the suggestion). * tmparse.c: removed the include of , done in tua.h. * 3.6 [beta] released on Sublink Network. Sat Feb 15 15:05:20 1992 Lele Gaifax (piggy at idea.sublink.org) * TUA_init.ex, useralias.c sysalias.c portalias.c tua.texinfo: changed the name of the three TCL commands to from xxx_glob_alias to glob_xxx_alias for consistency with the related options name. Sat Feb 8 12:53:30 1992 Lele Gaifax (piggy at idea.sublink.org) * procuu*.c, xferentry.c: generalized with a macro in config.h the size of the various line buffers. * procuuxqt.c (ProcUuxqtEntry): corrected a bug, noted by Larry Rosenman , that caused a crash while parsing a line containing just "XQT DENIED (command-name)". Tue Feb 4 21:29:22 1992 Lele Gaifax (piggy at idea.sublink.org) * procuu*.c, xferentry.c: increased the buffer size for fgets(), since Larry Rosenman (thanx!) told me that at least on his system TUA crashed for that reason. Sun Jan 26 18:43:34 1992 Lele Gaifax (piggy at idea.sublink.org) * Makefile: Now includes a Texinfo file that replaces the groff version. It my first approach to Texinfo (and TeX as well): consider that I do not have any TeX available, so I cannot try to get a printed version of it. Wed Jan 22 18:54:00 1992 Lele Gaifax (piggy at idea.sublink.org) * reports.c: changed the string BREAKED to STOPPED. Fri Jan 17 19:58:09 1992 Lele Gaifax (piggy at idea.sublink.org) * Ian Taylor gave me an idea about the meaning of the second field in the xferstats file. It is either 'M' or 'S': the former means that the local host is paying the call, the latter means that the bill will go to the remote machine. Now TUA can subdivide the cost of a connection between the two sides. Sat Jan 11 12:46:44 1992 Lele Gaifax (piggy at idea.sublink.org) * Lot of mods to allow TUA execute a TCL script upon startup and just before exiting. Since in these dark days I prefer by far to do programming than documenting, this ChangeLog misses a lot of details about what I did. Sorry. * I'm developing TUA on a ISC 2.2.1, using gcc 1.40. Well, to use TCL I had to recompile TUA with the -posix option of gcc; for a currently unknown bug in the cposix library, it core dumped. After long hours of debugging with gdb, I switched to use another library, supplied with Dmake 3.71 by Dennis Vadura, which is a replacement for malloc/free, string, and so one. With that library TUA is shining again. Fri Dec 13 19:48:47 1991 Lele Gaifax (piggy at idea.sublink.org) * Makefile, getopt.c: now if you define ALLOCA_MISSING, getopt.c will use the malloc/free way to get a temporary swap space, instead of using alloca. Wed Nov 20 19:14:15 1991 Lele Gaifax (piggy at idea.sublink.org) * phonesw.c, MANIFEST, config.h: timebands is the right way to say what I called "timebelts"... Sat Nov 16 12:43:12 1991 Lele Gaifax (piggy at idea.sublink.org) * Renamed hdbstat.h to tua.h. * queue.c: new file. Dynamic linked queue management. * glob.c: new file. Performs strings comparison with meta-chars, like sh(1). Fri Nov 15 22:29:34 1991 Lele Gaifax (piggy at idea.sublink.org) * hdbstat.h: added prototypes for the new functions in *alias.c * tua.c: new options (+user-alias, +system-alias, +port-alias) for the aliases system. * usertree.c, systree.c, porttree.c: check for a possible alias whenever an insertion or an extraction occurs. * useralias.c, sysalias.c, portalias.c: new files. Implemented an aliases system for users, systems and ports. Tue Nov 12 19:46:38 1991 Lele Gaifax (piggy at idea.sublink.org) * phonesw.c: corrected a typo for Italy timing. Sat Nov 9 17:31:53 1991 Lele Gaifax (piggy at idea.sublink.org) * phonesw.c, config.h: added the customization for Canada. Thanx to Bill Irwin . Wed Oct 23 12:07:28 1991 Lele Gaifax (piggy at idea.sublink.org) * Moved #include to hdbstat.h and removed it from the sources. * alloca.c: new file for systems that lacks this function. Added a simple xmalloc. Tue Oct 8 21:06:09 1991 Ron Heiby (heiby at chg.mcd.mot.com) * procuucico.c: do not report anything when the call failed because it was invoked at the wrong time. * prochist.c: skip spurious empty lines in tua.history. Thu Sep 26 19:41:12 1991 Lele Gaifax (piggy at ideaisc.sublink.org) * phonesw.c, config.h: applied a patch from Andreas Godzina about Germany Phone Pricing. * tmparse.c: applied a patch from Mauro Mozzarelli for BSD support. Sun Sep 1 15:59:01 1991 PG Programs Generator (piggy at idea.sublink.org) * TUA 3.3 released to the world. * tua.man: updated the version. * Makefile: few rules added for an easier version update. Sat Jul 20 10:19:20 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: reformatted some of the comments. * hdbstat.h, systree.c, procuucico.c, reports.c: Added the knowledge of a "breaked off" talk. It is different from the "failed" one: the former get interrupted in the middle by a signal, or by a protocol error, while the latter do not reach the login phase. Wed Jul 17 19:36:43 1991 PG Programs Generator (piggy at idea.sublink.org) * tmparse.c: added a single space between '=' and '-1' in "static long now=-1L;", to avoid warnings with some compilers. Thanx John Kalucki . Sun Jul 14 15:43:25 1991 PG Programs Generator (piggy at idea.sublink.org) * README: a few comments added. * procuucico.c: an fclose() was missing, so with a great numbers of systems TUA ran out of file descriptors. Thanx to Marc R. Sheldon . Sat Jul 13 11:46:58 1991 PG Programs Generator (piggy at idea.sublink.org) * config.h: swapped the definition order of the Country and PHONE_PRICING_TB, so the last can be computed automatically. * phonesw.c, config.h: added support for UK phone timing. Thanx to Chris Davies . Thu Jul 11 19:36:35 1991 Marc Boucher (marc at altitude.cam.org) * reports.c: Corrected a typo. * tua.c: Corrected a little bug related to a particular combination of some options. Sat Jul 6 21:30:52 1991 PG Programs Generator (piggy at idea.sublink.org) * Makefile: corrected a typo in the checkin targets. * reports.c: Swapped the order of "RECEIVED" and "SENT" here and there, for congruency with the following... Thu Jul 4 20:01:43 1991 PG Programs Generator (piggy at idea.sublink.org) * Made TUA 3.2.1 (with little enhancements) available to the world via FTP, putting it on itnsg1.cineca.it. Thanx a lot to stefano@angmar.sublink.org!. Wed Jun 26 18:02:40 1991 PG Programs Generator (piggy at idea.sublink.org) * Added a MANIFEST to the package, in view of a future posting on Usenet... Sun Jun 2 12:55:35 1991 PG Programs Generator (piggy at idea.sublink.org) * Posted (Sublink Network Only) patches to 3.2.1. * Makefile: added the targets checkin and diffs, the first for doing automatically the checkin phase with the right options, the latter to build the diffs between the last released version and the new sources. Mon May 27 08:27:04 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: someone told that a KBytes is 1024 bytes, not just 1000. The same for MBytes. Corrected. Sat Apr 6 15:48:56 1991 PG Programs Generator (piggy at idea.sublink.org) * Released TUA 3.2. * Switched from parsedate.y to tmparse.c by Mike Stefanik: much simpler and smaller and faster. I had to modify it a little for compatibility with the rest of TUA. Thanx alot to "..!uunet!bria!mike" (what about an @ address in your .signature Mike? ;-). Another reason that suggested me this change: I probably badly simplified the original getdate.y by Steven Bellovin, and it was failing to compute the right value now we are in the Daylight Saving Time :-( Wed Mar 27 00:16:55 1991 PG Programs Generator (piggy at idea.sublink.org) * Makefile: tired enough to update the veryclean rule, I changed it to rely on a macro instead of the list of files (ChangeLog was missing ;-) Mon Mar 25 21:58:12 1991 PG Programs Generator (piggy at idea.sublink.org) * Makefile: added COPYING to the veryclean rule. Sat Mar 23 16:14:36 1991 PG Programs Generator (piggy at idea.sublink.org) * tua.man, patchlevel.h: updated the version number * parsedate.y: removed the GPL header: I don't know how much it would be correct to cover with this licence that source that is not enterely developed by me. * tua.man: slightly changed * parsedate.y: check for "previous year" dates; made static all non public functions; do not call time() at each invocation, just once the first time. * procuucico.c: found another message: "FAILED (CAN'T READ...". Added to the switch. Thu Mar 21 22:23:48 1991 PG Programs Generator (piggy at idea.sublink.org) * procuucico.c: discovered and treated another uucico message: "REQUEST (remote access to file/path denied)". This a different case from "..remote sys can't create temp file", since conversation can go on. Sun Mar 17 19:59:10 1991 PG Programs Generator (piggy at idea.sublink.org) * tua.c: reformatted some comments. * procuucico.c: little weightness changes Tue Mar 12 00:25:08 1991 PG Programs Generator (piggy at idea.sublink.org) * tua.man, README: little changes, just to let Peter Gabriel reach the end of San Jacinto ;-) * phonesw.c: corrected some values in the switch. Thanx to stefano@angmar.sublink.org. Sun Mar 10 22:07:13 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: in the Summary By System, print the costs only if <> 0. * tua.c: print the number of days since last clean up in the header. * tua.c (main): UNKNOW -> UNKNOWN... what a bad spell checker! Thanx to wally@lpds.sublink.org. Sat Mar 9 19:45:03 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: little changes to TimeToString, to catch times with more than 999 hours. Tue Mar 5 07:55:18 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: show the summary of those systems that called without transmit anything also. Sat Mar 2 11:39:10 1991 PG Programs Generator (piggy at idea.sublink.org) * Released 3.1 on Sublink Network * tua.c: added {-O,+only-system} option to handle this feature. * hdbstat.h, tua.c, procuuxqt.c, procxfer.c, procuux.c, procuucp.c, procuucico.c, prochist.c, tua.man: added the just-one-system-report feature. Wed Feb 20 20:09:26 1991 PG Programs Generator (piggy at idea.sublink.org) * config.h, tua.c: added STRDUP_MISSING, for compatibility with those systems which lack that function. * reports.c: bsd don't have , ifdef'd it. Sun Feb 17 19:33:50 1991 PG Programs Generator (piggy at idea.sublink.org) * Makefile, tua.c, hdbstat.h: updated to use gethostname interface instead of uname, for portability between USG and BSD. * gethostname.c: new file from Cnews: a bsd-like interface to get the system name. Sun Feb 10 12:22:33 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: print only one activity chart if there is just one port. Sun Feb 3 11:48:42 1991 PG Programs Generator (piggy at idea.sublink.org) * reports.c: use CallsOK instead of Calls to compute the links per day. * xferentry.c: extract the day of week from the timestamp in xferstats Sat Feb 2 19:09:25 1991 PG Programs Generator (piggy at idea.sublink.org) * config.h, phonesw.c, procxfer.c, reports.c: implemented a better way to compute the phone prices. * phonesw.c: new file: compute the right timebelt given day of week, hour and minute. * parsedate.y, procuucico.c, hdbstat.h: changed from "getdate" to "get_date" to avoid conflict with a function call on sysv r4. Thanks to Peter Komanns (peter@cucciolo.sublink.org) Sat Jan 26 00:30:12 1991 PG Programs Generator (piggy at idea.sublink.org) * tua.c, reports.c: corrected the computation of the average number of calls per day. Fri Jan 25 22:33:33 1991 PG Programs Generator (piggy at idea.sublink.org) * procdaily.c (insert_day): corrected a typo * hdbstat.h,procuucico.c,reports.c: added the computation of the last connection time. * hdbstat.h: Added a smarter way to specify the prototype of all the functions. * tua.man: updated for release 3.1 * reports.c: corrected the hourly chart: a '=' was missing. Thu Jan 24 22:03:42 1991 Walter Pelissero (wally at lpds.sublink.org) * tua.c (main): Added the cognition of SYSTEMID, a file which contains the name of the node on some system, like Xenix. * config.h: Added the SYSTEMID definition. Sun Jan 20 23:34:17 1991 PG Programs Generator (piggy at idea.sublink.org) * Released 3.0 in beta test (Sublink Network only) * Don't ask for the previous log... simply it doesn't exist ;-)