Important note: if you are using a build version which you cannot find listed anywhere in this appendix, you should upgrade. The absence of a small number of build numbers from this appendix means that the build was quickly withdrawn and superseded. Its change list will have been incorporated into that of the next build.
See the Release Notes for the principal 8.2 enhancements and changes. Fixes and later changes in 8.2 are shown below, starting with the most recent.
Version 184.108.40.206 2019.02.04
Modified the handling of multiple FS template $email_header commands for X-Mailer in the CreateInstance job function so that the hierarchy of multiple such commands is preserved. This allows a keyword none to suppress earlier commands, instead of just suppressing the default command content.
Version 220.127.116.11 2019.01.12
Fixed the handling of trailing blanks in list header row when the list was used for WordMerge
Version 18.104.22.168 2018.11.16
Fixed an issue in some FEB1 broadcasts where an e-mail job item could incorrectly be launched into PREPROC if an earlier fax item in the job required the conversion of a job document.
Version 22.214.171.124 2018.05.31
Added a feature to truncate any incoming broadcast-list variable (BCFx) which exceeds 8000 characters, to guard against the receipt of malformed broadcast list files.
Fixed an issue which could result in an exception if an FS file contained a $var_def which caused the line length limit to be exceeded.
Version 126.96.36.199 2017.10.01
Fixed a regression which could cause delays in processing FS files in the highest-numbered configured TOSEND folder, when queue quotas were disabled.
Version 188.8.131.52 2017.09.19
Fixed a problem which caused the $msmq_pri configuration command to be rejected.
Fixed a problem which could sometimes cause a failure to kill an Acrobat/Adobe Reader instance on termination if it had created multiple instances of itself during the conversion.
Version 184.108.40.206 2017.05.07
Modified the retry on MSMQ read operations on FS files, so that the queue is closed and reopened before attempting a retry.
Version 220.127.116.11 2017.04.28
Modified the validation of items in an FEB1 broadcast using the $job_options CheckDestination keyword. In addition to including 4 or more numeric digits, a destination other than a recognized e-mail address must now contain no alphabetic characters to be accepted as a phone number.
Version 18.104.22.168 2017.03.19
Fixed a error which occurs when attempting to convert a TIF page consisting of only a single scan line from high resolution to normal resolution.
Added a check to ensure that $apply_gct cannot be applied to a .GTT file.
Version 22.214.171.124 2017.03.12
Added 81 to the list of outcome codes which can accept a different outcome class letter in a custom SMR file, to allow retry.
Version 126.96.36.199 2017.02.26
Fixed a regression in build 188.8.131.52 which could cause a launch to fail when list lines had fewer than the required number of column entries.
Version 184.108.40.206 2017.02.17
Fixed an issue which could cause some job actions to fail to find FS files in TOSEND1.
Added a check to suppress $fax_filename commands for e-mail items, when launching an email-only job incorrectly specified as FEB1 broadcast type, and which included a fax-only $job_document.
Fixed the extraction of non-ASCII e-mail "alias" values for the SMTP_FROM variable, which had retained their encoded format in the variable value.
Version 220.127.116.11 2017.01.07
Added an error code number to the failure log message.
Added a check to fail a job launch (-62) if a specified list column number for phone or e-mail exceeds the maximum column count on any row in the lists for the job.
Changed the launching of an individual job item so that the item is failed (128, invalid target) if the column number for the fax destination exceeds the number of columns on its list row. Previously column 1 was used in these circumstances.
Fixed a problem where the error message was truncated on reporting a failure to detect encoding of a broadcast list.
Fixed a crash which could sometimes occur on pressing C at the console to display all current line states.
Fixed an issue where failed inbound fax calls were not correctly shown in the CALLMON statistics.
Modified the pop-up window showing current and last-call information for a channel, so that it is autosized to its content.
Fixed a rare crash while loading the list of inbound faxes.
Built with the IANA 2016h Timezone database.
Version 18.104.22.168 2016.10.11
Added retries to the operation to update an instance UJP with a $jcf command during launch.
Fixed a problem where the TOSEND folder could be set incorrectly in a non-PreConvert job which required individual conversions.
Modified the selection of the retry TOSEND folder for Document Converter errors to use the default $email_retry_priority when the next operation is to send an e-mail.
Tweaked the close after a WordMerge conversion to avoid occasional timeouts.
Version 22.214.171.124 2016.09.26
Added information to run-time error message 4082 to identify the incorrect infobox.
Fixed a failure to detect run-time warning messages 1745, 2139 and 2140 as warnings, resulting in an unnecessary shutdown of CopiaFacts.
Allowed either ConvertFile or FileConvert to access the same function in the application support library.
Fixed a problem where some FS files for e-mail destinations in an FEB1-type broadcast were unnecessarily launched into PREPROC for pre-processing.
Changed the ACTIVE file process to retry checking the file when a network failure occurs.
Version 126.96.36.199 2016.09.14
Fixed an issue which could cause an incorrect job priority based on job size to be selected.
Fixed a problem where the File/Save menu item used the compression and resolution last selected in the Save Wizard, not the file compression and resolution.
Fixed a problem where DataMatrix symbols could not be detected in some page positions on low-resolution pages.
Version 188.8.131.52 2016.08.20
Fixed a regression causing an error on installation.
Implemented action code 901 to install CFMSG manually.
Fixed failure in job action code 105.
Fixed the confusion over the name of the ConvertFile support function, accidentally changed in build 184.108.40.206. This name now matches in the documentation, CF8SUPPORT and FFTESTAS.
Version 220.127.116.11 2016.08.09
Fixed an issue which prevented jobs being launched into a queue higher than TOSEND9 when launched other than from the JOBADMIN program.
Added the ability to download the latest installer via HTTP if secure access to check for all available updates is blocked by a firewall.
Version 18.104.22.168 2016.08.02
Added the ability to override the DPI setting for pixel coordinates in the internal HTML converter, and fixed an issue which could cause some TIF files to be created as B4 size instead of Letter size.
Fixed an issue which could cause an exception when a malformed and extremely long $email_address value was encountered.
Version 22.214.171.124 2016.07.21
Fixed an issue which could cause TOSEND quotas sometimes to include more FS files than the quota specified.
Fixed a regression in build 106 which rejected some valid syntax in $set_var.
Corrected the provisioning of registry entries for FFEXTERN, which could cause a warning message about missing entries to appear when FFEXTERN was first run.
Fixed a failure to load triggers set by GWMANAGER on the error-handling tab.
Fixed the assignment of $email_notify which was set to 'TO' when there were multiple To: recipients
Version 126.96.36.199 2016.07.12
Fixed a problem which might occasionally cause an exception in the CopiaFacts BladeWare interface.
Version 188.8.131.52 2016.07.06
Fixed a problem where some call transfer features failed on XCAPI ports.
Added a new variable PRINTNOBOX to suppress the printing of a header box by PRINTTTHISFILE.
The long-time requirement that the $type command must be the first command in an IIF file is now being enforced. A run-time warning will result, but this will be a run-time error in CopiaFacts version 8.3.
An attempt to execute multiple $chain commands in an infobox will cause a run-time warning, because this would cause a chain entry to be lost. In CopiaFacts 8.3 this will be a run-time error.
Fixed an issue where a document containing annotations could not be saved as a GTT after replacing the watermark TIF.
Corrected the right-justification and center attributes in an HTML annotation, where the last or only line in the annotation was not being aligned as specified.
Fixed an issue affecting a small number of embedded images where the src=cid: parameter might not be extracted correctly, causing the inline image file not to be saved.
Version 184.108.40.206 2016.06.08
Modified the closing of Adobe Reader to use the same technique required for Acrobat Reader DC on earlier versions of Adobe reader. This resolves an occasional failure to close the program after conversion is completed.
Fixed a problem in the handling of very large TIF files (with dozens or hundreds of pages) which could cause extended processing times of several minutes.
Enhanced the stack display in the critical error handler.
Changed the LOCAL_CSID variable to be a read/write variable (SRW) to enable a custom pre-process operation to set the CSID from a script for an outbound call.
Modified the function which ensures that the conversion application has properly terminated, to accommodate a feature in Adobe Reader DC which can require two instances of Acrord32.exe to be running to accomplish one conversion.
Fixed a problem in the Fax Modem interface where a specific combination of modem errors could cause all subsequent fax attempts on the channel to fail. The channel is now taken out of service if there is no response from the modem in this case.
Fixed a problem where with some types of Windows login account the FFTRACE registry settings could be loaded from HKLM instead of HKCU.
Fixed an issue where text/plain content-type in attachments could cause the processing of a message to fail when certain combinations of options were selected.
Fixed a regression in build 220.127.116.11 which caused some internal conversions to create output TIF files with invalid resolution tags, which could not then be faxed.
Modified the RFC2231 change in 18.104.22.168 so that it is only applied to a filename= header parameter, not to name= parameters. This avoids an issue sending e-mails to some mail services which were dropping the attachment name.
Version 22.214.171.124 2016.02.23
Fixed a problem where some name= header attributes lacked double-quotes around the filename. At the same time the $email_options keyword rfc2231 is automatically enabled when a name= filename has no embedded spaces and is also too long to be accommodated in a standard header line length.
Added an option, set by default, to cause the 'Flush Trace Buffer' to be enabled when the program is running as a service application.
Fully implemented support for superfine (204/391 or 200/400) and ultrafine (408/391 or 400/400) fax resolutions. These resolutions were previously only partially supported and still cannot be used with some fax boards and ports. FFVIEWER now supports conversion from ultrafine to superfine and annotations can be added in both resolutions. Conversion to A4 or letter format PDFs and image formats (for thumbnails) is supported. CF8INFOTIP and the TIFTAG utility have also been updated.
Corrected the validation of fax formats to allow 391 as a vertical resolution of a fax to be transmitted, in addition to 392, when the horizontal resolution is 408.
Enhanced the control of document margins in the internal HTML converter, using a new margins keyword for QPDF_OPTIONS.
Version 126.96.36.199 2016.02.16
Fixed an issue which could cause job launch to fail, given a specific combination of priority setting and other job parameters.
Fixed a crash which could occur when assigning a very long text string to the TRACE_LINE or NOTIFY_MESSAGE system variables.
Version 188.8.131.52 2016.02.10
Fixed an intermittent problem on some machines which could cause the service to stop processing messages.
Added the ability to install the Engine and Document Converter Services with domain login credentials. The minimum height of the dialog has also been reduced.
Added support for Libre Office 5.x. We recommend using only 5.0 and not using the current (184.108.40.206) release of Libre Office, which can render documents as completely black pages, both to physical printers and to CopiaFacts printer drivers.
Version 220.127.116.11 2016.02.03
Added a new annotation attribute, WrapChar, which will cause words to be broken between characters if they do not fit on a line of a multi-line annotation. This change also adds code W for the $style command.
Fixed a regression in build 18.104.22.168 in e-mail header encoding which could sometimes corrupt non-ASCII content.
Fixed some rendering and timeout issues with the internal HTML converter.
fixed an error where some combinations of command-line options failed to create an output TIF file from a JPG, GIF or PNG file when called other than from FFEXTERN.
Fixed a long-standing issue where a few Application Support Functions ($fn:) documented as returning T or F to indicate success or failure could in some circumstances fail to assign an F value and even might assign a T value. The documentation for error handling has also been clarified.
The WRITE_COUNTERS variable has been changed so that it is actioned by assigning a value to it, not by referencing it. The documentation has been corrected to remove the ambiguity.
The FS_OBTYPE variable was failing to return a value. This has been fixed and the documented return values have been updated.
Added some missing options in the list of settable e-mail options, along with new options and charset parameters.
Modified the RFC2231 option so that it applies to name= e-mail header parameters as well as filename= parameters.
A new parameter for $email_charset has been added to allow header encoding to be set independently of body encoding.
Modified the email header encoding process to better handle header-line folding in the presence of long header values and parameters. This corrects a problem where some e-mail clients could fail to process long words and encoded-words in header text.
Added a new Appendix O containing advice on countering spam blocking.
CopiaFacts executables, dynamic linked libraries (DLL), installers and uninstallers now have double code-signing (SHA-1 and SHA-256) to comply with Microsoft's new signing policies.
Fixed an exception which could occur on startup with specific configuration combinations.
The CopiaAdministratorInstall installer is no longer supplied. To install only the administrator tools on the administrator's own machine, use the CopiaServerInstall820087 installer or later and select Administrator Tools Only from the first menu pulldown.
Added an enhancement to accept multiple incoming messages using the same login session. Some mailservers will use this technique to optimize the sending of several messages addressed to the same or different mailboxes at the same domain.
Added the ability to use the consolidation feature to send multiple e-mails to the same domain using a single login sesssion.
Fixed a bug where the whole content of the 'Notification To' address field was placed on the $email_notify configuration command instead of only the first address. This could result in an invalid address error if more than one notification address was specified.
Changes in 2012 and earlier (22.214.171.124 and earlier) have been removed from this appendix.