diff --git a/docs/ChangeLog b/docs/ChangeLog index a15a7a8230..f650782dc2 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -55,6 +55,7 @@ freeswitch (1.0.7) config: Add ivr/ subdir to conf/lang/en/en.xml (r:42f10a48) config: Fix mod_directory phrase file references to 'dir-press.wav' (correct: vm-press) (r:3ef2692f) config: bump ru sounds version to 1.0.13 (r:2b1b19bf) + config: Fix eavesdrop so that *0 works as well as 88 as the access code (r:cbfe83cc) 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 @@ -317,6 +318,16 @@ freeswitch (1.0.7) 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) + core: change -hp to -rp, add -lp and -np, no priority flags means auto which will do -rp if you have > 1 cpu (r:c1dd008b) + core: only reap sigchld when in fork mode for system (r:1e712c7e) + core: Add application flag zombie_exec so registered applications can apply to be executed on channels that are already hungup, like the inline exec this is only limited to a small family of apps that do not use the channel for audio. (r:637a5ed8) + core: do not escape strings inside single quotes unless we can find a closing quote too (r:b4b99c41) + core: convert chat interface to use events instead of a bunch of args (r:9125a96c) + core: make app to turn on new zombie exec instead of always doing it (r:3a2f8183) + core: fix inaccurate sample count in file handle, buffered samples were being double tallied (r:5fe3a22d) + core: prevent sql injection by using sqlite formatter on various code that generates sql stmts with switch_snprintf (r:256a6264) + core: add ivr_menu_terminator variable you can set to none or the dtmf chars you want to terminate input (r:0a3e5d2f) + core: delay_echo was double the length in milliseconds from what it should be (r:3317f5d3) 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) @@ -328,6 +339,8 @@ freeswitch (1.0.7) fs_cli: let ctl-c work until you are connected (r:986f258d) fs_cli: add -i --interrupt to fs_cli to allow control-c to exit the program (r:e7b3c3b1) fs_cli: add timeout option to fs_cli (r:5fad26b4) + fs_cli: implement CLI prompt redrawing (r:a79f1f42) (many other minor changes by TC on 2011-09-22) + fs_cli: implement configurable prompt, input, and output coloring (r:c7ec19d6) lang: Improve French phrase files (FSCONFIG-23) lang: Update langs - Add pt_PT, update es to have es_ES and es_MX, update mod_say_es and add mod_say_pt (FS-2937) (r:c81a9448/FS-2937) libapr: Fix issue where after a bridge with a member, uuid of Agent is set to single quote character ' (r:3fee704d/FS-2738) @@ -370,6 +383,7 @@ freeswitch (1.0.7) 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) + libfreetdm: receive side, update libteletone to track duration so it is less likely to double detect and push api changes down to freetdm (r:a65794fb/FS-3570) libg7221: A bunch of tweaks to the G.722.1 codec (r:5d548570) libgnutls: link to libgcrypt as well, please report any platforms this breaks, but it should be portable (r:c569fb0f/FS-1248) libjs: non-portable comment syntax in .s files @@ -411,6 +425,10 @@ freeswitch (1.0.7) mod_avmd: Initial check in - Advanced Voicemail Detect (r:10c6a30a) (by Eric Des Courtis) mod_avmd: Add to windows build (r:df4bd935) mod_avmd: Fix mem leak (r:cd951384/FS-2839) + mod_blacklist: Add mod_blacklist from contrib. (r:3a477c42) + mod_blacklist: Add example configuration file (r:d00f7464) + mod_blacklist: Resource leak fixes, config checks and add help output for api interface (r:41abb3e6) + mod_blacklist: add ability to dump a list back to it's text file (r:1d5f5ec7) 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) 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) mod_callcenter: Try to fix the ring-all, also add cli auto complete done in previous commit (r:1666783c) @@ -485,6 +503,7 @@ freeswitch (1.0.7) 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_commands: add threaded-system-exec param and fsctl (set it to false to use fork) (r:910f5364) 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 @@ -537,6 +556,7 @@ freeswitch (1.0.7) mod_dingaling: use the login as message source when not in component mode. (chat_send) (r:58c28aab) mod_dingaling: fix mod_dingaling/iksemel/gnutls link error when using newer autotools (r:294b0779/FS-3182) mod_dingaling: fix segmentation fault on mod_dingaling when receiving a discovery from the server (r:2e651c8f/FS-3391) + mod_dingaling: Remove unused but set variables GCC-4.6 -Wunused-but-set-variable (r:0f45b8ba/GCC-4) mod_directory: Add variable directory_search_order to allow to search by first name by default is set to "first_name" (r:163ca31f) mod_directory: let mod_directory use non-XML dialplans (r:8895de1b) mod_distributor: Add mod_distributor to VS2010 - not built by default (r:bac79ba1) @@ -576,6 +596,7 @@ freeswitch (1.0.7) mod_erlang_event: Rewrite XML fetch conditional wait to be more sane (Reported by James Aimonetti) (r:6941c6eb/FS-2775) mod_erlang_event: Don't urlencode events (and destroy an event after use) (r:4eccdfef) mod_erlang_event Add proper locking for the list of XML bindings (r:9fe440b2) + mod_erlang_event: Fixed a memory leak, too short of connect times across data centers, a deadlock condition with the globals.bindings_rwlock not being released, a buffer overrun possibility or 4, and added the ability to send a body when injecting an event (r:994f9a8c) mod_event_multicast: make multicast loopback configurable (r:97a7668c/FS-3416) mod_event_socket: fix up other users of switch_event_xmlize() to use SWITCH_EVENT_NONE (r:d6eb7562) mod_event_socket: Fix small mem leaks (r:e4f90584/MODEVENT-68) @@ -602,6 +623,7 @@ freeswitch (1.0.7) 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_fifo: add _continue_ value for fifo orbit exten that just means exit back to the next dp instruction (r:4d6ee827) 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) @@ -665,6 +687,7 @@ freeswitch (1.0.7) 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) mod_h323: set network_addr of caller profile to signaling ip address. (requested by Steven Ayre) (r:072bf5ad) mod_h323: fix race condition on destroying signaling thread in h323 library (r:c22aac0e) + mod_h323: move the switch_rtp_request_port() call from the contructor to FSH323Connection::CreateRealTimeLogicalChannel() - fix rtp port leak. tnx to Peter Olsson. (r:6f4c4ea0) mod_java: fix eventConsumer issue and add flush() method (r:7fd3aff6) mod_java: Allow user defined java methods to be called at startup and shutdown of JVM (r:1339e218/MODLANG-117) mod_json_cdr: Fix segfault in mod_json_cdr.c (r:f347698a/MODEVENT-66) @@ -750,6 +773,7 @@ freeswitch (1.0.7) mod_rtmp: CNG frames need to have codec set too (r:36f812d9) mod_rtmp: remove superfluous hangup (r:50817655) mod_rtmp: fix crash when call made from user not in domain (r:a5452174/FS-3353) + mod_rtmp: add params so xml curl can know who's calling the directory request (r:91b73d1f) mod_sangoma_codec: Add sample config file mod_sangoma_codec: added load/noload options for the supported codecs mod_sangoma_codec: rename load/noload to register/noregister @@ -810,6 +834,10 @@ freeswitch (1.0.7) mod_skypopen: refining oss driver, removing audio sync during call (was each 20 secs), audio sync at the tcp interfacing with the skype client (reading more than 20ms worth) (r:891015e6) mod_skypopen: fixed a demented bug (incrementing a variable zeroed in the same loop) maybe responsible for moh sputtering under load on virtual machines (r:43eeeb82) mod_skypopen: avoid accumulating delay on VMs, better debug logging (r:1b4c78bf) + mod_sms: add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base (r:7333d46d) + mod_sms: fix "format literal and no arguments" warning (r:a0e91001) + mod_sms: allow chatplan apps to have null args (r:4feb26d3) + mod_sms: only ignore events if you matched something on a cp (r:a14b20af) mod_snapshot: fix bad codepaths in mod_snapshot (r:844ac220) mod_sndfile: Add support for .alaw and .ulaw to mod_sndfile (r:facf09b8/MODFORM-41) mod_sndfile: return break in mod_sndfile when seek returns failure (r:564dc7e4) @@ -1025,6 +1053,11 @@ freeswitch (1.0.7) 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_sofia: fix missing ACK that causes Polycom failure (r:408adb8d/FS-3558) + mod_sofia: use bridge_to instead of signal_bond for recovering bridge (r:f4794620) + mod_sofia: save telephony event data for recovery (r:4d1a76ee) + mod_sofia: tighten up the parsing of these boolean vals issue in t38 sdp (r:626b5cb2/FS-3571,FS-3442,FS-957) + mod_sofia: resolve race condition caused by unresponsive host when unregistering the gateway. (r:607c112f/FS-3583) 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) @@ -1068,6 +1101,7 @@ freeswitch (1.0.7) mod_valet_parking: pass hold class on transfer (r:76a065ec) mod_valet_parking: add valet_announce_slot variable (r:293d7254) mod_valet_parking: make valet parking reserve a space for 10 seconds to allow time for an attended transfer switcharoo (r:308f44af) + mod_valet_parking: refactor timeout tracker for valet (r:3514c780) mod_voicemail: Fix vm_prefs profile lock (MODAPP-417) mod_voicemail: add 'vm-enabled' param (default true) mod_voicemail: fix vm msg being deleted when pressing key to forward to email (MODAPP-403)