Elastix MT ALPHA2 – Changelog

Elastix 3.0.0-1 alpha 2 – The trunk of svn until 10_12_2012
——————————————————————————–
ELASTIX FRAMEWORK

– CHANGED: round up three duplicates of smarty creation into a single method,
paves the way to moving compiled template directory off the wwwroot.
SVN Rev[4488]
– CHANGED: Framework: no module is using var/backups anymore. Remove this
directory.
SVN Rev[4487]
– CHANGED: Framework – DB/elastix: Was deleted permission to superadmin to
acces modules recordings
SVN Rev[4485]
– FIXED: framework elastix, file base.js in the function ShowModalPopUP, was
improved usability.
SVN Rev[4483]
– FIXED: framework elastix, file base.js in the function ShowModalPopUP, was
improved usability.
SVN Rev[4483]
– CHANGED: Apps – PBX: Was made changed in lib paloSantoPBX.class.php to get
the correct name of the files
SVN Rev[4478]
– CHANGED: Apps – PBX/DB: Was modified table recordings in database elxpbx
SVN Rev[4469]
– CHANGED: Framework – Libs: Was made changes in paloSantoPBX.class.php. Was
added time_conditions y ring_groups to default destinations
SVN Rev[4465]
– CHANGED: Framework – Libs: Was modified lib paloSantoPBX. Was modified
thefunctions that get the musiconhold of the system
SVN Rev[4434]
– CHANGED: Framework: limit scope of javascript keypress handler to just the
input boxes on the elastixneo theme grid views. Original fix by Bruno Macias.
Fixes Elastix bug #1365.
SVN Rev[4431]
– FIXED: elastix framework – file base.js, fixed bug when applied enter button
in same modules, the focus field is not correct, new validation was wrote
SVN Rev[4428]
– CHANGED: elastix framework, file menu.tpl of elastixneo theme, logout link
was updated
SVN Rev[4427]
– CHANGED: Framework – html/Libs: Was modified file paloSantoPBX and
paloSantoAsteriskConfig
SVN Rev[4408]
– CHANGED: Framework – Libs: Was modified file paloSantoASteriskConfig.class.php and
paloSabtoPBX.class.php
SVN Rev[4390]
– CHANGED: Framework – Libs: Was modified file paloSantoASteriskConfig.class.php and
paloSabtoPBX.class.php
SVN Rev[4389]
– FIXED: framework – Build/elastix-framework.spec: Put in correct order the
procedure of delete a group of dirs in the spec.
SVN Rev[4370]
– FIXED: Framework: fix elastix-dbprocess to remove the temporary file 1_sqlFile.sql
whenever it is successfully committed to a database or copied to firstboot.
Part of the fix for Elastix bug #1398.
SVN Rev[4355]
– REMOVED: 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.
CHANGED: 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.
REMOVED: 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.
CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]
– CHANGED: Framework: remove the entry in /etc/sudoers for the command
/usr/bin/yum. Since commit 4342 the only user of sudo yum has been converted
to use a privileged script.
SVN Rev[4346]
– CHANGED: Framework – Libs: Was modified context ext-fax
SVN Rev[4313]
ELASTIX ADDITIONALS

– UPDATED: It was added a pair of excludes for packages handled now by Elastix.
SVN Rev[4462]
– FIXED: Framework: fix elastix-dbprocess to remove the temporary file 1_sqlFile.sql
whenever it is successfully committed to a database or copied to firstboot.
Part of the fix for Elastix bug #1398.
SVN Rev[4355]
– CHANGED: Framework: remove the entry in /etc/sudoers for the command
/usr/bin/yum. Since commit 4342 the only user of sudo yum has been converted
to use a privileged script.
SVN Rev[4346]
ELASTIX FIRSTBOOT

– FIXED: firstboot – elastix-admin-passwords: Now the password in the file
cdr_mysql.conf will be set correctly.
SVN Rev[4467]
– CHANGED: Now the RHGB feature it will be shown after the first boot in the
machine.
SVN Rev[4463]
ADDONS MODULE

– REMOVED: 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.
– CHANGED: 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.
– REMOVED: 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.
– CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup.
SVN Rev[4351]
– FIXED: Addons: fix elastix-updaterd so that it writes logs at /var/log and
pidfiles to /var/run instead of /opt/elastix/elastix-updater. This should
allow /opt/elastix/elastix-updater to remain read-only. Fixes Elastix bug #1397.
SVN Rev[4345]
AGENDA MODULE

– UPDATED: updated elastix-agenda.spec due to changes in daemon
elastix-synchronizerd.
SVN Rev[4502]
– CHANGED: added function daemon_load_default_timezone to avoid php date/time
warnings. Also replaced the deprecated ereg function to preg_match.
SVN Rev[4501]
– REMOVED: 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.
– CHANGED: 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.
– REMOVED: 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.
– CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup.
SVN Rev[4351]
– CHANGED: Agenda – Build/elastix-agenda.spec: The prereq freepbx were deleted.
SVN Rev[4235]
EMAIL ADMIN MODULES

– CHANGED: Email_admin: comment out statement that logs every single IMAP
command, inherited from the Stickgate project.
SVN Rev[4420]
– REMOVED: 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.
– CHANGED: 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.
– REMOVED: 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.
– CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]

FAX MODULES

– FIXED: Apps – Fax/SendFax: Was fixed bug introduce in commit 4477. Was
removed a print_r() function
SVN Rev[4480]
– CHANGED: Apps – PBX: Was made changed in module ivr to add support to
reproduce the recordings in the dialplan
SVN Rev[4477]
– FIXED: Send Fax: check whether text to send as fax is entirely ASCII, and
attempt to convert to ISO-8859-15 if not, before converting to PostScript
directly. Fixes Elastix bug #446.
SVN Rev[4419]
– CHANGED: Send Fax: partial cleanup:
Do not silently ignore failure to submit a fax job, and display error
instead.
Remove useless code that could potentially error out the module.
Remove needless copy of temporary file followed by manual delete. Use the
temporary uploaded file directly.
Remove file type validation based on file extension. It is easy to beat, also
prevents legitimate text files from being uploaded, and sendfax already has
to figure out file type in order to apply conversion.
SVN Rev[4412]
– CHANGED: Fax Viewer: at check status routine, session variable might be
invalid and trigger PHP warnings. Initialize local copy as array and copy
session variable only after checking it is too an array.
SVN Rev[4384]
– CHANGED: Fax: add Requires: ghostscript, /usr/bin/tiff2pdf to specfile. This
fixes inability to display received fax in Fedora 17 for Raspberry Pi.
SVN Rev[4369]
– REMOVED: 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.
CHANGED: 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.
REMOVED: 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.
CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]
PBX MODULE

– CHANGED: Apps – PBX: Was modified dialplan generated by module ivr. Was set
in a correct form the timeout for wait a user enter a option in the ivr
SVN Rev[4505]
– CHANGED: modules – file_editor – sec_weak_keys: Fixed item 4 and 5 from bug
1416, keep search filter in file_editor and change Reason for Status in
sec_weak_keys
SVN Rev[4503]
– CHANGED: Apps – PBX: Was fixed in module trunk the conditions that field
max_calls was obligatory.
SVN Rev[4493]
– CHANGE: modules – endpoint_configurator: Add Support to set new model Escene
620 and Fixed bug in Fanvil vendor
SVN Rev[4492]
– ADDED: Apps – PBX: Was added new module time_conditions. This module permit
actions based in if the time match or not with a time_group already created
SVN Rev[4490]
– CHANGED: Text to Wav: change operation mode of module. Now the module will
stream the output of text2wave directly without creating a downloadable file
in a web directory. This removes one requirement for a web directory that is
both readable and writable by the httpd user.
SVN Rev[4486]
– CHANGED: Framework – DB/elastix: Was deleted permission to superadmin to
acces modules recordings
SVN Rev[4485]
– FIXED: modules – Recordings: Fixed security bugs and mp3 file conversion to
wav.
SVN Rev[4484]
– CHANGED: Apps – PBX: Was made changed in module ivr to add support to
reproduce the recordings in the dialplan.
SVN Rev[4477]
– CHANGED: Festival: fix iButton setup so that it runs directly from $.ready
instead of $.change. Fixes part 1 of Elastix bug #1416.
SVN Rev[4476]
– CHANGED: Festival: fix iButton setup so that it runs directly from $.ready
instead of $.change. Fixes part 1 of Elastix bug #1416.
SVN Rev[4475]
– CHANGED: Apps – PBX: Was made changes in module recording
SVN Rev[4474]
– ADD: modules – Recordings: Module to upload or create audio files
SVN Rev[4472]
– CHANGED: Apps – PBX/DB: Was modified table recordings in database elxpbx
SVN Rev[4470]
– CHANGED: Apps – PBX: Was modified priviliged script asteriskconfig to provied
support to ring_groups and time_conditions
SVN Rev[4466]
– CHANGED: Apps – PBX: Was modified module Trunk to fix bugs refered to
visualization on num_calls by trunk.
SVN Rev[4464]
– CHANGED: Apps – PBX/trunk: Was added new a feature security that permit the
superadmin set a max num of calls in a period of time
SVN Rev[4460]
– FIXED: modules – extensions_batch: Bug 1117, set disable voicemail from csv file.
SVN Rev[4456]
– ADDED: modules – endpoint_configurator: Add support to set new model Fanvil C62
and fix validation in vendor Atcom.cfg
SVN Rev[4449]
– ADDED: Apps – PBX: Was added module time_group. This module permit create a
list of time ranges that later could be used in module time_conditions to
stablish actions based in that time_group
SVN Rev[4447]
– CHANGED: Apps – PBX: Was modified arrLanguage from module musiconhold
SVN Rev[4435]
– ADDED: Apps – PBX/modules: Was added a module ‘musiconhold’ to PBX. This
modules permit create new musiconhold calls inside asterisk.
SVN Rev[4432]
– CHANGED: Apps – PBX/agi-bin: Was modified script pbdirectory and
dialparties.agi
SVN Rev[4407]
– CHANGED: Apps – PBX. Was modified file extensions_generic
SVN Rev[4406]
– CHANGED: Apps – PBX/Setup. Was added table ring_group and was modified table
musiconhold.
SVN Rev[4405]
– CHANGED: Apps – PBX. Was fixed minor bugs in modules extensions and
features_code.
SVN Rev[4404]
– CHANGED: Apps – PBX/ring_group. Was modified part the dialplan that
correspond to ring_groups modules
SVN Rev[4403]
– FIXED: Batch of Extensions: replace brittle regexp parsing of voicemail.conf
and repeated invocation of grep with a single load. The rewritten loading of
voicemail.conf is also more robust in the face of
missing/additional/reordered key/value pairs in vm_options. Fixes Elastix bug
#1117.
SVN Rev[4401]
– CHANGED: Apps – Setup: Was modified file generic_extensions.conf
SVN Rev[4400]
– ADDED: Apps – DB/elxpbx: Was added table ring_group
SVN Rev[4399]
– ADDED: Apps – PBX/Ring_Group: Was added a new module, called ring_group to
PBX. This module permit the creation of ring groups
SVN Rev[4398]
– CHANGED: Apps – PBX/Setup: Was modified privaleged script asteriskconfig.
SVN Rev[4388]
– CHANGED: Apps – PBX/Setup: Was modified dialplan in file
extensions_generic.conf.
SVN Rev[4387]
– CHANGED: Apps – PBX/DB: Was modified databases elxpbx. Added new field in
tables outbound_route and inbound_route
SVN Rev[4386]
– CHANGED: Apps – PBX/Modules: Was add the functionality of Vmx Locator in
module extensions. Was finished the module outbound_route, now create the
dialplan for the outbound_route. Was fixed little bugs in module
inbound_route
SVN Rev[4385]
– FIXED: pbx – Build/elastix-pbx.spec: For correct behavior of rmdir we have to
erase all folders that exists inside the dir in order to erase it.
SVN Rev[4371]
– CHANGED: Apps – PBX/setup: Was edited privileged script asteriskconfig to fix
some bugs dialplan
SVN Rev[4363]
– REMOVED: 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.
– CHANGED: 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.
– REMOVED: 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.
– CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]
– CHANGED: Endpoint Configurator: allow listmacip to be interrupted via a
signal in order to implement cancellation of runaway network scans.
SVN Rev[4341]
– CHANGED: Apps – PBX: Was assigned A DID to call incoming from analog channels
SVN Rev[4314]
– CHANGED: Apps – PBX: Was added functionality to detect incoming fax
SVN Rev[4312]
REPORTS MODULE

– FIXED: Summary by Extension: do not use or add number of calls on URL. Read
this number from the database instead. Fixes part 2 of Elastix bug #1416.
SVN Rev[4482]
– REMOVED: 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.
CHANGED: 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.
REMOVED: 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.
CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]
SECURITY MODULE

– CHANGED: modules – file_editor – sec_weak_keys: Fixed item 4 and 5 from bug
1416, keep search filter in file_editor and change Reason for Status in
sec_weak_keys
SVN Rev[4503]
– FIXED: security – Build/elastix-security.spec: Corrected the copy of files,
now we move them for later erase de dir container.
SVN Rev[4372]
– REMOVED: 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.
CHANGED: 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.
REMOVED: 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.
CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]
– UPDATED: module sec_advanced_settings, freepbx configuration its not
necessary.
SVN Rev[4295]
SYSTEM MODULE

– FIXED: Network Parameters: allow optional quote before dhcp keyword.
SVN Rev[4500]
– FIXED: Backup/Restore: mailbox quotas need to be repaired after a mailbox
restore. Otherwise the quotas of the restored mailboxes always appear as 0.
Fixes part 10a of Elastix bug #1416.
SVN Rev[4489]
– FIXED: Backup/Restore: since the privileged script conversion, the
backupengine script writes an XML manifest with untranslated strings. This
conflicts with the ‘not installed’ case in the GUI, which uses translated
strings for comparison. Now both are consistently using non-translated
strings. Fixes part 8 of Elastix bug #1416.
SVN Rev[4479]
– FIXED: Backup/Restore: backupengine restore would fail to insert the key
virtual_mailbox_domains if the key is missing prior to a restore that
includes virtual domains. Fixed.
SVN Rev[4453]
– CHANGED: Apps – System/Modules: Was fixed type of did that superadmin can
create.
SVN Rev[4391]
– FIXED: Backup/Restore: actually use root mysql password instead of hardcoded
default when reading schemata. Print PDO exception message in case of failure
to read schemata. Pass around level tag to display on error message.
SVN Rev[4378]
– CHANGED: Network: (trival) fix typo in DNS template. Fixes Elastix bug #1400.
SVN Rev[4376]
– REMOVED: 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.
CHANGED: 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.
REMOVED: 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.
CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
it at module_installer/MODULE/setup
SVN Rev[4351]
– CHANGED: implemented new helper script ‘ryum’ and use it to replace
invocations of ‘sudo yum’ with the helper script.
SVN Rev[4342]
– CHANGED: Hardware Detector: remove hardcoded default in previous commit, as
well as some dead code.
SVN Rev[4331]
– CHANGED: Hardware Detector: implement switching on/off of CRC4 checksum for
E1 spans, including support for modification of Wanpipe spans. Partial fix
for Elastix bug #1380.
SVN Rev[4330]
– CHANGED: Hardware Detector: Elastix 3 no longer ships /usr/sbin/amportal
which is part of FreePBX. Check whether /usr/sbin/amportal exists in
hardware_detector and use asterisk script instead if necessary.
SVN Rev[4329]

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Leave a Reply

Your email address will not be published. Required fields are marked *