From 040923b19dc1bdb3b529735957fc446569c81d41 Mon Sep 17 00:00:00 2001 From: Michael S Collins Date: Wed, 19 Oct 2011 10:12:24 -0700 Subject: [PATCH] Update ChangeLog through Sept 9 --- docs/ChangeLog | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/ChangeLog b/docs/ChangeLog index 89ac7f0231..a15a7a8230 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -309,6 +309,14 @@ freeswitch (1.0.7) core: fix event firing for CHANNEL_PROGRESS_MEDIA event (r:e2a4fb11/FS-3396) core: add emulation for asterisk DIALSTATUS magic var (r:9d98d49f) core: the new code requires accurate timestamps, we were incrementing it by the interval (20) instead of the samples (160) (r:f10566af/FS-3181) + core: pass cancel_cause into enterprise_originate (r:2e9724d2) + core: add support for global namespace in chat interface to bind to unhandled messages (r:6dd1264d) + core: resolve Syntax Error when using MSSQL in core (r:40990c04/FS-3527) + core: add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA (r:aea22cd4) + core: yield when doing b64 encode to avoid stealing the cpu on single proc crappy hardware (r:7d612da4) + core: DTMF stands for Devil Took My Fone (r:0c066f06) + core: add callee_id name/number to xml_cdr (r:bcd1e147) + core: add new flag to frames to denote pass thru frames that are not audio (r:cb9abe02) docs: Major clean up of doxygen generated core API documentation (r:794246e1) docs: Add libteletone back to core API documentation (r:c35c138d) embedded languages: Provide core level support for conditional Set Global Variable (r:c017c24b/FSCORE-612) @@ -358,6 +366,7 @@ freeswitch (1.0.7) libesl: Add digit_timeout to ESL::IVR's playAndGetDigits method (r:f564d383) libesl: add array manipulation to the wraper code (r:ffa0a071) libesl: fix mem leak - good catch, Jlenk! (r:e420e17f/FS-3386) + libesl: add sendmsg function to esl (r:2ae688a3) libfreetdm: implemented freetdm config nodes and ss7 initial configuration libfreetdm: fix codec for CAS signaling (r:b76e7f18) libfreetdm: freetdm: ss7- added support for incoming group blocks, started adding support for ansi (r:c219a73c) @@ -438,6 +447,7 @@ freeswitch (1.0.7) mod_callcenter: New strategies: round-robin, random, and 'top-down' (r:2b4b23aa,r:bee247ca) mod_callcenter: Display an warning when MOH is invalid and resume wait with silence. (r:37b14c9a/FS-2740) mod_callcenter: Fix member been switch as abandoned when he was pickup by an agent (r:9ff8f53f/FS-3281) + mod_cdr_mongodb: add MongoDB CDR module (r:a9169199) mod_cdr_sqlite: initial commit (r:f625fe3b) mod_cdr_sqlite: config file for mod_cdr_sqlite (r:25bc8fe3) 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) @@ -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) mod_commands: fix uuid_dual_transfer for inline dialplan (r:5d84efc3/FS-3403) 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) + 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) + mod_commands: Update tab-complete for show cmd to include bridged_calls, detailed_calls, detailed_bridged_calls and removed distinct_channels (r:2fa8f110) mod_conference: Fix reporting of volume up/down (MODAPP-419) mod_conference: add last talking time per member to conference xml list mod_conference: add terminate-on-silence conference param @@ -549,6 +561,8 @@ freeswitch (1.0.7) mod_dptools: fix small leak in strftime (r:bbbd67ba) mod_dptools: resolve Heap corruption in strftime_api_function -thanks (r:707bd05b/FS-3417) mod_dptools: fix seg on user_recurse_variables reported on the mailing list (r:01b2bd04) + 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) + mod_dptools: get rid of digit_action_set target and add target,bind_target params to bind_digit_action (r:42b64ccd) mod_easyroute: Fix possible segfaults and memory leak during unload, and add new setting odbc-retries (r:7fbc47f8/FS-2973) mod_enum: switch mod_enum to use new portable in-tree version (r:2bbc37e3) mod_enum: fix race condition between ldns configure creating ldns/util.h and mod_enum (r:87884c5c) @@ -569,8 +583,11 @@ freeswitch (1.0.7) mod_event_socket: clear unique headers on event_socket filters (r:436413e0) mod_event_socket: Unlock mutex to prevent mortuus obfirmo (r:64bc1938/FS-3156/FS-3157) mod_event_socket: (and mod_erlang_event) make empty apply-inbound-acl config line not deny all (r:8ae9ab5d/FS-3034) + mod_event_socket: allow duplicate headers to be parsed into events received on the wire (r:2b7a830d) + mod_event_socket: add optional format string after myevent (r:7ed7f539) mod_event_zmq: Intitial mod_event_zmq code (r:4d554067) 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) + mod_event_zmq: Bump to zeromq-2.1.9 (r:3a352e67) mod_fifo: allow multiple dtmf to exit fifo, set fifo_caller_exit_key to specify which (MODAPP-420) mod_fifo: cancel outbound call if customer hangs up (r:cadb4d94) mod_fifo: add taking_calls param to fifo member add and config file (r:821488bf) @@ -584,6 +601,7 @@ freeswitch (1.0.7) mod_fifo: don't seg in edge case error conditions (r:9ee13b72) mod_fifo: set tracking data before enabling hooks (r:34267869) mod_fifo: Fix fifo orbit timeout when not using a chime tested with and without chime (r:7fee1fd1) + mod_fifo: Fix URI (r:26039c57/FS-3548) mod_file_string: Fix segfault when using file string in conference (r:9c40e8e9/FS-3122) mod_freetdm: Fix for TON and NPI not passed through to channel variables on incoming calls mod_freetdm: add pvt data to freetdm channels fix fxs features (r:9d456900) @@ -999,6 +1017,14 @@ freeswitch (1.0.7) mod_sofia: Fix RTP handling bug to allow goofy & undefined behavior (r:77413ba9/FS-3451) mod_sofia: don't allow auto answer on an non-outbound call (r:61ee7fdc) mod_sofia: use the call_id of the original register in the unsolicited notify for MWI (r:53b0ecce) + mod_sofia: Fix caller ID name on bridged appearance (r:7efa4fb2/FS-3532) + mod_sofia: speed up restart speed of profiles (r:fb5f29c2) + 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) + 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) + 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) + 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) + mod_sofia: add auth username to unreg event (r:1b9b3456) + mod_sofia: fix wrong media ip in recover data issue (r:5154b881) mod_soundtouch: updated soundtouch to library 1.5.0 to fix gcc > 4.3 incompatibilities (r:dfb5c629) mod_spandsp: initial checkin of mod_fax/mod_voipcodecs merge into mod_spandsp (r:fa9a59a8) mod_spandsp: rework of new mod_spandsp to have functions broken up into different c files (r:65400642) @@ -1021,6 +1047,7 @@ freeswitch (1.0.7) mod_spandsp: add proper tone detect stop (r:8beb10d2/FS-3367) mod_spandsp: add more fax event information (r:0555b702/FS-3345) mod_spandsp: fix memory issue in spandsp_tone_detect (r:8793c2ed) + 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) mod_spidermonkey: allow vars to be set containing vars from languages (r:5cd072a3) mod_spidermonkey: fix seg in js hangup (r:7d554c11) mod_spidermonkey: Fix mod_spidermonkey build on FreeBSD, (Undefined symbol PR_LocalTimeParameters). (r:3edb8419) @@ -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) mod_voicemail: remove pointless update_mwi() in vm_list api command (r:b952b2b2) mod_voicemail: add message_len to output of vm_list api command (r:77c5000d) + 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) + mod_voicemail: better fix for voicemail email key match (r:aff4bcbe/FS-3080) 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) mod_xml_cdr: add leg param to query string (XML-24) mod_xml_cdr: fix locked sessions (XML-26)