home *** CD-ROM | disk | FTP | other *** search
- History for getty_ps. Kris Gleason gleasokr@boulder.colorado.edu
- ------------------------------------------------------------------
-
- -------------------------
- Tue May 17 01:25:09 1994
- -------------------------
- released getty 2.0.7d
- full source release
- available at tsx-11.mit.edu and sunsite.unc.edu
-
- Reported Problems with previous release:
- none worth mentioning
-
- Changes for this release:
- cleaned up SCHED code a bit, other minor cleanups
- added a macro for alarm() and signal() that produces
- debugging output each time these are called
- added proper support for FIDO calls
-
- Plans for Next Major Release (2.0.8):
- more major code cleanups
- Fax receive
- major rewrite of chat sequence handling to facilitate
- creeping featurism
- Callback [not ringback] support
- major rewrite of defaults file and gettydefs file processing
- utmp/wtmp logging of fax receives and fido calls
- proper ownerships and modes for tty lines (configurable?)
-
- -------------------------
- Sun Mar 13 12:53:24 1994
- -------------------------
- released getty 2.0.7d-beta
- full source release, as well as diffs against 2.0.7d-alpha
- available at boulder.colorado.edu:/pub/linux/getty_ps
- released to mailing list for testing only
-
- Reported Problems with previous release:
- vhangup() and controlling tty code still not quite correct
- second open should not have been retried on EAGAIN
- variable substitutions of '@c' produce nothing when 'c' is
- not a recognized variable
- utmp logging broken for users of simpleinit
- logging via syslog cordumped
- dprint() not working
-
- Changes for this release:
- fixed vhangup() and controlling tty code -- hopefully for
- the last time
- changed handling of '@c' variable substitutions so that if
- 'c' is not recognized, @c is just passed through as is
- exit if second open() returns EAGAIN
- correct unified handling of utmp regardless of the init
- program being used
- changed all instances of 'connect' to 'Connect' ... this was
- causing syslog() to coredump (the dynamic linker seems to
- replace the connect system call with the global variable
- connect).
- fixed dprint() (twice) to allocate its buffer in static
- memory so that I can return a pointer to it without it
- disappearing
- added signal handlers for QUIT, TERM, and SEGV to produce
- logging output
- cleaned up the Makefile a little bit (make depend works now,
- and make lint is gone)
- a few minor code cleanups
-
- Plans for Next Minor Release (2.0.7d):
- Possibly incorporate FIDO patches into the source
- There may be other unknown bugs
- Update ducumentation to reflect new options
-
- Plans for Next Major Release (2.0.8):
- more major code cleanups
- Fax receive
- FIDO calls implemented correctly
- major rewrite of chat sequence handling to facilitate
- creeping featurism
- Callback [not ringback] support
- major rewrite of defaults file and gettydefs file processing
- utmp/wtmp logging of fax receives and fido calls
- proper ownerships and modes for tty lines (configurable?)
-
-
- -------------------------
- Mon Mar 7 15:13:44 1994
- -------------------------
- released getty 2.0.7d-alpha
- full source release
- available at boulder.colorado.edu:/pub/linux/getty_ps
- released to mailing list for testing only
-
- Reported Problems with previous release:
- bum patches (2.0.7c) -- patches broke more than they fixed
- incompatibility with 0.99.15 and higher kernels
-
- Changes for this release:
- major source code cleanups
- added syslog support for logerr() and debug()
- changed debug() and logerr() to use stdarg instead of varargs
- more verbose debug() output:
- added strerror(errno) to many debug calls
- added printing of debug facility
- syslog support
- more verbose logerr() output:
- added strerror(errno) to many logerr calls
- syslog support
- corrected line initialization:
- line correctly opened, and vhangup()'d
- initial termios settings set correctly
- process group & controlling terminal correctly established
- EAGAIN return from open() handled correctly
- bug fixes:
- wtmp file is locked before writing to prevent corruption
- small bug fix in nextword()
- getty -c should work correctly now
- getty -t also works now
- deprecated code
- removed TRYMAIL support for error logging
- removed watchlocks() now that serial drivers take care of this
-
- Plans for Next Minor Release (2.0.7d):
- Bug fixes: the following known bugs exist
- syslog is there but does not work
- a few debug() calls do not do the right thing
- There may be other unknown bugs
- Update ducumentation to reflect new options
- Clean up the Makefile (add a make depend, etc...)
-
- Plans for Next Major Release (2.0.8):
- more major code cleanups
- Fax receive
- FIDO calls implemented correctly
- major rewrite of chat sequence handling to facilitate
- creeping featurism
- Callback [not ringback] support
- major rewrite of defaults file and gettydefs file processing
- utmp/wtmp logging of fax receives and fido calls
- proper ownerships and modes for tty lines (configurable?)
-
- -------------------------
- Mon Jan 10 04:19:31 1994
- -------------------------
- released getty 2.0.7c
- patch kit against 2.0.7b
- available at tsx-11.mit.edu, sunsite.unc.edu
- posted patches to c.o.l.a, serial channel
-
- Changes for this release:
- various patches for compatibility with serial drivers
- appearing in 0.99.15 kernel
-
- -------------------------
- Tue Apr 20 04:00:00 1993
- -------------------------
- released getty 2.0.7b
- full sources
- binaries linked with libc 2.3.3
- available at tsx-11.mit.edu, sunsite.unc.edu
-
- Changes for this release:
- getty/uugetty:
- fixed the following bugs:
- fd 0 was left open from utmp updating, close
- INITLINE was not being used properly for WAITFOR
- Plans for Next Release:
- syslog support (maybe)
- NICE= option to allow renicing a login process
- more source code cleanups, including analysis of configuration
- files to attempt to determine instalation problems, and give
- a description of how to fix them (in english). :) :)
-
- such as: WAITFOR used without INITLINE
- RINGBACK used without WAITFOR
- arguments in the wrong order (speed, tty)
- and more...
-
- -------------------------
- Sat Apr 17 00:00:00 1993
- -------------------------
- released getty 2.0.7
- full sources
- binaries linked with libc 2.3.3
- available at tsx-11.mit.edu, sunsite.unc.edu
-
- Changes for this release:
- getty/uugetty:
- removed syslog stuff since it didn't work... maybe another time
- various bug fixes
-
-
- -------------------------
- Sat Apr 10 23:00:00 1993
- -------------------------
- completed getty 2.0.7 beta
- release to mailing list for testing only
-
- Changes for this release:
- getty/uugetty:
- incorporated Shane Alderton's ringback and syslog patches
- incorporated Rob Janssen's bugfix patches
- -D RBGETTY and -D USESYSLOG options for building added
-
- Plans for Next Release:
- public release... full documentation of new features
- fix any bugs reported by beta testers (of course...)
- fix syslog stuff.. it coredumps like mad
-
- -------------------------
- Fri Apr 2 23:00:00 1993
- -------------------------
- completed getty 2.0.7 alpha
- (no public release)
-
- Reported Problems with previous release:
- getty/uugetty:
- still problems with job control on tty 1; a result of
- an incompatibility with sysvinit. flickering DTR with
- uugetty.
-
- Changes for this release:
- getty/uugetty:
- totally reworked main.c, added uufuncs.c, main.h, uufuncs.h
- in order to clean up the source code. Added INITLINE so that
- line initialization can be done over a separate device.
- reincorporated support for the WAITFOR option.
- uugetty:
- fork off a child to watch for lockfiles instead of using
- alarm clocks, so that DTR is not disturbed (only if WAITFOR
- is not used)
-
- Plans for next release:
- getty/uugetty:
- apply the ringback patches (by hand), and the various other
- patches.
- Documentation:
- move all of (4) to (5) to match the Linux manual scheme.
- document INITLINE and ringback options in the man pages, README.
- create several more examples of possible configurations.
- testing:
- beta release to people on the mailing list
-
- -------------------------
- Thu Mar 18 23:23:59 1993
- -------------------------
- released getty_ps 2.0.6b
- experimental testing release
- available at:
- tsx-11.mit.edu:/pub/linux/sources/sbin/getty_ps2.0.6b.tar.z
- sunsite.unc.edu:/pub/Linux/Incoming
- package:
- full sources
- binaries for getty/uugetty
- compiled with gcc2.3.3, linked with libc.so.4.3.2
- documentation
- patch against version 2.0.6a
-
- Reported Problems with previous release:
- getty/uugetty:
- problems with job control for some users ^\ ^C ^Z
- flickering DTR line (not addressed in this release)
- compiler warnings
-
- Changes for this release:
- getty/uugetty: (main.c)
- added POSIX job control stuff -- should fix job control
- cleaned up compiler warnings; -Wall reports no warnings now
-
- -------------------------
- Fri Mar 12 03:00:39 1993
- -------------------------
- released getty_ps 2.0.6a
- available at:
- tsx-11.mit.edu:/pub/linux/Incoming
- sunsite.unc.edu:/pub/Linux/Incoming
- package:
- full sources
- binaries for getty/uugetty
- compiled with gcc2.3.3, linked with libc.so.4.3.2
- documentation
- patch against version 2.0.6
-
- Changes for this release:
- uugetty: (main.c)
- fixed a stupid bug... time call replaced in alarm rescheduling
-
- -------------------------
- Thu Mar 11 02:09:33 1993
- -------------------------
- released getty_ps 2.0.6
- available at:
- tsx-11.mit.edu:/pub/linux/Incoming
- sunsite.unc.edu:/pub/Linux/Incoming
- announcement to:
- comp.os.linux.announce
- package:
- full sources
- binaries for getty/uugetty
- compiled with gcc2.3.3, linked with libc.so.4.3.2
- documentation
-
- Changes for this release:
- documentation:
- rewrote README.linux, using old version as a skeleton
- wrote README.ANNOUNCE
- changed getty.1 to reflect changes
- retained old documentation in OLD/
-
- /etc/gettydefs:
- no changes
-
- /etc/defaults/*getty*
- removed WAITFOR=RING
- changed INIT to autoanswer
- added OFF to disable autoanswer
-
- uugetty: (main.c)
- added lockfile monitoring for modem reinitialization.
- adapted to work with scheduler.
-
- getty: (main.c)
- added simple scheduling mechanism:
- included support for SCHED line.
- support for OFF line for disabled initialization.
-
- adapted for use with callout devices:
- close line after initialization.
- reopen line, blocking on carrier detect.
- wait until line is free before doing initialization.
-
- tune.h:
- added #defines to compile in new configuration options
-
- getty.h:
- added debugging level D_SCH 0400 for scheduling debugging
-