# changelog

author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.12.0-0
changelog:
  - Update to Asterisk 11.12.0
  - Remove asterisk-11.11.0-ooh323-decline-instead-of-failure.patch merged upstream.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.15.0-0
changelog:
  - Update to Asterisk 11.15.0
  - Import opus codec support from https://github.com/meetecho/asterisk-opus


author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.17.1-1
changelog:
  - Update to Asterisk 11.17.1
  - Experimental fix to avoid a deadlock when reloading cdr_mysql while a call
    attempts to write its CDR.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.21.0-0
changelog:
  - Update to Asterisk 11.21.0.
  - Patch to fall back on older method since SSL_CTX_set_ecdh_auto is available
    but fails. See https://issues.asterisk.org/jira/browse/ASTERISK-25659 for
    details.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.23.1-0
changelog:
  - Update to Asterisk 11.23.1
  - Fix permissions on Asterisk logrotate script and on log directory. Fixes
    Elastix bug #2608 for Asterisk.
  - Patch to fix misparsing of SIP body as headers (ASTERISK-26461)
  - Patch to work around extra spaces in crypto parameters lines in SDP from
    some Fanvil firmwares, uncovered by fix to ASTERISK-26461.
  - Update VP8 passthrough support from 4d348e853cbd9ba7bc976487bfcb352a84e5ece0
    in order to have FIR support for WebRTC video.
  - Backport 0cfab30b284286b74a4c58b040364b246a9680d7 (Use separate SRTP session 
    for RTCP with DTLS) to fix ASTERISK-25642.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.24.0-0
changelog:
  - Update to Asterisk 11.24.0
  - Drop asterisk-11.21.0-rtp-openssl-fallback-when-ecdh-auto-fail.patch, better
    patch merged upstream. However, also patch to actually enable missing check
    for OpenSSL Elliptic Curve dropped from backport.
  - Patch to clear temporary mailbox to prevent crash on freeing uninitialized
    data (ASTERISK-26503).


author: Alex Villacis Lasso <a_villacis@palosanto.com> 11.25.0-0
changelog:
  - Update to Asterisk 11.25.0
  - Drop asterisk-11.24.0-ASTERISK-26503-memset-temporary-mailbox.patch applied
    upstream.


author: Laimbock Consulting <asterisk@laimbock.com> - 0.08-4
changelog:
  - use Dag's perl specfile magic so asterisk-perl builds on FC4/FC5/CentOS/RHEL
  - add BuildArch: noarch


author: Luis Abarca <labarca@palosanto.com> 2.4.0-1
changelog:
  - CHANGED: In spec file, changed prereq elastix-system >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-security >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-pbx >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-email_admin >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-framework >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-agenda >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-addons >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-reports >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-fax >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-im >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-my_extension >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-extras >= 2.4.0-1


author: Luis Abarca <labarca@palosanto.com> 2.4.0-2
changelog:
  - CHANGED: In spec file, changed prereq elastix-addons >= 2.4.0-3
  - CHANGED: In spec file, changed prereq elastix-agenda >= 2.4.0-8
  - CHANGED: In spec file, changed prereq elastix-email_admin >= 2.4.0-3
  - CHANGED: In spec file, changed prereq elastix-extras >= 2.4.0-1
  - CHANGED: In spec file, changed prereq elastix-fax >= 2.4.0-2
  - CHANGED: In spec file, changed prereq elastix-im >= 2.4.0-2
  - CHANGED: In spec file, changed prereq elastix-my_extension >= 2.4.0-2
  - CHANGED: In spec file, changed prereq elastix-pbx >= 2.4.0-7
  - CHANGED: In spec file, changed prereq elastix-reports >= 2.4.0-4
  - CHANGED: In spec file, changed prereq elastix-security >= 2.4.0-4
  - CHANGED: In spec file, changed prereq elastix-system >= 2.4.0-8
  - CHANGED: In spec file, changed prereq elastix-framework >= 2.4.0-9


author: Luis Abarca <labarca@palosanto.com> 2.4.0-3
changelog:
  - CHANGED: In spec file, changed prereq elastix-addons >= 2.4.0-5
  - CHANGED: In spec file, changed prereq elastix-system >= 2.4.0-13


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: In spec file, changed prereq elastix-system >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-security >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-pbx >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-email_admin >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-framework >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-agenda >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-addons >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-reports >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-fax >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-im >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-my_extension >= 2.5.0-1
  - CHANGED: In spec file, changed prereq elastix-extras >= 2.5.0-1


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: In spec file, changed prereq elastix-system >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-security >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-pbx >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-email_admin >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-framework >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-agenda >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-addons >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-reports >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-fax >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-im >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-my_extension >= 4.0.0-1
  - CHANGED: In spec file, changed prereq elastix-extras >= 4.0.0-1


author: Eduardo Cueva <ecueva@palosanto.com> 1.9.4-1
changelog:
  - CHANGED: In spec files changes to support updating of a2billing
  - UPDATED: In elastix-a2billing-1.8.1.patch add the port by default
  - UPDATED: Update a2billing to 1.9.4.
  - CHANGED: Modules - Extra: Changes in a2billing to fix the bug with 
    user "root" and password without encode. SVN Rev[3418]


author: Bruno Macias <bmacias@palosanto.com> 1.9.4-2
changelog:
  - FIXED: Bug config files additional_a2billing_xxx.conf were changed.
    In this spec add noreplace option.
  - ADDED: Prereq freePBX, It is used by manager user "admin" for edit
    config file additional_a2billing_xxx.conf.
  - ADDED: Pacth0 added, change user mya2billing to admin in config file.
    variable fakeuser.


author: Bruno Macias <bmacias@palosanto.com> 1.9.4-3
changelog:
  - UPDATED: script setup/changeencodepass.php was updated for support
    change manager asterisk config username and password for a2billing
    configure.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.9.4-4
changelog:
  - FIXED: Use commas instead of pipes in order to comply with Asterisk 1.6+ 
    context syntax. Fixes Elastix bug #1248.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.9.4-5
changelog:
  - FIXED: Fix missing semicolon in a comment in file 
    extension_a2billing_additionals.conf. Fixes Elastix bug #1283.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.9.4-7
changelog:
  - CHANGED: use a different test for active mysqld service with pidof instead
    of /sbin/service or systemd, to work around chroot issues in CentOS 7.
  - CHANGED: switch Smarty templates_c directory to /var/www/html/var/templates_c
    to remove writable directories from /usr/share/a2billing.
  - CHANGED: patch to remove a private copy of Smarty and use system one instead.
  - CHANGED: patch to remove a private copy of PHPMailer and use system one.
  - CHANGED: silence one missing-template error.
  - CHANGED: add polyfill for missing functions in PHP 5.1.
  - CHANGED: split out callback daemon as separate package.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.1.0-0.gita40e37fefef7ab85999d04298b6e582b41930e7e
changelog:
  - CHANGED: Update to 2.1.0 git snapshot a40e37fefef7ab85999d04298b6e582b41930e7e.
  - Polyfill for json_encode removed, package now depends on php-pecl-json.
  - Add dependency on php-pecl-filter.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.1.0-1.gita40e37fefef7ab85999d04298b6e582b41930e7e
changelog:
  - CHANGED: Remove dependency on php-pecl-json. Although strictly necessary, yum
    prefers to install a conflicting php53-common over a separate php-pecl-json.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.2.0-0
changelog:
  - CHANGED: Update to 2.2.0
  - FIXED: Added required reference to extras menu in menu.xml
  - FIXED: Remove RCE vuln in admin restore.


author: Luis Abarca <labarca@palosanto.com> 2.4.0-10
changelog:
  - CHANGED: Addons - Build/elastix-addons.spec: update specfile with latest
    SVN history. Bump Release in specfile.


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: Addons - Build/elastix-addons.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: In addition to the architecture check, the PostgreSQL repo must be
    removed when installing on CentOS 7 or later.
    SVN Rev[6822]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-2
changelog:
  - CHANGED: Addons - Build/elastix-addons.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[6847]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-3
changelog:
  - CHANGED: Addons - Build/elastix-addons.spec: update specfile with latest
    SVN history. Bump Release in specfile.
  - ADDED: Addons - commercial-addons.repo: New repo Iperfex has been added to the addons repo.
    SVN Rev[6850]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Addons: route through registration module instead of register.php.
    This requires new framework support.
    SVN Rev[7191]


author: Alex VillacĂ­s Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Addons: explicitly spell out previously hidden package requirements
    that provide system commands.
    SVN Rev[7259]


author: Luis Abarca <labarca@palosanto.com>
changelog:
  - CHANGED: addons - comercial-addons.repo: Modified a version of repo for
    compatibility with Elx 4.
    SVN Rev[7460]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-3
changelog:
  - CHANGED: Addons - Build/elastix-addons.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7461]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Addons: fix differences in yum shell output that break addon
    installation in CentOS 7. Should fix Elastix bug #2471.
    SVN Rev[7509]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Addons: check whether /etc/localtime is a symlink and use it as an
    additional way to find out the current timezone.
    SVN Rev[7600]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Addons: work around change in location of primary_db in CentOS 7
    yum update.
    SVN Rev[7627]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-2
changelog:
  - CHANGED: Agenda - Build/elastix-agenda.spec: update specfile with latest
    SVN history. Bump version and release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Antispam: do not depend on output from "service spamassassin status"
    command, and instead check for return code. Fixes Elastix bug #2196.
    SVN Rev[6905]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Remote SMTP - jQuery-1.11.2 migration: fix incorrect use of attribute
    instead of property.
    SVN Rev[6926]
  - CHANGED: Antispam - jQuery-1.11.2 migration: fix incorrect use of attribute
    instead of property.
    SVN Rev[6925]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-3
changelog:
  - CHANGED: Email_admin - Build/elastix-email_admin.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7156]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: Email_admin - Build/elastix-email_admin.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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[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]
  - CHANGED: Email Domains: switch all uses of $arrLang to _tr() and replace
    hand-coded 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Remote SMTP: display SMTP base error along with high level error on
    failure to check SMTP information.
    SVN Rev[7401]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Email Admin, Email Accounts, Email Relay: add and improve Russian
    translation. Supplied by user Russian.
    SVN Rev[7402]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Postfix Stats: check whether /etc/localtime is a symlink and use it as
    an additional way to find out the current timezone.
    SVN Rev[7601]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - ADDED: User List/Webmail: the assignment of web mail credentials to an user is
    properly an aspect of email_admin, not the core framework. As part of an
    userlist module rewrite, split off webmail assignment into a plugin. The
    userlist/plugins/webmail directory is a noop in previous versions of the
    framework but will be automatically picked up by the rewritten module.
    SVN Rev[7687]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Vacations: replace handcoded and potentially buggy load of webmail
    profile properties with the use of paloACL::getUserProfile. Change minimum
    versions of elastix-framework to match.
    SVN Rev[7708]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Vacations: at some point, the sieve API now requires the sievescript to
    be deactivated before being removed.
    SVN Rev[7711]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-5
changelog:
  - CHANGED: Vacations: remove dead code, mark some methods as private.
    SVN Rev[7719]
  - CHANGED: Vacations,Antispam: move two methods from paloSantoAntispam that are
    used only in the vacations module to paloSantoVacations. This removes the
    dependency and simplifies the code.
    SVN Rev[7718]
  - CHANGED: Antispam: remove useless include of paloSantoVacations class.
    SVN Rev[7717]
  - CHANGED: Vacations: simplify the disable_vacations.php cron job by using the
    new updateVacationMessageAll method of paloSantoVacations. Load default
    timezone for Elastix 4.
    SVN Rev[7716]
  - CHANGED: Vacations: create method setMessageAccount to set the vacation
    message regardless of previous content, and method updateVacationMessageAccount
    to evaluate the current vacation state based on current date. This allows
    factorization of code in vacations module.
    SVN Rev[7714]
  - CHANGED: Email_admin - Build/elastix-email_admin.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Vacations: update menu.xml with custom privilege setanyemail.
    SVN Rev[7723]
  - CHANGED: Vacations: use hasModulePrivilege(setanyemail) to test whether user
    is allowed to change vacation status for any account. Update required version
    of framework to match. Part of fix for Elastix bug #1100.
    SVN Rev[7722]
  - FIXED: Vacations: fix visualization of popup on recent versions of themes.
    Also fix date and day interval update for changed datepicker.
    SVN Rev[7721]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Email Accounts: unconditionally allow mailbox reconstruction. It does
    not make much sense for an user who is capable of creating and removing
    accounts to be denied mailbox reconstruction if not an admin.
    SVN Rev[7724]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-3
changelog:
  - CHANGED: endpointconfig2 - Build/elastix-endpointconfig2.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Endpoint Configurator: fix generation of remote contact list for
    Akuvox/SimulNet style phones (LXP150/250).
    SVN Rev[7051]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Endpoint Configurator: update help files as part 3 of changes by
    Bob Fryer.
    SVN Rev[7147]
  - CHANGED: Endpoint Configurator: add Cisco SPA manufacturer and models as part
    2 of changes by Bob Fryer.
    SVN Rev[7146]
  - CHANGED: Endpoint Configurator: update Linksys support as part 1 of changes
    by Bob Fryer.
    SVN Rev[7145]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-4
changelog:
  - CHANGED: endpointconfig2 - Build/elastix-endpointconfig2.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7156]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Endpoint Configurator: added partial Russian translations by user
    Russian.
    SVN Rev[7592]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Endpoint Configurator: introduce new manufacturer INCOM with new
    phone model ICW-1000.
    SVN Rev[7613]


author: Luis Abarca <labarca@palosanto.com>
changelog:
  - REMOVED: extras - elastix-extras.spec: Due to SVN commit 5723, the static
    folder is not part of this module anymore, making unnecessary the creation
    and its corresponding directory change in the spec file. Uncommenting the
    source0 extras_4.0.0-3.tgz.
    SVN Rev[6569]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-4
changelog:
  - CHANGED: extras - Build/elastix-extras.spec: update specfile with latest
    SVN history. Bumped release in specfile.
    SVN Rev[6580]


author: Bruno Macias <bmacias@palosanto.com> 2.4.0-5
changelog:
  - DELETED: extras - framed menu, vtigerCRM was deleted. Now VtigerCRM is a
    Addons.
    SVN Rev[6632]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: extras - Build/elastix-extras.spec: update specfile with latest
    SVN history. Bumped version and release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Extras: replace hand-coded translation loading with
    load_language_module().
    SVN Rev[7303]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-4
changelog:
  - CHANGED: Fax - Build/elastix-fax.spec: Update specfile with latest SVN
    history. Changed Release in specfile.
    SVN Rev[6379]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: Fax - Build/elastix-fax.spec: Update specfile with latest SVN
    history. Changed Version and Release in specfile.
    SVN Rev[6773]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: New Virtual Fax: display error messages if a fax fails to be created
    or updated.
    SVN Rev[6832]
  - FIXED: Virtual Fax List: display a more useful message when fax list in
    database gets out of sync with actual fax devices.
    SVN Rev[6831]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-2
changelog:
  - CHANGED: Fax - Build/elastix-fax.spec: Update specfile with latest SVN
    history. Changed Version and Release in specfile.
    SVN Rev[6888]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: Fax - Build/elastix-fax.spec: Update specfile with latest SVN
    history. Changed Version and Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Luis Abarca <labarca@palosanto.com>
changelog:
  - FIXED: Now the update of the passwords made in the asterisk database for ami,
    ari and fop its working properly.
    SVN Rev[5845]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-3
changelog:
  - CHANGED: firstboot - Build/elastix-firstboot.spec:  update specfile with latest
    SVN history. Bumped Release in specfile.
    SVN Rev[5914]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: elastix-admin-passwords: fix CallCenter SQL addition so that it is
    appended, rather than replacing, the list of SQL updates to run for updating
    the AMI password.
    SVN Rev[6317]
  - FIXED: elastix-admin-passwords: add check to verify whether a MySQL table
    exists, and use it to skip MySQL updates that only work on freePBX 2.11. Fixes
    part of Elastix bug #1808.
    SVN Rev[6316]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-4
changelog:
  - CHANGED: firstboot - Build/elastix-firstboot.spec:  update specfile with latest
    SVN history. Bumped Release in specfile.
    SVN Rev[6323]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: firstboot - Build/elastix-firstboot.spec:  update specfile with latest
    SVN history. Bumped Version and Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Luis Abarca <labarca@palosanto.com>
changelog:
  - 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]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-6
changelog:
  - CHANGED: framework - Build/elastix-fram+ework.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7459]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-7
changelog:
  - CHANGED: framework - Build/elastix-framework.spec: update specfile with latest
    SVN history. Bump Version and 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]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-8
changelog:
  - CHANGED: framework - Build/elastix-framework.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
  - CHANGED: branches/2.5.0 - _menu.tpl: Corrected icons in the notification
    header of Tenant theme.
    SVN Rev[7472]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: use correct method set_error to report problems on user
    extension report.
    SVN Rev[7476]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: completely rewrite giox theme starting from elastixwave
    rewrite. 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[7504]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Frameork: remove space for expand tab when in mini-menu mode in
    rewritten elastixwave and giox themes.
    SVN Rev[7505]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: prevent string-to-int conversion on database write if
    resulting int would exceed INT_MAX on the current system. Fixes Elastix
    bug #2477.
    SVN Rev[7507]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-9
changelog:
  - CHANGED: framework - Build/elastix-framework.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: work around PHP 5.1.x bug in PDO that internally truncates
    integer values to 32 bits even on x86_64. Further fix for Elastix bug #2477.
    SVN Rev[7516]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: implement method to preserve initial column widths on
    standard tables after applying colResizable() on them.
    SVN Rev[7625]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: the elastix-monitoring_services addon up to 5.4.1-8 uses
    the obsolete /register.php route removed in SVN commit #7912. The required
    Conflicts: header is included now.
    SVN Rev[7626]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: only auto-popup on non-registration for admin users.
    Non-admin users do not have authorization to initiate registration and
    therefore should not see a popup with "no authorization" error message.
    SVN Rev[7642]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: Parameter $extension of updateUser is now optional, and
    will preserve the previous extension if not specified. To clear the extension,
    an empty string is required, as used in userlist module.
    SVN Rev[7672]
  - CHANGED: Framework: create new paloACL method setUserExtension to update the
    extension of a single user. The $extension parameter of createUser is now
    optional.
    SVN Rev[7671]
  - CHANGED: Framework: create new paloACL methods getUserProfile and
    saveUserProfile intended for use with the userlist module.
    SVN Rev[7669]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-12
changelog:
  - CHANGED: framework - Build/elastix-framework.spec: update specfile with latest
    SVN history. Bump Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: implement panel icon support on Tenant theme.
    SVN Rev[7682]
  - CHANGED: Framework: implement i18n for panel sidebar title.
    SVN Rev[7681]
  - CHANGED: Framework: implement initial support for Elastix Panels. These panels
    will appear on a sidebar to the right of the GUI, and will always be available
    regardless of the logged-in user. For now available only on Tenant theme.
    SVN Rev[7680]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: allow individual panels to remove themselves from rendering
    by returning a non-array from templateContent() method. Also doubles as a
    validation check.
    SVN Rev[7683]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: implement support for Elastix Panels on themes: giox,
    elastixwave, elastixneo.
    SVN Rev[7685]
  - CHANGED: Framework: implement support for Elastix Panels on blackmin theme.
    SVN Rev[7684]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - ADDED: Framework: add new plugin-aware userlist module. At this point, this
    module is still being replaced by the userlist module in elastix-system.
    SVN Rev[7690]
  - DELETED: Framework: remove userlist module from framework. This module has
    been superseded by the userlist module in elastix-system since a long time
    ago. A later commit will replace it with the rewritten plugin-aware module.
    SVN Rev[7689]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: fix reversed check on link for framed menuitem.
    SVN Rev[7702]
  - CHANGED: Framework: the menu.xml format has been extended to encode custom
    module privileges. New methods have been implemented in paloACL to record them
    into the ACL database.
    SVN Rev[7699]
  - CHANGED: Framework: implement paloACL::hasModulePrivilege() method. Step 2 of
    implementation of per-module privileges to fix Elastix bug #1100.
    SVN Rev[7698]
  - CHANGED: Framework: code cleanup in paloSantoInstaller.class.php.
    SVN Rev[7697]
  - CHANGE: Framework: use SQL parameters in paloMenu::createMenu and paloMenu::
    updateItemMenu. Introduce stricter checks on parameter consistency and
    existence of parent menu.
    SVN Rev[7696]
  - CHANGED: Framework: rename paloMenu::deleteFather to deleteMenu. Make
    elastix-menuremove return a failure exit state on error, and silence output on
    success. Add failure cause to error message.
    SVN Rev[7695]
  - CHANGED: Framework: rewrite menu item removal without using recursion. Also
    remove non-leaf nodes that contained the referenced menu item if it was the
    last child. Remove redundant function call to paloACL.
    SVN Rev[7694]
  - CHANGED: Framework: make paloACL aware of per-module privileges when removing
    groups, users and resources.
    SVN Rev[7692]
  - ADDED: Framework: new acl tables for per-module privileges. Step 1 of
    implementation of per-module privileges to fix Elastix bug #1100.
    SVN Rev[7691]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - ADDED: Framework: define a compatible menu.xml for elastix-framework. This
    menu.xml contains custom privileges for the userlist module.
    SVN Rev[7706]
  - CHANGED: Framework: add new methods to paloACL required for custom privilege
    assignment in Group Permission.
    SVN Rev[7704]
  - CHANGED: Group Permission: create new option for each module that defines
    custom privileges, in order to grant or revoke them per group. Step 3 of
    implementation of per-module privileges to fix Elastix bug #1100.
    SVN Rev[7703]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: expand filter panel on tenant theme to mitigate filter control wrapping.
    SVN Rev[7332]
  - FIXED: fix misalignment of notification message components on tenant theme.
    SVN Rev[7331]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: paloSantoSampler class now uses SQL parameters.
    SVN Rev[7740]
  - FIXED: Framework: explicitly specify period as decimal separator and no
    thousands separator in number_format() in order to get locale-independent
    sample value in sampler.php.
    SVN Rev[7739]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: further fix of notification message components under tenant theme to
    force right-alignment of dismissal button.
    SVN Rev[7745]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Transmit displayName of extension of current user. For use with
    Elastix WebPhone Panel.
    SVN Rev[7446]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: change permissions for logrotate files in /etc/logrotate.d/ to 0644.
    Fixes Elastix bug #2608 for elastix-framework package.
    SVN Rev[7747]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: framework - add invisible submit button on filter grid for all themes
    so visible buttons, such as the Delete button, are not selected as the default
    submit button when pressing ENTER.
    SVN Rev[7752]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: The ARI webpage from FreePBX contains a .htaccess file that must be
    obeyed to harden the system against arbitrary file upload exploits on
    /recordings, just as it is done for /admin. The Apache service must be
    restarted after this update.
    SVN Rev[7755]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: add and enforce .htaccess file on /var/www/html/var. Change ownership
    of /var/www/html/var to root.root.
    SVN Rev[7756]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: fix file packaging ordering that results in /var/www/html/var/templates_c
    and /var/www/html/var/cache being owned by root instead of asterisk.
    SVN Rev[7768]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Framework: reintroduce .menulogo2 CSS style in elastixneo theme since
    it is used in two templates from patched FreePBX.
    SVN Rev[7335]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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 menu.
    SVN Rev[7355]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-3
changelog:
  - CHANGED: framework - Build/elastix-framework.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7353]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Framework: added new _elastixutils action to expose telephony user
    and password. Intended to be used with Elastix Webphone.
    SVN Rev[7456]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-7
changelog:
  - CHANGED: framework - Build/elastix-framework.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile. 
  - 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]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - Framework,Modules: remove temporary file preversion_MODULE.info under
    /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
    proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on
    RPM update. Part of the fix for Elastix bug #1398.
  - Framework,Modules: switch as many files and directories as possible under
    /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
    Elastix bug #1399.
  - Framework,Modules: clean up specfiles by removing directories under
    /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
    because all of their files get moved to other places.
    SVN Rev[4347]


author: Luis Abarca <labarca@palosanto.com> 2.3.0-1
changelog:
  - CHANGED: im - Build/elastix-im.spec: update specfile with latest
    SVN history. Changed release in specfile.
    SVN Rev[4358]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-1
changelog:
  - CHANGED: im - Build/elastix-im.spec: Changed Version and Release in
    specfile according to the current branch.
    SVN Rev[4640]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: im: hardcode IP and port for openfire redirect instead of picking them
    from GET parameters. Pointed out by Fortify report.
    SVN Rev[5002]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-2
changelog:
  - CHANGED: im - Build/elastix-im.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[5013]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: im - Build/elastix-im.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[6773]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: im - Build/elastix-im.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Jose Briones <jbriones@elastix.com>
changelog:
  - CHANGED: myex_config: For each module listed here the english help file 
    was renamed to en.hlp and a spanish help file called es.hlp was ADDED.
    SVN Rev[6362]


author: Jose Briones <jbriones@palosanto.com>
changelog:
  - UPDATED: Update to the changelog about the english and spanish help files in
    the myex_config module.
    SVN Rev[6363]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-5
changelog:
  - CHANGED: my_extension - Build/elastix-my_extension.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[6379]


author: Bruno Macias <bmacias@palosanto.com>
changelog:
  - FIXED: module myex_config, [#1788] bugs.elastix.org. Fixed bugs related with
    FreePBX 2.11 integrated with elastix.
    SVN Rev[6398]


author: Luis Abarca <labarca@palosanto.com>
changelog:
  - CHANGED: framework,my_extension - index.html,paloSantoValidar.class.php: A
    correction in the name of variable numeric_rang has been made it.
    SVN Rev[6420]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-6
changelog:
  - CHANGED: my_extension - Build/elastix-my_extension.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[6580]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: my_extension - Build/elastix-my_extension.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[6773]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: my_extension - Build/elastix-my_extension.spec: update specfile with latest
    SVN history. Bump Release in specfile.


author: Luis Abarca <labarca@palosanto.com> 2.5.0-5
changelog:
  - CHANGED: pbx - Build/elastix-pbx.spec: update specfile with latest
    SVN history. Bump Release in specfile.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Monitoring: ensure plus sign in recording filename is encoded
    correctly. Fixes Elastix bug #2295.
    SVN Rev[7157]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: pbx - Build/elastix-pbx.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: pbx: explicitly spell out previously hidden package requirements that
    provide system commands.
    SVN Rev[7276]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - ADDED: pbx - install httpd mod_proxy_wstunnel configuration to expose SIP
    websocket URL through the HTTPS space.
    SVN Rev[7429]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: (WIP) tweak macro-hangupcall to check if CDR(recordingfile) is set,
    and if so, test if file exists, either under ${ASTSPOOLDIR}/monitor/ or under
    ${ASTSPOOLDIR}/monitor/${MIXMON_DIR}${YEAR}/${MONTH}/${DAY}/ , fixing the
    path stored under CDR(recordingfile) if necessary. This skips over a possibly
    incorrect unsetting of CDR(recordingfile). NEEDS MORE WORK.
    SVN Rev[7490]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Embedded FreePBX: prevent item resizing on right-hand menu list on
    mouse hover. Fixes Elastix bug #2536.
    SVN Rev[7619]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Monitoring: factorize recording row formatting into a single method and
    factorize common code between normal display and report download. This
    addresses incomplete fix for Elastix bug #2147 from SVN commit #6833.
    SVN Rev[7631]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Voicemail: re-do the paloSantoVoiceMail API to actually return and
    use a more structured format instead of a regexp dump. Preserve fields not
    set in writeFileVoiceMail so the client does not have to.
    SVN Rev[7650]
  - CHANGED: Voicemail: the paloSantoVoiceMail class never actually uses a
    database. Remove database opening module-wide.
    SVN Rev[7649]
  - CHANGED: Monitoring: add and use compatibility function hasModulePrivilege()
    that allows authorization on particular actions to be assigned piecemeal. This
    method delegates to paloACL::hasModulePrivilege if available, and falls back
    to granting all known privileges to the administrator group. Part of fix for
    Elastix bug #1100.
    SVN Rev[7648]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Monitoring: remove redundant getRecordName() method used only on
    recording removal. Use instead getAudioByUniqueId(), which also allows the
    removal of yet another handcoded attempt to produce an absolute path for the
    recording. Fixes a (potential?) bug in which the code could fail to produce a
    correct path to unlink() resulting in a recording disconnected from its CDR
    but still lying around on the volume.
    SVN Rev[7659]
  - CHANGED: Monitoring: unify code for finding out the absolute path for the
    recording into a single place at paloSantoMonitoring. Add a check to see
    whether the recording referenced by the CDR actually exists.
    SVN Rev[7658]
  - CHANGED: Monitoring: update recordBelongsToUser() test to use the same
    expanded condition as the main report.
    SVN Rev[7657]
  - CHANGED: Monitoring: factorize SQL condition construction into a single
    function, partly borrowed from cdrreport.
    SVN Rev[7656]
  - CHANGED: Monitoring: remove dead code.
    SVN Rev[7655]
  - CHANGED: Monitoring: use array form variable to encode list of uniqueid
    instead of encoding the uniqueid into the form name.
    SVN Rev[7654]
  - FIXED: Monitoring: fix incorrect parameter order of hasModulePrivilege() on
    check before recording deletion. Simplify the dispatcher code to depend only
    on the "action" parameter.
    SVN Rev[7653]
  - CHANGED: Monitoring: emit a 403 Forbidden for an unauthorized recording
    download instead of rendering the report grid again. Emit a 410 Gone for an
    attempt to download a deleted file instead of a 404 Not Found.
    SVN Rev[7651]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Voicemail: move implementation of voicemail listing out of index.php
    into paloSantoVoiceMail class in preparation of unification with core.class.php.
    SVN Rev[7660]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: VoiceMail: add and use compatibility function hasModulePrivilege()
    that allows authorization on particular actions to be assigned piecemeal. This
    method delegates to paloACL::hasModulePrivilege if available, and falls back
    to granting all known privileges to the administrator group. Part of fix for
    Elastix bug #1100.
    SVN Rev[7667]
  - CHANGED: Voicemail: unify code for removing one voicemail message into a
    single place at paloSantoVoiceMail.
    SVN Rev[7666]
  - CHANGED: Voicemail: transform code into a more modular form, analogous to the
    Monitoring report.
    SVN Rev[7665]
  - CHANGED: Monitoring: push down required libraries into the functions that
    absolutely require them.
    SVN Rev[7664]
  - CHANGED: Voicemail: unify code for finding out the absolute path for the
    recording (as well as the mimetype) into a single place at paloSantoVoiceMail.
    SVN Rev[7663]
  - CHANGED: Voicemail: use array form variable to encode list of voicemails
    instead of encoding the voicemail identification into the form name.
    SVN Rev[7662]
  - CHANGED: Voicemail: remove custom enumeration of voicemails in core.class.php
    and use unified version in paloSantoVoiceMail instead.
    SVN Rev[7661]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-6
changelog:
  - CHANGED: pbx - Build/elastix-pbx.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[7677]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - ADDED: User List/Extension: the assignment of a phone extension to an user is
    properly an aspect of pbx, not the core framework. As part of an userlist
    module rewrite, split off extension assignment into a plugin. The
    userlist/plugins/extension directory is a noop in previous versions of the
    framework but will be automatically picked up by the rewritten module.
    SVN Rev[7688]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Monitoring,Voicemail: declare custom privileges reportany,
    downloadany, deleteany for the voicemail and monitoring modules, and update
    minimum elastix-framework version to match. Part of the fix for Elastix
    bug #1100.
    SVN Rev[7701]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-7
changelog:
  - CHANGED: pbx - Build/elastix-pbx.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[7712]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-3
changelog:
  - CHANGED: reports - Build/elastix-reports.spec: update specfile with latest
    SVN history. Bump release in specfile.
    SVN Rev[6884]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: elastix-reports does not directly require php-tcpdf. Instead it is
    indirectly referenced through paloSantoPDF from framework.
    SVN Rev[6887]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-4
changelog:
  - CHANGED: reports - Build/elastix-reports.spec: update specfile with latest
    SVN history. Bump release in specfile.
    SVN Rev[7156]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: reports - Build/elastix-reports.spec: update specfile with latest
    SVN history. Bump version and release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: CDR Report: add and use compatibility function hasModulePrivilege()
    that allows authorization on particular actions to be assigned piecemeal. This
    method delegates to paloACL::hasModulePrivilege if available, and falls back
    to granting all known privileges to the administrator group. Part of fix for
    Elastix bug #1100.
    SVN Rev[7668]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-4
changelog:
  - CHANGED: reports - Build/elastix-reports.spec: update specfile with latest
    SVN history. Bump version and release in specfile.
    SVN Rev[7677]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: CDR Report: declare custom privileges reportany and deleteany for the
    cdrreport module, and update minimum elastix-framework version to match. Part
    of the fix for Elastix bug #1100.
    SVN Rev[7700]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-5
changelog:
  - CHANGED: reports - Build/elastix-reports.spec: update specfile with latest
    SVN history. Bump version and release in specfile.
    SVN Rev[7712]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Missed Calls: declare custom privilege viewany on module. Part of the
    fix for Elastix bug #1100. Also remove useless parameters.
    SVN Rev[7726]


author: Luis Abarca <labarca@palosanto.com> 2.4.0-9
changelog:
  - CHANGED: security - Build/elastix-security.spec: update specfile with latest
    SVN history. Bump Release in specfile.
    SVN Rev[6754]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-1
changelog:
  - CHANGED: security - Build/elastix-security.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[6773]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Advanced Settings - jQuery-1.11.2 migration: fix incorrect use of
    attribute instead of property.
    SVN Rev[6928]


author: Luis Abarca <labarca@palosanto.com> 2.5.0-2
changelog:
  - CHANGED: security - Build/elastix-security.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7156]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-1
changelog:
  - CHANGED: security - Build/elastix-security.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: security: explicitly spell out previously hidden package requirements
    that provide system commands.
    SVN Rev[7277]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: security: replace hand-coded translation loading with
    load_language_module().
    SVN Rev[7337]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-3
changelog:
  - CHANGED: security - Build/elastix-security.spec: update specfile with latest
    SVN history. Bump Version and Release in specfile.
    SVN Rev[7353]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: security: check whether /etc/localtime is a symlink and use it as
    an additional way to find out the current timezone.
    SVN Rev[7604]
  - CHANGED: added Russian translations by user Russian.
  - FIXED: Audit: HTML formatting does not belong in the internal library. Move it
    to the controller, and fix use of htmlentities() while at it. Fixes mojibake
    on display of internationalized module names.
    SVN Rev[7595]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Weak Keys: remove useless parameter and paloACL object.
    SVN Rev[7729]
  - FIXED: Weak Keys: the extensions_batch rewrite of SVN commit #4955 broke the
    asterisk reload of sec_weak_keys due to an undeclared dependency. Fixed for
    new class method, and also add dependency.
    SVN Rev[7728]
  - CHANGED: Weak Keys: non-administrators have little use for Weak Keys
    verification, so remove administrator check.
    SVN Rev[7727]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-4
changelog:
  - CHANGED: security - Build/elastix-security.spec: update specfile with latest
    SVN history. Bump Release in specfile.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Network Parameters: container compatibility - privileged script must
    allow interface names with hypens. Test whether /etc/postfix/main.cf exists
    before updating contents. Add a special case to avoid overwriting a macvlan
    interface as an Ethernet interface, which breaks container networking.
    SVN Rev[7644]
  - FIXED: Network Parameters: container compatibility - network interfaces may
    have hypens in their names. Do not assume that ifcfg-* matches a interface
    name. Stop assuming ethN as a "standard" ethernet interface name. The output
    of "ip addr show" may list the interface name with an extra '@xxx' that should
    be discarded.
    SVN Rev[7643]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Userlist: make use of new methods getUserProfile and saveUserProfile
    in paloACL from elastix-framework. Change minimum required version of
    elastix-framework to match.
    SVN Rev[7670]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-8
changelog:
  - CHANGED: system - Build/elastix-system.spec: update specfile with latest
    SVN history. Changed version and release in specfile.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Dashboard: silence log spamming from AMI object on connect.
    SVN Rev[7738]
  - FIXED: Dashboard: container compatibility - allow sampling of macvlan ifaces.
    SVN Rev[7737]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Packages: update primary_db location algorithm to allow module to list
    package versions and source repos correctly in Elastix 4. Additionally set
    explicit Content-Type for AJAX requests.
    SVN Rev[7761]
  - FIXED: DHCP Server: allow dashes and @ifN in output of "ip addr show" in order
    to collect addresses of macvlan interfaces.
    SVN Rev[7760]
  - FIXED: Network Parameters: allow dashes in the interface regexp validation so
    that macvlan interfaces can be configured.
    SVN Rev[7759]
  - FIXED: Network Parameters: teach netconfig privileged script to initialize
    a systemd-nspawn macvlan interface from scratch. Also pass through the output
    of a failed command that caused a command failure.
    SVN Rev[7758]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Packages: reimplement REST service to remove calls to verify_rpm
    program and remove RCE.
    SVN Rev[7765]


author: Luis Abarca <labarca@palosanto.com> 4.0.0-11
changelog:
  - CHANGED: system - Build/elastix-system.spec: update specfile with latest
    SVN history. Changed release in specfile.


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - 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: 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]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Backup/Restore: fix various issues on restore under CentOS 7: cyrus
    user no longer has a shell and therefore "su" must specify one; work around
    mysqldump inserting IF NOT EXISTS twice on some system tables; the
    a2b-callback-daemon service must now be stopped and restarted around the
    a2billing_db component restore.
    SVN Rev[7512]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: Dashboard: fixed incorrect color assignment of graph colors on
    Performance Graphic rewrite that causes user confusion on which y-axis is
    intended for each plot. Fixes Elastix bug #2469. Additionally, fix incorrect
    timestamp values, which should now be expressed as javascript timestamps (in
    milliseconds) instead of UNIX timestamps.
    SVN Rev[7518]


author: Alex Villacís Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: Packages: force Elastix registration before allowing any package
    action to continue.
    SVN Rev[7566]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: check whether /etc/localtime is a symlink and use it as an additional
    way to find out the current timezone.
    SVN Rev[7605]


author: Bruno Macias <bmacias@palosanto.com> 2.11.0-10
changelog:
  - FIXED: FreePBX Vulnerability was solved. More information on
    http://issues.freepbx.org/browse/FREEPBX-7123. It was Fixed with
    Source8 in this spec file, freepbx-web-2.11.0.7.tgz source content files
    WEB FreePBX.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-12
changelog:
  - FIXED: require notifications class in a place where it is required but
    install_amp fails to install class autoloader.


author: Bruno Macias V. <bmacias@palosanto.com> 2.11.0-14
changelog:
  - FIXED: asterisk file config cdr_mysql.conf, username database error.
    patch freepbx-2.11.0_elastix_files_config.patch was updated.


author: Bruno Macias V. <bmacias@palosanto.com> 2.11.0-15
changelog:
  - FIXED: FreePBX your install_amp script with the option --force-version, 
    overwrites all files that are in the ../amp_conf/astetc/*, as 
    extensions_custom.conf file is created by elastix patches 
    (not default FreePBX tgz) the script replaces, this happens in the 
    library libfreepbx.install.php around line 315, the error that caused 
    this is that extensions_custom.conf configuration file should not be 
    modified by any process, this can only be changed manually by the 
    user server.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-18
changelog:
  - FIXED: test for mariadb.service and mysqldb.service and use them instead of
    SysV mysqld to test whether mariadb/mysqldb is running.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-19
changelog:
  - CHANGED: use a different test for active mysqld service with pidof instead
    of /sbin/service or systemd, to work around chroot issues in CentOS 7.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-20
changelog:
  - CHANGED: The Prereq: elastix-pbx no longer looks justified and conflicts with
    a needed Prereq: freePBX to be inserted into elastix-pbx.


author: Bruno Macias Velasco <bmacias@palosanto.com> 2.11.0-21
changelog:
  - UPDATED: FreePBX modules were updated and fixed bug twice pinset password.
    And patch freepbx-2.11.0.42_amp_conf_bin_fix_twice_pinset.patch.
    See bug report in bugs.elastix.org ticket [#2058].


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-22
changelog:
  - FIXED: disable blanket chown of /var/www/html to asterisk on update, as this
    is a security risk.
  - CHANGED: patch SIP configuration to add DTLS fields for Asterisk 11.
  - FIXED: save and restore cbmysql.conf to avoid overwriting mysql password.
  - FIXED: logger*conf files need to be installed on ISO install. 
  - CHANGED: Replace repetitive list with loop across all modules that define an 
    etc dir for symlink install. Do not rename symlinks to dated names, only
    regular files.


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - CHANGED: patch sipsettings to expand available audio and video codecs
  - CHANGED: patch core so sipsettings adds wss alongside ws primary SIP transport.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-24
changelog:
  - FIXED: patch FOPWEBROOT path to point to updated safe_opserver directory if
    not properly updated by freepbx update. This (potentially) fixes Elastix
    bug #2260.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-25
changelog:
  - FIXED: patch core to add SQL parameter escaping on extension creation. Fixes
    Elastix bug #2560.
  - FIXED: remove debugging statement introduced in a previous release.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 2.11.0-26
changelog:
  - FIXED: No difference for update from 2.11.0-25. However, fresh install (as
    done in containers or Elastix Cloud) will now install required HTTP keywords
    for later configuration of Elastix Business Edition webphone.


author: Bruno Macias <bmacias@palosanto.com> 4.3.3-8
changelog:
  - Comment SOURCE14, this source most be in elastix rpm. The implemetation about this source also was comment.
    - RPM elastix implement source 14.


author: Bruno Macias <bmacias@palosanto.com> 4.3.10-1
changelog:
  - FIXED BUG: Hylafax not founded ghostscript Fontmap.GS and Courier-Bold font. It is in post section spec.
    - Update Prereq ghostscript to version 8.7


author: Alex Villacis Lasso <a_villacis@palosanto.com> 4.3.10-3
changelog:
  - BuildRequires: gcc-c++
  - BuildRequires: sendmail, mgetty, ghostscript, pam-devel
  - Fix obsolete BuildPrereq.
  - http://git.hylafax.org/HylaFAX?a=commitdiff;h=edb09c831a7f2475d0a1e9e8fa881d6c275f9301
    has been backported for Fedora compile.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 4.3.11-0
changelog:
  - Update to 4.3.11
  - Drop backported edb09c831a7f2475d0a1e9e8fa881d6c275f9301 merged upstream
  - Backport compatibility with libtiff 4.0


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.2.0-1
changelog:
  - Rename sample configuration files so that iaxmodem will not attempt to start
    with a bogus configuration. Prevents filling-up of Asterisk log with failed
    attempts with said bogus configuration.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.3.0-0
changelog:
  - Update to 1.3.0
  - Patch to build with system spandsp
  - Fix executable permissions on /usr/sbin/iaxmodem


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.3.0-1
changelog:
  - FIXED: additionals - lcdelastix/lcdapplets/ch.php: Se muestra mensaje de error
    en el shell cuando se accede a PBX Activity>Concurr Channels con el LCD del 
    appliance. Bug 0001098. SVN Rev[3528]


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.4.0-0
changelog:
  - CHANGED: Modify crystalfontz.pl to accept an optional argument to point the
    LCD character device.
    SVN Rev[5432]
  - ADDED: Add new script elastix-configure-lcd to ease setting up of a LCD.
    SVN Rev[5430]
  - CHANGED: Make the LCD applets Elastix 3-aware.
    SVN Rev[5425]
  - FIXED: Correct owner of /opt/lcdelastix. Fixes Elastix bug #1639.
  - CHANGED: Rewrite main application to make proper use of LCDProc menus. Rework
    applets to be capable of having a compact version which will be used with 
    displays of less than 3 lines. Fix the CPU usage code to calculate the CPU 
    usage correctly.
    SVN Rev[5422]


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.4.1-0
changelog:
  - Bump version for release.
  - CHANGED: Add and require support for setting logo in jbc1602 case.
    SVN Rev[5815]
  - FIXED: Use correct units in memory applet in one line case.
    SVN Rev[5814]


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.3.0-1
changelog:
  - FIXED: additionals - lcdelastix/lcdapplets/ch.php: Se muestra mensaje de error
    en el shell cuando se accede a PBX Activity>Concurr Channels con el LCD del
    appliance. Bug 0001098. SVN Rev[3528]


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.4.0-0
changelog:
  - CHANGED: Modify crystalfontz.pl to accept an optional argument to point the
    LCD character device.
    SVN Rev[5432]
  - ADDED: Add new script elastix-configure-lcd to ease setting up of a LCD.
    SVN Rev[5430]
  - CHANGED: Make the LCD applets Elastix 3-aware.
    SVN Rev[5425]
  - FIXED: Correct owner of /opt/lcdelastix. Fixes Elastix bug #1639.
  - CHANGED: Rewrite main application to make proper use of LCDProc menus. Rework
    applets to be capable of having a compact version which will be used with
    displays of less than 3 lines. Fix the CPU usage code to calculate the CPU
    usage correctly.
    SVN Rev[5422]


author: Alex Villacis Lasso <a_villacis@palosanto.com>
changelog:
  - FIXED: lcdelastix: check whether /etc/localtime is a symlink and use it as
    an additional way to find out the current timezone.
    SVN Rev[7603]


author: Alex Villacis Lasso <a_villacis@palosanto.com> 4.0.0-3
changelog:
  - Bump version for release
  - FIXED: lcdelastix: add Requires: usbutils for lsusb.
    SVN Rev[7635]
  - FIXED: lcdelastix: do not disable lcdelastix service on every update.
    SVN Rev[7634]
  - FIXED: lcdelastix: do not install two copies of elastix-configure-lcd.
    SVN Rev[7633]
  - FIXED: lcdelastix: in Elastix 4, lsusb is at /usr/bin, not /sbin. The script
    elastix-configure-lcd now tries several paths until one is found. Also the
    return value of lsusb is actually examined.
    SVN Rev[7632]


author: Alex Villacís <a_villacis@palosanto.com> 0.5.2-5
changelog:
  - Now lcdelastix client is more robust, added as a service (disabled by default)
  - Handy utility crystalfontz.pl, useful to set boot-up LCD display.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.5.2-7
changelog:
  - Add asterisk to Prereq in order to have a valid 'asterisk' user/group
    during ISO installation.
  - Patch /etc/LCDd.conf to point to correct libdir on all architectures.
  - Be more specific in package files to avoid including debugging files in main RPM.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.5.2-8
changelog:
  - Fix hd.php applet to report disk capacity correctly.
  - Fix mem.php applet to subtract cached space from used memory.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.5.5-1
changelog:
  - Newer CrystalFontz have a very small buffer that causes failures (EAGAIN)
    on attempts to write all the packet data at once. Patch to retry the write
    on EAGAIN.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.5.6-0
changelog:
  - Update to 0.5.6
  - Add custom driver jbc1602 for new Elastix appliance.
  - Tweak goodbye message on lcdproc shutdown.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.5.6-2
changelog:
  - Fix startup script to deal with empty /etc/sysconfig/network.
  - Fix longstanding bug on startup - pidfile is never written by daemon, so
    its presence must be ensured by the startup script. Should fix startup
    hangs on Elastix 4.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.1.0-3
changelog:
  - Obsoletes packages libmfcr2 libsupertone libunicall and their -devel 
    packages. The package libmfcr2 has been dead code for some time now
    and libsupertone will not compile with newer spandsp-0.0.6 .


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.3.2-0
changelog:
  - Update to 1.3.2 stable.
  - Drop openr2-1.3.1-remove-unused-variables.patch merged upstream.
  - Add quotes around REVISION definition to handle "Unversioned directory" from
    svnversion.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.3.3-0
changelog:
  - Update to 1.3.3 stable.
  - Drop no longer needed openr2-1.3.2-handle-spaces-in-svnversion-report.patch


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.4.5-1.20131218gitdf78ccdcc
changelog:
  - Update to 1.4.5 git snapshot b1b801600ba8bdf2465d1750cdffb78df78ccdcc, fixes
    CVE-2013-2139
  - Update URL of project source


author: Alex Villacis Lasso <a_villacis@palosanto.com> - 0.18.4-1.1
changelog:
  - tpool: isolate internal socket against calling socket.setdefaulttimeout() in
    usercode. Fixes https://github.com/eventlet/eventlet/issues/193 . Review 
    ongoing at https://github.com/eventlet/eventlet/pull/330 .


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.99.6-0.b4
changelog:
  - Update to 0.99.6b4
  - Recompile for DAHDI 2.8.0.1
  - Add .conf extension to modprobe.rhino to avoid warnings.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 7.0.14-0
changelog:
  - Update to 7.0.14
  - Recompile for DAHDI 2.10.2
  - Add BuildRequires: bison
  - Add BuildRequires: flex


author: Alex Villacis Lasso <a_villacis@palosanto.com> 7.0.14.3-0
changelog:
  - Update to 7.0.14.3
  - Recompile under new kernel on CentOS 7 because of kabi change on USB symbols
    not listed under RedHat kabi whitelist.
  - Extend patch to verify modules under extra/ and weak-updates/ so it triggers
    on 3.x kernels too (CentOS 7).


author: Eduardo Cueva D. <ecueva@palosanto.com> version 0.3.1-5
changelog:
  - CHANGED:   Move line elastix-menumerge at beginning the "%post" in spec file. It is for the process to update


author: Eduardo Cueva D. <ecueva@palosanto.com> version 0.3.1-7
changelog:
  - CHANGED:   Change config files to see the folder INBOX, Sent, Trash and
    others folders by default. 
               Set Paramaters in main.inc.php to allow delete messages and 
    it can be sent to folder trash before to delete.


author: Eduardo Cueva D. <ecueva@palosanto.com> version 0.3.1-8
changelog:
  - CHANGED:   patch file "roundcube-changepass-integracion-elastix-v0.3.1.patch"
    was changed the label of error "loginemberror" which show a message when the
    process to login is incorrect. 
    For more details see: "http://bugs.elastix.org/view.php?id=793".


author: Eduardo Cueva D. <ecueva@palosanto.com> version 0.3.1-10
changelog:
  - CHANGED:   In Source rouncubemail-db changed file db.info where parameter
    installation_force is replaced by ignore_backup


author: Alex Villacis Lasso <a_villacis@palosanto.com> 0.3.1-12
changelog:
  - CHANGED: Fix invalid check for cache hit that resulted in mail cache database
    table filling up with useless duplicates of viewed messages.
  - CHANGED: Replace TYPE=INNODB with ENGINE=InnoDB in database creation script.


author: PLD Team <feedback@pld-linux.org>
changelog:
  All persons listed below can be reached at <cvs_login>@pld-linux.org

  $Log: asterisk-sounds.spec,v $
  Revision 1.10  2005/12/17 13:05:27  averne
  - updated to 1.2.1

  Revision 1.9  2005/11/21 14:14:12  pawcioos
  - updated to 1.2.0

  Revision 1.8  2005/08/04 12:07:18  blekot
  - up to 1.0.9

  Revision 1.7  2005/03/20 15:19:21  arekm
  - up to 1.0.7

  Revision 1.6  2005/03/01 08:56:55  qboosh
  - missing dirs

  Revision 1.5  2005/03/01 06:02:52  djrzulf
  - 1.0.6, go to AC-TEST,

  Revision 1.4  2004/10/07 10:35:57  qboosh
  - cleanups

  Revision 1.3  2004/09/24 23:30:45  mguevara
  - sounds/{letters,phonetic} directories are provided by asterisk >= 1.0.0

  Revision 1.2  2004/09/24 22:55:11  mguevara
  - removed unneeded install line

  Revision 1.1  2004/09/24 22:50:47  mguevara
  - Additional sounds for Asterisk PBX.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 1.2.3-0
changelog:
  - Most of the content is just asterisk-extra-sounds-en-gsm, except for a
    few files that are not present in asterisk-extra-sounds-en-gsm, and
    therefore remain included.


author: Alex Villacis Lasso <a_villacis@palosanto.com> 3.5.1-2
changelog:
  - Remove chown from post-install, it fails on ISO install
  - Remove service condrestart from post-install, it fails on ISO install


author: Alex Villacis Lasso <a_villacis@palosanto.com> 3.7.1-2
changelog:
  - Build with standard JRE from CentOS. Now requires standard java.
  - Split into main and docs packages.


