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.
Sam Leffler / sam@engr.sgi.com
Last updated $Date: 1999/08/05 11:11:47 $.