Elastix 4.0.74 – Changelog

Elastix 4.0.74 STABLE  - The branch of svn until 2016-02-10 - SVN# 7474
--------------------------------------------------------------------------------


FRAMEWORK MODULE

- CHANGED: branches/2.5.0 - framework/elastix-framework.spec: Update specfile
           with latest SVN history. Bump Release in specfile.
           SVN Rev[7473]
- CHANGED: branches/2.5.0 - _menu.tpl: Corrected icons in the notification
           header of Tenant theme.
           SVN Rev[7472]
- CHANGED: branches/2.5.0 - framework/elastix-framework.spec: Update specfile
           with latest SVN history. Bump Release in specfile.
           SVN Rev[7463]
- CHANGED: branches/2.5.0 - styles.css-_menu.tpl: Corrected positions in
           framework about sticky note and hide some icons of functionalities currently
           in development.
           SVN Rev[7462]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7459]
- CHANGED: Framework: added new _elastixutils action to expose telephony user
           and password. Intended to be used with Elastix Webphone.
           SVN Rev[7456]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7423]
- CHANGED: Framework: block kernel updates. The CentOS 7 kernel ABI is changing
           too quickly to follow reliably and continuously breaks the DAHDI modules. At
           this point in time, the tested kernel version is 3.10.0-229.14.1.el7.x86_64 .
           SVN Rev[7414]
- Framework: (trivial) remove debug statement
           SVN Rev[7413]
- CHANGED: Framework: remove regexp check for username. This check was required
           back when SQL parameters were not used and should not be necessary now.
           SVN Rev[7412]
           SVN Rev[7396]
- CHANGED: Framework: add support in tenant theme for notification display with
           no icon for removal (yet).
           SVN Rev[7395]
- FIXED:   Framework: reverse LIMIT filter on SQL because of SQLITE errors.
           SVN Rev[7394]
- FIXED:   Framework: relax icon file validation in paloSantoGrid class. The
           CallCenterPRO custom templates depend on legacy non-validation of the icon
           path and require the single-letter fonticon to not be scrubbed-out.
           SVN Rev[7375]
- Framework: (trivial) remove commented-out styles in rewritten elastixwave
           theme
           SVN Rev[7374]
- FIXED:   Framework: (trivial) properly remove content property for Chrome
           SVN Rev[7370]
- CHANGED: Framework: move help icon from toolbar to breadcrumb bar and change
           icon.
           SVN Rev[7369]
- CHANGED: Framework: add /usr/bin/elastix-notification to installed files.
           SVN Rev[7368]
- DELETED: Framework: file paloSantoModuloXML.class.php was removed. The
           menu.xml loading is now reimplemented using SimpleXML and contained entirely
           in /usr/bin/elastix-menumerge. Additionally more error conditions are
           detected and reported.
           SVN Rev[7367]
- CHANGED: Framework: the method Installer::addModuleLanguage() is apparently
           dead code not used anywhere. Removed. This removes a dependency on the
           ModuloXML class from paloSantoInstaller.class.php.
           SVN Rev[7366]
- CHANGED: Framework: create new program elastix-notification to insert new
           notifications from the command line. Fix bugs discovered through exercise of
           this program.
           SVN Rev[7365]
- CHANGED: Framework: make id_resource column known to paloACL and
           paloNotification classes. Allow insertion of notifications without id_user.
           SVN Rev[7364]
- CHANGED: Framework: add id_resource column to acl_notification table.
           SVN Rev[7363]
- CHANGED: Framework: completely rewrite elastixwave theme. This rewrite is
           based on the elastixneo theme and fixes the spilling of menu items past the
           right edge of the browser window. A best-effort attempt is made to preserve
           key aspects of L&F, particularly the mini-menu feature.
           SVN Rev[7362]
- ADDED:   Framework: create new class paloNotification.
           SVN Rev[7360]
- CHANGED: Framework: introduce new table acl_notification. Make it known to
           paloACL::deleteUser() method.
           SVN Rev[7359]
- FIXED:   Framework: fix corner case in main menu handling in elastixneo theme
           where the selected item would cause the overflow menu to overflow itself
           after being re-added to the main menul.
           SVN Rev[7355]
- CHANGED: branch/2.5.0 - setup/build/4: Update specfile with latest SVN
           history. Bump release in specfile.
           SVN Rev[7353]
- CHANGED: Framework: introduce methods paloACL::getUserProfileProperty() and
           paloACL::saveUserProfileProperty(). Switch menu color management to use these
           methods as a proof of concept.
           SVN Rev[7352]
- FIXED:   Framework: add explicit index.php in two themes where it would
           otherwise be replaced by config.php when displaying Embedded FreePBX.
           SVN Rev[7351]
- ADDED:   Framework: include jquery-migrate to work around modules requiring
           jQuery 1.8 APIs, in particular Embedded FreePBX.
           SVN Rev[7350]
- FIXED:   Framework: reintroduce .menulogo2 CSS style in elastixneo theme since
           it is used in two templates from patched FreePBX.
           SVN Rev[7335]
- FIXED:   Framework: complete rewrite of PDF exporting code. This rewrite fixes
           the following bugs:
           - The page break check fails to work correctly since the migration to TCPDF.
           This resulted in invisible data past the first page of a multi-page PDF.
           - Missing internationalization of page counter and messages.
           - Incorrect positioning of page table past the first page.
           - The request to use landscape layout was being ignored.
           - The Verdana font selection has never worked, and the report was silently
           defaulting to Helvetica due to the child class incorrectly overriding the
           setFont() method. The font that is actually used is now acknowledged in code.
           SVN Rev[7330]
- CHANGED: Framework: force cast to int of query parameter that is a numeric
           string that needs to be bound as PDO::PARAM_INT. Required for CentOS 7.
           SVN Rev[7327]
- CHANGED: Themes System: filter invalid theme dirs from combo. Remove
           dependency on paloSantoInstaller and instead flush Smarty cache directly.
           SVN Rev[7326]
- CHANGED: Framework: rework load_theme() function to be more robust and
           fallback to tenant theme in case chosen theme is no longer available, as well
           as performing validations on whether the theme directory is usable.
           SVN Rev[7325]
- CHANGED: Framework: the paloSantoForm class has been modified to use methods
           for each known widget. This allows the class to be subclassed and methods for
           specific widgets overloaded or added.
           SVN Rev[7291]
- CHANGED: Group Permission: Updated Russian translation. Provided by user
           Russian.
           SVN Rev[7288]
- CHANGED: Group List: Updated Russian translation. Provided by user Russian.
           SVN Rev[7287]
- CHANGED: Updated Russian translation (3). Provided by user Russian.
           SVN Rev[7286]
- FIXED:   Framework: tweak elastixneo and blackmin themes so that the download
           links extend to the full width of the yellow highlight.
           SVN Rev[7284]
- FIXED:   Framework: fix invalid exclude syntax in specfile.
           SVN Rev[7278]
           SVN Rev[7274]
- CHANGED: Framework: move edwidgets to libs/js/jquery/jquery-edwidgets.js so
           all themes may use it.
           SVN Rev[7273]
           SVN Rev[7271]
- FIXED:   Framework: do not assume TIMELIB is defined in
           bootstrap-datetimepicker check.
           SVN Rev[7269]
- CHANGED: Framework: further tweaks to the tenant theme by Edgar Landivar.
           SVN Rev[7268]
- ADDED:   Framework: experimental colorpicker widget for tenant theme only.
           SVN Rev[7267]
- CHANGED: Framework: experimental support for bootstrap-datetimepicker widget.
           SVN Rev[7266]
- Framework: remove unused easypiechart javascript library.
           SVN Rev[7265]
- CHANGED: Framework: elastix-framework-themes-extras requires
           elastix-framework
           SVN Rev[7264]



ADDITIONALS MODULE

- DELETED: Framework: file paloSantoModuloXML.class.php was removed. The
           menu.xml loading is now reimplemented using SimpleXML and contained entirely
           in /usr/bin/elastix-menumerge. Additionally more error conditions are
           detected and reported.
           SVN Rev[7367]
- CHANGED: Framework: create new program elastix-notification to insert new
           notifications from the command line. Fix bugs discovered through exercise of
           this program.
           SVN Rev[7365]
- FIXED:   branch/2.5.0 - additionals/motd.sh: Implements a new way of handle
           'Consistent Network Device Naming' because CentOS 7 made it the default way
           of naming network interfaces.
           SVN Rev[7270]



ADDONS MODULE

- CHANGED: addons - comercial-addons.repo: Modified a version of repo for
           compatibility with Elx 4.
           SVN Rev[7460]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: Addons: explicitly spell out previously hidden package requirements
           that provide system commands.
           SVN Rev[7259]
- CHANGED: Addons: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7232]
- CHANGED: Addons: route through registration module instead of register.php.
           This requires new framework support.
           SVN Rev[7191]
- ADDED:   Addons - commercial-addons.repo: New repo Iperfex has been added to
           the addons repo.
           SVN Rev[7100]



AGENDA MODULE

- CHANGED: Address Book: extend registration status report for list of all
           internal contacts. Tweak so that only one external command is required per
           tech.
           SVN Rev[7411]
- CHANGED: Address Book: report on registration status of internal contact if
           using SIP or IAX2 technology.
           SVN Rev[7410]
- CHANGED: branch/2.5.0 - setup/build/4: Update specfile with latest SVN
           history. Bump release in specfile.
           SVN Rev[7353]
- FIXED:   Calendar: use 204 No Content instead of 205 Reset Content when saving
           event. This fixes the refresh after saving an existing contact.
           SVN Rev[7334]
- CHANGED: Calendar: update phone picker to use rewritten elastixneo theme.
           SVN Rev[7292]
- CHANGED: Address Book: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7290]
- FIXED:   Calendar: when invoked as a contact list helper for graphic_report,
           the event_id input tag is absent, but the js code assumed it was present. The
           REST rewrite now displays an error in this case. Fixed by checking for the
           presence of the tag before trying to use its value.
           SVN Rev[7283]
- CHANGED: Calendar: tweaks for tenant theme support by Edgar Landivar.
           SVN Rev[7272]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: Calendar: use /proc file instead of running hostname command.
           SVN Rev[7261]
- CHANGED: Agenda: explicitly spell out previously hidden package requirements
           that provide system commands.
           SVN Rev[7260]



ELASTIX-FIRSTBOOT MODULE

- CHANGED - elastix-firstboot.spec: Update specfile with latest SVN history.
           Bump Release in specfile.
           SVN Rev[7420]
- CHANGED - elastix-firstboot.spec: Update specfile with latest SVN history.
           Bump Release in specfile.
           SVN Rev[7419]
- ADDED - elastix-admin-passwords: Now there is a new way of update the admin
           passwords via command line using the flag --cli (init|change) mysqlpasswd
           adminpasswd.
           SVN Rev[7415]
- FIXED:   chvt is required for VT switching for password request on Elastix 4.
           SVN Rev[7405]
- FIXED:   elastix-admin-passwords: saslpasswd2 is required for
           elastix-admin-passwords.
           SVN Rev[7404]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: firstboot: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7234]
- CHANGED: firstboot - elastix-firstboot.spec: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[6851]
- Framework: improve systemd script for elastix-firstboot
           SVN Rev[6849]
- Framework: create systemd service file for elastix-firstboot
           SVN Rev[6848]



EMAIL_ADMIN MODULE

- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7423]
- FIXED:   Email_admin: post-installation requires saslauthd service.
           SVN Rev[7422]
- FIXED:   Email Accounts: saslpasswd2 is required for Email Accounts.
           SVN Rev[7403]
- CHANGED: Email Admin, Email Accounts, Email Relay: add and improve Russian
           translation. Supplied by user Russian.
           SVN Rev[7402]
- CHANGED: Remote SMTP: display SMTP base error along with high level error on
           failure to check SMTP information.
           SVN Rev[7401]
- CHANGED: branch/2.5.0 - setup/build/4: Update specfile with latest SVN
           history. Bump release in specfile.
           SVN Rev[7353]
- FIXED:   Vacations: implement substitution of {END_DATE} in Subject line. Add
           empty line between MIME headers and body in order to fix failure of body to
           be displayed when sent in Elastix 4.
           SVN Rev[7347]
- CHANGED: disable_vacations.php: remove unused $arrLang.
           SVN Rev[7302]
- CHANGED: Vacations: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7301]
- CHANGED: Vacations: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7300]
- CHANGED: Remote SMTP: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7299]
- CHANGED: Email Stats: replace hand-coded translation loading with
           load_language_module().
           SVN Rev[7298]
- CHANGED: Email Relay: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7297]
- CHANGED: Email List: replace hand-coded translation loading with
           load_language_module().
           SVN Rev[7296]
           translation loading with load_language_module().
           SVN Rev[7295]
- CHANGED: Email Accounts: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7294]
- CHANGED: Antispam: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7293]
- FIXED:   Vacations: cyrus-sasl-plain is required for Vacations.
           SVN Rev[7285]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: Email_admin: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7235]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7156]



FAX MODULE

- CHANGED: Send Fax: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7308]
- CHANGED: Fax New: switch all uses of $arrLang to _tr() and replace hand-coded
           translation loading with load_language_module().
           SVN Rev[7307]
- CHANGED: Fax Master: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7306]
- CHANGED: Fax List: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7305]
- CHANGED: Email Template: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7304]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: Fax: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7238]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[6888]



PBX MODULE

- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7459]
- ADDED:   pbx - install httpd mod_proxy_wstunnel configuration to expose SIP
           websocket URL through the HTTPS space.
           SVN Rev[7429]
- CHANGED: branch/2.5.0 - setup/build/4: Update specfile with latest SVN
           history. Bump release in specfile.
           SVN Rev[7354]
- FIXED:   PBX Admin: fix two unpaired div tags in embedded admin template. Patch
           one module on the fly to fix an instance of invalid generated HTML.
           SVN Rev[7349]
- CHANGED: Voicemail: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7318]
- CHANGED: Text to WAV: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7317]
- CHANGED: Recordings: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7316]
- CHANGED: Embedded FreePBX: replace hand-coded translation loading with
           load_language_module(). Remove private implementation of _tr().
           SVN Rev[7315]
- CHANGED: Monitoring: replace hand-coded translation loading with
           load_language_module().
           SVN Rev[7314]
- FIXED:   Conference: partially revert $arrLang switch to allow the use of
           elastix-conferenceroom-2.2.0-5 until the latter is updated.
           SVN Rev[7313]
- CHANGED: File Editor: remove useless reference to $arrLang.
           SVN Rev[7312]
- CHANGED: Festival: replace hand-coded translation loading with
           load_language_module().
           SVN Rev[7311]
- CHANGED: Conference: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7310]
- CHANGED: pbx: explicitly spell out previously hidden package requirements
           that provide system commands.
           SVN Rev[7276]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: pbx: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7242]
- FIXED:   Asterisk CLI: fix incorrect nested table, force monospace for output.
           SVN Rev[7224]
- FIXED:   Monitoring: ensure plus sign in recording filename is encoded
           correctly. Fixes Elastix bug #2295.
           SVN Rev[7157]



REPORTS MODULE

- CHANGED: Summary by Extension: switch all uses of $arrLang to _tr() and
           replace hand-coded translation loading with load_language_module().
           SVN Rev[7324]
- CHANGED: Missed Calls: replace hand-coded translation loading with
           load_language_module().
           SVN Rev[7323]
- CHANGED: Destination Distribution: switch all uses of $arrLang to _tr() and
           replace hand-coded translation loading with load_language_module().
           SVN Rev[7322]
- CHANGED: Billing Setup: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7321]
- CHANGED: Billing Report: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7320]
- CHANGED: Billing Rates: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7319]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: reports: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7243]
- CHANGED: CDR Report: (trivial) sync with tenant rework.
           SVN Rev[7201]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7156]



SECURITY MODULE

- CHANGED: branch/2.5.0 - setup/build/4: Update specfile with latest SVN
           history. Bump release in specfile.
           SVN Rev[7353]
- CHANGED: security: replace hand-coded translation loading with
           load_language_module().
           SVN Rev[7337]
- CHANGED: security: explicitly spell out previously hidden package
           requirements that provide system commands.
           SVN Rev[7277]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: security: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7244]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7156]



SYSTEM MODULE

- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[7424]
- CHANGED: Dashboard: switch to JustGage for Hard Disk applet.
           SVN Rev[7361]
- CHANGED: branch/2.5.0 - setup/build/4: Update specfile with latest SVN
           history. Bump release in specfile.
           SVN Rev[7353]
- FIXED:   Backup/Restore: remove height:800px CSS rule for FTP backup panel.
           SVN Rev[7346]
- CHANGED: User List: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7345]
- CHANGED: Shutdown: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7344]
- CHANGED: Network Parameters: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7343]
- CHANGED: Hardware Detector: (trivial) remove useless references to $arrLang.
           SVN Rev[7342]
- CHANGED: DHCP Server: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7341]
- CHANGED: DHCP Client List: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7340]
- CHANGED: Currency: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7339]
- CHANGED: Applet Admin: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7338]
- FIXED:   Time Config: update timezone AFTER time update, not before. Remember
           to update the PHP timezone after system timezone update.
           SVN Rev[7333]
- CHANGED: Repositories: update list of default active repositories. Replace
           previous implementation with one that can be configured server-side in a
           future version.
           SVN Rev[7332]
- CHANGED: Repositories: switch all uses of $arrLang to _tr() and replace
           hand-coded translation loading with load_language_module().
           SVN Rev[7331]
- CHANGED: Backup/Restore: switch over the FOP directory to the one used by
           FreePBX 2.11. This will render the restore incompatible for old backups that
           contain the 2.8 directory.
           SVN Rev[7328]
- CHANGED: System: Updated Russian translation. Provided by user Russian.
           SVN Rev[7289]
- CHANGED: System: replace two instances of /bin/hostname with read of /proc.
           SVN Rev[7282]
- CHANGED: System: replace two instances of /bin/hostname with read of /proc.
           SVN Rev[7281]
- FIXED:   Packages: unbreak stray requestURL() call in REST service.
           SVN Rev[7280]
- CHANGED: System: explicitly spell out previously hidden package requirements
           that provide system commands.
           SVN Rev[7279]
- CHANGED: Dashboard: more tweaks to applet appearance by Edgar Landivar.
           SVN Rev[7275]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7263]
- ADDED:   branch/2.5.0 - setup/build/4: Due to Elastix 2.5 in Centos 7 share
           rpms with Elastix 2.5 we decide to keep inside the branch 2.5 in a separate
           folder only the changes exclusively made for Elastix 4.
           SVN Rev[7262]
- CHANGED: system: massive s/www.elastix.org/www.elastix.com/g
           SVN Rev[7245]
- CHANGED: Dashboard: remove theme guard in templates. Now font icons are
           available in all themes.
           SVN Rev[7221]
- CHANGED: Dashboard: use $.get instead of $.post for several AJAX queries with
           no side effects.
           SVN Rev[7213]
- FIXED:   netconfig: allow network devices not of the form ethN in validation.
           Part of fix for Elastix bug #2376.
           SVN Rev[7211]
- CHANGED: Dashboard: switch to JustGage for System Resources applet.
           SVN Rev[7210]
- CHANGED: Dashboard: cleanup and proper JSON encoding for Performance Graphic.
           SVN Rev[7209]
- CHANGED: Dashboard: switch to jQuery Plot for Performance Graphic plot.
           SVN Rev[7208]
- CHANGED: Dashboard: part 2 of changes for tenant theme integration. Use icons
           and spinners from tenant (Bootstrap) theme if available.
           SVN Rev[7207]
- CHANGED: Backup/Restore, Packages, Repositories: part 1 of changes for tenant
           theme integration. This requires updated elastix-framework support.
           SVN Rev[7206]
- CHANGED: Backup/Restore: (trivial) tweak translations
           SVN Rev[7204]
- FIXED:   netconfig: allow network devices not of the form ethN. Part of fix for
           Elastix bug #2376.
           SVN Rev[7197]
- FIXED:   Network Parameters: allow network devices not of the form ethN. Part
           of fix for Elastix bug #2376.
           SVN Rev[7196]
- ADDED:   Dashboard: add Russian translation provided by user Russian.
           SVN Rev[7181]
- ADDED:   Applet Admin: add Russian translation provided by user Russian.
           SVN Rev[7180]
- FIXED:   db - system/sql_version: One of the scripts in charge of handling the
           update of database in the module, it was not working correctly, leaving the
           dashboard module showing only one applet after updating the whole module.
           SVN Rev[7165]
- FIXED:   Dashboard: remove an incorrect DELETE statement that has been dormant
           in the SQL update scripts since 2.0.4 (SVN commit #2543). This statement
           failed to run because of a lack of a newline at the end but becomes active if
           concatenated with a newer update and would proceed to remove all active
           applets.
           SVN Rev[7159]
- CHANGED: branches/2.5.0 - core/specs: Update specfile with latest SVN
           history. Bump Release in specfile.
           SVN Rev[6972]
- FIXED:   module backup_restore, Missing argument 5 for downloadBackup() was
           deleted.
           SVN Rev[6962]