5 Tues Jan 03 2006 Paul Hardwick
6 - Updated gcom for GT EDGE support and added many new built-in scripts
7 - Re-wrote the header file to make it easier to maintain
9 - Put it under version control since this utility will now be maintained.
10 - http://peck.gotdns.com/svn/gcom
12 Mon Jan 24 2005 Martin Gregorie
13 - changed option handler to avoid reporting a NULL option when no
14 arguments were supplied or when an invalid option was given.
15 - changed the help display to fit neatly on a 25 x 80 telnet or
17 - created the man page from dcon and previous gcom documentation.
18 - created the COMPILING, CHANGELOG, MANIFEST and TODO files from
19 pre-existing documentation.
21 October 2003 Paul Hardwick
22 0 Minor changes to make dcon compile with current gcc without
24 1 Added gcom.h which provides "built-in" scripts and a support
25 routine of specific use to (Option) gsm type modems.
26 2 Modified script loading so that by default every script is
27 pre-pended with an internal "default" script that opens the
28 serial port correctly, checks if a PIN is required (prompting
29 the user if needed) then checks registration status and signal
30 strength. If you call the other built-in scripts then this
31 default is not executed.
32 3 Added "-s" option to skip the internal default script. If this
33 option is used then the user must manually open the serial port
34 with the right baud rate.
36 Changes to dcon, all done by Daniel.Chouinard
38 Wed Jan 1 15:32:04 EST 1997
39 - Made it case independent.
41 - Indexed labels, major speed improvement.
43 Mon Dec 30 21:10:46 EST 1996 not distributed
44 - Fixed select() on comfd so that `pppd connect 'dcon script'` works again.
47 Mon Dec 23 16:10:24 EST 1996 not distributed
49 - Added $right(), $left(), $dirname(), $basename(), $hex(), $hexu(), $oct(),
50 $script(), $tolower(), $toupper(), and verbose() functions.
51 - Added abort, flash, and dump commands.
52 - Fixed #!/usr/local/bin/dcon support.
53 - Fixed re-entrant getstring() bug.
54 - Normalized gettoken() and getstring()
55 - Used getopt() instead of if...else if...else if...
56 - Added 0xffff (hex), 07777 (octal), 0%1111 (binary) notations.
57 - Added [$]a0-z9 variable ranges and managed (Woohee!) to keep it
58 compatible with old syntax.
59 - Only allocate strings as needed.
60 - Much better error reporting and exit code handling.
61 - Pulled a groin muscle while sitting crooked. Go figure.
63 - Added automatic xterm call in ppp-ex.scr when in X.
64 - Doc: Contents, syntax, error reporting, added new functions, etc...
66 Wed Dec 11 18:30:42 EST 1996
67 - Changed my E-mail address in doc.
68 - Added a fix to dogoto() so that the label gets printed in log
69 (less confusing to see if a goto or gosub in test executed or not.)
70 - Had lasagna for supper.
72 Sometime a while ago before I moved (August 1996, I think)
73 - Ansified code and Makefile, contributed by John Gotts.
74 (You guys out there are such purists! :)
76 Sat Jul 20 08:19:13 EDT 1996 V: 0.96
77 - Better error reporting.
79 Fri Jul 19 22:29:37 EDT 1996
80 - Got a bug report from Glen Thigpen that dcon-0.91 reports "Token too long"
81 errors. Found that dcon didn't deal with non-terminated last lines
84 Mon Apr 29 21:38:04 EDT 1996 V: 0.95
85 - Got a bug report from J. Van Koll reporting that the included
86 ppp-ex.scr had two lines that were truncated. Modified ppp-ex.scr