CHANGELOG
AvantFAX 3.1.3
- outbox.php
- fix to allow users to kill faxes with an ID greater than 4 digits
- outbox.php, js/faxcontacts.js
- when altering a job destination, the semicolon is no longer added with the fax number
- archive.php
- set default search results to "*" for both sent and received faxes
- added FaxID to last column in Archive results
- sendfax.php, refax.php, functions.php
- Add the ability to specify to receive notifications on fax requeue
- added $SENDFAX_REQUEUE_EMAIL to local_config-example.php
- improved "Options" DIV to resemble a button
- viewfax.php, viewfax.tpl
- Added date
- rh-install.php
- greatly improved script
- rh-uninstall.php
- added uninstallation script
- code maintenance to confirm to Zend coding standards
AvantFAX 3.1.2
- upgrade.sh
- last line fixed to properly show output
- includes/functions.php
- faxinfo function fixed to allow '0' value Sender
- rh-install.sh, sles-install.sh, debian-install.sh
- updated permissions for fax archive during installation
- italian and russian translations updated
- includes/FaxPDFArchive.php, email.php, pdf.php, refax.php, rotate.php, viewfax.php, ajax/archivefax.php, ajax/delete.php, ajax/set_note.php
- user_has_rights bug fix to properly allow access to faxes
AvantFAX 3.1.1
*NEW*
- Barcode-based routing support
- Added printing support by DID Group, Modem and Company
- added db-update-311.sql
- images/coverpage.html
- added CSS for improved customizability
- local_config-example.php, archive.tpl
- Added $ARCHIVE_WIDE setting for users with screen small resolutions
- improved local_config.php layout
- added $FOCUS_ON_NEW_FAX_POPUP for alert window when a new fax is received
- rh-install.sh, sles-install.sh, debian-install.sh
- bugs fixed and scripts improved
- index.tpl, pwdexpired.tpl, css/ie6.css, css/ie7.css
- Removed orange strip from top and bottom in CSS for IE
- includes/FaxPDFCategory.php
- fix for listing categories for Superusers when there is only 1 category
- updated several template files to increase text area sizes
- includes/faxrcvd.php
- HylaFAX's faxid is used instead of the timestamp of received faxes in the path to faxes in the AvantFAX Archive
- Improved logic
- js/avantfax.js
- performInboxCheck fix to take focus only when fax count is greater than current Inbox count
AvantFAX 3.1.0
*NEW*
- The ability to resubmit failed faxes that are still in the HylaFAX doneq
- HTML based cover page (requires html2ps, more details in local_config-example.php)
- Added support for annotating PDFs with the FaxID
- Added support for using custom Cascading Style Sheets (and saving them)
- Added support to use HylaFAX's tiff2ps script instead of AvantFAX's tiff2ps functionality
- Debian installation script (Experimental: testing and recommendations appreciated)
- ajax/faxalter.php, outbox.php
- added minutes option for sending delayed faxes
- added support for resubmitting failed jobs
- inbox.php, inbox.tpl
- view modem statuses right away
- sendfax.php, refax.php
- fixed html entity problem in TSID
- added support for number of tries and kill time
- File upload 'Delete' button is shown in the user's selected language
- ajax/faxalter.php
- added support for number of tries and kill time
- local_config-example.php, config.php
- added $FOCUS_ON_NEW_FAX setting to set focus on browser when a new fax arrives
- added $USE_HTML_COVERPAGE, $HTML_COVERPAGE_FILE and $HTML2PS options
- added support for annotating PDFs (see ENABLE_FAX_ANNOTATION and ANN_GRAVITY)
- added warning message for users with register_globals set to On in php.ini
- $AVANTFAX_SERVERNAME defaults to `hostname` instead of NULL
- Smarty
- updated Smarty libraries from version 2.6.18 to 2.6.19
- includes/functions.php, includes/faxcover.php, images/htmlcover.html
- added support for HTML based cover page (html2ps is required)
- fix for setReturnPath in new_mailer function
- includes/faxrcvd.php
- fixed problem where fax number didn't exist but company did exist
- archive.php
- search for faxes by faxid
- config.php, archive.php, avantfax.js
- fixed path to "no thumbnail" image
- txreport.php
- transmission report page added (click on the green arrows in the Archive page)
- viewfax.tpl
- template variable fixed for FaxID
- rh-install.sh, sles-install.sh, upgrade.sh
- improved scripts
- debian-install.sh
- added installation script for Debian
- ajax/ajaxmodemstatus.php
- Inbox now shows the modem status in the user's selected language
- tools/create_thumbnails.php
- create thumbnails and preview images that have been deleted for sent and receive faxes (for viewing in the Transmission report page)
- many small bug fixes
AvantFAX 3.0.9
- rh-install.sh, sles-install.sh
- added rsync to installation requirements (in order for upgrade script to work)
- includes/faxrcvd.php
- fix attach thumbnail to email
- includes/ArchiveOut.php
- fix the assignment of the fax id
- sendfax.php, refax.php
- added minutes option for sending delayed faxes
- includes/dynconf.php
- added extra control for empty CallID
- inbox.php
- bug fix to show correct DID Group
AvantFAX 3.0.8
- includes/AFAddressBook.php
- bug fixed on line 482
- js/dialog.js
- fix archive fax from viewfax page
- admin outbox.tpl
- removed outbox of the Admin area
- archive.tpl
- images now display whether a fax was sent or received
- includes/FaxPDFArchive.php
- fix view only sent or only received faxes for Superuser
- includes/local_config.php, config.php
- added $USE_CallerIDval for improved Caller ID handling
- js/xhrobject.js
- fix for Firefox
- includes/FaxModem.php
- fix create modem with contact email
- includes/avantfaxcron.php
- new option (-d num-days) for delete faxes in the Archive after specified number of days
- sendfax.php, refax.php
- fix faxing files with filenames that start with 0
- tools/import_blacklist.php
- script added for importing your RejectCall blacklist
- admin area
- added some online documentation
AvantFAX 3.0.7
*NEW*
- DynamicConfig/RejectCall support for Blacklisting fax numbers
- Improved user interface for adding notes, archiving, and deleting faxes
- Support for modifying TSI and scheduling when sending faxes
- Improved fax queue management
- Improved processing of large faxes
- added db-update-307.sql
- includes/local_config-example.php, includes/config.php
- options to have thumbnail of fax in email
- added $FAXALTER variable
- added $DEFAULT_TSI_ID variable
- includes/ArchiveIn.php
- improved processing for rotating large multipage faxes
- includes/faxrcvd.php
- improved processing for large faxes
- inbox.php, inbox.tpl
- shows DID Group instead of Modem when using DID Routing mode
- viewfax.tpl
- fixed javascript error when viewing large multipage faxes
- includes/htmlMimeMail5.php
- further corrections for the SMTP feature
- includes/FaxQueue.php
- added enhanced fax queue support
- ajax/faxalter.php
- AJAX script created for improved fax queue management
- js/faxalter.js
- Javascript counterpart for AJAX script faxalter.php
- js/dialog.js
- improved dialog window functionality
- note.php
- file replaced by ajax/set_note.php
- delete.php
- file replaced by ajax/delete.php
- remove.php
- file replaced by ajax/archivefax.php
- addressbook_edit.php
- fixed a bug when creating a new entry after deleting an entry
- sendfax.php, refax.php
- added job scheduling features
AvantFAX 3.0.6
- added db-update-306.sql
- includes/functions.php, includes/local_config-example.php, incluldes/config.php
- added support for saving barcode data in faxes (requires HylaFAX EE)
- added INBOX_LIST_MODEM option for splitting Inbox into separate areas by modem
- added $AUTOCONFDID option to enable/disable auto creation of new DID/DTMF groups.
- ie6.css, viewfax.tpl, sendfax.tpl, inbox.tpl, avantfax.js, adressbook_edit.tpl
- most IE6 CSS issues fixed
- IE7 improvements in viewfax
- js/dialog.js, inbox.tpl, viewfax.tpl, archive.tpl
- the delete fax function has been replaced with new dialog box
- functions.php:
- avantfax_session function created for named sessions
- update submit_fax function to add -D switch to sendfax command
- sles-install.sh, rh-install.sh
- Email 2 FAX configuration removed
- setup-postfix.sh, setup-sendmail.sh, email2fax.txt
- scripts added to configure Email 2 FAX
- upgrade-from-2.3.sh, upgrade.sh
- scripts improved
- minimal-install.sh
- file removed, replaced by other rh-install & setup-sendmail.sh
- admin/conf_didroute_edit.php, conf_modems_edit.php, includes/DIDRouting.php, includes/FaxModem.php
- printing support by modem or did group added, special thanks to Yves Carlier
- includes/Mailer.php, includes/htmlMimeMail5.php
- fixed a problem with sending email over SMTP
AvantFAX 3.0.5
- admin/conf_didroute_edit.php
- remove contact requirement for DID/DTMF
- includes/faxrcvd.php
- In DID mode, faxrcvd.php now auto creates new DID routes that weren't previously configured
- When an unconfigured modem is used, it will automatically be created
- includes/functions.php
- fix to send addition arguments to sendfax for faxes without attached documents
- includes/config.php, local_config-example.php
- path to lpr program fixed
- added RESTRICTED_USER_MODE
- includes/DIDRouting.php
- fix to properly set and remove contact information
- fix to properly get DID routes (fixes inbox problem for Superusers)
- includes/FaxPDFArchive.php
- create_fax fix to not show error message in log for successful faxes
- added archive results restrictions
- includes/FaxModem.php
- parses Receiving [pagenum] properly from HylaFAX EE faxstat information
- several other bug fixes
AvantFAX 3.0.4
- admin/system_func.php
- added missing $error declaration
- sles-install.sh, upgrade-from-2.3.sh, rh-install.sh
- scripts improved
- admin/fax2email_edit.php, includes/templates/admin_theme/templates/fax2email_edit.tpl
- bug fix
- includes/templates/main_theme/templates/archive.tpl
- fix to show username in Archive results
- includes/notify.php
- now adds To Person, To Location, and To Voice number to Address book database
- forgot.php
- added check to require email address
- includes/AFUserAccount.php
- reset password function fixed
AvantFAX 3.0.3
- includes/AFUserAccount.php
- delete username after password change fixed
- includes/faxcover.php
- fax sent with cover page and document now shows user's name instead of partial email address
- includes/templates/
- several templates setup with auto focus on form fields
AvantFAX 3.0.2
*NEW*
- Optical character recognition support (using Tesseract) for improved keyword searching
- Download your AvantFAX Archive and Database easily from the Admin Control Panel
- Inbound fax notifications include thumbnail of the fax
- Import FAX numbers in vCard format
- Inbox pruning script
- Improved email support library
- no-database.php, admin/no-database.php:
- notice page added when the database is down
- sles-install.sh:
- improved installation script
- added postfix configuration for Email to FAX
- fixed apache2 config
- archive.php:
- small fix
- template for admin/pwdexpired.php:
- html fixed to show form properly, added Cancel button
- includes/AFUserAccount.php:
- added is_array check for $this->dbdata
- sendfax.php, refax.php:
- fix for missing from-company, from-location, from-voicenumber, from-faxnumber in cover page
- includes/faxcover.php:
- faxcover now looks up the full user name for the email address sent to it in the '-f' switch
- includes/langs/*:
- updated sendfax phrase to include Text file support
- added a couple new phrases
- updated Polish translation by Marcin WoĆyniak
- includes/config.php:
- added notice message for PHP installations missing both FileInfo and mime_content_type
- added support for autoloading fileinfo shared object
- added the option to copy TIFF files in G4 compression format to save space
- removed NUMDAYS_TMPFILE
- includes/local_config-example.php:
- removed NUMDAYS_TMPFILE
- fix variable name $FAXMAILUSER
- includes/avantfaxcron.php:
- added for Inbox and AvantFAX temp directory pruning
- replaces remold.php
- tools/ocr_import.php:
- tool for importing OCR data for faxes already in the Archive
- includes/ArchiveIn.php:
- prune_inbox method added
- includes/remold.php:
- file removed
- includes/functions.php:
- added text/plain to mime_by_suffix
- added several new functions
- added OCR support
- improved send_mail function
- phone_lookup bug fixed by removing class.faxnum.php requirement
- includes/FaxModem.php:
- space added between FaxRecvFrom and the fax number/company name
- includes/htmlMimeMail5.php, includes/Mailer.php:
- added for more robust emailing capabilities
- local-config.php SMTP server settings have changed
- file.php:
- updated to use new get_filetype function
- admin/users.php:
- fix to properly set Administrative privleges
- settings.php, admin/users.php, admin/conf_modems_edit.php:
- relaxed email address format restrictions
- mutliple emails can be saved
- includes/AFAddressBook.php:
- create_contacts email problem fixed
- email.php:
- fix to send user back to referring page once email is sent
- email addresses are separated by semicolons instead of commas
- email includes thumbnail of the FAX
- ajax/ajaxemailbook.php:
- contacts quick search fixed
- includes/templates/plugins/function.required.php:
- {required} Smarty plugin added
- several templates updated to use this feature
- includes/faxrcvd.php
- emails include thumbnail of the FAX
- added the option to copy TIFF files in G4 compression format to save space
- includes/notify.php:
- emails include thumbnail of the FAX
- admin/system_func.php:
- Added Database and Archive export features
- admin/fax_cat_edit.php, admin/conf_modems_edit.php, admin/conf_didroute_edit.php:
- fix to continue showing "Create" form when Blank input is submitted
- includes/templates/admin_theme/templates/*, admin/admin.css:
- Admin interface improved
- upload_faxcontacts.php:
- added to import fax contacts in vCard format
- includes/FaxPDFArchive.php:
- search_companies function improved
- includes/AFUserAccount.php:
- fixed a non-administrative user login problem
- pwdexpired.php, admin/pwdexpired.php:
- fixed database issue
AvantFAX 3.0.1
- includes/functions.php: increased logging when sending a fax
- upgrade-from-2.6.sh: added script for upgrading from AvantFAX 2.6
- sendfax.php, refax.php: fixed a bug when filling in form field "regarding" and "to company"
- js/dlcontacts.js, distrocontacts.tpl: fixed incorrect reference to select object
- ajax/ajaxprefillto.php: fix for HTML entity problem in XML
- rh-install.sh, sles-install.sh: fix chmod issue on /etc/sudoers (Your sudoers file must be mode 0440)
- includes/notify.php: fixed bug in setting description for sent faxes in the database
If you're upgrading from 3.0.0, run: mysql -uavantfax -pd58fe49 -e "ALTER TABLE FaxArchive change faxnumid faxnumid INT;" avantfax
AvantFAX 3.0.0
- Initial release
AvantFAX 2.3.1
- outbox.php, admin/outbox.php: X button is disabled once fax chosen for removal
- faxrcvd.php: fax thumbnails are created before the fax is inserted into the database (shown in the Inbox)
- includes/class.faxarchive.php: small enhancement in search_archive
AvantFAX 2.3.0
- *NEW* Email to Fax support
- includes/config.php, local_config-example.php:
- added $FAXMAILUSER for email to fax user
- $PRINTERCMD changed from a2ps to fax2ps and now prints the original TIFF file rather than the PDF. This follows the typical FaxDispatch fax to printer setup.
- includes/notify.php:
- fixed failed fax mkdir problem
- email to fax support added for looking up AvantFAX user by email address (JobFmt in /etc/hylafax/hyla.conf must be modified. See AvantFAX.com)
- includes/class.faxqueue.php: support included for email to user lookups
- outbox.php: fax queue is shown with User's name instead of username
- create_tables.sql: removed the create user SQL commands
- includes/langs/bg.php: added Bulgarian translation by Svetlozar Ivanov
- includes/faxrcvd.php:
- improved functionality to catch DID/DNIS information
- changed to work with the new Printing setup
- includes/user_edit.php, user_new.php: bug fix for saving a user without categories, fax lines, or DID groups
- note.php: fixed category list
- includes/class.user.php: added function to load account by email address
- sendfax.php, refax.php: sendfax command now issued with -f "user@email" instead of -f "User's Name"
- includes/archive.php:
- fixed the problem where users couldn't see sent faxes by other users when the category is viewable by those users
- fix to allow users who lack rights to see fax lines and categories to properly see their sent faxes