HylaFAX is een pakket voor Unix-gebaseerde systemen waarmee het mogelijk is om faxen en alfanumerieke pagina's te versturen en te ontvangen. Vanwege verschillende uitgangspunten bij de ontwikkelaars bestaat sinds oktober 2005 HylaFAX+ waarin veranderingen sneller worden doorgevoerd dan in HylaFAX, zonder +. De beknopte geschiedenis van HylaFAX en HylaFAX+ is op deze pagina bij Wikipedia na te lezen. De verschillen tussen deze twee smaken worden vervolgens op deze pagina uiteengezet. De ontwikkelaars van HylaFAX+ hebben een nieuwe versie vrijgegeven met 5.1.10 als het versienummer. De lijst met veranderingen ziet er als volgt uit:
Version 5.1.10:Version 5.1.8:
- correct bitorder of Class 2 JBIG sending
- prevent 'sendfax -vv' from truncating job params
- add "serverdocover" job parameter feature and support
- add SaveRawImage configuration option for debugging use
- handle echo of MCF in non-ECM reception
- fix Class 1 protocol when MaxRecvPages is exceeded
- put a time limit on potential looping tring to receive a frame
- add default prototype support for Mainpine IQ modems
- output an error message from faxmail if a part is discarded
- attempt send training at least three times
- fix (maintain) pagination when continuation cover pages are used, and add "nocountcover" job parameter to prevent paginating the cover
- fix support for full-path device names
- add "skippages" and "skippedpages" job parameter features and support for indicating them in sendfax via the "-O" command-line option
- add a "canonical" line to sendq and doneq files
- permit easy localization/customization of error messages in mail
- further improve ECM synchronization timeout handling
- further fix faxmail comment parsing, and only parse MIME-Version
- if a sender transmits PPS for a block already confirmed, reconfirm it
- in Class 1 ECM sending don't train down on CTC if we are adequately progressing
- fix faxmail's octet-stream MIMEConverters for TIFF and PDF
- be more resiliant in post-page message reception
- move wedged use of FaxDispatch to FaxWedged
- add RecvqProtection for hfaxd
- enable functionality of X-Fax-To header for faxmail
- properly handle timeout waiting for Phase C carrier drop in Class 1 ECM
- improve handling of CFR in Class 1 Phase C
- handle NO CARRIER in leiu of OK after transmitting data
- add Class1TCFMinRunECMMod config file option
- extend timeout for initial ECM frame synchronization
- update "lastMCF" timer when we have to repeat ourselves
- add ModemNoAutoAnswerCmdDelay modem configuration option
- handle an echoed CTR signal
- add MinAcceptedLineCount configuration feature, default to 10
- properly use quoted-printable and RFC2047 Subject header in mails
- make faxmail trim whitespace from the ends of header lines
- add senderHasV17Trouble, senderSkipsV29 info file entries, and use them in Class 1 reception to discriminate V.17 availability
- add CallIDType "calling-number" to be able to associate a CallIDPattern match with info file entries
- correct numerous manpage typographical errors
- handle the echo of FTT or CFR better in Class 1 receive
- stop fast looping in Class 1 ECM receive when AT_EMPTYLINE occurs
- DLE+ETX after dialing is noise, ignore it
- support libtiff 3.9
- handle CRP at Phase C reception
- don't get stuck on repeated BUSY messages from the modem