Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > b281820c70caefce2364918bc4e12354 > files > 112

libhylafax4.1.1-devel-4.1.3-5.1.90mdk.i586.rpm

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>
Changes in HylaFAX v4.0beta011
</TITLE>
</HEAD>

<BODY>

<BASEFONT SIZE=4>
<B><FONT SIZE=+3>H</FONT>YLA<FONT SIZE=+1>FAX</FONT> <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
<BASEFONT SIZE=3>

<UL>
<HR SIZE=4 WIDTH=65% ALIGN=left>
<B>Current Version</B>: v4.0beta011<BR>
<B>Previous Version</B>: <A HREF="v4.0beta010.html">v4.0beta010</A><BR>
<B>Master FTP Site</B>: <A HREF="ftp://sgi.com/sgi/fax">sgi.com (192.48.153.1), directory sgi/fax</A><BR>
<HR SIZE=4 WIDTH=65% ALIGN=left>
</UL>

<P>
Note that this is a <STRONG>major new distribution</STRONG> and lots
of things have changed.  Consult the <A HREF="hylafax4.0.html">general overview</A>
for a high-level description of the new functionality provided in the
v4.0 software.

<P>
This document describes the changes made to the software between the
<I>previous</I> and <I>current</I> 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:
<UL>
<LI><A HREF="#general">General changes</A>
<LI><A HREF="#configure">Changes in the software configuration</A>
<LI><A HREF="#hfaxd">Changes to hfaxd</A>
<LI><A HREF="#sendpage">Changes to sendpage</A>
<LI><A HREF="#faxaddmodem">Changes to faxaddmodem</A>
<LI><A HREF="#faxmail">Changes to faxmail</A>
<LI><A HREF="#docs">Changes in the documentation</A>
<LI><A HREF="#misc">Changes in miscellaneous stuff</A>
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="general"><B><FONT SIZE=+3>G</FONT>ENERAL CHANGES:</B></A>

<UL>
<LI>server machines must now be setup for use with the
   <B>faxsetup</B> command
<LI>each inbound or outbound call
   handled by HylaFAX is now given a unique number termed a
   <I>communication identifier</I>; session logs are now written
   to separate files in the <B>log</B> directory whose names are
   based on the assigned communication identifier
<LI>the format of the accounting file <B>etc/xferfaxlog</B> has
   changed to include the communication identifier and the client-specified
   job tag identifier (for outbound calls); the latter is useful for
   sites that use job tags for accounting purposes
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>

<UL>
<LI><B>configure</B> now emits the correct definition for
    <TT>CONFIG_BADEXECVEPROTO</TT> for AIX systems
<LI>the check for support for memory-mapped files was corrected
<LI>various configuration parameters now need an explicit ``auto'' 
    setting to get <B>configure</B> to select a value based on the
    build environment
<LI>fewer files are dependent on the build environment because of the
    addition of the <B>faxsetup</B> command and the work it does to
    configure the software according to the target system
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="faxq"><B><FONT SIZE=+3>C</FONT>HANGES TO FAXQ:</B></A>

<UL>
<LI>a new flag bit was added for tracing error messages from the TIFF library
<LI>the calling sequence for the <B>notify</B> script was changed
<LI>a new <TT>-m</TT> option is now passed to all document converters
    to indicate the maximum number of pages that should be permitted
    in a converted document
<LI><B>faxq</B> now returns (more) informative error messages
    when it recognizes that a document conversion failed but the
    converter program did not exit with an error
<LI><B>faxq</B> no longer assumes that document conversions overwrite
    the output file it creates
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="faxsend"><B><FONT SIZE=+3>C</FONT>HANGES TO FAXSEND:</B></A>

<UL>
<LI>the calling sequence for the <B>pollrcvd</B> script was changed
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="faxgetty"><B><FONT SIZE=+3>C</FONT>HANGES TO FAXGETTY:</B></A>

<UL>
<LI>a bug was fixed in the Caller-ID support that caused information
    to be discarded in certain cases
<LI>the calling sequence for the <B>faxrcvd</B> script was changed
<LI>a bug was fixed in the Group 3 decoder's recognition of EOL codes
    that follow an error in the input stream
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="hfaxd"><B><FONT SIZE=+3>C</FONT>HANGES TO HFAXD:</B></A>

<UL>
<LI>the parsing of time values was made more robust
<LI>the handling of absolute time values (e.g. <TT>SENDTIME</TT>) was corrected
<LI><TT>RETRYTIME</TT> values are now interpreted as minutes and seconds
   rather than hours and minutes
<LI><TT>SENDTIME</TT> values are now always interpreted relative to GMT
<LI><B>hfaxd</B> is now installed setuid root so that it functions
   correctly when started from <B>inetd</B>
<LI>the SNPP support now sets the job <TT>RETRYTIME</TT> based on the
   service level; this corrects a problem where a job could time out
   before multiple attempts were made to complete the transmission
<LI>a <TT>RetryTimeMap</TT> configuration parameter was added to control
   the SNPP service level-to-<TT>RETRYTIME</TT> mapping
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="faxaddmodem"><B><FONT SIZE=+3>C</FONT>HANGES TO FAXADDMODEM:</B></A>

<UL>
<LI><B>faxsetup</B> must be run before configuring modems; <B>faxaddmodem</B>
    no longer does any of the basic system verification and setup work
    that it used to (e.g. creating a ``fax'' user)
<LI>system-specific support for communicating with modems is now taken
    from the file <B>etc/setup.modem</B> created by <B>faxsetup</B>
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="faxmail"><B><FONT SIZE=+3>C</FONT>HANGES TO FAXMAIL:</B></A>

<UL>
<LI>configuration files are now read
<LI>the meta-header handling has been improved; it is now simpler to
    specify the set of headers to keep from the envelope
<LI>headers are now matched in a case-insensitive manner
<LI>meta-headers were added to control the fonts used to format the envelope
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="docs"><B><FONT SIZE=+3>C</FONT>HANGES IN THE DOCUMENTATION:</B></A>

<UL>
<LI>the HTML documentation has been reorganized so that it can be
   viewed in-place in the source filesystem hierarchy
<LI>all the documentation has been updated to reflect the current state
   of the software
</UL>

<P><HR WIDTH=65% ALIGN=right>

<A NAME="misc"><B><FONT SIZE=+3>C</FONT>HANGES IN MISCELLANEOUS STUFF:</B></A>

<UL>
<LI>a bug was fixed in memory-mapped file handling used for facsimile
    job submissions
<LI>a bug was fixed in the SNPP client code for transmitting
    a <TT>HOLD</TT> time
<LI>a bug was fixed in the fax client code for transmitting
    a <TT>SENDTIME</TT> value
<LI>the System V script for starting the HylaFAX servers at boot time
    is now dependent on the work of <B>faxsetup</B>
<LI><B>probemodem</B> is now dependent on the work of <B>faxsetup</B>
<LI><B>faxcron</B> is now dependent on the work of <B>faxsetup</B>
<LI><B>faxcron</B> was updated to understand the new session log scheme
<LI><B>faxmodem</B> now accepts full device pathnames for consistency
    with other similar programs
<LI>the <B>notify</B> script has been updated to handle the new
    session log scheme and to return transcripts for more errors
<LI><B>xferfaxstats</B> has new options for collating statistics
    by job tag and by modem device
<LI><B>textfmt</B> now reads configuration files
</UL>

<!--FOOTER-->

<A HREF="toc.html"><IMG SRC="icons/back.gif"></A> HylaFAX table
of contents.<BR>

<HR>

<ADDRESS>
<A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>
Last updated $Date: 1999/01/10 09:50:26 $.
</ADDRESS>

</BODY>
</HTML>