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.
|  | This was a patch distribution made to correct problems found after
the v4.0pl0 release.
The majority of the changes included in this
patch address portability problems. | 
CHANGES:
- configure now looks for crypt in -lcrypt_d
    and -lcrypt_i (for FreeBSD 2.1)
- a bug was fixed in faxq whereby the on-disk job description
    file was not
    updated to reflect the current in-memory state; this caused
    jobs to be left in a ``suspended'' state if faxq was prematurely
    terminated
- a bug in faxsetup's handling of certain prompts was corrected
- faxsetup now does some consistency checking of the
    etc/hosts.hfaxd file in the spooling area
- faxsetup handles SCO systems better
- some code was added to deal with language changes introduced in
    the latest ANSI C++ draft specification (and implemented in the
    SGI 7.1 compilers)
- extraneous use of the :: scope operator was removed to
    avoid problems with systems that use C preprocessor directives to
    define certain antiquated functions (e.g. atoi)
- changes were made to deal with systems where
    tcgetattr is a #define (e.g. SCO)
- a bug was fixed that caused sendfax to send the USEECM
    protocol directive with an improper (wrongly typed) argument
- a bug was fixed in the text to PostScript conversion support that
    appeared on systems where char is a signed quantity
- a bug in faxconfig that caused invalid requests
    to be sent to the scheduler was fixed
- the zlib support has been updated to version 1.0.4; this 
    fixes certain portability problems
- make dependency handling was fixed for certain compilers
- workarounds were made to deal with systems that have certain
    C include files that are not setup for use in C++ programs
- a new -D option was added to faxcover to set
    the strftime format string used to generate the
    time & date string
- a new DateFormat configuration parameter was added to
    sendfax to specify a format string to pass to the
    cover page program when auto-generating cover pages
- a bug was fixed in hfaxd in the recognition off little-endian
    TIFF images
- a bug was fixed in hfaxd that resulted in the SHUT
    command writing an invalid time to the shutdown file
- hfaxd now checks the time value specified in the shutdown
    file more carefully
- job parameter alteration was fixed in the old protocol emulation
- a new CONFIG_MAXGID configuration parameter was added
    to constrain the maximum fax UID assigned to clients
- the maximum fax UID was changed to 60000 for HP and SCO systems;
    this fixes a problem where anonymous clients were unable to
    access submitted documents
- faxgetty was changed to monitor modem status messages
    even when RingsBeforeAnswer is set to zero
- unprivileged clients may now access files in the log
    subdirectory in the spooling area (per-file readability depends
    on the setting of
    LogFileMode); this makes it possible to use
    WWW browsers to retrieve session logs through hfaxd
 HylaFAX table
of contents.
 HylaFAX table
of contents.
Sam Leffler / sam@engr.sgi.com
Last updated $Date: 1999/08/05 11:11:47 $.