Update #9 : Mon, 15 Aug 2011
==============================================================
- ** No security updates in this update **
- There is a new ISO because of fix affected ISO setup script.
- Thank goes to many people for this update and for continued testing.

Build Log
===========================
commit 94b409b7ca5b51c6eb598f4333b4d31205852f56
Author: Douglas Hubler <[email protected]>
Date:   Tue Aug 2 19:54:30 2011 -0400

    XX-9791 - typo causing "out of order" errors

commit 3a23f51572e0f2fccd19215de0a6468f0c92c84d
Author: George Niculae <[email protected]>
Date:   Tue Aug 2 18:47:34 2011 +0300

    Add possibility to mark locations as not registered from config UI
so replication does not occur

commit d9e580defc6eb60358e7371555257d90e2c9125f
Author: Joegen Baclor <[email protected]>
Date:   Tue Aug 2 19:12:32 2011 +0800

    XX-9791 - Registrar deadlocks when applyUpdatesToDirectory and
applyRegisterToDirectory tries the grab the same mutex

commit 33385491628eca2517db33f0f51aa316773c1e77
Author: Douglas Hubler <[email protected]>
Date:   Wed Jun 1 01:03:29 2011 -0400

    build : allow to pull missing rpms from download.sipfoundry.org by default

commit 05675cc5485b31c95c83b33c1e008fb5068d1b36
Author: Mircea Carasel <[email protected]>
Date:   Fri Jul 8 17:53:22 2011 +0300

    XX-9756: SipXOpenfire plugin: bookmark IM conference

    -created BookmarkManager responsible with creating, deleting,
updating bookmarks
    it verifies if clientcontrol plugin is installed
    if clientcontrol is installed, it uses Java Reflection API to
instantiate objects, call methods from this plugin
    clientcontrol classes gets referenced in sipxopenfire plugin
through the generic openfire  java classLoader for plugins

    -changed sipxopenfire plugin to support bookmark creation when IM
Chat Room/Moderated checkbox is checked

commit 2a72f5c0393ae1be9c4b336969c95e6944c9dd82
Author: George Niculae <[email protected]>
Date:   Mon Aug 1 13:57:05 2011 +0300

    XX-9792: XML Error while reloading the Media services when
distributed server is down

    Reload FS should be issued only on servers with FS installed on

commit f858206bb104c2e00f80ddb64d5359ee08925189
Author: George Niculae <[email protected]>
Date:   Mon Aug 1 13:57:05 2011 +0300

    XX-9792: XML Error while reloading the Media services when
distributed server is down

    Reload FS should be issued only on servers with FS installed on

commit 8695a8a51025cb0fb500f1580000c1c495513231
Author: George Niculae <[email protected]>
Date:   Mon Aug 1 14:53:08 2011 +0300

    Allow more than 2 SIP redundant servers (that is 5 which we're going to)

commit c4c62d263b98e288b1bfac793cd7887da83fe162
Author: George <[email protected]>
Date:   Fri Jul 29 18:51:53 2011 +0300

    XX-9790: Send profiles triggers profile generation on all
locations without accounting selections

    - send profiles only on selected locations
    - mark services to restart only on selected locations

commit f41e96553403d18647f52950c8d960403dc99705
Author: Douglas Hubler <[email protected]>
Date:   Thu Jul 28 11:32:35 2011 -0400

    XX-9737 - make a max of 10 attempts to connect from imbot to xmpp
server, waiting 2^i * 10 seconds each time. This is instead of
infinite attempts every 10 seconds which will kill your machine

    Conflicts:

        sipXimbot/bin/sipximbot.sh.in
        sipXimbot/src/org/sipfoundry/sipximbot/IMBot.java

commit 8ca3aa6fcdc5f7635502514921b67e39fb3bbef5
Author: Douglas Hubler <[email protected]>
Date:   Thu Jul 28 11:18:50 2011 -0400

    XX-9788 - increase http connection limit from 5 to 20 for
registrar xmlrpc server for reasonable results when using more than 3
nodes in the clusters

commit 433350f9c2794a54498593e2afb41c189033af3c
Author: George Niculae <[email protected]>
Date:   Thu Jul 28 14:58:15 2011 +0300

    XX-9787: SOAP API: add branch in user creation call

    - new branchName element added to AddUser request: use
<branchName>Test</branchName> to add new user in Test branch
    - manageuser request modified to accept branch: use
<updateBranch>Test</updateBranch> to add an existing user in Test
branch

commit 26f53e426e8455adc61ec496e5b966991024828d
Author: George Niculae <[email protected]>
Date:   Thu Jul 28 14:58:15 2011 +0300

    XX-9787: SOAP API: add branch in user creation call

    - new branchName element added to AddUser request: use
<branchName>Test</branchName> to add new user in Test branch
    - manageuser request modified to accept branch: use
<updateBranch>Test</updateBranch> to add an existing user in Test
branch

commit 52e551ff21981f2a24f4c281610508743c9c6685
Author: laurentiu <[email protected]>
Date:   Tue Jul 26 17:37:17 2011 +0300

    XX-9597 - User Phonebook loading problem under Firefox 4.x
    - updated gwt and smartgwt libraries
    - tested with Chrome 8/12, FF 3.6/5, IE8/9, Safari 3.2.3 for Win

commit b92960a5f5f79c394b96654b6ad79255e82e1870
Author: laurentiu <[email protected]>
Date:   Tue Jul 26 14:21:13 2011 +0300

    XX-9597 - User Phonebook loading problem under Firefox 4.x
    - updated gwt and smartgwt libraries
    - tested with Chrome 8/12, FF 3.6/5, IE8/9, Safari 3.2.3 for Win

commit 747f486bbb2e4705e0346bd0bbf2062cf26a3dba
Author: George Niculae <[email protected]>
Date:   Sat Jul 23 03:19:49 2011 +0300

    XX-9758: MyBuddy find function returns incorrect information for
users with non-numeric user ID's

commit ff3a98253593fb66cf3f2cf35c6127a9309b5449
Author: George Niculae <[email protected]>
Date:   Sat Jul 23 03:19:49 2011 +0300

    XX-9758: MyBuddy find function returns incorrect information for
users with non-numeric user ID's

commit 773ed8284ead4c18bac2c5dddaaf845ead430d1d
Author: George Niculae <[email protected]>
Date:   Fri Jul 22 23:34:49 2011 +0300

    XX-9617: Voicemail disconnecting call after upgrade to 4.4.0 with
custom email template

    - check if key contained in EmailFormats bundle
    - if not load the key from EmailFormats.properties packed within
sipXivr.jar file

commit 9831a525e2e40fda267e6beb8e94d1efc752adc2
Author: George Niculae <[email protected]>
Date:   Fri Jul 22 23:34:49 2011 +0300

    XX-9617: Voicemail disconnecting call after upgrade to 4.4.0 with
custom email template

    - check if key contained in EmailFormats bundle
    - if not load the key from EmailFormats.properties packed within
sipXivr.jar file

commit dd17e359a97aadbf7bdf9f9d22f80cbcb9fe3c46
Author: George Niculae <[email protected]>
Date:   Fri Jul 22 23:34:49 2011 +0300

    XX-9617: Voicemail disconnecting call after upgrade to 4.4.0 with
custom email template

    - check if key contained in EmailFormats bundle
    - if not load the key from EmailFormats.properties packed within
sipXivr.jar file

commit f8a2e7b7ac0d98dac083338c93ac2f9466fccd45
Author: Mircea Carasel <[email protected]>
Date:   Tue Jul 19 00:38:45 2011 +0300

    XX-9554: Report replication failed - adapted for 4.4

    -new Spring bean ReplicationBean that saves a file located in
var/log for each location
    that contains value FAILED when at least one file failed to be
replicated on that location
    the file name is the location name
    -improved UI in LocationPage.html - Replication FAILED text is
added near location name when
    at least one file failed to get replicated
    -test added

commit 4c80b9230ab1c8556b039f3b4cffa0ed1fef8e35
Author: George Niculae <[email protected]>
Date:   Mon Jul 18 22:19:40 2011 +0300

    fix replication with no records

commit 53e3ef47691d0755a93d2ec3011f4b24666e3022
Author: Douglas Hubler <[email protected]>
Date:   Mon Jul 18 14:21:43 2011 -0400

    XX-9771 - ruby-dbi should be arch dependant

commit 714d006b1876399c1dbde2b39cd28476d68a020b
Author: George Niculae <[email protected]>
Date:   Sat Jul 16 03:55:47 2011 +0300

    Improve file replication - that is do not generate content for
each location if not needed as it introduce big overhead

commit 637a6a4ee6bc839e4059e450e277a2f4d00c8bd9
Author: George Niculae <[email protected]>
Date:   Sat Jul 16 03:06:39 2011 +0300

    Replication chunk sizes configurable from sipxconfig.properties file

    e.g.
    replicationManagerImpl.dataSetChunkSize=35000
    replicationManagerImpl.fileChunkSize=7000000

    replicate chunks of 35000 records for data set and chunk of 7M for files
    Default values are 25000 and 5M

commit 0ba0addad2f020ac48cb1b5b0be53ca65cdb59cb
Author: Joegen Baclor <[email protected]>
Date:   Thu May 12 18:36:12 2011 +0800

    SUP-3 - Fix bug for TCP compound segments parser overrun when no
new line character is found in between packet boundaries

commit 37f010c34fd3978612269e1907d9ed0b0192f76f
Author: Joegen Baclor <[email protected]>
Date:   Thu May 12 18:36:12 2011 +0800

    SUP-3 - Fix bug for TCP compound segments parser overrun when no
new line character is found in between packet boundaries

commit 2d829539b21ff7833629d2981cc06e5db6941b65
Author: Joegen Baclor <[email protected]>
Date:   Wed May 11 07:45:09 2011 +0800

    Fix for via corruption buffer overruns

commit 8a16d436b854db03cb248e111e67126f4a105ded
Author: Joegen Baclor <[email protected]>
Date:   Wed May 11 07:45:09 2011 +0800

    Fix for via corruption buffer overruns

commit e0b30564227bcc1d6e48194122b091fdcd469d73
Author: Douglas Hubler <[email protected]>
Date:   Tue May 24 11:40:22 2011 -0400

    HttpConnection recyles HttpMessage. However, the request object is
declared outside of the read iteration which hinders its destructor to
be called. Even though HttpMessage::read() deletes the contents of
mNameValues, it failed to consider that the body member MAY also be
allocated by prior call to read. This is definitely magnified when
used in XML-RPC since almost all RPC request would contain an XML
body.

    Conflicts:

        sipXtackLib/src/net/HttpMessage.cpp

commit 48f6bed6829a75fc8dc8308a8fb56a5839dcaa60
Author: Douglas Hubler <[email protected]>
Date:   Tue May 24 11:40:22 2011 -0400

    HttpConnection recyles HttpMessage. However, the request object is
declared outside of the read iteration which hinders its destructor to
be called. Even though HttpMessage::read() deletes the contents of
mNameValues, it failed to consider that the body member MAY also be
allocated by prior call to read. This is definitely magnified when
used in XML-RPC since almost all RPC request would contain an XML
body.

    Conflicts:

        sipXtackLib/src/net/HttpMessage.cpp

commit ae55c6ce3a9dd64fab0f73706a53a83a7d6c65ae
Author: George Niculae <[email protected]>
Date:   Thu Jul 14 04:29:30 2011 +0300

    Fix alias bug and improve CallerAliases data set generation

commit a85843dfefcd8b2e35a456bc77dbb88674eaa0e9
Author: George Niculae <[email protected]>
Date:   Wed Jul 13 02:14:59 2011 +0300

    Make CoreContext.getGroupMembers(Group group) deprecated as it
loads all user objects
    Changed XmppAccountInfo to use plain SQL query instead
CoreContext.getGroupMembers(Group group)

commit b9d6ac60555e6a7d1f8f90f3898fbe23ee2406ed
Author: George Niculae <[email protected]>
Date:   Tue Jul 12 00:42:36 2011 +0300

    License for new created files

commit 0cd798d56c4e02bea108464821626b7b5817c042
Author: George Niculae <[email protected]>
Date:   Tue Jul 12 00:03:09 2011 +0300

    release-4.4.1

    - update Lucene to 3.2.0
    - remove check for updates task running in background
    - changed replication mechanism for user aliases, caller aliases,
credentials, permissions, user forward, user location, user static,
contact information config, valid users config, presence routing
config, resource lists to use plain JDBC / SQL queries instead
Hibernate and forAllUsersDo method
    - changed dataset and file replication to be performed in chunks
of 5MB per file and 25k records for data set - supervisor receives the
status of replication (partial, final) and a unique session id
    - ForwardingContextImpl.getAliasMappings should not load all call
sequences as this means loading all users + in memory
    - RowInserter to clear session after each user added in db - this
improved significant import from ldap / csv (20k users in about 30
mins)
    - CoreContextImpl.getAliasMappings changed to use plain SQL query
    - retrieving domain won't make calls to db each time - domain
reloaded from db when domain is saved or initialized (multiple
coreContext.getDomainName calls indicated by visual vm as bottleneck
in process of replicating 20k users)
    - SipxServiceManagerImpl.getServicesFromDb won't make calls to db
each time - services reloaded from db when new service is stored
(multiple calls inidicated by visual vm as bottleneck in process of
replicating 20k users)
    - integration tests added for new replications
    - EditUser and NewUser page should save only new groups, saving
existing user groups that contain many users is very consuming and
useless in creation of an user

    TBD: XmppAccountInfoTest to migrate to integration test, need to
find a way to execute integration tests from plugin builds
    TBD: get rid of forAllUsersDo entirely

    - tests performed with 20k users, replication takes between 1:30
minutes and 2:10 minutes

commit f577cc9bbb2575de58b85f4c15264b4cd1f60847
Author: George Niculae <[email protected]>
Date:   Mon Jul 11 23:51:22 2011 +0300

    Revert "XX-9756: SipXOpenfire plugin: bookmark IM conference"

    This reverts commit 2667fd457c967c5f3208274b3d08a6a0fbdbe29b.

commit 2667fd457c967c5f3208274b3d08a6a0fbdbe29b
Author: Mircea Carasel <[email protected]>
Date:   Fri Jul 8 17:53:22 2011 +0300

    XX-9756: SipXOpenfire plugin: bookmark IM conference

    -created BookmarkManager responsible with creating, deleting,
updating bookmarks
    it verifies if clientcontrol plugin is installed
    if clientcontrol is installed, it uses Java Reflection API to
instantiate objects, call methods from this plugin
    clientcontrol classes gets referenced in sipxopenfire plugin
through the generic openfire  java classLoader for plugins

    -changed sipxopenfire plugin to support bookmark creation when IM
Chat Room/Moderated checkbox is checked

commit 631f587340e7db64cb7a58b7fbac6e3a76319445
Author: George Niculae <[email protected]>
Date:   Thu Jul 7 09:36:49 2011 +0300

    XX-9757: Lowered priority if XML-RPC request content from INFO to
debug to unclutter mid process XML-RPC logging

commit bc49a46e365b95b9104270e09dcb3da91a4cfd77
Author: Joegen Baclor <[email protected]>
Date:   Thu Jul 7 14:24:22 2011 +0800

    XX-9757 - Leak in Sip Unified presence redirector. When inserting
new presence monitor information, the old value being overwritten is
not deleted. This is noticed more frequently with systems that have
large amounts of users that use the IM functionality.

commit c69500f60045d6bd7e6ec056d098d7e9c3b80ec8
Author: Mircea Carasel <[email protected]>
Date:   Thu Jun 30 16:00:24 2011 +0300

    XX-9743: Call Forwarding REST service: expiration time for initial
ring is missing

    --added expiration in XML file for first ring
    --exposed loadSettings method in TestUtil.java to enhance the
ability to load neoconf settings in web tests
    --introduced new Representable class in ForwardResource that
wrapps CallSequence for XStream binding
    offers the ability to add new fields to hold info from wrapped
callSequence instance (expiration for instance)
    -changed test to autmatically load settings using TestUtil

commit 14e8c27f3cd72c6d81dfb7567ae7d195ebbad5d3
Author: Mircea Carasel <[email protected]>
Date:   Wed Jun 29 15:08:18 2011 +0300

    XX-9717: call forwarding REST service, set withWoicemail with
voicemail permission value

    REST PUT doesn't have to contain withVoicemail flag as this cannot
be configurable in 4.4 call forwarding
    REST GET: will return content with withVoicemail flag set with the
value established by the administrator for voicemail permission
    if set to true, the user will always receive voicemail
    if set to false, the user will never receive voicemail

    in 4.6 the user will be able to configure whether wants to receive
voicemail or not in call forwarding scenario (see XX-9736) when
voicemail permission is set to true

commit 8437cd327bbd561cb3641e541302036764c08ef1
Author: George Niculae <[email protected]>
Date:   Mon Jun 27 11:07:18 2011 +0300

    XX-9337 - Lowered log priority of warning messages to debug

commit ba21902e685becb92a63c238fcab79e8b58fde14
Author: Douglas Hubler <[email protected]>
Date:   Thu Jun 23 06:09:34 2011 -0400

    ISO reorganization for missing freeswitch dependencies

commit 1e79a10fe4fc3ec4def9134a070579f8ba5381bf
Author: Kemal Eroglu <[email protected]>
Date:   Thu Jun 9 17:31:47 2011 +0300

    XX-9672 - DNS configuration for second and third servers in HA
configuration fix masterSystemName is changed with masterSystemAddr
when constructing the Configuration URL in sipxecs-setup.

Change log for past releases can be found here
http://download.sipfoundry.org/pub/sipXecs/ChangeLog-4.4.0
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users/

Reply via email to