home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / A / GETTY / _GETTY.TAR / usr / doc / getty_ps / ChangeLog < prev    next >
Encoding:
Text File  |  1994-05-18  |  10.3 KB  |  336 lines

  1. History for getty_ps.  Kris Gleason  gleasokr@boulder.colorado.edu
  2. ------------------------------------------------------------------
  3.  
  4. -------------------------
  5. Tue May 17 01:25:09  1994
  6. -------------------------
  7.     released getty 2.0.7d
  8.     full source release
  9.     available at tsx-11.mit.edu and sunsite.unc.edu
  10.  
  11. Reported Problems with previous release:
  12.     none worth mentioning
  13.  
  14. Changes for this release:
  15.     cleaned up SCHED code a bit, other minor cleanups
  16.     added a macro for alarm() and signal() that produces 
  17.       debugging output each time these are called
  18.     added proper support for FIDO calls
  19.  
  20. Plans for Next Major Release (2.0.8):
  21.     more major code cleanups
  22.     Fax receive
  23.     major rewrite of chat sequence handling to facilitate 
  24.       creeping featurism
  25.     Callback [not ringback] support
  26.     major rewrite of defaults file and gettydefs file processing
  27.     utmp/wtmp logging of fax receives and fido calls
  28.     proper ownerships and modes for tty lines (configurable?)
  29.  
  30. -------------------------
  31. Sun Mar 13 12:53:24  1994
  32. -------------------------
  33.     released getty 2.0.7d-beta
  34.     full source release, as well as diffs against 2.0.7d-alpha
  35.     available at boulder.colorado.edu:/pub/linux/getty_ps
  36.     released to mailing list for testing only
  37.  
  38. Reported Problems with previous release:
  39.     vhangup() and controlling tty code still not quite correct
  40.     second open should not have been retried on EAGAIN
  41.     variable substitutions of '@c' produce nothing when 'c' is
  42.       not a recognized variable
  43.     utmp logging broken for users of simpleinit
  44.     logging via syslog cordumped
  45.     dprint() not working
  46.  
  47. Changes for this release:
  48.     fixed vhangup() and controlling tty code -- hopefully for
  49.       the last time
  50.     changed handling of '@c' variable substitutions so that if
  51.       'c' is not recognized, @c is just passed through as is
  52.     exit if second open() returns EAGAIN
  53.     correct unified handling of utmp regardless of the init 
  54.       program being used
  55.     changed all instances of 'connect' to 'Connect' ... this was
  56.       causing syslog() to coredump (the dynamic linker seems to
  57.       replace the connect system call with the global variable
  58.       connect).
  59.     fixed dprint() (twice) to allocate its buffer in static 
  60.       memory so that I can return a pointer to it without it
  61.       disappearing
  62.     added signal handlers for QUIT, TERM, and SEGV to produce
  63.       logging output
  64.     cleaned up the Makefile a little bit (make depend works now,
  65.       and make lint is gone)
  66.     a few minor code cleanups
  67.  
  68. Plans for Next Minor Release (2.0.7d):
  69.     Possibly incorporate FIDO patches into the source
  70.     There may be other unknown bugs
  71.     Update ducumentation to reflect new options
  72.  
  73. Plans for Next Major Release (2.0.8):
  74.     more major code cleanups
  75.     Fax receive
  76.     FIDO calls implemented correctly
  77.     major rewrite of chat sequence handling to facilitate 
  78.       creeping featurism
  79.     Callback [not ringback] support
  80.     major rewrite of defaults file and gettydefs file processing
  81.     utmp/wtmp logging of fax receives and fido calls
  82.     proper ownerships and modes for tty lines (configurable?)
  83.  
  84.  
  85. -------------------------
  86. Mon Mar  7 15:13:44  1994
  87. -------------------------
  88.     released getty 2.0.7d-alpha
  89.     full source release
  90.     available at boulder.colorado.edu:/pub/linux/getty_ps
  91.     released to mailing list for testing only
  92.  
  93. Reported Problems with previous release:
  94.     bum patches (2.0.7c) -- patches broke more than they fixed
  95.     incompatibility with 0.99.15 and higher kernels
  96.  
  97. Changes for this release:
  98.     major source code cleanups
  99.     added syslog support for logerr() and debug()
  100.     changed debug() and logerr() to use stdarg instead of varargs
  101.     more verbose debug() output:
  102.       added strerror(errno) to many debug calls
  103.       added printing of debug facility
  104.       syslog support
  105.     more verbose logerr() output:
  106.       added strerror(errno) to many logerr calls
  107.       syslog support
  108.     corrected line initialization:
  109.       line correctly opened, and vhangup()'d
  110.       initial termios settings set correctly
  111.       process group & controlling terminal correctly established
  112.       EAGAIN return from open() handled correctly
  113.     bug fixes:
  114.       wtmp file is locked before writing to prevent corruption
  115.       small bug fix in nextword()
  116.       getty -c should work correctly now
  117.       getty -t also works now
  118.     deprecated code
  119.       removed TRYMAIL support for error logging
  120.       removed watchlocks() now that serial drivers take care of this
  121.  
  122. Plans for Next Minor Release (2.0.7d):
  123.     Bug fixes:  the following known bugs exist
  124.       syslog is there but does not work
  125.       a few debug() calls do not do the right thing
  126.     There may be other unknown bugs
  127.     Update ducumentation to reflect new options
  128.     Clean up the Makefile (add a make depend, etc...)
  129.  
  130. Plans for Next Major Release (2.0.8):
  131.     more major code cleanups
  132.     Fax receive
  133.     FIDO calls implemented correctly
  134.     major rewrite of chat sequence handling to facilitate 
  135.       creeping featurism
  136.     Callback [not ringback] support
  137.     major rewrite of defaults file and gettydefs file processing
  138.     utmp/wtmp logging of fax receives and fido calls
  139.     proper ownerships and modes for tty lines (configurable?)
  140.  
  141. -------------------------
  142. Mon Jan 10 04:19:31  1994
  143. -------------------------
  144.     released getty 2.0.7c
  145.     patch kit against 2.0.7b
  146.     available at tsx-11.mit.edu, sunsite.unc.edu
  147.     posted patches to c.o.l.a, serial channel
  148.  
  149. Changes for this release:
  150.     various patches for compatibility with serial drivers
  151.     appearing in 0.99.15 kernel
  152.  
  153. -------------------------
  154. Tue Apr 20 04:00:00  1993
  155. -------------------------
  156.     released getty 2.0.7b
  157.     full sources
  158.     binaries linked with libc 2.3.3
  159.     available at tsx-11.mit.edu, sunsite.unc.edu
  160.  
  161. Changes for this release:
  162.     getty/uugetty:
  163.       fixed the following bugs:
  164.         fd 0 was left open from utmp updating, close
  165.         INITLINE was not being used properly for WAITFOR 
  166. Plans for Next Release:
  167.     syslog support (maybe)
  168.     NICE= option to allow renicing a login process
  169.     more source code cleanups, including analysis of configuration
  170.       files to attempt to determine instalation problems, and give
  171.       a description of how to fix them (in english).  :) :)
  172.  
  173.       such as:  WAITFOR used without INITLINE
  174.             RINGBACK used without WAITFOR
  175.             arguments in the wrong order (speed, tty)
  176.             and more... 
  177.  
  178. -------------------------
  179. Sat Apr 17 00:00:00  1993
  180. -------------------------
  181.     released getty 2.0.7
  182.     full sources
  183.     binaries linked with libc 2.3.3
  184.     available at tsx-11.mit.edu, sunsite.unc.edu
  185.  
  186. Changes for this release:
  187.     getty/uugetty:
  188.       removed syslog stuff since it didn't work... maybe another time
  189.       various bug fixes
  190.  
  191.  
  192. -------------------------
  193. Sat Apr 10 23:00:00  1993
  194. -------------------------
  195.     completed getty 2.0.7 beta
  196.     release to mailing list for testing only
  197.  
  198. Changes for this release:
  199.     getty/uugetty:
  200.       incorporated Shane Alderton's ringback and syslog patches
  201.       incorporated Rob Janssen's bugfix patches
  202.       -D RBGETTY and -D USESYSLOG options for building added
  203.  
  204. Plans for Next Release:
  205.     public release... full documentation of new features
  206.     fix any bugs reported by beta testers (of course...)
  207.     fix syslog stuff.. it coredumps like mad
  208.  
  209. -------------------------
  210. Fri Apr 2  23:00:00  1993
  211. -------------------------
  212.     completed getty 2.0.7 alpha
  213.     (no public release)
  214.  
  215. Reported Problems with previous release:
  216.     getty/uugetty:
  217.       still problems with job control on tty 1; a result of
  218.       an incompatibility with sysvinit.  flickering DTR with
  219.       uugetty.
  220.  
  221. Changes for this release:
  222.     getty/uugetty:
  223.       totally reworked main.c, added uufuncs.c, main.h, uufuncs.h
  224.       in order to clean up the source code.  Added INITLINE so that
  225.       line initialization can be done over a separate device.
  226.       reincorporated support for the WAITFOR option.
  227.     uugetty:
  228.       fork off a child to watch for lockfiles instead of using
  229.       alarm clocks, so that DTR is not disturbed (only if WAITFOR
  230.       is not used)
  231.  
  232. Plans for next release:
  233.     getty/uugetty:
  234.       apply the ringback patches (by hand), and the various other
  235.       patches.
  236.     Documentation:
  237.       move all of (4) to (5) to match the Linux manual scheme.
  238.       document INITLINE and ringback options in the man pages, README.  
  239.       create several more examples of possible configurations.
  240.     testing:
  241.       beta release to people on the mailing list
  242.  
  243. -------------------------
  244. Thu Mar 18 23:23:59  1993
  245. -------------------------
  246.     released getty_ps 2.0.6b
  247.     experimental testing release
  248.     available at:
  249.       tsx-11.mit.edu:/pub/linux/sources/sbin/getty_ps2.0.6b.tar.z
  250.       sunsite.unc.edu:/pub/Linux/Incoming
  251.     package:
  252.       full sources
  253.       binaries for getty/uugetty 
  254.         compiled with gcc2.3.3, linked with libc.so.4.3.2
  255.       documentation
  256.       patch against version 2.0.6a
  257.  
  258. Reported Problems with previous release:
  259.     getty/uugetty:
  260.       problems with job control for some users  ^\ ^C ^Z
  261.       flickering DTR line (not addressed in this release)
  262.       compiler warnings
  263.  
  264. Changes for this release:
  265.     getty/uugetty: (main.c)
  266.       added POSIX job control stuff -- should fix job control
  267.       cleaned up compiler warnings; -Wall reports no warnings now
  268.  
  269. -------------------------
  270. Fri Mar 12 03:00:39  1993
  271. -------------------------
  272.     released getty_ps 2.0.6a
  273.     available at:
  274.       tsx-11.mit.edu:/pub/linux/Incoming
  275.       sunsite.unc.edu:/pub/Linux/Incoming
  276.     package:
  277.       full sources
  278.       binaries for getty/uugetty 
  279.         compiled with gcc2.3.3, linked with libc.so.4.3.2
  280.       documentation
  281.       patch against version 2.0.6
  282.  
  283. Changes for this release:
  284.     uugetty: (main.c)
  285.       fixed a stupid bug... time call replaced in alarm rescheduling
  286.  
  287. -------------------------
  288. Thu Mar 11 02:09:33  1993
  289. -------------------------
  290.     released getty_ps 2.0.6
  291.     available at:
  292.       tsx-11.mit.edu:/pub/linux/Incoming
  293.       sunsite.unc.edu:/pub/Linux/Incoming
  294.     announcement to:
  295.       comp.os.linux.announce
  296.     package:
  297.       full sources
  298.       binaries for getty/uugetty 
  299.         compiled with gcc2.3.3, linked with libc.so.4.3.2
  300.       documentation
  301.  
  302. Changes for this release:
  303.     documentation:
  304.         rewrote README.linux, using old version as a skeleton
  305.         wrote README.ANNOUNCE
  306.         changed getty.1 to reflect changes
  307.         retained old documentation in OLD/
  308.  
  309.     /etc/gettydefs:
  310.         no changes
  311.  
  312.     /etc/defaults/*getty*
  313.         removed WAITFOR=RING 
  314.         changed INIT to autoanswer
  315.         added OFF to disable autoanswer
  316.  
  317.     uugetty: (main.c)
  318.         added lockfile monitoring for modem reinitialization.
  319.         adapted to work with scheduler.
  320.              
  321.     getty: (main.c)
  322.         added simple scheduling mechanism:
  323.           included support for SCHED line.
  324.           support for OFF line for disabled initialization.
  325.  
  326.         adapted for use with callout devices:
  327.           close line after initialization.
  328.           reopen line, blocking on carrier detect.
  329.           wait until line is free before doing initialization.
  330.  
  331.     tune.h:
  332.         added #defines to compile in new configuration options
  333.  
  334.     getty.h:
  335.         added debugging level D_SCH 0400 for scheduling debugging
  336.