]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Update ChangeLog through August 17
authorMichael S Collins <msc@freeswitch.org>
Tue, 17 Aug 2010 22:32:19 +0000 (15:32 -0700)
committerMichael S Collins <msc@freeswitch.org>
Tue, 17 Aug 2010 22:32:19 +0000 (15:32 -0700)
docs/ChangeLog

index 99c87c5657d3099ad3b594b10d918e4d52c41e6b..0bc629ef60b5dfe4bb36a936845c959eba2dc0d3 100644 (file)
@@ -11,11 +11,16 @@ freeswitch (1.0.7)
        build: add mod_spandsp to windows build (r:4fa8be62)\r
        build: merge -j option for bootstrap (r:abb7d2e5/FSBUILD-237)\r
        build: dont fail on bootstrap due to missing libs (r:ff960d78)\r
+       build: numerous tweaks to allow building on VS2010\r
+       build: Fix build with --with-curl (r:e704f021/FSBUILD-285)\r
+       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)\r
+       build: Windows VS2010 build - remove strange characters (r:ba1546e0/FSBUILD-297)\r
        config: move limit.conf to db.conf\r
        config: Update VM phrase macros to voice option then action on main, config menus\r
        config: Remove 99xx extension numbers to avoid dp conflicts (r:0c9bb174/DP-17)\r
        config: update config example for caller-id-type (r:8f03a7cd)\r
        config: default to 48k since most sound cards can do that (r:170404a4)\r
+       config: Create RFC2822_DATE for use in emails. Some clients fail to sort emails properly without a Date: line. (r:a1f19d91)\r
        core: Add RTCP support (FSRTP-14)\r
        core: handle some errors on missing db handle conditions\r
        core: add ... and shutdown as a fail-safe when no modules are loaded\r
@@ -50,21 +55,52 @@ freeswitch (1.0.7)
        core: fix uuid_media state change (r:2cc59f1e/FSCORE-615)\r
        core: add new callstate field to channels table (r:0f133eae)\r
        core: fix leg_timeout issue (r:3fbd9e21/MODAPP-433)\r
+       core: Add alternate timing method support for Windows XP and 2003 - must be conditionally compiled(default is original timing) (r:30d2e7fd/FSCORE-626)\r
+       core: Fix fail to parse variable absolute_codec_string when inside [] (r:bfe31288/FSCORE-631)\r
+       core: Fix limit not decrementing properly (r:f10eebf8/FSCORE-632)\r
+       core: Fix crash when receiving RTP packet w/ invalid length (r:26358d67/FSCORE-635)\r
+       core: Fix incorrect variable assignment in switch_channel_set_timestamp (r:8a7f38c6/FSCORE-636)\r
+       core: add api_reporting_hook (like api_hangup_hook but after reporting state) both honor session_in_hangup_hook (r:ed7ccc14)\r
+       core: only let force_transfer_* vars work when an explicit value was not supplied (r:91a87e9d)\r
+       core: Make switch_ivr_session_echo stop when CF_BREAK is set (r:2b120311/DP-19)\r
+       core: change channel app_flags to be realm specific and default old version to use __FILE__ as the realm name to avoid cross fire between apps using app flags (r:09c1815c)\r
+       core: preanswer before getting variables to avoid crash (r:25fe16df)\r
+       core: Windows: Don't report "unknown command" on console when empty command has been given (r:c8f9fb56/FSCORE-641)\r
        embedded languages: Provide core level support for conditional Set Global Variable (r:c017c24b/FSCORE-612)\r
+       core: Windows: Add start parameter -monotonic-clock, replaces build flag WIN32_MONOTONIC (r:3515c7a0/FSCORE-643)\r
+       core: Improve RTP timing on playback of files (r:d6d7773c/FSCORE-639)\r
+       core: Allows bind_meta_app to use chars other than * (r:fd254766/FSCORE-630)\r
+       core: Fixed core lib won't build for win32 (r:9327c994/FSCORE-646)\r
        lang: Improve French phrase files (FSCONFIG-23)\r
        libdingaling: fix race on shutdown causing crash (FSMOD-47)\r
        libesl: Fix potential race condition (ESL-36)\r
        libesl: Add /uuid command to fs_cli to filter logs by uuid\r
        libesl: Increase buffer in fs_cli for Win (r:d1d6be88/FSCORE-611)\r
        libesl: fix esl buffer overflow (r:9c9cb5b3)\r
+       libesl: add -r to fs_cli to retry every second up to 2 min to connect (r:36bfe432)\r
+       libesl: Fix esl doc, s/ESL_STATUS_SUCESS/ESL_SUCCESS/g (r:84b4b5da)\r
+       libesl: make esl_connect thread-safe by using getaddrinfo instead of gethostbyname (r:52885dfc)\r
+       libesl: Add esl_connect_timeout to specify custom connection timeouts (r:12a0ec74)\r
+       libesl: use recv_timed in esl_connect_timemout in case we get stuck in a blocking recv (r:13137e22)\r
+       libesl: use uint32_t instead of long for timeout as in the rest of the lib, 0 means forever. Also added esl_send_recv_timed() (r:49d6c803)\r
+       libesl: Fix SEGV when using serialize function without any arguments (r:910729b5/ESL-44)\r
+       libesl: fix leak-on-error in esl_connect_timeout() (r:4263d60e)\r
+       libfreetdm: implemented freetdm config nodes and ss7 initial configuration\r
+       libopenzap: Add CLI tracing\r
        libs: Merged OpenZAP and FreeTDM into the FreeSWITCH tree.\r
-       libsfreetdm: implemented freetdm config nodes and ss7 initial configuration\r
-       libsopenzap: Add CLI tracing\r
+       libsofiasip: Fix random crashes (r:c15ee980/SFSIP-219)\r
+       libsofiasip: Fix T.38 bug in sofia_glue (r:2843f1ad/MODSOFIA-94)\r
        libspandsp: Fixed a typo in spandsp's msvc/inttypes.h Updated sig_tone processing in spandsp to the latest, to allow moy to proceed with his signaling work.\r
        libspandsp: removed a saturate16 from spandsp that was causing problems fixed a typo in the MSVC inttypes.h file for spandsp\r
        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)\r
+       libspandsp: Fix Windows build after libspandsp update (r:d70cc852/FSBUILD-293)\r
        mod_avmd: Initial check in - Advanced Voicemail Detect (r:10c6a30a) (by Eric Des Courtis)\r
        mod_avmd: Add to windows build (r:df4bd935)\r
+       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 : <a href="http://wiki.freeswitch.org/wiki/Mod_callcenter">http://wiki.freeswitch.org/wiki/Mod_callcenter</a> For support/comments, please use <a href="http://jira.freeswitch.org/">http://jira.freeswitch.org/</a> and select the MOD CALLCENTER module. (r:ba09b96d)\r
+       mod_callcenter: Add ability to unload/reload/load a queue setting (You still need to reloadxml before). Note that joining a queue will check for it in the config and load it on the fly... I've used the same system as in mod_voicemail.  Not sure if we should allow this, but just comment it out of the config before unload and it wont be available anymore (r:3eafca60)\r
+       mod_callcenter: Try to fix the ring-all, also add cli auto complete done in previous commit (r:1666783c)\r
+       mod_callcenter: Add missing odbc db support (Not tested, please someone test this) (r:42436e27)\r
+       mod_callcenter: More ODBC changes.  It is not a global settings value.  Cannot be changed in runtime. (r:6980305f)\r
        mod_cidlookup: null xml is bad (r:095815f8)\r
        mod_cid_lookup: honor skipcitystate when using whitepages (r:a66654de/FSMOD-53)\r
        mod_commands: make break uuid_break and add cascade flag \r
@@ -72,17 +108,29 @@ freeswitch (1.0.7)
        mod_commands: expand last patch to do hold as well and rename the command to uuid_phone_event\r
        mod_commands: allow uuid_break to interrupt one or all in a delimited string of files the same as several individual files (r:eba05c3c)\r
        mod_commands: add show channels count auto-completion for mod_commands (r:5ffc57e5/FSMOD-54)\r
+       mod_commands: Fix a segfault if no arguments is provided to limit_hash_usage (r:8ceb2a9b)\r
+       mod_commands: fsctl max_session should display int, not float (r:f7e2410e/FSCORE-634)\r
+       mod_commands: limit - reset rate and release resource apis  Thanks Moy (r:a7c31e6f/FSCORE-637)\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
        mod_conference: Add User Flags to Member Data Events (MODAPP-423)\r
        mod_conference: add conference_member_id variable to all sessions with the member id used by their conference participation (For drk__) (r:49c9bfdb)\r
        mod_conference: fix relate nohear (r:f029ce07/MODAPP-428)\r
+       mod_conference: Fix floor change events not always firing (r:8f1767d3/MODAPP-424)\r
+       mod_dialplan_xml: Add in the INFO log the caller id number when processing a request (Currenly only show the caller name) (r:e1df5e13)\r
        mod_db: fix stack corruption (MODAPP-407)\r
        mod_dptools: add eavesdrop_enable_dtmf chan var (r:596c0012)\r
        mod_dptools: Make park app not send 183 session progress (r:76932995/FSCORE-567)\r
        mod_dptools: add block_dtmf and unblock_dtmf apps (r:d9eb0197)\r
+       mod_erlang_event: Make XML fetch reply ACKs distinguishable, update freeswitch.erl (r:9d44ed04)\r
+       mod_erlang_event: Add 3 new commands; session_event, session_noevents, session_nixevent (r:698fa045)\r
+       mod_erlang_event: generate long node names the same as erlang does (r:9ad509c2)\r
+       mod_event_socket: fix up other users of switch_event_xmlize() to use SWITCH_EVENT_NONE (r:d6eb7562)\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
+       mod_fifo: add nomedia flag (r:2d30a8c2)\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
        mod_freetdm: export and import boost custom data (r:edb2d582)\r
@@ -102,11 +150,44 @@ freeswitch (1.0.7)
        mod_freetdm: check for hw dtmf before enabling (r:b1fd88d7)\r
        mod_freetdm: adding ftmod_sangoma_ss7 support (r:94283355)\r
        mod_freetdm: added SIGEVENT_COLLISION (r:501f8704)\r
+       mod_freetdm: fix Windows build of mod_freetdm (r:71650ae1/FSBUILD-291)\r
+       mod_freetdm: call rate limit (r:a1fe7c8d)\r
+       mod_freetdm: fix hangup race (r:438c93e8)\r
+       mod_freetdm: added dtmf recording feature for debugging (r:9f9c4541)\r
+       mod_freetdm: add PRI tapping starting code (r:b485f25f)\r
+       mod_freetdm: Fix build of mod_freetdm in Windows (r:04dbc7bc/FSBUILD-295)\r
+       mod_freetdm: fix fxs dialtone - should be stopped on first digit (r:f822180f)\r
+       mod_freetdm: add bearer capability and layer1 pass-thru for boost (r:07b81760)\r
+       mod_freetdm: OPENZAP-107 - Patched by Jeff Lenk (r:aa075136/OPENZAP-107)\r
        mod_gsmopen: copy from branch\r
+       mod_hash: free all hashtables on shutdown (r:e76d7d92)\r
+       mod_hash: remove unneeded initializer (r:10d468a6)\r
+       mod_hash: begin working on remote support (r:c5ad49da)\r
+       mod_hash: remove runtime function properly (r:a55747aa)\r
+       mod_hash: remote sync in working state (r:f66ac890)\r
+       mod_hash: add hash_remote api function (r:7036c9b8)\r
+       mod_hash: fix syntax messages and add console autocomplete (r:67713fd6)\r
+       mod_hash: change tab spacing for api, remove unnecessary log at every connection attempt in case a box is down (r:6d8c0b19)\r
+       mod_hash: add hash.conf.xml (r:51bc65e2)\r
+       mod_hash: fix null check on API (r:52c278c2)\r
+       mod_hash: formatting and add an error message in the api (r:9e047ef1)\r
+       mod_hash: use 5 seconds connection timeouts for remote connections (r:7431fbe9)\r
+       mod_hash: use esl_recv_timed with a 5000ms timeout when doing api commands (r:27d8378f)\r
+       mod_hash: limit_remote_thread sending invalid handle to esl_connect_timeout causing core (r:6cdd3e2a/MODAPP-446)\r
+       mod_h323: initial t.38 support. remake logical channel opening. add missing param name in example config. (r:8c58074c)\r
+       mod_h323: some t.38 and lockinng improvements. replace ptrace with switch_log_printf. (r:5efe5c88)\r
+       mod_h323: add missing conf prameter (r:0b353d7a)\r
+       mod_h323: Add mod_h323 to windows (r:015bcaf6/MODENDP-301)\r
+       mod_h323: move PTrace level set to FSH323EndPoint::Initialise. partially apply patch from from Peter Olsson, Remove UnLock() when TryLock() failed and DEBUG_RTP_PACKETS directiv e. (r:7b5803f7)\r
        mod_java: fix eventConsumer issue and add flush() method (r:7fd3aff6)\r
        mod_java: Allow user defined java methods to be called at startup and shutdown of JVM (r:1339e218/MODLANG-117)\r
+       mod_json_cdr: Fix segfault in mod_json_cdr.c (r:f347698a/MODEVENT-66)\r
        mod_lcr: Expand variables (MODAPP-418)\r
        mod_lcr: add enable_sip_redir parameter (r:70bf7a0a/MODAPP-427)\r
+       mod_lcr: don't validate profiles with ${} vars since they are dynamic   and we can't guess what the proper value should be (r:af33afaa)\r
+       mod_lcr: fix dialplan issues with default profile and logging when no caller_profile set (r:00170558)\r
+       mod_lcr: assign default profile even if testing is skipped (r:6420099c)\r
+       mod_lcr: fix compiler warning on newer gcc (r:bfa414cb)\r
        mod_loopback: add loopback_bowout_on_execute var to make 1 legged loopback calls bow out of the picture\r
        mod_loopback: only execute app once in app mode (r:64f58f2d)\r
        mod_managed: Added wrapper for switch_event_bind for .net (r:a5f07a80/MODLANG-165)\r
@@ -122,6 +203,7 @@ freeswitch (1.0.7)
        mod_openzap: disable dtmf app and cmd line option (r:fb4b7f7a)\r
        mod_openzap: add enable dtmf app (r:3c95106e)\r
        mod_osp: initial check (Open Settlement Protocol)\r
+       mod_osp:Changed OSP TCP port from 1080 to 5045. (r:03abefdf)\r
        mod_portaudio: Fix inbound state (CS_ROUTING not CS_INIT) (MODENDP-302)\r
        mod_sangoma_codec: Add sample config file\r
        mod_sangoma_codec: added load/noload options for the supported codecs\r
@@ -137,7 +219,14 @@ freeswitch (1.0.7)
        mod_skinny: add mod_skinny vcproj file for windows build (r:f89cbdd6/MODSKINNY-3) \r
        mod_skinny: size_t has different sizes on different platforms (r:a2ceff14/MODSKINNY-5)\r
        mod_skinny: correct define_time_date (r:48c7bb32/SKINNY-4,SKINNY-7)\r
+       mod_skinny: hangup and hold calls in PROCEED state (r:5e07bd33)\r
+       mod_skinny: avoid crash with autocompletion when skinny is unloaded (r:db1289df)\r
+       mod_skinny: corrected early media (r:b40804a5/MODSKINNY-8)\r
+       mod_skinny: ib_calls stats (r:165140e0)\r
+       mod_skinny: blind transfer MODSKINNY-10 (r:53f75e9c/MODSKINNY-10)\r
+       mod_skinny: ring tone on dialing side (r:0a04ecb8)\r
        mod_skypopen: making XEvents to works when EARLYMEDIA, and correctly manage threads death\r
+       mod_skypopen: now answer a call only when directed to do it (before was trying to answer any incoming call). Lot of changes to a messy part, so maybe some problem will come out... (r:45c6c4d3)\r
        mod_sofia: Send SIP MESSAGE to unregistered users by prefixing sip: to user@domain\r
        mod_sofia: fix callee being updated with callee information\r
        mod_sofia: set appearance-index in update statement for SLA\r
@@ -166,12 +255,21 @@ freeswitch (1.0.7)
        mod_sofia: allow the profile gateway config to set sip_cid_type for each gateway (r:0152706f/BOUNTY-19)\r
        mod_sofia: Adding subject to SEND_MESSAGE (r:2e347c93)\r
        mod_sofia: add multiple rtp-ip support to sofia profiles add extra rtp-ip params to a profile to add more ip which will be used round-robin as new calls progress. (r:22569d4a)\r
+       mod_sofia: Fix segfault (r:72be253d/MODSOFIA-83)\r
+       mod_sofia: Add openssl build support to windows - no external build support needed (step 1 - not hooked up yet) vs2008 pro+ only (r:b0de3585/MODSOFIA-92)\r
+       mod_sofia: REFER: to-tag and from-tag should be set other way around when other (bridged) channel is incoming. (r:92d324d3/MODSOFIA-91)\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
        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)\r
        mod_spandsp: add start_tone_detect/stop_tone_detect app and api commands for tone and cadence detection (r:a6e65147/MODAPP-378)\r
+       mod_spandsp: Fix mod_spandsp receive t38 fax error in windows7 (r:fca93f29/MODAPP-443)\r
+       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)\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
        mod_spy: add support for loopback endpoint (MODAPP-416)\r
        mod_tts_commandline: fix core dump, temp file problem. flush can be called several times (FSMOD-35)\r
+       mod_unimrcp: fix fortify findings for mod_unimrcp (r:336f0b4e/FSMOD-67)\r
        mod_valet_parking: add event data to valet parking hold event\r
        mod_valet_parking: add event for Valet Parking action exit\r
        mod_voicemail: Fix vm_prefs profile lock (MODAPP-417)\r