1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
|
History for getty_ps. Kris Gleason gleasokr@boulder.colorado.edu
------------------------------------------------------------------
-------------------------
Sun Apr 28 15:00:00 1996
-------------------------
released getty 2.0.7i
Modified by Jeff Chua (jchua@fedex.com)
uugetty sometimes hangs while trying to open() a modem port.
The last line from /usr/adm/debug will look like ...
"... D_INIT: opening line /dev/ttyS1"
Modified so that failure to open the "tty" after 3 attempts will
terminate the program so that init can restart another uugetty,
rather than hanging forever!
-------------------------
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
|