<h1>Project "FreeSWITCH Source" received a push.</h1>
<h2>branch: master updated</h2>
<pre>
via: 713b82d52f0432044d210ef6050418e285abf213 (commit)
from: 2c8644330b75fb562a2206981b1b050f800a27c5 (commit)
</pre>= COMMIT LOG ===========================================================
<div class="highlight"><pre>committer: Michael S Collins
comments:
Update ChangeLog through Feb 1
<span style="color: #000080; font-weight: bold">diff --git a/docs/ChangeLog b/docs/ChangeLog</span>
<span style="color: #000080; font-weight: bold">index 41f94d7..356cbdc 100644</span>
<span style="color: #A00000">--- a/docs/ChangeLog</span>
<span style="color: #00A000">+++ b/docs/ChangeLog</span>
<span style="color: #800080; font-weight: bold">@@ -35,6 +35,7 @@ freeswitch (1.0.7)</span>
        config: Disallow global-intercept and group-intercept can intercept an outbound call in default dialplan (r:890871ba/FS-2777)
        config: fix single domain assumption in default config to be more portable *cough* bkw *cough* (r:f987903e)
        config: Bump Doxygen.conf version to 1.0.6... belatedly (r:cfeae1ba)
<span style="color: #00A000">+        config: docs for acl (r:57b410eb)</span>
        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
<span style="color: #800080; font-weight: bold">@@ -164,6 +165,24 @@ freeswitch (1.0.7)</span>
        core: drop rtp frame that was already replaced with a cng frame (r:34a0ca50)
        core: fix partial match counting as exact match in dmachine (r:5eb951aa)
        core: try to adjust the timer to be ok with the horrible 10000 microsecond kernel resolution on amazon ec3 but that doesn't mean it's not horribly wrong to run the kernel that slow (r:903b2901)
<span style="color: #00A000">+        core: make exact matches return sooner in dmachine (r:e897646e)</span>
<span style="color: #00A000">+        core: don't let inherit_codec work when we have ep_codec_string set and the B-leg codec is not in that list since it will lead to failure (r:f79f9766)</span>
<span style="color: #00A000">+        core: set maximum query run time to 30 seconds at least on drivers that support SQL_ATTR_QUERY_TIMEOUT (r:5bb525e1)</span>
<span style="color: #00A000">+        core: dd switch_cache_db_affected_rows() to switch_core_sqldb (and switch_odbc) and expose it through Lua dbh:affected_rows() (r:d79cf484/FS-2962)</span>
<span style="color: #00A000">+        core: add bind meta on A-D and refactor (r:27869d7a)</span>
<span style="color: #00A000">+        core: add temp_hold_music var that is only valid until you transfer the call and finishing touches on bind meta to A-D (r:b262f44c)</span>
<span style="color: #00A000">+        core: add function to help set session read codec to slinear (r:1a08df9b)</span>
<span style="color: #00A000">+        core: add rtp_bug IGNORE_DTMF_DURATION to speed up dtmf detection of RFC2833 on strange carriers (r:b3fc001e)</span>
<span style="color: #00A000">+        core: Fix crash when re-connecting to non-working database server (r:29daaa07/FS-2960)</span>
<span style="color: #00A000">+        core: treat EINTR returns as a BREAK (now mapped to SWITCH_STATUS_INTR), we appriciate the interrupted syscalls but we would like to continue working properly (r:316963c5)</span>
<span style="color: #00A000">+        core: eat rtp frames with the wrong payload type number (r:fe1711fd)</span>
<span style="color: #00A000">+        core: up assert vaule on header loop detection to 1 meeeeelyonne for hmmhesegs (r:d9c56345)</span>
<span style="color: #00A000">+        core: Fix race condition in originate where USER_BUSY is reported as a no answer (r:cc06fdb5/FS-2992)</span>
<span style="color: #00A000">+        core: Allow check ip change to be optional (r:1cf79386/FS-2917)</span>
<span style="color: #00A000">+        core: handle 2833 in do_flush instead of dropping valid dtmf (r:3fa3e11c/FS-3002)</span>
<span style="color: #00A000">+        core: add record_restart_time_limit_on_dtmf var (r:7a1dcb69)</span>
<span style="color: #00A000">+        core: fix unreachable condition with a null args to make any key stop playback/record etc without dequing and remove hard-coded flush digits in play_and_get_digits be sure to flush it yourself before using (r:976859bb)</span>
<span style="color: #00A000">+        core: Fix a lock on reloadxml when stderr write is blocked. Also remove an error parsing print since reason generated were wrong and duplicate. (r:2d6161e8)</span>
        embedded languages: Provide core level support for conditional Set Global Variable (r:c017c24b/FSCORE-612)
        embedded languages: add insertFile front end to switch_ivr_insert_file and reswig (r:c4e350ab)
        lang: Improve French phrase files (FSCONFIG-23)
<span style="color: #800080; font-weight: bold">@@ -188,11 +207,14 @@ freeswitch (1.0.7)</span>
        libesl: Make last_event pointer last longer (r:a15f51d5/ESL-37)
        libesl: use a packet buffer for ESL (r:2081bf97)
        libesl: Noevent/Noevents disparity (r:d29d83d7/ESL-53)
<span style="color: #00A000">+        libesl: FS-2957 esl lib on windows fails to build (r:5254df04/FS-2957)</span>
<span style="color: #00A000">+        libesl: Small fix on ESL that cause event_id to be set wrong on headers that had value failure. (r:eb88304a)</span>
        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)
        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)
<span style="color: #00A000">+        libjs: non-portable comment syntax in .s files </span>
        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)
<span style="color: #800080; font-weight: bold">@@ -207,6 +229,7 @@ freeswitch (1.0.7)</span>
        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)
        libspandsp: spandsp t38 fax receiving error in win XP - regression from f029f7ef (r:761cec8f/FS-2766)
<span style="color: #00A000">+        libspandsp: Added missing error codes when an ECM FAX is abandoned with the T30_ERR message (r:ec57dc7a)</span>
        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)
<span style="color: #800080; font-weight: bold">@@ -229,8 +252,12 @@ freeswitch (1.0.7)</span>
        mod_callcenter: Fix bad return type so it compile on archlinux, thx bougyman (r:3a475986)
        mod_callcenter: Make callcenter_config agent get return the value of the item requested. Also added queue param max-wait-time-with-no-agent-time-reached: If the max-wai-time-with-no-agent is already reached for the queue, then new caller can wait for x amount of second before it kicked out of the queue rather than get rejected automatically. (r:81a03869)
        mod_callcenter: Add new event socket agent-offering. Plus some documentation and better handling of bad agent type -- FS-2869 (r:80174cf3/FS-2869)
<span style="color: #00A000">+        mod_callcenter: Add error response for queue load and queue reload (FS-2988) (r:49a5effc/FS-2988)</span>
        mod_cdr_sqlite: initial commit (r:f625fe3b)
        mod_cdr_sqlite: config file for mod_cdr_sqlite (r:25bc8fe3)
<span style="color: #00A000">+        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)</span>
<span style="color: #00A000">+        mod_celt: Bump celt to 0.10.0 (r:231fbe5e)</span>
<span style="color: #00A000">+        mod_celt: update code in mod_celt to match API of 0.10.0 (r:6e4c30ea)</span>
        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
<span style="color: #800080; font-weight: bold">@@ -252,6 +279,7 @@ freeswitch (1.0.7)</span>
        mod_commands: Dramatic jitterbuffer changes (r:d5470961)
        mod_commands: add uuid_buglist to fetch the current media-bugs attached to a given session uuid (r:f6eab64c)
        mod_commands: add recovery_refresh app and api and use it in mod_conference to send a message to the channel telling it to sync its recovery snapshot (r:650393fb)
<span style="color: #00A000">+        mod_commands: add moh by default to uuid_broadcast when only broadcasting to A leg use aleg arg to disable this (r:d164a797)</span>
        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
<span style="color: #800080; font-weight: bold">@@ -265,6 +293,10 @@ freeswitch (1.0.7)</span>
        mod_conference: Add a chan var conference_enter_sound to override conference enter-sound param on the profile (r:651acc62)
        mod_conference: Add an unique id to the conference obj so that we can track conferences. (r:479f3de2)
        mod_conference: Fix corrupted audio when playing "you are now (un)muted..." (r:10257c7d/FS-2768)
<span style="color: #00A000">+        mod_conference: clear last_transferred conference when you exit the conference app (r:fb017a52)</span>
<span style="color: #00A000">+        mod_conference: Add energy level to conference_add_event_member_data (r:8d6d52e0)</span>
<span style="color: #00A000">+        mod_conference: if more digits than the length of the correct pin the remaining digits are accounted for next retry (r:b88cd345/FS-3000)</span>
<span style="color: #00A000">+        mod_conference: Fix unexpected behavior with endconf and auto-outcalls and pre_answer (r:6f58e6aa/FS-2771)</span>
        mod_curl: use method=post when post requested (r:c6a4ddd0/FSMOD-69)
        mod_db: fix stack corruption (MODAPP-407)
        mod_dialplan_xml: Add in the INFO log the caller id number when processing a request (Currenly only show the caller name) (r:e1df5e13)
<span style="color: #800080; font-weight: bold">@@ -282,12 +314,16 @@ freeswitch (1.0.7)</span>
        mod_dptools: refactor export code and add new bridge_export app which is like export but exports across when one channel bridges another (r:4aa9a838)
        mod_dptools: add bind_digit_action application (r:9537197b)
        mod_dptools: emit event when user presses DTMFs (r:37298f56)
<span style="color: #00A000">+        mod_dptools: Log error when there's no IVR menus configured when you call 'ivr' DP app (r:30034891)</span>
<span style="color: #00A000">+        mod_easyroute: Fix possible segfaults and memory leak during unload, and add new setting odbc-retries (r:7fbc47f8/FS-2973)</span>
        mod_erlang_event: Make XML fetch reply ACKs distinguishable, update freeswitch.erl (r:9d44ed04)
        mod_erlang_event: Add 3 new commands; session_event, session_noevents, session_nixevent (r:698fa045)
        mod_erlang_event: generate long node names the same as erlang does (r:9ad509c2)
        mod_erlang_event: Improve some logging to include UUIDs (r:c0d51b83)
        mod_erlang_event: Support for reading erlang cookie from a file (r:094ffe37)
        mod_erlang_event: Rewrite XML fetch conditional wait to be more sane (Reported by James Aimonetti) (r:6941c6eb/FS-2775)
<span style="color: #00A000">+        mod_erlang_event: Don't urlencode events (and destroy an event after use) (r:4eccdfef)</span>
<span style="color: #00A000">+        mod_erlang_event Add proper locking for the list of XML bindings (r:9fe440b2)</span>
        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)
        mod_event_socket: Add "-ERR" to api cmd response when failure occurs (r:58759052/FS-2827)
<span style="color: #800080; font-weight: bold">@@ -301,6 +337,8 @@ freeswitch (1.0.7)</span>
        mod_fifo: add outbound_ring_timeout param to mod_fifo (r:3885eea7)
        mod_fifo: add default_lag to fifo (r:dd4fb5be)
        mod_fifo: Fix crash when using fifo_destroy_after_use (r:ee562c82/FS-2879)
<span style="color: #00A000">+        mod_fifo: don't seg in edge case error conditions (r:9ee13b72)</span>
<span style="color: #00A000">+        mod_fifo: set tracking data before enabling hooks (r:34267869)</span>
        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)
<span style="color: #800080; font-weight: bold">@@ -334,6 +372,7 @@ freeswitch (1.0.7)</span>
        mod_freetdm: created cmake files for freetdm (r:fc55997b)
        mod_freetdm: ss7 - added support to control mtp2, mtp3, and isup timers via freetdm.conf.xml (r:4455d581)
        mod_freetdm: made ftmod_r2 use FTDM_SPAN_USE_SIGNALS_QUEUE and properly send FTDM_SIGEVENT_SIGSTATUS_CHANGED (r:af5f0a4a)
<span style="color: #00A000">+        mod_fsk: add mod_fsk (r:fcc912a9)</span>
        mod_gsmopen: copy from branch
        mod_gsmopen: fix FS-2793, compilation stops (r:355c0dbb/FS-2793)
        mod_gsmopen: retry serial initialization if failed, zeroing audio buffers, slower retry on soundcard busy (EAGAIN) (r:c7aefe93)
<span style="color: #800080; font-weight: bold">@@ -351,6 +390,7 @@ freeswitch (1.0.7)</span>
        mod_hash: use 5 seconds connection timeouts for remote connections (r:7431fbe9)
        mod_hash: use esl_recv_timed with a 5000ms timeout when doing api commands (r:27d8378f)
        mod_hash: limit_remote_thread sending invalid handle to esl_connect_timeout causing core (r:6cdd3e2a/MODAPP-446)
<span style="color: #00A000">+        mod_hash: avoid scheduler caling a function on null hash during shutdown (r:8458adeb)</span>
        mod_h323: initial t.38 support. remake logical channel opening. add missing param name in example config. (r:8c58074c)
        mod_h323: some t.38 and lockinng improvements. replace ptrace with switch_log_printf. (r:5efe5c88)
        mod_h323: add missing conf prameter (r:0b353d7a)
<span style="color: #800080; font-weight: bold">@@ -379,6 +419,8 @@ freeswitch (1.0.7)</span>
        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_lua: spelling error in -ERR return code encounterd -> encountered (r:86e7cdc5/FS-2949)
<span style="color: #00A000">+        mod_lua: Make dbh:connected accessible from Lua - thanks Grmt (r:09e6fd3f)</span>
<span style="color: #00A000">+        mod_lua: Added optional core: prefix to first arg passed to freeswitch.Dbh for giving direct access to sqlite db (r:a0181479)</span>
        mod_managed: Added wrapper for switch_event_bind for .net (r:a5f07a80/MODLANG-165)
        mod_managed: add additional support (r:5be58aac)
        mod_managed: add mono 2.8 patch file see FS-2774 (r:6a948bd9/FS-2774)
<span style="color: #800080; font-weight: bold">@@ -442,6 +484,7 @@ freeswitch (1.0.7)</span>
        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)
<span style="color: #00A000">+        mod_snmp: initial checkin of mod_snmp (r:6e2b1bd3)</span>
        mod_sofia: Send SIP MESSAGE to unregistered users by prefixing sip: to user@domain
        mod_sofia: fix callee being updated with callee information
        mod_sofia: set appearance-index in update statement for SLA
<span style="color: #800080; font-weight: bold">@@ -548,6 +591,20 @@ freeswitch (1.0.7)</span>
        mod_sofia: improve fail2ban logging (r:f4d52d4c/FS-2943)
        mod_sofia: refactor sofia_contact to try the profile_name first then the domain to resolve the profile then fall back to querying every profile to reduce confusion with multi-homers (d'oh) also special profile name * will force a search-all situation (r:81608da0)
        mod_sofia: support allowing pidf-ful presence clients to share the same account and 'appear offline' without influencing each other =/ also refactor the contact generation string based on nat into a helper function (r:97a68c50)
<span style="color: #00A000">+        mod_sofia: gateway not identified when extension-in-contact is set (r:7b289941/FS-502)</span>
<span style="color: #00A000">+        mod_sofia: Fix erroneous error log on SQL statement (r:2c595a6c/FS-2961)</span>
<span style="color: #00A000">+        mod_sofia: Fix routing behavior of inbound calls from gateways that only match gateway based on the gw request uri param (r:0132cd3f)</span>
<span style="color: #00A000">+        mod_sofia: don't say we are not for polycom phones (safe rport) when its not really nat (r:9462f53c)</span>
<span style="color: #00A000">+        mod_sofia: Set route header as a var on channel like Diversion header (r:d41e6498)</span>
<span style="color: #00A000">+        mod_sofia: fix seg related to ptime mismatch + CNG + PLC (if you ever get purple ptime mismatch warnings you want this patch) (r:54de293b)</span>
<span style="color: #00A000">+        mod_sofia: be more iOS friendly when using TCP or TLS because the phone never sleeps thus drains the battery (r:159ae989)</span>
<span style="color: #00A000">+        mod_sofia: add send-presence-on-register (true|false|first-only) param to sofia and api command sofia global debug [presence|sla|none]</span>
<span style="color: #00A000">+        mod_sofia: disable media timeout when encountering a recvonly stream (r:029d68ce)</span>
<span style="color: #00A000">+        mod_sofia: fix sofia flush_inbound_reg to work when @domain is given (r:68bf642c)</span>
<span style="color: #00A000">+        mod_sofia: fix session timer failure when freeswitch is generating the sdp and there are enough dynamic codecs enabled to conflict with the 2833 pt (4 by default) (r:018a3800)</span>
<span style="color: #00A000">+        mod_sofia: Places ;fs_path= within the contact string <...> when using NDLB-connectile-dysfunction-2.0, instead of just appending to the end of the contact string. (r:afc02747/FS-2989)</span>
<span style="color: #00A000">+        mod_sofia: Fix handling SUBSCRIBE to &quot;park+&quot; fifo, the NOTIFY data was not being generated from mod_fifo data. (r:3dd9d5c0/FS-3007)</span>
<span style="color: #00A000">+        mod_sofia: fsctl pause improvements (r:008e527c/FS-3012)</span>
        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)
<span style="color: #800080; font-weight: bold">@@ -559,6 +616,7 @@ freeswitch (1.0.7)</span>
        mod_spandsp: deadlock in mod_spandsp (mod_spandsp_fax.c) (r:b02c69bb/FS-1690)
        mod_spandsp: T.38 reINVITE glare condition causes FAX processing to stop. (r:04aa7ef9/FS-1682)
        mod_spandsp: improve nat handling when using stun or host as ext-rtp-ip (r:03e74c51/FS-526)
<span style="color: #00A000">+        mod_spandsp: Fire event when fax is finished; indicates result of fax attempt (r:314a2a1e/FS-3004)</span>
        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)
<span style="color: #800080; font-weight: bold">@@ -579,10 +637,14 @@ freeswitch (1.0.7)</span>
        mod_voicemail: add quotes to vm_cc command generated internally to escape spaces in the caller id name (r:5f012813)
        mod_voicemail: Play caller id of callee prior to playing a vmail (r:e7b97907/FS-2719)
        mod_voicemail: FS-1776 Add support for per user operator exten override param vm-operator-extension (r:df5b3498/FS-1776)
<span style="color: #00A000">+        mod_voicemail: Set email address from within directory (r:83ce26b2/FS-2972)</span>
<span style="color: #00A000">+        mod_voicemail: add events for record/change greeting and record name (r:54421f59)</span>
<span style="color: #00A000">+        mod_voicemail: let vmain-key and operator-key be set empty (r:de49305a)</span>
        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)
<span style="color: #00A000">+        mod_xml_cdr: Fix prefix-a-leg not respected for url submission (r:ea9021a2/FS-2998)</span>
        mod_xml_rpc: Fix crash if unauthorized XML RPC is attempted (r:9835395c/FS-184)
        scripts: added honeypot.pl and blacklist.pl which add extra SIP security options (r:b6a81ba7)
        scripts: do simple verification to make sure we are getting IP addresses from VoIP abuse blacklist (r:b0049160)
</pre></div>
========================================================================<pre>
Summary of changes:
docs/ChangeLog | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 62 insertions(+), 0 deletions(-)
</pre>
<p>this email was generated because of /git/your-repo.git/hooks/post-receive by the file /git-core/contrib/hooks/post-receive-email<br />
For more info, see <a href="http://blog.chomperstomp.com/?p=630">http://blog.chomperstomp.com/?p=630</a>
-- <br />
FreeSWITCH Source</p>