HYLAFAX CHANGE INFORMATION

Current Version: v4.0beta012
Previous Version: v4.0beta011
Master FTP Site: sgi.com (192.48.153.1), directory sgi/fax

Note that this is a major new distribution and lots of things have changed. Consult the general overview for a high-level description of the new functionality provided in the v4.0 software.

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
- Changes in the software configuration
- Changes to faxsend
- Changes to faxgetty
- Changes to hfaxd
- Changes to faxaddmodem
- Changes to faxsetup
- Changes in miscellaneous stuff

GENERAL CHANGES:

- support was added for using an ``external getty'' application to deduce--and possibly handle--an inbound call

CHANGES IN THE SOFTWARE CONFIGURATION:

- the pathname for the AFM files was moved to config.h to avoid passing it on the command line (certain systems apparently have problems with this)
- a new parameter `PATH_EGETTY` was added for the external getty support
- the `MACHDEPLIBS` parameter no longer grows with each run of configure

CHANGES TO FAXSEND:

- the jobtag field in the xferfaxlog accounting record is now truncated at 80 characters and quote marks contained in strings are escaped

CHANGES TO FAXGETTY:

- a new method for answering the telephone was added: ``extern'' to cause an external application to be invoked to deduce (and possibly handle) an inbound call

CHANGES TO HFAXD:

- a more portable technique is now used to calculate the time differential between the local timezone and GMT
- a bug was fixed in the support for the old client-server protocol that caused cover pages from very old clients to be interpreted as protocol requests
- the `JOBINFO` job parameter is now properly handled
- a portability problem to 64-bit systems was corrected

CHANGES TO FAXSETUP:

- several typos were corrected
- use of `chdir` has been replaced by `cd`
- the FIFO checking logic was corrected
- workarounds were added for GNU gawk
- the process name matching logic in `findproc` for BSD-style systems was improved

CHANGES TO FAXADDMODEM:

- the scheduler configuration file is now read before prompting for server-related configuration parameters; this makes it easier to fill in information such as area code
- a missing function was put back (it got removed as part of the faxsetup split)

CHANGES IN MISCELLANEOUS STUFF:

- port/install.sh now checks if a ``synthesized target'' already exists and if it does then it does not attempt to recreate it (this eliminates diagnostics about directories, FIFO files, and symbolic links that already exist)
- the notify.awk script has been fixed up slightly
- recvstats was fixed to properly handle the new xferfaxlog format

HylaFAX table of contents.