Update ChangeLog through July 31
This commit is contained in:
parent
b9d5dff3d8
commit
fd83dc8e9e
|
@ -26,6 +26,9 @@ freeswitch (1.0.7)
|
|||
build: add support for bz2 to getlibs (r:b61fc396)
|
||||
build: Bump callie sounds to 1.0.15 (r:c8eaef60)
|
||||
build: always use our includes first so we use our srcdir headers over installed versions (r:15c79424)
|
||||
build: pocketsphinx build for 0.7 windows vs2008 (r:a7613c06/FS-3348)
|
||||
build: They no longer ship the wsj model in pocketsphinx... and seems the dictionary has moved a bit. (r:23571680)
|
||||
build: unimrcp vs2010 build fixes for new version (r:2dcca5f4)
|
||||
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
|
||||
|
@ -279,10 +282,27 @@ freeswitch (1.0.7)
|
|||
core: Add the ability to issue a break to switch_ivr_sleep when media is not ready, allowing continuation of processing of the dialplan. (r:dfc30b2e/FS-3373)
|
||||
core: parse events and messages in channel_ready (r:94148095)
|
||||
core: add last_hold_time and hold_accum vars for cdr data (r:676ef808)
|
||||
core: avoid recursion loop in parse_all_events vs channel_ready (r:22d89943)
|
||||
core: auto populate global origination_caller_id_name/number from effective_caller_id_name/number in enterprise originate (r:f8c029a1)
|
||||
core: add --enable-timerfd-wrapper to wrap timefd syscalls for platforms with the right kernel and wrong libc (r:306b332d)
|
||||
core: don't parse events in channel_ready during hold (r:cad68d53)
|
||||
core: only parse messages from channel_ready when its a session calling channel ready on itself not when another thread calls it (r:1d12519d)
|
||||
core: Fix single quote stripping and add %y to turn ' into \' (r:3b5a0ae5/FS-3359)
|
||||
core: push out signal data into its own queue system (r:f1ee225c)
|
||||
core: When in a dialplan hunt and we have a custom caller_profile, ${destination_number} and other variable kept the previous value of the original dialplan parsing. This correct this so it take the custom created caller_profile for that hunt (r:b0e0dd22)
|
||||
core: pause traffic if sql_queue gets to big (r:2939262e)
|
||||
core: fix detection of tones in monitor_early_media_fail (r:3cbae3fb/FS-3413)
|
||||
core: use rwlock for global vars to reduce contention (r:0521886d)
|
||||
core: Fix separate_string_blank_delim to handle strings with '&' (r:f3a42258/FS-3099)
|
||||
core: Fix setting display on wrong channel on eavesdrop (r:3dc4b530)
|
||||
core: add new detailed_calls view a version of the channels table that shows only one legged calls or bridged calls (r:beecd937)
|
||||
core: display update on flip_cid (r:0fc8050c)
|
||||
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)
|
||||
embedded languages: add insertFile front end to switch_ivr_insert_file and reswig (r:c4e350ab)
|
||||
flex client: check in basic flex demo as basis to develop a client application (r:25be760b)
|
||||
flex client: the hotkeys js is broken, get rid of it (r:2f6f71d4)
|
||||
fs_cli: block control-z from fs cli and print a warning how to exit properly (r:dc436b82)
|
||||
fs_cli: skip blocking writes on fs_cli to avoid backing up event socket (r:2ec2a9b0)
|
||||
fs_cli: let ctl-c work until you are connected (r:986f258d)
|
||||
|
@ -294,6 +314,7 @@ freeswitch (1.0.7)
|
|||
libdingaling: fix race on shutdown causing crash (FSMOD-47)
|
||||
libdingaling: Fix crash in new GV interface when exceeding 24 calls (r:be00609a/FS-2171)
|
||||
libdingaling: fix crash when GV call ends (r:687140b5/FS-3139)
|
||||
libdingaling: fix small leak (r:d3ea42d8/FS-3334)
|
||||
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)
|
||||
|
@ -324,6 +345,7 @@ freeswitch (1.0.7)
|
|||
libesl: use poll instead of select in ESL client lib because select is not your friend.... (r:ae595cd5)
|
||||
libesl: Add digit_timeout to ESL::IVR's playAndGetDigits method (r:f564d383)
|
||||
libesl: add array manipulation to the wraper code (r:ffa0a071)
|
||||
libesl: fix mem leak - good catch, Jlenk! (r:e420e17f/FS-3386)
|
||||
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)
|
||||
|
@ -342,6 +364,10 @@ freeswitch (1.0.7)
|
|||
libsofiasip: fix bad assert (r:56404641/FS-3133)
|
||||
libsofiasip: lower stack and boost priority of sofia schedule thread (r:257bc9ff)
|
||||
libsofiasip: Fix for issue reported on the mailing list with a Chinese locale and windows. This commit removes a hidden char that should not have been there anyway. (r:7adaceb8)
|
||||
libsofiasip: resolve edge case in the 3rd party sofia sip stack library when dealing with a malformed contact and missing ack. Will push upstream to sofia devs (r:d68605f5/FS-3394)
|
||||
libsofiasip: use individual pools instead of sub-pools for nua handles to avoid pool swell (r:f7612413)
|
||||
libsofiasip: Fix segfault in sofia's stun code (r:7403db70)
|
||||
libsofiasip: add homer capture hooks to libsofia (r:3e029f0d)
|
||||
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.
|
||||
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)
|
||||
|
@ -351,9 +377,13 @@ freeswitch (1.0.7)
|
|||
libspandsp: Added missing error codes when an ECM FAX is abandoned with the T30_ERR message (r:ec57dc7a)
|
||||
libspandsp: Fixed a vulnerability in T.4 and T.6 processing which is similar to http://bugzilla.maptools.org/show_bug.cgi?id=2297 in libtiff. A really screwed up 2D T.4 image, or a maliciously constructed T.4 2D or T.6 image should potential run off the end of an image decoder buffer. (r:c6f67322)
|
||||
libspandsp: Changed T.38 terminal handling, so errors from the user's packet transmit routine properly filter up the chain, cause termination of the FAX session, and are reported to the caller. (r:c890fbfa)
|
||||
libspandsp: Numerous little changes to spandsp that haven't been pushed to Freeswitch for a while. The only big changes are a majorly rewritten V.42 and V.42bis which are now basically functional. (r:d30e82e2)
|
||||
libspandsp: Another round of tweaks for spandsp. There should be no functional changes, although quite a few things have changed in the test suite (r:4a7bbf4e)
|
||||
libstfu: add param to jb to try to recapture latency (disabled by default) (r:d59d41d7)
|
||||
libsqlite: fix issue on mailing list mod_crd_sqlite entry limit and sqlite segfaults on triggers (r:1badec17)
|
||||
libunimrcp: Update to latest UniMRCP version. MRCP requests can no timeout if there is no server response. (r:17099473)
|
||||
libunimrcp: unimrcp lib does not notify mod_unimrcp of RTSP TEARDOWN timeouts (r:3484f338)
|
||||
libunimrcp: fixed unimrcp to prevent double destroy of connection (r:493085bb)
|
||||
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)
|
||||
|
@ -465,6 +495,7 @@ freeswitch (1.0.7)
|
|||
mod_conference: wait for thread to start in mod conference to avoid one in a million race on heavy traffic (r:b1cf5bee)
|
||||
mod_conference: add conference member flag nomoh (r:f35a6814)
|
||||
mod_conference: add hup command to conference (kick without the kick sound) (r:492db906)
|
||||
mod_conference: see H.264 iFrames (r:765be8c9/FS-3406)
|
||||
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)
|
||||
|
@ -475,7 +506,9 @@ freeswitch (1.0.7)
|
|||
mod_dingaling: fix leak in chat_send (r:eb109a85)
|
||||
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_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)
|
||||
mod_dptools: add eavesdrop_enable_dtmf chan var (r:596c0012)
|
||||
mod_dptools: Make park app not send 183 session progress (r:76932995/FSCORE-567)
|
||||
|
@ -493,6 +526,10 @@ freeswitch (1.0.7)
|
|||
mod_dptools: Set the default lang if not supplied (mod_say_en) (r:5382972a/FS-3215)
|
||||
mod_dptools: add capture dp app (r:860d2a6c)
|
||||
mod_dptools: Allow redefinition of continue_on_fail and failure_causes during bridge execution. (r:01d0250e/FS-1986)
|
||||
mod_dptools: Fix "dial 0" 3-way call on att x-fer (r:d4fe85ed/FS-3275)
|
||||
mod_dptools: fix campon to play music even on first run and cancel faster (r:9cf44f3a)
|
||||
mod_dptools: fix small leak in strftime (r:bbbd67ba)
|
||||
mod_dptools: resolve Heap corruption in strftime_api_function -thanks (r:707bd05b/FS-3417)
|
||||
mod_easyroute: Fix possible segfaults and memory leak during unload, and add new setting odbc-retries (r:7fbc47f8/FS-2973)
|
||||
mod_enum: switch mod_enum to use new portable in-tree version (r:2bbc37e3)
|
||||
mod_enum: fix race condition between ldns configure creating ldns/util.h and mod_enum (r:87884c5c)
|
||||
|
@ -526,6 +563,7 @@ freeswitch (1.0.7)
|
|||
mod_fifo: Fix crash when using fifo_destroy_after_use (r:ee562c82/FS-2879)
|
||||
mod_fifo: don't seg in edge case error conditions (r:9ee13b72)
|
||||
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_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)
|
||||
|
@ -596,6 +634,7 @@ freeswitch (1.0.7)
|
|||
mod_khomp: Removed alternative contexts / extensions - New struct for matchs - On calls originated from an FXS branch, the Endpoint searches for a valid extension (digits sent) after the DTMF '#' or after the timeout (option fxs-digit-timeout). That search is done in the context defined in section <fxs-options>, or if no context configured, the search is done in context defined in context-fxs. - Added "dialplan" configuration: Name of the dialplan module in use (default XML) - Group context enabled. If set, the search for a valid extension is done only in that context. - Updated documentation (r:1ef3fc9a)
|
||||
mod_ladspa: Add mod_ladspa (Audio plugin framework for linux) (r:2d3d8f8d)
|
||||
mod_ladspa: add string params to ladspa so you can connect files to audio ports (string params don't count towards number params) (r:b7891511)
|
||||
mod_ladspa: putenv() breaks the process environment variables, use setenv() instead. (r:f6dadb58)
|
||||
mod_lcr: Expand variables (MODAPP-418)
|
||||
mod_lcr: add enable_sip_redir parameter (r:70bf7a0a/MODAPP-427)
|
||||
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)
|
||||
|
@ -625,6 +664,7 @@ freeswitch (1.0.7)
|
|||
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)
|
||||
mod_managed: resolve Memory leak in mod_managed by EventBinding and swig delete_switch_event (r:c6048134/FS-3381)
|
||||
mod_mongo: New mod, initial commit; module for MongoDB (http://www.mongodb.org/) (r:dc6ca6f8/FS-3278)
|
||||
mod_mp4v: MP4V-ES passthru for washibechi on IRC
|
||||
mod_mp4: New module. Supports playback of MP4 files. Depends on libmp4v2 <http://code.google.com/p/mp4v2/> (originally compiled against v1.6.1)
|
||||
|
@ -648,6 +688,8 @@ freeswitch (1.0.7)
|
|||
mod_portaudio: Fix inbound state (CS_ROUTING not CS_INIT) (MODENDP-302)
|
||||
mod_portaudio: mod_portaudio improvements and bug fixes (r:33b74ca8/FS-3006)
|
||||
mod_portaudio: Add pa devlist to portaudio webapi (r:e8f10ea3)
|
||||
mod_portaudio: fix crash on bad init (r:6f49e6ba/FS-3361)
|
||||
mod_portaudio: move load_config a bit lower since it needs to use the hashtables (r:1529c0ec)
|
||||
mod_portaudio_stream: update to specify the channel index (r:d1169d6e)
|
||||
mod_protovm: This is a very early new prototype voicemail ivr system. You need to copy the sounds.xml and make it loadale in the language folder and protovm.conf.xml inside the autoload_configs folder. Configs file will most definitly change. Once stabilized, we make it install those file by default. (r:fb549777)
|
||||
mod_radius_cdr: Add 'Freeswitch-Direction' av pair (r:a5170df0)
|
||||
|
@ -658,6 +700,14 @@ freeswitch (1.0.7)
|
|||
mod_rtmp: Make all sockets non-blocking (r:affcdb0a)
|
||||
mod_rtmp: mod_rtmp for windows (r:f8cda539/FS-3355)
|
||||
mod_rtmp: flush buffer to avoid lag and enable plc (r:4bb76831)
|
||||
mod_rtmp: add conf (r:4eaabd28)
|
||||
mod_rtmp: set variables based on input hash (r:3815d188)
|
||||
mod_rtmp: Remove duplicate output from rtmp status profile xxx API command (r:2e016541)
|
||||
mod_rtmp: Make all sockets non-blocking (r:affcdb0a)
|
||||
mod_rtmp: Lower default buffer size to 50ms (r:d52a254d)
|
||||
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_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
|
||||
|
@ -714,6 +764,8 @@ freeswitch (1.0.7)
|
|||
mod_skypopen: deleted osscuse subdir (r:4842a620)
|
||||
mod_skypopen: adding installer and Skype client configuration directories (to be announced :) ) (r:25ebf715)
|
||||
mod_skypopen: refining INTERACTIVE INSTALLER for Linux (to be announced :) ) (r:aa7f47ac)
|
||||
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_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)
|
||||
|
@ -897,6 +949,26 @@ freeswitch (1.0.7)
|
|||
mod_sofia: removed the vid refresh thing (r:49e52b4c/FS-3362)
|
||||
mod_sofia: add sip_liberal_dtmf chanvar and liberal-dtmf profile param to use the maximum methods of DTMF avoiding sticking to the spec which leads to incompatability (r:bc7cb400)
|
||||
mod_sofia: support final response in response header passing (r:acd0898e)
|
||||
mod_sofia: Fix failure to fall back to g.711 when t.38 attempt fails (r:07a79752/FS-3214)
|
||||
mod_sofia: pop ::<profile_name> off the domain name in mwi events to hint at the profile (r:e2ed8c08)
|
||||
mod_sofia: dig into the database to figure out what profile to send mwi on when they are not willing to alais the domain to the profile =/ (r:b14340a5)
|
||||
mod_sofia: Fix 3pcc codec negotiation issue with bypass_media (r:c5a2275f/FS-3340)
|
||||
mod_sofia: re-add not-so-superfluous-after-all NUTAG_AUTOANSWER(0) (r:927fde18/FS-3349)
|
||||
mod_sofia: add mutex around gateway access on per-profile basis and token based access to global profiles to prevent hanging on to the hash mutex while doing sql stmts which may cause issues/slowdowns (r:9df8169d)
|
||||
mod_sofia: add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling (r:fb68746e)
|
||||
mod_sofia: Fix sofia hang on shutdown (r:3be64cbf/FS-3354)
|
||||
mod_sofia: remove vid refresh from SDP on declined video connection (r:49e52b4c/FS-3362)
|
||||
mod_sofia: fix small mem leak in sofia (r:6f62f391/FS-3386)
|
||||
mod_sofia: add proxy tag to UPDATE packets if it was set by INVITE (r:e6605139)
|
||||
mod_sofia: resolve attended transfers, it fails to parse the Replaces when encoded (r:d9bbf129/FS-3304)
|
||||
mod_sofia: if user has set presence_id, don't override it (r:7cdc8342)
|
||||
mod_sofia: only list real profiles not aliases in presence code (r:f9969f38)
|
||||
mod_sofia: Fix 200 OK not passed for Callee-Initiated ReInvite for T.38 (r:b2299035/FS-3421)
|
||||
mod_sofia: destroy nh if SIP transaction terminated by a 488 (r:a0cec8ab/FS-3444)
|
||||
mod_sofia: use register contact to determine proper contact in 200 ok response to register (r:f9612fec)
|
||||
mod_sofia: add NDLB-allow-nondup-sdp to indicate you want to parse a differnt sdp in 200 ok from 1xx (previous default) this is a RFC violation so I decided not to support it by default anymore. Enable this if you want that broken behaviour (r:3f489a2a)
|
||||
mod_sofia: add homer capture hooks to mod_sofia (r:98473085)
|
||||
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)
|
||||
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)
|
||||
|
@ -916,6 +988,8 @@ freeswitch (1.0.7)
|
|||
mod_spandsp: add more fax event information (r:0555b702/FS-3345)
|
||||
mod_spandsp: fix memory issue in spandsp_tone_detect (r:8793c2ed)
|
||||
mod_spandsp: add proper tone detect stop (r:8beb10d2/FS-3367)
|
||||
mod_spandsp: add more fax event information (r:0555b702/FS-3345)
|
||||
mod_spandsp: fix memory issue in spandsp_tone_detect (r:8793c2ed)
|
||||
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)
|
||||
|
@ -952,6 +1026,8 @@ freeswitch (1.0.7)
|
|||
mod_voicemail: vm-skip-instructions param in xml directory to disable instructions how to record a file (r:ed7e1f39)
|
||||
mod_voicemail: Implement 10 new standard api function call that allow you to control fs voicemail storage system. The goal is to have a standard API set for any additional storage system we wish the voicemail to run off. Current list of added api name are : vm_fsdb_msg_count, vm_fsdb_msg_list, vm_fsdb_msg_get, vm_fsdb_msg_delete, vm_fsdb_msg_undelete, vm_fsdb_msg_purge, vm_fsdb_msg_save, vm_fsdb_pref_greeting_set, vm_fsdb_pref_recname_set, vm_fsdb_pref_password_set. (r:1f4cb488)
|
||||
mod_voicemail: Adding a new voicemail fsdb api vm_fsdb_auth_login that does basic login authentication for a user (r:bfdfac5e)
|
||||
mod_voicemail: Fix vm to email dial 8 option (r:8592b6d9/FS-3382)
|
||||
mod_voicemail: Add 2 new profile settings, db-password-override and allow-empty-password-auth. By default, they have value of their previous behavior. If db-password-override=true, the db password will only be used if present, if not present fallback to the xml config file vm-password. If allow-empty-password-auth=false, it will disable login via a authentication method if there is no password set in the user account (This wont affect voicemail_authorize=true login). (r:a9db642a)
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue