home *** CD-ROM | disk | FTP | other *** search
- GETTY
- .15
- Timeout() was prototype with an 'int' argument whereas
- it actually took a long.
-
- NullFH, which was a BPTR, was prototyped as a long.
-
- Installed new Disconnect() routine from Christopher Wichura
- which tries to make VERY sure that the modem has hung up. It
- ALWAYS closes serial.device, waits a few (5) seconds, reopens
- the device, and if it's still online, sends the ATH0 sequence.
-
- The old code is still there; just ifdef'ed out, in case of
- problems.
-
- .14
- I have no idea what went into .12 and .13.
-
- Added Chris Wichura's patches for checking DOS version;
- and if >= 36 (ie, 2.0 or above) setting the local environment
- variable "GettyLogin". If Getty was run with UserReport (-u1);
- then User and RealName from the Passwd entry are also set as
- local environment variables.
-
- Cleaned up some errors/warnings for non-ANSI-isms.
-
- A bad SetSignal() in Disconnect() was corrected.
-
- All malloc()'s (2) are now checked for success.
-
- The "real" fifo.h is now included.
-
- A lot of reformat, but getty.c is not complete.
-
- .11
- Another bug in the fifo-handling fixed.
-
- Numerous fixes that I did not track
- .10
- Two bugs fixed: Bug in lib/passwd.c caused any
- directory field not ending with '/' or ':' to get
- munged.
-
- Bug in Getty/passwd.c would overwrite the script file
- buffer and create illegal file names in some instances
- (sprintf %s was given an integer unit number, fixed
- to use sprintf %d instead)
-
- .09
- fixed bug in C source relating to SAS/C compilation
-
- .08
- added new options
-
- .07
- Getty basically rewritten. Removed all the device
- intercept garbage and put in file based serial port
- locking, which uucico now understands.
-
- This means external programs, such as terminal programs,
- must be run with the new UUCP:C/LockSerial program to
- properly lock the serial port.
-
- .06
- fixed mixup with uucico -- getty now waits 5 seconds
- before trying to retake a port.
-
- fixed double-login: request!
-
- .05
- fixed timeout problem when -h0 (ignore CD) is used
-
- .04 (1.08 release)
- -d0, -c0, -h0 options fixed and tested.
-
- Note that if you have problems with Getty crashing
- or freezing up, or programs freezing up, you may
- be forced to use the -d0 option.
-
- .03
- Getty now understands individual UNITS, allowing
- getty to work with multi-serial ports. Example:
-
- run <nil: >nil: Getty -U2 -A -B19200 -Mm -r0 -m1 -7
-
- Use -x option to set amount of logging information.
- Default is major errors only. Set to -x1 to log
- basic logins, -x2 for more information, -x9 when
- debugging.
-
- (Previously getty would default to logging logins,
- it longer does that)
-
- NOTE: Getty must intercept the OpenDevice() and
- CloseDevice() vectors for the specific device. When
- deinstalling getty you must deinstall in reverse
- order. Getty will refuse to deinstall if it cannot
- back-out its patches to OpenDevice().
-
- .02 Getty now intercepts the OpenDevice vector for the
- device in question and forces SERF_SHARED.
-
- .01
-
- .00
-
-