HYLAFAX CHANGE INFORMATION
This document describes the changes made to the software between the
previous and current versions (see above).
If you don't find something listed here, then it was not done in this
timeframe, or it was not considered important enough to be mentioned.
The following information is located here:
GENERAL CHANGES:
- the LucidaTypewriter font typically used for imaging tag lines
in outbound facsimile is now included in the source distribution
- the old ModemFlowControlCmd modem configuration
parameter has been replaced by new
parameters ModemHardFlowCmd, ModemSoftFlowCmd, and
ModemNoFlowCmd
(NOTE THAT THIS IS AN INCOMPATIBLE CHANGE)
CHANGES IN THE SOFTWARE CONFIGURATION:
- a new configuration directory DIR_SBIN was added; it is the
target for many executable programs that used to be placed in
DIR_SPOOL/bin
- BSDI 2.0 is now recognized
- problems handling SunPRO C++ compilers have been corrected
- various mods for SCO
- various mods for the DEC Alpha running OSF
- fix for configuring proper serial port handling support on AIX systems
- a check was added for a missing getutent function delcaration
- workaround for finding getty on SVR4-style systems
- workarounds for shells that do not properly implement function return codes
- the default lock file scheme is now setup for Solaris 2.x systems
- manual page processing was corrected for AIX systems
- bsd-*-strip style manual page handling was corrected
- the lockname program is now automatically installed (you used
to have to do this manually)
- port/syslog.c has been updated to handle systems that do not
support UNIX domain sockets (e.g. SCO)
- port/seteuid.c and port/setegid.c have been updated for SCO
CHANGES IN THE MODEM CONFIG FILES:
- the old ModemFlowControlCmd modem configuration
parameter has been replaced by new
parameters ModemHardFlowCmd, ModemSoftFlowCmd, and
ModemNoFlowCmd; the appropriate command string is sent to
the modem based on the current flow control scheme (the setting of
ModemFlowControl in the prototype config file now becomes
a default setting to use)
- many files have been renamed because it is no longer necessary to
have separate files per flow control scheme (unless there are significant
differences in the configuration parameters)
- a typo was fixed in usr-courier-xon
- a new file was added for modems based on the Cirrus Logic chip set
(e.g. the internal modem sold with WinBook XP notebook computers)
CHANGES TO FAXQ:
- jobs are now typed as one of: facsimile, pager, etc;
this is used to decide which transmit agent to use and in formatting
notification messages
- a potential security hole in the document file handling has been corrected
- external commands invoked no longer inherit any open file descriptors
except stdin, stdout, and stderr
which are directed to /dev/null
(beware this can cause problems with some shells)
- a QUIT message (as sent by faxquit) no longer
causes immediate termination; processing is delayed until any
active jobs complete
CHANGES TO FAXSEND:
- the current flow control scheme is now used to select which of
ModemHardFlowCmd, ModemSoftFlowCmd, and
ModemNoFlowCmd to send when setting up DTE-DCE flow control
- a bug was fixed for AIX whereby flow control was potentially not
being initialized properly
CHANGES TO FAXGETTY:
- a bug was fixed in the Class 2 driver that caused the server to
hang when a premature NO CARRIER result was received
- a bug was fixed for AIX whereby flow control was potentially not
being initialized properly
- external commands invoked no longer inherit any open file descriptors
except stdin, stdout, and stderr
which are directed to /dev/null
(beware this can cause problems with some shells)
CHANGES TO PAGESEND:
- text messages are now stored in a file; this corrects problems
where, for example, you could not include ``:'' in a message
- jobs with no destination PINs are now rejected without placing
a phone call
- protocol tracing has been significantly improved
- PagerSetupCmds are now sent to the modem after it is placed
into Class 0
- a bug has been fixed that caused various configuration parameters
to not be correctly initialized (e.g. IXOService)
CHANGES TO FAXADDMODEM:
- many missing server-related configuration parameters are now
recognized and correctly propagated from old config files
- several missing modem-related configuration parameters are now
recognized and correctly propagated from prototype config files
- the faxq config file checking has been fixed up
- several obscure server-related parameters have been removed from
the interactive prompts; to change them you must edit the config file
- the DCE-DTE flow control scheme can now be specified as ``default''
and an appropriate selection will be chosen
- the logic used to select a prototype configuration file now matches
the flow control scheme using a regular expression instead of a straight
string match (means many prototype config files can be merged)
- the message about starting faxq now prints the correct argument to
supply on the command line to faxq
CHANGES TO SENDFAX:
- a -N option was added to specify no notification
CHANGES TO SENDPAGE:
- the command line interface has changed; only a single
text message can be specified and PINs are now specified with a new
-p option
- a -N option was added to specify no notification
CHANGES IN THE UTILITY CODE:
- some problems in probemodem have been corrected
- changes for compilation on SCO systems
HylaFAX table
of contents.
Sam Leffler / sam@engr.sgi.com
Last updated $Date: 1996/08/16 21:03:37 $.