HYLAFAX CHANGE INFORMATION

Current Version: v3.0beta110
Previous Version: v3.0beta108
Master FTP Site: sgi.com (192.48.153.1), directory sgi/fax

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 in the modem config files
- Changes to faxq
- Changes to faxsend
- Changes to faxgetty
- Changes to pagesend
- Changes to faxaddmodem
- Changes to fax2ps
- Changes to faxalter
- Changes in the HTML materials
- Changes in the manual pages

GENERAL CHANGES:

- a new file `COPYRIGHT` has been added for inclusion in binary distributions

CHANGES IN THE SOFTWARE CONFIGURATION:

- `-Dsco` is now correctly set for compilation on SCO
- bash versions prior to 1.14 are not accepted for `SCRIPT_SH` because they contain bugs that cause some shell scripts to not function correctly
- `_PATH_DEV` is defined if not found in `<paths.h>`

CHANGES IN THE MODEM CONFIG FILES:

- a new file was added for ZyXEL modems operating in Class 1 (as supported in firmware revision 6.14 and later)
- prototype config files were updated to use the new parameters: `Class1HFLOCmd`, `Class1SFLOCmd`, `Class1NFLOCmd` `Class2HFLOCmd`, `Class2SFLOCmd`, `Class2NFLOCmd`
- syntax errors were corrected in the Telebit T3000 and WorldBlazer files

CHANGES TO FAXQ:

- the kill time for a job is now adjusted to take into account delays introduced by time-of-day restrictions
- the initialization of the `TimeOfDay` configuration parameter has been corrected
- the ps2fax script invoked to rasterize PostScript is now executed directly (an intermediate shell used to be used)
- a bug was fixed where output from ps2fax was not being properly written to the job request file; this should correct the problem where output from failed PostScript conversions was not being returned in the notification message

CHANGES TO FAXSEND:

- when a modem is set into Class 1, 2, or 2.0 the drivers now send a configurable command to force setup of the current flow control scheme; see `Class1NFLOCmd`, `Class1SFLOCmd`, `Class1HFLOCmd`, `Class2NFLOCmd`, `Class2SFLOCmd`, `Class2HFLOCmd`

CHANGES TO FAXGETTY:

- the Class 1 driver now recognizes `"CONNECT ...something..."` to mean a data connection was established; this is useful for Class 1 modems that support adaptive answer
- a bug that caused core dumps after a data connection has been fixed
- the tty device mode and ownership are now properly restored after getty exits

CHANGES TO PAGESEND:

- multi-line text messages no longer have newline characters converted to carriage returns
- some tracing messages have been added to catch all protocol state transitions

CHANGES TO FAXADDMODEM:

- the entry in inetd.conf is now checked to make sure faxd.recv is run by the proper user
- several operations have been significantly sped up
- the consistency checking of the scheduler configuration file was corrected
- new configuration files are now created using a scheme that insures existing data will not be lost if a filesystem is full
- configuration files are not updated unless something has changed

CHANGES TO FAX2PS:

- uses an entirely new algorithm contributed by Bret Whissel; this new scheme generates more compact PostScript that should execute faster and with fewer imaging artifacts

CHANGES TO FAXALTER:

- a bug was fixed that made it impossible to alter a job's scheduling priority

CHANGES IN THE HTML MATERIALS:

- `make clean` now works correctly
- a problem compiling man2html on some systems was corrected

CHANGES IN THE MANUAL PAGES:

- a construct that confused groff has been changed

HylaFAX table of contents.