]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Update ChangeLog through Sept 9
authorMichael S Collins <msc@freeswitch.org>
Wed, 19 Oct 2011 17:12:24 +0000 (10:12 -0700)
committerMichael S Collins <msc@freeswitch.org>
Wed, 19 Oct 2011 17:12:24 +0000 (10:12 -0700)
docs/ChangeLog

index 89ac7f02313fffcc42ecd6d7fc0ca638d9df1f02..a15a7a8230776a96e2900d7fc13d70afc343f1a3 100644 (file)
@@ -309,6 +309,14 @@ freeswitch (1.0.7)
        core: fix event firing for CHANNEL_PROGRESS_MEDIA event (r:e2a4fb11/FS-3396)\r
        core: add emulation for asterisk DIALSTATUS magic var (r:9d98d49f)\r
        core: the new code requires accurate timestamps, we were incrementing it by the interval (20) instead of the samples (160) (r:f10566af/FS-3181)\r
+       core: pass cancel_cause into enterprise_originate (r:2e9724d2)\r
+       core: add support for global namespace in chat interface to bind to unhandled messages (r:6dd1264d)\r
+       core: resolve Syntax Error when using MSSQL in core (r:40990c04/FS-3527)\r
+       core: add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA (r:aea22cd4)\r
+       core: yield when doing b64 encode to avoid stealing the cpu on single proc crappy hardware (r:7d612da4)\r
+       core: DTMF stands for Devil Took My Fone (r:0c066f06)\r
+       core: add callee_id name/number to xml_cdr (r:bcd1e147)\r
+       core: add new flag to frames to denote pass thru frames that are not audio (r:cb9abe02)\r
        docs: Major clean up of doxygen generated core API documentation (r:794246e1)\r
        docs: Add libteletone back to core API documentation (r:c35c138d)\r
        embedded languages: Provide core level support for conditional Set Global Variable (r:c017c24b/FSCORE-612)\r
@@ -358,6 +366,7 @@ freeswitch (1.0.7)
        libesl: Add digit_timeout to ESL::IVR's playAndGetDigits method (r:f564d383)\r
        libesl: add array manipulation to the wraper code (r:ffa0a071)\r
        libesl: fix mem leak - good catch, Jlenk! (r:e420e17f/FS-3386)\r
+       libesl: add sendmsg function to esl (r:2ae688a3)\r
        libfreetdm: implemented freetdm config nodes and ss7 initial configuration\r
        libfreetdm: fix codec for CAS signaling (r:b76e7f18)\r
        libfreetdm: freetdm: ss7- added support for incoming group blocks, started adding support for ansi (r:c219a73c)\r
@@ -438,6 +447,7 @@ freeswitch (1.0.7)
        mod_callcenter: New strategies: round-robin, random, and 'top-down' (r:2b4b23aa,r:bee247ca)\r
        mod_callcenter: Display an warning when MOH is invalid and resume wait with silence. (r:37b14c9a/FS-2740)\r
        mod_callcenter: Fix member been switch as abandoned when he was pickup by an agent (r:9ff8f53f/FS-3281)\r
+       mod_cdr_mongodb: add MongoDB CDR module (r:a9169199)\r
        mod_cdr_sqlite: initial commit (r:f625fe3b)\r
        mod_cdr_sqlite: config file for mod_cdr_sqlite (r:25bc8fe3)\r
        mod_cdr_sqlite: Drop transaction BEGIN/END around INSERT. We're only executing one command, and autocommit will automatically rollback if the INSERT fails. Sync state_handlers with mod_cdr_csv. Minor libpq fixups. (r:0f95b870)\r
@@ -473,6 +483,8 @@ freeswitch (1.0.7)
        mod_commands: fix crash when uuid_break all cannot find bonded uuid channel (r:69e61f76/FS-3468)\r
        mod_commands: fix uuid_dual_transfer for inline dialplan (r:5d84efc3/FS-3403)\r
        mod_commands: update show calls to show both 1 legged calls and bridged calls, also show bridged_calls for previous behaviour of show calls (r:c16c74d9)\r
+       mod_commands: Add 'presence_data' field to 'show channels like xxx' list of fields. This makes anthm's trick mentioned on the mailing list even more handy. (r:4872e6ff)\r
+       mod_commands: Update tab-complete for show cmd to include bridged_calls, detailed_calls, detailed_bridged_calls and removed distinct_channels (r:2fa8f110)\r
        mod_conference: Fix reporting of volume up/down (MODAPP-419)\r
        mod_conference: add last talking time per member to conference xml list\r
        mod_conference: add terminate-on-silence conference param\r
@@ -549,6 +561,8 @@ freeswitch (1.0.7)
        mod_dptools: fix small leak in strftime (r:bbbd67ba)\r
        mod_dptools: resolve Heap corruption in strftime_api_function -thanks (r:707bd05b/FS-3417)\r
        mod_dptools: fix seg on user_recurse_variables reported on the mailing list (r:01b2bd04)\r
+       mod_dptools: add digit_action_set_target app that can set the target (direction of the dtmf flow and subsequent channel who gets the events) to self or peer (bridged channel when possible) (r:cf9859ea)\r
+       mod_dptools: get rid of digit_action_set target and add target,bind_target params to bind_digit_action (r:42b64ccd)\r
        mod_easyroute: Fix possible segfaults and memory leak during unload, and add new setting odbc-retries (r:7fbc47f8/FS-2973)\r
        mod_enum: switch mod_enum to use new portable in-tree version (r:2bbc37e3)\r
        mod_enum: fix race condition between ldns configure creating ldns/util.h and mod_enum (r:87884c5c)\r
@@ -569,8 +583,11 @@ freeswitch (1.0.7)
        mod_event_socket: clear unique headers on event_socket filters (r:436413e0)\r
        mod_event_socket: Unlock mutex to prevent mortuus obfirmo (r:64bc1938/FS-3156/FS-3157)\r
        mod_event_socket: (and mod_erlang_event) make empty apply-inbound-acl config line not deny all (r:8ae9ab5d/FS-3034)\r
+       mod_event_socket: allow duplicate headers to be parsed into events received on the wire (r:2b7a830d)\r
+       mod_event_socket: add optional format string after myevent (r:7ed7f539)\r
        mod_event_zmq: Intitial mod_event_zmq code (r:4d554067)\r
        mod_event_zmq: Update download file from 2.1.3 to 2.1.4 (2.1.3 tar file is gone from zmq server) (r:0b780702)\r
+       mod_event_zmq: Bump to zeromq-2.1.9 (r:3a352e67)\r
        mod_fifo: allow multiple dtmf to exit fifo, set fifo_caller_exit_key to specify which (MODAPP-420)\r
        mod_fifo: cancel outbound call if customer hangs up (r:cadb4d94)\r
        mod_fifo: add taking_calls param to fifo member add and config file (r:821488bf)\r
@@ -584,6 +601,7 @@ freeswitch (1.0.7)
        mod_fifo: don't seg in edge case error conditions (r:9ee13b72)\r
        mod_fifo: set tracking data before enabling hooks (r:34267869)\r
        mod_fifo: Fix fifo orbit timeout when not using a chime tested with and without chime (r:7fee1fd1)\r
+       mod_fifo: Fix URI (r:26039c57/FS-3548)\r
        mod_file_string: Fix segfault when using file string in conference (r:9c40e8e9/FS-3122)\r
        mod_freetdm: Fix for TON and NPI not passed through to channel variables on incoming calls\r
        mod_freetdm: add pvt data to freetdm channels fix fxs features (r:9d456900)\r
@@ -999,6 +1017,14 @@ freeswitch (1.0.7)
        mod_sofia: Fix RTP handling bug to allow goofy & undefined behavior (r:77413ba9/FS-3451)\r
        mod_sofia: don't allow auto answer on an non-outbound call (r:61ee7fdc)\r
        mod_sofia: use the call_id of the original register in the unsolicited notify for MWI (r:53b0ecce)\r
+       mod_sofia: Fix caller ID name on bridged appearance (r:7efa4fb2/FS-3532)\r
+       mod_sofia: speed up restart speed of profiles (r:fb5f29c2)\r
+       mod_sofia: this is actually compliant when mixing ptimes in the same sdp but since iLBC uses its own fmtp for ptime I will add this patch to make it beleive its 20 for the sake of arguement.  If you have any other problems with this, set the channel or global variable sdp_m_per_ptime=false to completely disable the default correct behaviour (r:247537a9/FS-3545)\r
+       mod_sofia: I missed a few more spots to hack in the exception for iLBC, (thanks for marring my code iLBC ppl) it should work as expected now even with the m_per_ptime on (r:83a78fbf/FS-3545)\r
+       mod_sofia: don't turn X-FS- headers into variables, they are reserved for FS specific communication and should not be passed on (r:7d399cce)\r
+       mod_sofia: This patch will probably make it work but the bug is actually in the phone, the patch is simply tolerating the bad behaviour.  You are correct about the a=sendonly missing, this was fixed in a later revision of the polycom firmware.  I suggest that even if this patch works, that you update your phones to a newer firmware, preferably the most recent. (r:7acddfac/FS-3549)\r
+       mod_sofia: add auth username to unreg event (r:1b9b3456)\r
+       mod_sofia: fix wrong media ip in recover data issue (r:5154b881)\r
        mod_soundtouch: updated soundtouch to library 1.5.0 to fix gcc > 4.3 incompatibilities (r:dfb5c629)\r
        mod_spandsp: initial checkin of mod_fax/mod_voipcodecs merge into mod_spandsp (r:fa9a59a8)\r
        mod_spandsp: rework of new mod_spandsp to have functions broken up into different c files (r:65400642)\r
@@ -1021,6 +1047,7 @@ freeswitch (1.0.7)
        mod_spandsp: add proper tone detect stop (r:8beb10d2/FS-3367)\r
        mod_spandsp: add more fax event information (r:0555b702/FS-3345)\r
        mod_spandsp: fix memory issue in spandsp_tone_detect (r:8793c2ed)\r
+       mod_spandsp: Tweak link order of some libs to fix build on gcc platforms that have ld flag "--as-needed" as default. (r:0db88b59/FS-2873/FS-2874)\r
        mod_spidermonkey: allow vars to be set containing vars from languages (r:5cd072a3)\r
        mod_spidermonkey: fix seg in js hangup (r:7d554c11)\r
        mod_spidermonkey: Fix mod_spidermonkey build on FreeBSD, (Undefined symbol PR_LocalTimeParameters). (r:3edb8419)\r
@@ -1062,6 +1089,8 @@ freeswitch (1.0.7)
        mod_voicemail: Add 2 new profile settings, db-password-override and allow-empty-password-auth.  By default, they have value of their previous behavior.  If db-password-override=true, the db password will only be used if present, if not present fallback to the xml config file vm-password.  If allow-empty-password-auth=false, it will disable login via a authentication method if there is no password set in the user account (This wont affect voicemail_authorize=true login). (r:a9db642a)\r
        mod_voicemail: remove pointless update_mwi() in vm_list api command (r:b952b2b2)\r
        mod_voicemail: add message_len to output of vm_list api command (r:77c5000d)\r
+       mod_voicemail: use vm_email as notification address if vm_notify_email isn't set (that behavior was in voicemail_leave_main but not in deliver_vm) (r:8974f9d6)\r
+       mod_voicemail: better fix for voicemail email key match (r:aff4bcbe/FS-3080)\r
        mod_xml_cdr: add force_process_cdr var to process b leg cdr on a case by case basis when b leg cdr is disabled (XML-17)\r
        mod_xml_cdr: add leg param to query string (XML-24)\r
        mod_xml_cdr: fix locked sessions (XML-26)\r