Just a few... whew! On Aug 15, 2011 8:56 PM, "Douglas Hubler" <[email protected]> wrote: > 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/
