From be3d61dead30742a3d941ae6351568f800148e03 Mon Sep 17 00:00:00 2001 From: Michael S Collins Date: Mon, 4 Oct 2010 18:05:30 -0700 Subject: [PATCH] Update ChangeLog through Sept 21 (more coming) --- docs/ChangeLog | 55 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/docs/ChangeLog b/docs/ChangeLog index a2ed493f37..412ab9ff18 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -16,12 +16,16 @@ freeswitch (1.0.7) build: VS 2010 - Change to V4 framework, add SWIG v2.0 files to fix release build exceptions(temp fix till we upgrade all SWIG files) (r:812f4309) build: Windows VS2010 build - remove strange characters (r:ba1546e0/FSBUILD-297) build: Make bootstrap.sh Bourne shell compatible (r:8dbd62ff/FSBUILD-301) + codec2: working prototype, still for testing only (r:04ca0751) config: move limit.conf to db.conf config: Update VM phrase macros to voice option then action on main, config menus config: Remove 99xx extension numbers to avoid dp conflicts (r:0c9bb174/DP-17) config: update config example for caller-id-type (r:8f03a7cd) config: default to 48k since most sound cards can do that (r:170404a4) config: Create RFC2822_DATE for use in emails. Some clients fail to sort emails properly without a Date: line. (r:a1f19d91) + config: move enum to the bottom of default. (r:4d448c97) + config: Add att_xfer example to default dialplan (r:20ec962a) + config: default example to resolve some issues with SCA in cases where host and ip are mixed causing the phone to be confused. (r:0279261b) core: Add RTCP support (FSRTP-14) core: handle some errors on missing db handle conditions core: add ... and shutdown as a fail-safe when no modules are loaded @@ -78,8 +82,22 @@ freeswitch (1.0.7) core: Implemented 'Block Fork' and removed possibility for "-nc -nf" potential issue. (r:f26a6972/FSCORE-652) core: Add console callback for listing loaded/available modules for load/unload/reload commands (r:d68a1218/FSCORE-662) core: strip trailing and leading whitespace in api execute args and commands (r:ca481842) + core: Fix SQLLEN to prevent queue buffer overrun (r:68d1c32a/FS-2149) + core: add origination_caller_profile to log all attempted calls for a paticular leg (r:977a8ad7) + core: Add attribute "path" to autoload_configs/modules.conf.xml entry. (r:1a75821d) + core: add tone2wav (r:6f2c455f) + core: add speed boost to sql thread (r:ef79535c) + core: reverse the linked list in ivr menus to support accidental feature of multiple entries for the same keys (r:d4a01324) + core: Add time of day string compare function switch_tod_cmp. It usable in XML dialplan with time-of-day. String format is hh:mm:ss you can define a range like this : 09:00-17:00 (Second are not optional) (r:4ab8fa13) + core: Add date time range string compare function switch_fulldate_cmp. It usable in XML dialplan with date-time. String format example : 2009-10-10 14:33:22~2009-11-10 17:32:31. (r:c9fcce08) + core: Add day of week 3 letter initial usage in "wday" field in the dialplan. Example : mon-fri. Using number as before is still supported. Several public switch function are available. (r:59ec8ced) + core: set conditionals to only fire when the mutex can be obtained (r:07ec7867) + core: avoid segfault when sofia tries to update the callee id at the same time as the outbound call is transferred (r:df63657e) + core: make code more automagic to shut up the dude on the list (r:d093a4a4) + core: Fix memory leak if we fail to enqueue new event to EVENT_QUEUE in switch_event.c (r:ef773e07/FS-2148) lang: Improve French phrase files (FSCONFIG-23) libdingaling: fix race on shutdown causing crash (FSMOD-47) + libdingaling: Fix crash in new GV interface when exceeding 24 calls (r:be00609a/FS-2171) libesl: Fix potential race condition (ESL-36) libesl: Add /uuid command to fs_cli to filter logs by uuid libesl: Increase buffer in fs_cli for Win (r:d1d6be88/FSCORE-611) @@ -93,6 +111,8 @@ freeswitch (1.0.7) libesl: Fix SEGV when using serialize function without any arguments (r:910729b5/ESL-44) libesl: fix leak-on-error in esl_connect_timeout() (r:4263d60e) 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) libopenzap: Add CLI tracing libs: Merged OpenZAP and FreeTDM into the FreeSWITCH tree. libs: Add support for TLS on Windows using openssl (r:1abe3b93/MODSOFIA-92) @@ -103,6 +123,7 @@ freeswitch (1.0.7) libspandsp: removed a saturate16 from spandsp that was causing problems fixed a typo in the MSVC inttypes.h file for spandsp libspandsp: Changes to the signaling tone detector to detect concurrent 2400Hz + 2600Hz tones. This passes voice immunity and other key tests, but it bounces a bit when transitions like 2400 -> 2400+2600 -> 2600 occur. Transitions between tone off and tone on are clean. (r:bc13e944) libspandsp: Fix Windows build after libspandsp update (r:d70cc852/FSBUILD-293) + libspandsp: Fix for T.30 processing of operator interrupts, to improve compatibility with some machines, which seem to send them when no operator is around. (r:84ee0ae6) mod_avmd: Initial check in - Advanced Voicemail Detect (r:10c6a30a) (by Eric Des Courtis) mod_avmd: Add to windows build (r:df4bd935) mod_callcenter: Initial commit of the mod_callcenter application. This module is in it early state of developpement. You can see documentation on the wiki at : http://wiki.freeswitch.org/wiki/Mod_callcenter For support/comments, please use http://jira.freeswitch.org/ and select the MOD CALLCENTER module. (r:ba09b96d) @@ -116,7 +137,8 @@ freeswitch (1.0.7) mod_callcenter: You can now allow caller that have hangup before agent answer to call back and resume their previous position. (r:ab2529d4) mod_callcenter: correct multiple little things following the recent tiers and join back features (r:9b33bd1c) mod_callcenter: Add more channel variable and event and fix a mem leak (r:2d3d8c8d) - od_callcenter: Make more sence to bridge the caller to the agent. Before, in the xml_cdr you saw it it like the agent initiated the call to the member (r:0be95658) + mod_callcenter: Make more sence to bridge the caller to the agent. Before, in the xml_cdr you saw it it like the agent initiated the call to the member (r:0be95658) + mod_callcenter: Added max-wait-time and max-wait-time-with-no-agent param to a queue. (r:3482f95e) mod_cidlookup: null xml is bad (r:095815f8) mod_cid_lookup: honor skipcitystate when using whitepages (r:a66654de/FSMOD-53) mod_commands: make break uuid_break and add cascade flag @@ -127,6 +149,9 @@ freeswitch (1.0.7) mod_commands: Fix a segfault if no arguments is provided to limit_hash_usage (r:8ceb2a9b) mod_commands: fsctl max_session should display int, not float (r:f7e2410e/FSCORE-634) mod_commands: limit - reset rate and release resource apis Thanks Moy (r:a7c31e6f/FSCORE-637) + mod_commands: Fix user_data returning the first value found instead of the last. Also add support to get variable from the group. (r:402f2391) + mod_commands: Allow cond API to return empty false value (r:c8a897b9) + mod_commands: ***BEHAVIOUR CHANGE*** reloadacl, load , reload will now explicitly call reloadxml (r:42c9df72) 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 @@ -139,6 +164,8 @@ freeswitch (1.0.7) mod_dingaling: make mod_dingaling compat with google's new free phonecalls thing (r:ba0a2a32) mod_dingaling: make dingaling work with google voice inbound too (r:4ee68141) mod_dingaling: Fix crash when testing the new gv-dingaling with around 24 concurrent calls (r:73e1ec5e/FSCORE-667) + mod_dingaling: Fix NULL pointer (r:e3eff816/FS-1103) + mod_directory: Add variable directory_search_order to allow to search by first name by default is set to "first_name" (r:163ca31f) mod_db: fix stack corruption (MODAPP-407) mod_dptools: add eavesdrop_enable_dtmf chan var (r:596c0012) mod_dptools: Make park app not send 183 session progress (r:76932995/FSCORE-567) @@ -153,6 +180,7 @@ freeswitch (1.0.7) 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) mod_fifo: add nomedia flag (r:2d30a8c2) + mod_fifo: Fix inconsistency between the fifo queue and the channels (num callers in queue can become "-1") (r:07487114/FS-1659) 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) mod_freetdm: export and import boost custom data (r:edb2d582) @@ -213,9 +241,14 @@ freeswitch (1.0.7) mod_lcr: fix dialplan issues with default profile and logging when no caller_profile set (r:00170558) mod_lcr: assign default profile even if testing is skipped (r:6420099c) mod_lcr: fix compiler warning on newer gcc (r:bfa414cb) + mod_lcr: don't count twice (r:eaeabc7b/FS-1810) mod_loopback: add loopback_bowout_on_execute var to make 1 legged loopback calls bow out of the picture mod_loopback: only execute app once in app mode (r:64f58f2d) + mod_lua: Add switch_core_sqldb functionality from inside Lua script (r:26f2e095/FS-1384) + mod_lua: Made 2nd arg to freeswitch.Dbh:query (cb func) optional (r:87db11af) + mod_lua: Added SAF_ROUTING_EXEC flag to lua app, so it can be run inline (r:7d5ca1c0) mod_managed: Added wrapper for switch_event_bind for .net (r:a5f07a80/MODLANG-165) + mod_managed: add additional support (r:5be58aac) mod_mp4v: MP4V-ES passthru for washibechi on IRC mod_nibblebill: free allocated mem at shutdown; free properly if using custom_sql mod_nibblebill: Add SAF_SUPPORT_NOMEDIA to nibblebill @@ -303,12 +336,28 @@ freeswitch (1.0.7) mod_sofia: Fix memleak and mwi event not generated on first register (r:04b9b3e2) mod_sofia: when getting presence with no payload consider it an extension to the expires time in the dialog (r:70331e88) mod_sofia: don't put blank 'version' attr in dialog-info packets (r:749dc864) + mod_sofia: speed up db action in sofia recover (r:8114b3f1) + mod_sofia: Support display updates for Cisco SIP endpoints (tested on SPA series) (r:ac205288/FS-884) + mod_sofia: dont put an rpid in 183 or 200 if pass-callee-id is false (r:86de47ff) + mod_sofia: improve sofia recover in some nat cases (r:4526ba30) + mod_sofia: edge cases for sofia recover (r:646a5609) + mod_sofia: Correct the order what param and variables are overriding them self in user/group/domain (r:5a6f0f5c) + mod_sofia: include accumulated stats from rtcp into vars (r:d5ff3e04) + mod_sofia: make sure hold-related code is skipped 100% with disable-hold set (r:403bf6af) + mod_sofia: make force-subscription-expires only work on nonzero expire deltas, 0 means unscubscribe (r:b7751868) + mod_sofia: presence tweaks and addition of all-reg-options-ping which is like nat-options-ping only for every registered host (r:04b52156) + mod_sofia: If sip_invite_domain is used lets use it for rpid_domain no matter what because I know best if I set it (r:8726104a) + mod_sofia: add inline lists for tab complete db using ::[a:b syntax (r:445731ee) + mod_sofia: add sofia profile gwlist up|down to list up or downed profiles for feeding into mod distributor to exclude dead gateways (r:0477cb67) + mod_sofia: add 'sofia global siptrace on' so we don't have to always teach people to enable sip trace on each profile (r:09fa6678) 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) mod_spandsp: improve duplicate digit detection and add 'min_dup_digit_spacing_ms' channel variable for use with the dtmf detector (r:eab4f246/FSMOD-45) mod_spandsp: add start_tone_detect/stop_tone_detect app and api commands for tone and cadence detection (r:a6e65147/MODAPP-378) mod_spandsp: Fix mod_spandsp receive t38 fax error in windows7 (r:fca93f29/MODAPP-443) mod_spandsp: Moved spandsp to a more recent version. A huge number of little changes occur here, as recently spandsp lost all the $Id$ entries the source files had for the dark old days of CVS (r:f029f7ef) + mod_spandsp: move app flag into 'T38' namespace for the sake of housekeeping (r:0d0b4b43) + mod_spandsp: make t38 terminal mode more reliable (r:83da7bd3) 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) @@ -322,10 +371,14 @@ freeswitch (1.0.7) mod_voicemail: fix vm msg being deleted when pressing key to forward to email (MODAPP-403) mod_voicemail: make voicemails use the uuid of the channel who recorded it when applicable (r:98a5a30a) mod_voicemail: user unable to play or delete voicemail via web API (r:b5205c0b/MODAPP-447) + mod_voicemail: Allow to forward a message or send it via email key during the playback of the recording, not just when the menu is playing. (r:83aeda79) + mod_voicemail: fix vm_inject to a group and change syntax for sending to a whole domain to domain= for clarity sake (r:f30a1cc6) + mod_voicemail: add quotes to vm_cc command generated internally to escape spaces in the caller id name (r:5f012813) 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) mod_xml_cdr: fix minor memory leaks and config bug (r:19253d83/MODEVENT-62) + mod_xml_rpc: Fix crash if unauthorized XML RPC is attempted (r:9835395c/FS-184) sofia-sip: fix null derefernce segfault in soa (r:f356c5e6) sofia-sip: extend timeout for session expires on short timeouts to be 90% of timeout instead of 1/3 to handle devices that do not refresh in time such as polycom (r:a7f48928/SFSIP-212)