<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[Freeswitch-trunk][14394] </title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<div id="header">FreeSWITCH Subversion</div>
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=14394">14394</a></dd>
<dt>Author</dt> <dd>mcollins</dd>
<dt>Date</dt> <dd>2009-07-27 19:10:30 -0500 (Mon, 27 Jul 2009)</dd>
</dl>

<h3>Log Message</h3>
<pre>Update ChangeLog through SVN <a href="http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=14393">r14393</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#freeswitchtrunkdocsChangeLog">freeswitch/trunk/docs/ChangeLog</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="freeswitchtrunkdocsChangeLog"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/docs/ChangeLog (14393 => 14394)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/docs/ChangeLog        2009-07-27 23:37:45 UTC (rev 14393)
+++ freeswitch/trunk/docs/ChangeLog        2009-07-28 00:10:30 UTC (rev 14394)
</span><span class="lines">@@ -2,6 +2,7 @@
</span><span class="cx"> 
</span><span class="cx">         add: TextMate bundle for FreeSWITCH - thanks mrene (r:12559-12560)
</span><span class="cx">         add: ZRTP Support please download your SDK from http://www.zfone.com and use build/buildzrtp.sh to build the lib. (r:13406)
</span><ins>+        add: gdb helpers to .gdbinit
</ins><span class="cx">         all: numerous code cleanups, removal of unused variables
</span><span class="cx">         all: update numerous Doxygen comments
</span><span class="cx">         build: fix mod_flite (FSBUILD-126/r:12153)
</span><span class="lines">@@ -80,6 +81,9 @@
</span><span class="cx">         build: allow comments (using ##) in modules.conf (r:14093)
</span><span class="cx">         build: update to 0.6.0 celt codec (r:14206)
</span><span class="cx">         build: fix 64 bit build of radius modules (FSBUILD-179/r:14201)
</span><ins>+        build: use internal libtiff instead of system libtiff (r:14321)
+        build: partial libsndfile build fix (FSBUILD-180/r14330)
+        build: fix compile on Mac OS X Snow Leopard 10.6 (FSBUILD-178/r:14333)
</ins><span class="cx">         config: default config, calling own extension no longer goes to voicemail (r:12596)
</span><span class="cx">         config: default config, 1000-1019 uses $${default_password} instead of hard-coded 1234 (FSCONFIG-5/r:12838)
</span><span class="cx">         config: tweak the configs to bind siptrace on and off to F10 and F11 (r:12938)
</span><span class="lines">@@ -100,6 +104,7 @@
</span><span class="cx">         config: Remove use_profile from default dialplan, move to vars.xml, default value is 'internal'
</span><span class="cx">         config: clean up configs and put wan.auto in by default commented out (r:13907)
</span><span class="cx">         config: turn on rollover by default (r:13940)
</span><ins>+        config: remove unused param comfort-noise-level from default conference config file (MODAPP-299/r:14350)
</ins><span class="cx">         core: fix suncc visibility support in libteletone (r:12154-12157)
</span><span class="cx">         core: fix crash on FS shutdown with &quot;...&quot; (FSCORE-297/r:12173,12361,12402)
</span><span class="cx">         core: add separate mutex for state related methods (r:12191)
</span><span class="lines">@@ -241,6 +246,11 @@
</span><span class="cx">         core: Fix voicemail rewind key, improve file seek (MODAPP-305/FSCORE-401/r:14199)
</span><span class="cx">         core: Fix uPNP for WRT-54TG-TM (FSCORE-402/r:14241)
</span><span class="cx">         core: group_confirm_cancel_timeout=true to stop timers once a group_confirm is triggered (r:14247)
</span><ins>+        core: Fix record_sample_rate when using stereo (FSCORE-403/r:14283)
+        core: hit the xml registry to look up path information for the say app (r:14310)
+        core: timeout calls stuck in CS_NEW after 1 minute (r:14313)
+        core: use FREESWITCH_OPTS env var to hold a string of desired command line switches (r:14352)
+        core: Handle UPNP from pfsense sending malformed header (FSCORE-405/r:14373)
</ins><span class="cx">         docs: Fix filename references in phrase_en.xml (r:12976)
</span><span class="cx">         docs: Update phrase_en.xml to include v1.0.8 sound prompts (r:13041)
</span><span class="cx">         docs: Updates to phrase_es.xml (r:13067)
</span><span class="lines">@@ -308,6 +318,8 @@
</span><span class="cx">         libspandsp: update to snapshot spandsp-20090427 (r:13177)
</span><span class="cx">         libspandsp: update to spandsp-0.0.6pre12 (r:13311)
</span><span class="cx">         libspandsp: use __cdecl calling convention for span_rx_handler_t and span_tx_handler_t type functions (r:13509)
</span><ins>+        libspandsp: update to spandsp snapshot 20090714 (r:14316)
+        libspandsp: add --enable-builtin-tiff configure arg to tell spandsp to use pre-built libtiff in parallel directory (r:14318)
</ins><span class="cx">         libspeex: Add visibility support for suncc on solaris (r:13117,13118)
</span><span class="cx">         libteletone: update api visibility macros for windows
</span><span class="cx">         libtiff: add libtiff, v3.8.2
</span><span class="lines">@@ -330,6 +342,7 @@
</span><span class="cx">         mod_commands: remove double safe_free's (r:13453,13454,13455)
</span><span class="cx">         mod_commands: add nat_map API (r:13531)
</span><span class="cx">         mod_commands: add show distinct_channels (mix of show channels and show calls) (r:13944)
</span><ins>+        mod_commands: allow xml_locate to just take section (r:14317)
</ins><span class="cx">         mod_conference: fix read terminating on single digit when called from a meta-app inside a conference (MODAPP-226/r:12466)
</span><span class="cx">         mod_conference: recording members should be invisible to commands (MODAPP-233/r:12582)
</span><span class="cx">         mod_conference: add lock caller_control (r:12787)
</span><span class="lines">@@ -353,17 +366,20 @@
</span><span class="cx">         mod_conference: don't transfer back to the same conference (r:13638)
</span><span class="cx">         mod_conference: Add Job-UUID to conference bgdial  (MODAPP-304/r:14161)
</span><span class="cx">         mod_curl: Add mod_curl (API for querying Web resources) and moved mod_http to experimental because of probable leaks (r:14092)
</span><ins>+        mod_curl: Add ability to make a post request from dialplan (MODAPP-307/r:14348)
</ins><span class="cx">         mod_dahdi_codec: delay init of resources until the first time they are actually used to avoid unnecessary waste of resources in hardware codec (r:12962)
</span><span class="cx">         mod_dahdi_codec: set mod_dahdi_codec dahdi transcoding device sockets to non-blocking to avoid hanging when there is no data and just return 0 bytes frame (MODCODEC-8/r:13257)
</span><span class="cx">         mod_dahdi_codec: added proper waiting (up to 10ms) for the DAHDI transcoder output frame (r:13262)
</span><span class="cx">         mod_dahdi_codec: return silence frame in dahdi codec when there is no output from the decoder (r:13265)
</span><span class="cx">         mod_dahdi_codec: add 30ms G729 codec in mod_dahdi_codec (r:13404)
</span><ins>+        mod_dialplan_xml: add min of day to time rules (r:14378)
</ins><span class="cx">         mod_dingaling: fix crash when unloading/reload mod_dingaling (LBDING-13/r:12612)
</span><span class="cx">         mod_dingaling: fix no sound if phone picked up after 5th dingaling on Gtalk client (MODENDP-198/r:12641)
</span><span class="cx">         mod_dingaling: fix core dump when calling Gtalk enabled FS using leg_timeout (MODENDP-199/r:12641)
</span><span class="cx">         mod_dingaling: dl_login command line Usage and parameter doesn't match (MODENDP-202/r:12680)
</span><span class="cx">         mod_dingaling: fix unload mod_dingaling core dump (MODENDP-204/r:12680)
</span><span class="cx">         mod_dingaling: fix small memory (r:13374)
</span><ins>+        mod_dingaling: fix potential core dump (MODENDP-230/r:14296)
</ins><span class="cx">         mod_dptools: prevent system crash when &quot;user&quot; in originate dialstring (FSCORE-313/r:12395)
</span><span class="cx">         mod_dptools: added sched_heartbeat and enable_heartbeat dialplan apps (r:12491)
</span><span class="cx">         mod_dptools: fix b &amp; c legs not bridging when attended transfer used (FSCORE-334/r:12649)
</span><span class="lines">@@ -387,6 +403,7 @@
</span><span class="cx">         mod_event_socket: fix api_exec crash on OSX (MODEVENT-40,r:12349)
</span><span class="cx">         mod_event_socket: move connect command to always work on outbound socket not just the first time (r:12723)
</span><span class="cx">         mod_event_socket: add nat-map option to mod_event_socket (r:13567)
</span><ins>+        mod_event_socket: sendevent Fire events with correct event-name and subclass (MODEVENT-41/r:14354)
</ins><span class="cx">         mod_fax: can't print base 8 number that has a 9 in it.. use stringified version instead (r:13312)
</span><span class="cx">         mod_fifo: consumer callback waiting an option in fifo.conf.xml (r:12685)
</span><span class="cx">         mod_fifo: add fire events on bridge in fifo (r:12791)
</span><span class="lines">@@ -407,6 +424,8 @@
</span><span class="cx">         mod_lcr: Add ifdefs around odbc calls in shutdown function (r:13268)
</span><span class="cx">         mod_lcr: Adjust handling of strip parameters so entire number can be stripped (MODAPP-279/r:13365)
</span><span class="cx">         mod_lcr: honor effective_caller_id_number for CID override (r:13611)
</span><ins>+        mod_lcr: Add variable expansion in cid regexp processing (MODAPP-309/r:14287)
+        mod_lcr: add &quot;as xml&quot; option (r:14311)
</ins><span class="cx">         mod_limit: Add events and a shutdown function (r:12497)
</span><span class="cx">         mod_limit: close odbc handle (r:12632)
</span><span class="cx">         mod_limit: Add more error checking to hash api/app (r:13007)
</span><span class="lines">@@ -432,6 +451,7 @@
</span><span class="cx">         mod_lua: fix error checking to be more reasonable (MODLANG-116/r:13993)
</span><span class="cx">         mod_lua: fix  memory leak in xml binding (MODLAN-113/r:14158)
</span><span class="cx">         mod_managed: fix recursive file record during file playback issue (r:13551/IRC-00)
</span><ins>+        mod_managed: New mod_managed with multi-appdomain (reloading) and scripting support (r:14364)
</ins><span class="cx">         mod_memcache: add new module, mod_memcache; API for memcached (r:12871)
</span><span class="cx">         mod_memcache: make -ERR for API call less verbose  (r:12949)
</span><span class="cx">         mod_memcache: add hook reloadxml event (r:12950)
</span><span class="lines">@@ -439,6 +459,7 @@
</span><span class="cx">         mod_memcache: Fix C99 error, move var declaration out of the &quot;for()&quot; statement (no -std=c99?) (r:12959)
</span><span class="cx">         mod_memcache: cleanup xml config handling (r:13050,13051)
</span><span class="cx">         mod_memcache: fix compile failure (MODAPP-292/r:13883)
</span><ins>+        mod_native_file: add fh-&gt;pos setting (MODFORM-34/r:14388)
</ins><span class="cx">         mod_nibblebill: mod_nibblebill question: DB Error while updating cash (MODAPP-229/r:12907)
</span><span class="cx">         mod_nibblebill: Updated mod_nibblebill to work properly w/ postgres fields  (r:13031)
</span><span class="cx">         mod_nibblebill: Added feature mod_nibblebill to check balance and transfer the caller to an alternate dialplan context &amp; extension if they deplete their funds. (r:13432)
</span><span class="lines">@@ -465,6 +486,7 @@
</span><span class="cx">         mod_python: fix EventConsumer::pop() can deadlock mod_python (MODLANG-109/r:12849)
</span><span class="cx">         mod_python: fix seg on unload when scripts are running (MODLANG-107/r:13721)
</span><span class="cx">         mod_say_en: fix missing &quot;at&quot; in time readback, change from cardinal to ordinal numbers on dates, e.g. &quot;January 20th&quot; vs. &quot;January 20&quot; (MODAPP-263/r:13099)
</span><ins>+        mod_say_en: tweak grammar (MODAPP-310/r:14351)
</ins><span class="cx">         mod_say_es: Add stub phrase_es.xml (r:13019)
</span><span class="cx">         mod_say_ru: add Russian language say module and config files (r:12966-12971)
</span><span class="cx">         mod_say_ru: change encoding on phrase_ru.xml from cp1251 to utf8 (r:12974)
</span><span class="lines">@@ -488,10 +510,18 @@
</span><span class="cx">         mod_skypiax: great startup speedup in Windows (using only one Broadcast sendmessage for each interface hunting) (r:13083)
</span><span class="cx">         mod_skypiax: when repeatedly you try to connect to non-existing Skype account in a short period, the Skype client send you back the two halves of the message 'ERROR 92 CALL: Unrecognised identity' inverted in a way that breaks the flux of the API messages. Maybe an anti-spam feature? Anyway, let's try to work around it and restore sanity with a 1 second delay (r:13663)
</span><span class="cx">         mod_skypiax: the Skype client sends us BOTH inband and out_of_band DTMFs, no way to shut the inbands. Let's intercept the out_of_bands ONLY if we are not bridged (eg: IVR, so not to waste CPU in detecting inband), but not propagate the out_of_band DTMFs if we are bridged (inband ones will be propagated) (r:13664)
</span><del>-        skypiax: now it manages the REMOTEHOLD status, when the remote party puts the call on-hold (r:13667)
</del><ins>+        mod_skypiax: now it manages the REMOTEHOLD status, when the remote party puts the call on-hold (r:13667)
</ins><span class="cx">         mod_skypiax: removed FARMING ifdefs (r:13810)
</span><del>-        skypiax: added XInitThreads() to configs/client.c, now is kind of a reliable tool (r:14125)
</del><ins>+        mod_skypiax: added XInitThreads() to configs/client.c, now is kind of a reliable tool (r:14125)
+        mod_skypiax: added directory 'alsa', contains customized snd-dummy ALSA driver (r:14335)
+        mod_skypiax: added directory 'kernel', contains .config file for compilation of kernel 2.6.24.7 (64bit) tickless and 100HZ. (r:14336)
+        mod_skypiax: added directory 'configs/multiple-instance-same-skype-username', contains configuration file and script to launch Skype clients with multiple instances of the same skype user (r:14337)
+        mod_skypiax: added configs/windows-service directory, contains batch files needed to start skype instances as service, and then start FreeSWITCH (r:14359)
+        mod_skypiax: patch from Muhammad Shahzad for adding and removing interfaces on the fly (r:14367)
+        mod_skypiax: manage the 'BUSY' call status message (r:14371)
+        mod_skypiax: manage the 'WAITING_REDIAL_COMMAND' call status message (r:14372)
</ins><span class="cx">         mod_sndfile: fix off by one error (MODFORM-29/r:13890)
</span><ins>+        mod_sndfile:  update pos on the file handle on reads (MODFORM-33/r:14377)
</ins><span class="cx">         mod_sofia: allow you to set invite, to and from params independently (r:12287)
</span><span class="cx">         mod_sofia: allow add params to a contact that isn't a gateway (r:12289)
</span><span class="cx">         mod_sofia: add sip_route_uri var to set proxy route (r:12408)
</span><span class="lines">@@ -578,10 +608,19 @@
</span><span class="cx">         mod_sofia: Fix OPTIONS ping sends OPTIONS of many gateways to one gateway (SFSIP-162/r:14249,14250)
</span><span class="cx">         mod_sofia: Fix problem w/OCS after svn14200 with transport=tcp (MODSOFIA-17/r:14251)
</span><span class="cx">         mod_sofia: Send outbound INVITES to outbound proxy (SFSIP-165/r:14263)
</span><ins>+        mod_sofia: do not auto-set from-domain value (r:14304)
+        mod_sofia: fix MODSOFIA-18 (r:14319)
+        mod_sofia: add some err checking to sqlite case for nonce checking (r:14322)
+        mod_sofia: Also support 300 redirections (r:14329)
+        mod_sofia: Mitel interop (MODSOFIA-15/r:14332)
+        mod_sofia: Fix issue of gateway parameters register-proxy and outbound-proxy being interchanged (SFSIP-167/r:14344)
+        mod_sofia: Fix Multiple ODBC table creation issues (SFSIP-168/r:14346)
+        mod_sofia: Optionally rewrite fs_path element of sip contact string on multicasted registrations (MODENDP-231/r:14353)
</ins><span class="cx">         mod_spidermonkey: fix segfaults on dtmf callback (FSCORE-327/r:12577)
</span><span class="cx">         mod_spidermonkey: fix error loading mod_spidermonkey due to missing PR_* symbols (r:12934,12939)
</span><span class="cx">         mod_spidermonkey: add destroy method to js (r:13016)
</span><span class="cx">         mod_spidermonkey: Let session.destroy() take the cause as a string too (r:13020)
</span><ins>+        mod_spidermonkey: add error checking on switch_core_db_column_text (r:14323)
</ins><span class="cx">         mod_spy: add new module, mod_spy (MODAPP-260/r:13035,13036)
</span><span class="cx">         mod_syslog: Keep the indent string in memory (LOGGER-1/r:12852)
</span><span class="cx">         mod_t38gateway: Introduction of the skeleton of a media bug implementing a T.38 gateway, so the
</span><span class="lines">@@ -604,15 +643,22 @@
</span><span class="cx">         mod_voicemail: Implement reload in non-blocking way (r:13884)
</span><span class="cx">         mod_voicemail: fix playback control keys being non-functional (MODAPP-302/r:14090)
</span><span class="cx">         mod_voicemail: Fix seg fault and do some cleanup (r:14107)
</span><ins>+        mod_voicemail: Flush DTMF Before Tone (MODAPP-312/r:14380)
+        mod_voicemail: add option to move to next and previous message(MODAPP-313/r:14386) 
+        mod_voicemail: allow Voicemail FF REW key to have configurable millisec interval AND allow REW to limit at the begining of the recording. (MODAPP-311/r:14389)
+        mod_voicemail: allow to skip the info section of a message by pressing a key (MODAPP-314/r:14392) 
</ins><span class="cx">         mod_unimrcp: add to trunk (r:13788,13789,13790,13791)
</span><span class="cx">         mod_unimrcp: make mod_unimrcp compile with gcc 4.3 (MODUNIMRCP-1/r:13833)
</span><span class="cx">         mod_unimrcp: mrcp_profile for unimrcpserver 0.6.0 (MODASRTTS-18/r:13835)
</span><span class="cx">         mod_unimrcp: use paths referenced to the project file dir (r:13840)
</span><span class="cx">         mod_unimrcp: Added LPCM (16-bit linear PCM) codec, which is used internally in host order; while L16 is RFC3551 defined 16-bit linear PCM codec in network order. (r:13859)
</span><span class="cx">         mod_unimrcp: add speech_channel_set_state_unlocked() (r:14049)
</span><ins>+        mod_xml_cdr: Implement optional directory rotation for mod_xml_cdr (XML-6/r:14300)
+        mod_xml_cdr: use switch_true instead of atoi (r:14342)
</ins><span class="cx">         mod_xml_curl: fix data fetch (MODXMLINT-48/r:12586)
</span><span class="cx">         mod_xml_curl mod_xml_cdr: fix ssl verify peer option and add cookie options (MDXMLINT-51/MDXMLINT-52/r:14208)
</span><span class="cx">         mod_xml_rpc: xmlrpc fails to check security restrictions (MDXMLINT-53/r:13912)
</span><ins>+        mod_xml_rpc: add virtual-host (default to true) and default-domain params (MDXMLINT-45/r:14349)
</ins><span class="cx">         scripts: Add -days option to set expiration time of certificates in gentls_cert (r:13825)
</span><span class="cx">         scripts: Add zrtp enrollment script, we do auto enrollment and verification (r:13843)
</span><span class="cx">         scripts: Add AT&amp;T System 25 PBX style call pickup (FSSCRIPTS-16/FSSCRIPTS-17/r:13896)
</span></span></pre>
</div>
</div>
<div id="footer">See you at ClueCon</div>

</body>
</html>