* 17/07/97 (ah) - added the -e (disable echo) option for certain modems to avoid an "echo race" upon opening the device. - released 1.20 * 26/03/96 (ah) - a bug still lurked: need to reopen tty if a program like pppd closes and hangs up the same line. -HUP now reopens the device. You need to send a HUP signal to xringd when pppd closes. This is not great but I can only think of a kernel change for this now and I want to avoid it... - released 1.10 * 28/02/96 (ah) - more testing - very minor changes - released 1.00 * 17/02/96 (ah) - can now add command line options in the config file - SIGHUP now also re-reads the config file - logging (except ringsm_dump) now done by a callback into xringd.c so it can appear via syslog - added compilation check for Linux and kernel > 1.3.48 - released 0.96 * 13/02/96 (ah) - signal mask restored on spawned children - tested ok on getty/fax + xringd + dialout-ppp setups - added a max wait timeout between events (when no final scheduled) - released 0.95 * 24/01/96 (ah) - found the problem with EIO returned to ioctl (only with ppp or ldisc changers (?); after they close they set the line hung). - suggested a kernel change to tytso. - added a close and reopen on the modem device when EIO received for a quick temp fix (may introduce other probs? - my testing did not) - released 0.90 * 19/01/96 (ah) - hopefully some bugs are gone. - released 0.8 * 18/01/96 (ah) - added -i msecs option - daemon_init called late; errors are cought and reported earlier - split ringsm_init in 2 (one parse and one state machine init) - Added -l loglevel - More logging * 16/01/96 (ah) - added exit & report after an execl failure - a single: "R #" always run its command -> fixed - added alarm(0) where appropriate - released 0.6 * 08/01/96 (ah) - first public release : 0.5 (beta)