1freeswitch (1.2.7)
2	change fs_encode to support raw files to wav or to other raw
3	check for vm caller id info later so if its transfered it gets the updated details
4freeswitch (1.2.6)
5	core_sqldb: sql tuning by changing 2 Indices
6	freeswitch-core: database corruption handling
7	freeswitch-core: use system time as reference for FS uptime, instead of monotonic
8	freeswitch-core: hide sensitive dtmfs
9	freeswitch-core: record g729 calls to g729 wav files, playback g729 wav files
10	freeswitch-core: STUN: XOR_MAPPED_ADDRESS attribute not handled
11	freeswitch-core: option to record session when bridged only
12	mod_callcenter: simple periodic announcement
13	mod_callcenter: New members joining queue don't ring agents when max-wait-time-with-no-agent-time-reached is 0
14	mod_curl: add curl content-type option
15	mod_curl: adding ability to transmit a file using CURL from API or dialplan app
16	mod_directory: option to search by first and last name
17	mod_dptools: add option to allow any key to terminate playback or record
18	mod_event_socket: enable dual-stack (IPv4/IPv6) listening in mod_event_socket on Windows
19	mod_lcr: Add 'round-robin' feature to carrer gateways
20	mod_local_stream: add an event (or filter) for mod_localstream PLAYBACK_START and PLAYBACK_STOP
21	mod_nibblebill: fix mod_nibblebill to use pgsql in core
22	mod_sofia: pass User-to-User header to variable-space
23	mod_sofia: option for freeswitch to trust users authed by proxy
24	mod_spandsp: Spandsp directory for making modem links
25	mod_voicemail: added voicemail call paging
26	build: building works on Visual Studio 2012
27	config: updating mod_cidlookup default configuration to use OpenCNAM as an example
28freeswitch (1.2.5)
29	mod_lua: Enable mod_lua to use native pgsql dbh support  (r:2cea7f0f)
30	mod_sofia: Add att_xfer_destination_number variable to indicate the original destination number of the attended transfer leg on REFER for semi-attended transfer scenarios.  (r:893cd7be)
31	sounds: Bump Callie sounds ver to 1.0.22  (r:41e00c78)
32freeswitch (1.2.4)
33	core: Add Postgres core db support (r:0c1180d5)
34	mod_cdr_mongodb: update MongoDB driver to v0.6  (r:10093b44)
35	mod_dingaling: do lookup in dingaling when an address is specified as host:foo.bar.com like sofia does  (r:fbfe830a)
36freeswitch (1.2.3)
37	core: add hold_events variable with start and stop times for each hold (r:9a193a9c)
38	core: update json lib in core and ESL and re-apply old patches (r:5a956890)
39	core: add skip_cdr_causes variable to list call hangup causes that should not trigger cdr processing (r:3cf238fc)
40	formats: add mod_mp4v2 for mp4 recording, most things are hardcodec, but it should work with 8000hz audio and H264 video (r:7e01bd10)
41	freetdm: M2UA Signaling gateway support (SIGTRAN)
42        freetdm: New TDM endpoint for raw IO access to boards (controllable channel)
43        freetdm: New dialplan paramters and SIP X headers to set ISUP message information elements
44        freetdm: Misc ISUP bug fixes
45	libsofia: Fix DoS vulnerability in processing Route Header (r:016550f2/FS-4627)
46	libtpl: add tpl to tree (r:4985a41f)
47	mod_sofia: add transfer_to variable for call processing (r:1b2b4565)
48
49freeswitch (1.2.2)
50	configuration: Add language config files for es-ES,es-MX,pt-BR,pt-PT (Thanks Francois Delawarde) (r:9cde99b4/FS-3003)
51	core: move recovery engine up into the core (r:66677c94)
52	core: add ignore_early_media=consume to ivr_originate (r:13dab11c)
53	core: add timestamps for on and off hold times to put in xml cdrs (r:b0e49d3e)
54	libtiff: update to 4.0.2 (r:a2b5af56)
55	mod_commands: add uuid_answer and uuid_pre_answer (r:ce88d572)
56	mod_commands: add uuid_early_ok (r:35f0e2ff)
57	mod_commands: add uuid_media_reneg api command to tell a channel to send a re-invite with optional list of new codecs (r:bfc46567)
58	mod_dptools: mutex app (r:212953bc)
59	mod_httapi: add cache param (r:a8b89bcc)
60	mod_sofia: change mod_sofia to use new core based recovery engine (r:2a8841ab)
61	mod_sofia: fire-message-events profile param (r:9c06cb34)
62	mod_sofia: add send-display-update profile param to disable the update method (r:8f0c726b)
63	mod_spidermonkey: add email function to js (r:37b36aea)
64
65freeswitch (1.2.1)
66	libapr: Updating in tree apr for 1.4.6 (r:4029614e)
67	libwebsockets: Initial commit (r:6fa2fd36)
68	mod_sofia: add rtp endpoint contributed by sangoma (r:ef5c1256)
69	mod_spidermonkey: add javascript chatplan app (r:61839229)
70
71freeswitch (1.2.0)
72	build: Automated builds for CI testing/Jenkins  (r:2aff535a)
73	build: add debian source package building script  (r:c164aae9)
74	build: add convenience script to set version in configure.in  (r:efc6f16c)
75	config: add screen_confirm macro to lang/en/ivr/sounds.xml  (r:9ea3ce66)
76	config: support for --with-logfilesdir, --with-dbdir, --with-htdocsdir, --with-soundsdir, --with-grammardir, --with-scriptdir and --with-recordin
77	config: Redo config files, example - mv conf/* -> conf/vanilla/*  (r:ee71daa1)
78	config: clean up switch.conf and add all the missing options needs more docs  (r:65fc2f8a)
79	config: add cdr_csv template for OpenCDRRate  (r:ca60afaa)
80	config: add conference_flags to config; mention 'audio-always' option - FreeSWITCH Jira
81	gsdir (r:7ae3f5b7/FS-302)
82	core: Add RECORD_STEREO_SWAP to reverse the record channels (r:d5042f2c/FS-3069)
83	core: api_on_startup (r:e164b76c)
84	core: allow dmachine and input callback to co-exist  (r:e185ff00)
85	core: add support for configurable timeout and passing of args to play_and_detect_speech  (r:410e523c)
86	core: partial with renaming  (r:24288832/FS-2216)
87	core: only flush on break when its a blocking situation  (r:3a076786)
88	core: In tone_detect all specs work, not just the first one detected  (r:d5ad8670/FS-4023)
89	core: add origination_nested_vars=true to allow vars within vars in originate strings e.g. [originate {origination_nested_vars=true,TEST=,var=,recur=W00t}user/1004 3000]  will end up as w00t  (r:385a92ce)
90	core: add core-db-pre-trans-execute and core-db-post-trans-execute to switch.conf.xml to wrap sql stmts around the core transactions  (r:21b1ffbf)
91	core: abstract out originate_signal_bond to a function to avoid confustion and regressions  (r:8bb55ed4)
92	core: update stun to more modern spec  (r:c3094046)
93	core: add initial-event-threads to switch.conf.xml  (r:7ec8fb43)
94	core: add enable-use-system-time param to switch.conf.xml (r:b1ae9746)
95	core: add execute_on_post_originate and api_on_post_originate to run on chosen newly originated channels vs execute_on_originate which runs on all candidates  (r:bf20f524)
96	core: have sql thread manually subscribe to each event it cares about instead of every event and filtering it  (r:6ea4c42c)
97	core: Add FreeSWITCH-Version string and Uptime-msec (uptime in *milliseconds*) to heartbeat events  (r:a8efae99)
98	core: add core_uuid global variable to expose the runtime uuid  (r:1d5b5f21)
99	core: add core-uuid attr to xml cdr tag  (r:1dd4bd49)
100	libesl: shutdown socket before closing to avoid blocking  (r:c41a16d4)
101	libesl: add wait handler to forking code in ivrd  (r:6c406aa0)
102	libzrtp: FreeSWITCH is now the official home of ZRTP code
103	fs_cli: set session loglevel as well in fs_cli when doing 'console loglevel info' also now implies '/log info' locally  (r:b80a3a34)
104	mod_commands: Add "file_exists" API (r:7eba3f2b/FS-3927)
105	mod_commands: add fsctl debug sql  (r:d655ceec)
106	mod_commands: show current process stack size from status command where supported  (r:d32a72bc)
107	mod_commands: add fsctl sql start/stop for standby controls  (r:46fee25d)
108	mod_commands: add api-expansion to switch.conf.xml and fsctl api_expansion command to control allowing apis to be expanded via variable expansion  (r:293429f7)
109	mod_conference: Add auto-record filename to conference_recording channel variable and ability to pull filename from API (r:b9295fd5/FS-1573)
110	mod_conference: Convenience feature in mod_conference: apply sub cmds to non_moderator members (r:04295ac9/FS-3249)
111	mod_conference: New conference commands: get and set (r:ab5f3f28/FS-3254)
112	mod_conference: Mirrored video when alone in conference (r:086cbf1b/FS-4176)
113	mod_conference: add outcall_flags  (r:090345de)
114	mod_conference: add flags to conference xml_list and show also on conference list  (r:8d6b64e0)
115	mod_commands: allow system API command to capture output from the executed command  (r:d7a37e97)
116	mod_dingaling: enable srtp for dingaling  (r:68d9a83e)
117	mod_dptools: add video_refresh dp and uuid_video_refresh fsapi  (r:99bac0d0)
118	mod_dptools: allow silence for moh type on campon  (r:13068f17)
119	mod_erlang_event: accept binary in api and bgapi  (r:f55f15c8)
120	mod_event_socket: add uuid to event socket apps  (r:3708c962)
121	mod_fax: Deprecated and now removed from tree
122	mod_httapi:  mod_httapi.c -- HT-TAPI Hypertext Telephony API (Twillio FreeSWITCH style)  (r:bc8cbee1)
123	mod_isac: add mod_iSAC (extracted from webRTC) 16hz @30ms,60ms 32khz @30ms  (r:a0473cda)
124	mod_loopback: allow mod loopback bowout to reach out across stacked loopback bridges and remove all of them  (r:ad7149bf)
125	mod_posix_timer: New timer module mod_posix_timer (r:9d7e9e67/FS-3731)
126	mod_say_fa: Initial commit of Farsi say module  (r:18ee7ce3)
127	mod_sofia: Add presence-privacy parameter to exclude extension numbers from the distributed presence string (r:c6633fa3/FS-849)
128	mod_sofia: Reverse data in dialog-info so the proto is in the params not in the user because polycom uses the target uri for what to dial and stips the params  (r:cdb4b29a)
129	mod_sofia: add registration-thread-frequency param  (r:5b7e2013)
130	mod_sofia: add support for yealink display update  (r:39c4e7a3)
131	mod_sofia: added a new param to the gateway config called options_user_agent to set something specific  (r:f25c5aaf/FS-3842)
132	mod_sofia: produce sip_full_via var  (r:23dcdbd8)
133	mod_sofia: add presence-disable-early sofia option to send non-specifc presence messages w/o special case for early  (r:9b023152)
134	mod_sofia: add sdp_secure_savp_only channel variable for silly asterisk srtp that only has the SAVP or cries  (r:50727f56)
135	mod_sofia: allow publish with no contact  (r:b843911c)
136	mod_sofia: add some defensive code to allow support for yealink in SCA mode even when its broken  (r:17cb6a22)
137	mod_sofia: add user_via to ack in case with track calls  (r:f558247d)
138	mod_sofia: one msg thread per cpu by default  (r:6f6765b8)
139	mod_sofia: mirror back record-route header in options  (r:ef9dfe42)
140	mod_sofia: add sip_require_timer=true variable to enable require timer on session refresh that breaks finicky endpoints  (r:b553d62f)
141	mod_sofia: Channel var now takes precedence over the profile setting  (r:ca39f15a)
142	mod_sofia: re-implement sla barge using eavesdrop backend  (r:a511ff30)
143	mod_sofia: add inbound-reg-in-new-thread sofia param to launch a new thread to process each new inbound register when using heavier backends  (r:0a5a057c)
144	mod_sofia: add mwi-use-reg-callid  (r:792b004f)
145	mod_sofia: block any inbound messages when queue is full; add debounce for mwi and pres on register; fix missing detach attr on new mode to process reg in new thread  (r:fb790bc3)
146	mod_sofia: add metadata col to internal registrations table  (r:192030c5)
147	mod_sofia: allow ep_codec_string to draw from absolute_codec_string before the profile prefs  (r:f685e4c5)
148	mod_sofia: put presence data in state events  (r:75aab0ee)
149	mod_sofia: add sip_recovery_break_rfc variable to set globally or per channel to not reverse the from and 2 on uas re-invites  (r:5f09b403)
150	mod_sofia: add tags to allow crypto in avp  (r:9fe08675)
151	mod_spandsp:  Add T31 modem support to mod_spandsp - similar to iaxmodem only wired into FS.  Also merge configs into single spandsp.conf.xml --see in tree example--  (r:d91f67d0)
152	mod_spandsp: add v18_mode var  (r:e941a61f)
153	mod_valet_parking: add orbit feature to valet_parking similar to mod_fifo (r:09725e2b)
154	mod_vlc: Adding mod_vlc initial working version  (r:77f3bd24)
155	mod_voicemail: vm_read should mark messages as read, but not saved  (r:693f2986)
156	mod_voicemail: Change vm_announce_cid to be true/false and utilize vm_play_phone_number_macro  (r:18289fa0)
157	mod_voicemail: fire event with result of vm auth attempt  (r:0a6dde7b)
158	mod_voicemail: Improved feedback to user when chaning vm passwords.  (r:7b54701d)
159	mod_xml_scgi: add mod_xml_scgi (like xml_curl minus the web server direct to an application backend that supports the SCGI protocol)  (r:d7cf0bbe)
160
161freeswitch (1.0.7)
162
163	build: Add mod_silk to windows build
164	build: fix mod_json_cdr build in windows (MODEVENT-63)
165	build: fix build error due to missing zlib linking when using libtool 2.2 or later
166	build: Enable mod_curl in windows build
167	build: apply fix for MODSOFIA-71 to windows build
168	build: Add more excludes to .gitignore (for Windows) (r:b6628d26/FSBUILD-269)
169	build: Bump version of en-us-callie sounds to 1.0.13 (r:ca0a69a3)
170	build: change build to use mod_spandsp instead of mod_fax and mod_voipcodecs (r:988147a7)
171	build: add mod_spandsp to windows build (r:4fa8be62)
172	build: merge -j option for bootstrap (r:abb7d2e5/FSBUILD-237)
173	build: dont fail on bootstrap due to missing libs (r:ff960d78)
174	build: numerous tweaks to allow building on VS2010
175	build: Fix build with --with-curl (r:e704f021/FSBUILD-285)
176	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)
177	build: Windows VS2010 build - remove strange characters (r:ba1546e0/FSBUILD-297)
178	build: Make bootstrap.sh Bourne shell compatible (r:8dbd62ff/FSBUILD-301)
179	build: add mod_osp Makefile to configure generated Makefiles (r:dc06a039/FS-122)
180	build: Remove mod_spidermonkey from windows 2008 x64 builds - does not work (r:280e894d)
181	build: fix warnings on windows x64 builds src and mods projects - only libsofia included on the libs side (r:45ecbc2f)
182	build: Patch debian init.d script to set ulimit values (r:0eb33e57/FS-2844)
183	build: add plc to core (r:b7c80a84)
184	build: VS2010 libportaudio project improvements for DirectX builds and switch to build DirectX by default (r:e9e33f51/FS-3033)
185	build: add make targets for mod_com_g729 mod_com_g729-activate mod_com_g729-install mod_com_g729-clean mod_com_g729-uninstall (r:17d52112)
186	build: add support for bz2 to getlibs (r:b61fc396)
187	build: Bump callie sounds to 1.0.15 (r:c8eaef60)
188	build: always use our includes first so we use our srcdir headers over installed versions (r:15c79424)
189	build:  pocketsphinx build for 0.7 windows vs2008 (r:a7613c06/FS-3348)
190	build: They no longer ship the wsj model in pocketsphinx... and seems the dictionary has moved a bit. (r:23571680)
191	build: unimrcp vs2010 build fixes for new version (r:2dcca5f4)
192	build: add sqlite to clean on make current or update-clean (r:2366f429)
193	build: Update windows to use Lame 3.98.4 (r:4349ec00)
194	build: fix mod_silk build issue (r:6fe6d8d7/FS-3649)
195	build: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS in several places (r:992eafd0)
196	build: don't allow using system libcurl on systems that strip out Curl_setopt, we use it (r:36f0a5b8/FS-2936)
197	codec2: working prototype, still for testing only (r:04ca0751)
198	config: move limit.conf to db.conf
199	config: Update VM phrase macros to voice option then action on main, config menus
200	config: Remove 99xx extension numbers to avoid dp conflicts (r:0c9bb174/DP-17)
201	config: update config example for caller-id-type (r:8f03a7cd)
202	config: default to 48k since most sound cards can do that (r:170404a4)
203	config: Create RFC2822_DATE for use in emails. Some clients fail to sort emails properly without a Date: line. (r:a1f19d91)
204	config: move enum to the bottom of default. (r:4d448c97)
205	config: Add att_xfer example to default dialplan (r:20ec962a)
206	config: default example to resolve some issues with SCA in cases where host and ip are mixed causing the phone to be confused. (r:0279261b)
207	config: Fix phrase files, still missing a sound file (r:6741f350/FS-2742)
208	config: Disallow global-intercept and group-intercept can intercept an outbound call in default dialplan (r:890871ba/FS-2777)
209	config: fix single domain assumption in default config to be more portable *cough* bkw *cough* (r:f987903e)
210	config: Bump Doxygen.conf version to 1.0.6... belatedly (r:cfeae1ba)
211	config: docs for acl (r:57b410eb)
212	config: add default to conf to demonstrate min-idle-cpu (r:b8b7266a)
213	config: change min/max enforcements to >= instead of > (r:0d5fcf65)
214	config: Add README_IMPORTANT.txt to default configuration (r:6cd5ce72)
215	config: Talking clock dialplan example (Thanks AviMarcus) (r:ffb4a3ae)
216	config: fix talking clock regexes (need ^ and $ so they don't match only 917x) (r:8529ba33)
217	config: Update phrase_en.xml to reflect 1.0.16 sounds version (r:7499dfb2)
218	config: bump en sounds version to 1.0.16 (r:50ce2cae)
219	config: Add ivr/ subdir to conf/lang/en/en.xml (r:42f10a48)
220	config: Fix mod_directory phrase file references to 'dir-press.wav' (correct: vm-press) (r:3ef2692f)
221	config: bump ru sounds version to 1.0.13 (r:2b1b19bf)
222	config: Fix eavesdrop so that *0 works as well as 88 as the access code (r:cbfe83cc)
223	config: change default to short date-time in VM sounds (r:3603a69d)
224	core: Add RTCP support (FSRTP-14)
225	core: handle some errors on missing db handle conditions
226	core: add ... and shutdown as a fail-safe when no modules are loaded
227	core: add apr func to disable loopback on multicast to simplify mod_multicast_event
228	core: free mem on shutdown (thanks Jalsot) (JANITOR-4)
229	core: try harder to get db handle in sql thread and fail out if it can't get one
230	core: always export 'export_vars'
231	core: add sanity check to launch threads that catch hangup and are not in a thread to make sure they clean up
232	core: Tweak bridge_early_media to support passthrough codecs
233	core: cleanup C reserved identifier violation (JANITOR-3)
234	core: add sound_prefix support in uuid_displace (FSCORE-550)
235	core: add 'critical' param on modules.conf to abort on mod load failure from Moc
236	core: add 'direction' chan var
237	core: fix race condition where 'delete' would beat 'insert' in the reporting db (FSCORE-597)
238	core: add callee id to events and add global param verbose-channel-events and fsctl verbose_events [on|off] to globally configure verbose events
239	core: fix potential excess cpu usage during originate
240	core: fix switch_get_addr to work with v6 properly
241	core: fix ZRTP compile issue (MODENDP-305)
242	core: fix Hangup on bridge event using switch_caller_profile_dup causes crash (FSCORE-601)
243	core: fix race condition when hangup happens after answer indication but before the session thread is started
244	core: fix switch_core_sqldb: library routine called out of sequence (sqlite)
245	core: attempt to address exotic scenario:  FS rewriting SDP when reattempting to bridge a call to second route in proxy_media=true
246	core: reset codecs after media bugs
247	core: add intercept_unbridged_only=true to only intercept if the channel is not bridged to anyone
248	core: Fix switch_url_encode() does not handle properly UTF-8 sequences (FSCORE-605)
249	core: add bind method to EventConsumer takes same args as constructor to bind more events to an existing consumer
250	core: Fix parsing empty XML files (FSCORE-608)
251	core: Initialize when no console (Windows) (r:909ad642/FSCORE-610)
252	core: (Win) bridge fails because session read lock failure (r:f8f91362/FSCORE-606)
253	core: Add option to hangup channel if record fails (r:a3e6bead/FSBUILD-591)
254	core: Crash when using tab completion on uuid_ commands (r:9637b89e/FSCORE-613)
255	core: fix uuid_media state change (r:2cc59f1e/FSCORE-615)
256	core: add new callstate field to channels table (r:0f133eae)
257	core: fix leg_timeout issue (r:3fbd9e21/MODAPP-433)
258	core: Add alternate timing method support for Windows XP and 2003 - must be conditionally compiled(default is original timing) (r:30d2e7fd/FSCORE-626)
259	core: Fix fail to parse variable absolute_codec_string when inside [] (r:bfe31288/FSCORE-631)
260	core: Fix limit not decrementing properly (r:f10eebf8/FSCORE-632)
261	core: Fix crash when receiving RTP packet w/ invalid length (r:26358d67/FSCORE-635)
262	core: Fix incorrect variable assignment in switch_channel_set_timestamp (r:8a7f38c6/FSCORE-636)
263	core: add api_reporting_hook (like api_hangup_hook but after reporting state) both honor session_in_hangup_hook (r:ed7ccc14)
264	core: only let force_transfer_* vars work when an explicit value was not supplied (r:91a87e9d)
265	core: Make switch_ivr_session_echo stop when CF_BREAK is set (r:2b120311/DP-19)
266	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)
267	core: preanswer before getting variables to avoid crash (r:25fe16df)
268	core: Windows: Don't report "unknown command" on console when empty command has been given (r:c8f9fb56/FSCORE-641)
269	core: Windows: Add start parameter -monotonic-clock, replaces build flag WIN32_MONOTONIC (r:3515c7a0/FSCORE-643)
270	core: Improve RTP timing on playback of files (r:d6d7773c/FSCORE-639)
271	core: Allows bind_meta_app to use chars other than * (r:fd254766/FSCORE-630)
272	core: Fixed core lib won't build for win32 (r:9327c994/FSCORE-646)
273	core: add last_bridge_to var to keep uuid of last bridged channel and fix race in show calls on hangup of bypass_media channels (r:77e2dccf)
274	core: Phrase "speak-text" application returns on first key press in phrase file on Windows (r:6d74d7ab/MODAPP-448)
275	core: pass originate flags into session_request so we can selectivly skip throttling (r:46c6650a)
276	core: Implemented 'Block Fork' and removed possibility for "-nc -nf" potential issue. (r:f26a6972/FSCORE-652)
277	core: Add console callback for listing loaded/available modules for load/unload/reload commands (r:d68a1218/FSCORE-662)
278	core: strip trailing and leading whitespace in api execute args and commands (r:ca481842)
279	core: Fix SQLLEN to prevent queue buffer overrun (r:68d1c32a/FS-2149)
280	core: add origination_caller_profile to log all attempted calls for a paticular leg (r:977a8ad7)
281	core: Add attribute "path" to autoload_configs/modules.conf.xml <load> entry. (r:1a75821d)
282	core: add tone2wav (r:6f2c455f)
283	core: add speed boost to sql thread (r:ef79535c)
284	core: reverse the linked list in ivr menus to support accidental feature of multiple entries for the same keys (r:d4a01324)
285	core: Add time of day string compare function switch_tod_cmp.  It usable in XML dialplan with time-of-day.  String format is hh:mm:ss you can define a range like this : 09:00-17:00  (Second are not optional) (r:4ab8fa13)
286	core: Add date time range string compare function switch_fulldate_cmp. It usable in XML dialplan with date-time. String format example : 2009-10-10 14:33:22~2009-11-10 17:32:31. (r:c9fcce08)
287	core: Add day of week 3 letter initial usage in "wday" field in the dialplan.  Example : mon-fri.  Using number as before is still supported.  Several public switch function are available. (r:59ec8ced)
288	core: set conditionals to only fire when the mutex can be obtained (r:07ec7867)
289	core: avoid segfault when sofia tries to update the callee id at the same time as the outbound call is transferred (r:df63657e)
290	core: make code more automagic to shut up the dude on the list (r:d093a4a4)
291	core: Fix memory leak if we fail to enqueue new event to EVENT_QUEUE in switch_event.c (r:ef773e07/FS-2148)
292	core: fix endless loop on startup when specifying -nosql (r:b6a533ee)
293	core: Buffer for url encode in switch_ivr_set_xml_chan_vars() too small by 1 (r:0cc28f37/FS-2167)
294	core: fix switch_ivr_collect_digits_callback to allow an args pointer with null callback to work like other apis (r:89d99a91)
295	core: ERROR_PARTIAL and BAD_PARTIAL are regarded as PARTIAL in switch_regex_match_partial (r:b4548a60/FS-2238)
296	core: sprinkle digit_timeout into switch_ivr_read and switch_ivr_play_and_get_digits and the higher level variants (r:cfa30468)
297	core: Fix parse of variable absolute_codec_string when inside [] (r:54bf6575/FS-2126)
298	core: Fix SWITCH_IO_FLAG_NOBLOCK needed for mod_sangoma_codec (r:bc304153/FS-2017)
299	core: fix coredump in rtcp socket handling (r:6c1070ea/FS-2009)
300	core: add bitrate patch from moc with some extra stuff for late neg mode (r:633f193d)
301	core: refactor fmtp parser as a core func (r:56f8c11f)
302	core: add switch_ivr_dmachine async digit parser to core (r:7f3319dc)
303	core: make parens optional on functions as vars ${foo(bar)} is now the same as ${foo bar} (r:fdba0e07)
304	core: fix default ptime for iLBC and make new configurable global map in switch.conf.xml (r:e3c427ad)
305	core: only pause recording media bugs in fifo (r:c1d41dd9)
306	core: Allow IPv6 in proxy mode (r:4e5911c2/FS-2776)
307	core: "Silent recovery" (r:93c2ed94)
308	core: fix switch_find_local_ip to properly handle force_local_ip_v4 and _v6 (r:f42c9036/FS-2778)
309	core: fix att_xfer/3-way scenario (r:0559cc50)
310	core: dmachine - timeout instantly when you have exact match and are equal to max digits (r:81a9f8ef)
311	core: Core ODBC support for transactions with MSSQL (r:d2ca8d40/FS-2050)
312	core: Show the UUID of the session in the log when sending RFC2833 DTMF packet and when receiving a RTP DTMF (r:9241a35e)
313	core: add record_post_process_exec_app and record_post_process_exec_api both can have <app|cmd>:<args> (r:07adca56)
314	core:  add -ncwait for Unix based implememtations to make the backgrounder wait to make sure the process starts before detaching (r:23d5fc19)
315	core: fire DTMF event when converting dtmf to inband with start_dtmf_generate (r:dcdd3811)
316	core: fail calls with uninitialized frame (r:7dafe4e2)
317	core: allow switch_process_import to specify a prefix (r:e0c37c1f)
318	core: add additional info when fail (r:4bbd9a4c/FS-2825)
319	core: avoid hypothetical problem with flushing queue with delayed events (r:49b6237e)
320	core: add send_silence_when_idle and dmachine honoring to park loop (r:3be3cd76)
321	core: ivr_enterprise_originate: Fix export of variable from the originator channel to the called channels (r:025c82e7)
322	core: Better handling of progress and answering to prevent sip profile from locking up at higher volumes (r:04e57577/FS-2801)
323	core: ACL for IPv6 address and swigall to boot (r:db91f0e8/FS-2842)
324	core: add intercept_unanswered_only var akin to intercept_unbridged_only (r:68f18efe)
325	core: switch_odbc_handle_exec_string duplication SQLExecute (r:8b0e7d24/FS-2880)
326	core: Fix timeout while bridge is waiting for CF_BRIDGED flag (r:2572621b/FS-2368)
327	core: don't parse events for b legs from a leg thread in case they are using a monolothic python script as a group_confirm exec over socket to send it messages while the call is ringing (r:ed5266d3)
328	core: add new function to check when messages need parsing to improve performance on parsing messages during originate (r:8b0421ff)
329	core: run execute_on_answer on_media _on_ring apps async (r:ef4a4ed0)
330	core: add switch_ivr_insert_file to insert one file into another at an arbitrary sample point (r:82394b37)
331	core: Slow reload cause calls to hang (r:1ba98b02/FS-2852)
332	core: Application intercept causes FS to stop processing calls (r:12fc65f7/FS-2872)
333	core: fix edge cases for endless loop in sql thread (r:5d7c09ed)
334	core: prevent race while changing codecs mid call (r:7aa72b67)
335	core: Fix crash in ODBC when SQL Server kills TCP connection (r:5aba96e3/FS-2910)
336	core: Fix fallback to CORE_DB when MSSQL fails init (r:3406d05b)
337	core: add new function to init an empty switch_sockaddr_t to avoid an unnecessary dns lookup on 0.0.0.0 (r:009c41d4)
338	core: fix endless RTP loop in Windows (r:cb2d0736/FS-2924)
339	core: play_and_get_digits should actually timeout, not last forever... (r:28cab5ed/FS-2923)
340	core: Fix crash w/o core dump (r:00046ee0/FS-2933)
341	core: normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND (r:93cc3dc5)
342	core: add CF_DIALPLAN (r:3ff07445)
343	core: tweak on calle[re] id (r:9db4a826)
344	core: cid logic changes for calle[re] (r:8f452bc5)
345	core: change switch_strip_spaces to specify if you want it to dup the string or destroy the current buffer (r:4d7e4f1e)
346	core: fix secondary issue with min_digits = 0 and terminator key pressed to cancel (r:fe005bdd/FS-2789)
347	core: fix dtmf issue with jb on (r:90e58696)
348	core: fix ignore_early_media=ring_ready (r:5b752c54)
349	core: prevent race on execute_on_answer called from the B-leg of a call (r:751e0291)
350	core: drop rtp frame that was already replaced with a cng frame (r:34a0ca50)
351	core: fix partial match counting as exact match in dmachine (r:5eb951aa)
352	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)
353	core: make exact matches return sooner in dmachine (r:e897646e)
354	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)
355	core: set maximum query run time to 30 seconds at least on drivers that support SQL_ATTR_QUERY_TIMEOUT (r:5bb525e1)
356	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)
357	core: add bind meta on A-D and refactor (r:27869d7a)
358	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)
359	core: add function to help set session read codec to slinear (r:1a08df9b)
360	core: add rtp_bug IGNORE_DTMF_DURATION to speed up dtmf detection of RFC2833 on strange carriers (r:b3fc001e)
361	core: Fix crash when re-connecting to non-working database server (r:29daaa07/FS-2960)
362	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)
363	core: eat rtp frames with the wrong payload type number (r:fe1711fd)
364	core: up assert vaule on header loop detection to 1 meeeeelyonne for hmmhesegs (r:d9c56345)
365	core: Fix race condition in originate where USER_BUSY is reported as a no answer (r:cc06fdb5/FS-2992)
366	core: Allow check ip change to be optional (r:1cf79386/FS-2917)
367	core: handle 2833 in do_flush instead of dropping valid dtmf (r:3fa3e11c/FS-3002)
368	core: add record_restart_time_limit_on_dtmf var (r:7a1dcb69)
369	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)
370	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)
371	core: fix || where it should be or in sql stmt that may cause stray records in the calls table
372	core: Add CS_NONE and correct variable name (r:3fd7b8f2)
373	core: Fix SQL issue (r:04bb74fc/FS-3050,FS-3051)
374	core: fix race with media bug exiting from write frame while read frame is trying to use it (r:1341a75a)
375	core: fix regression in rtp stack trying to avoid broken clients who send the wrong payload type, we were eating the stun packets in jingle calls (r:0bce777a)
376	core: Add capability to specify core-db-name in switch.conf.xml to have sqlite in a different location.  This is important for everyone with relatively 'high' sip registration since the addition of sip registration to the core require sqlite db to be moved to a faster location (Ramdisk for example). Useful for everyone who moved their sqlite db for sofia to ramdisk because of performance issue. (r:500e9acd)
377	core: Index column name wrong on table registrations.  (This wont create the index for people who already have the table) (r:1096e673)
378	core: allow uuid bridge on unaswered channels as long as there is media available on at least one (r:4f93ea25)
379	core: add multiple-registrations flag to the core similar to mod_sofia (r:b36a7c0b)
380	core: tolerate dtmf where there is no start packet and only end packets (r:097caed4)
381	core: Fix RTP auto flush during bridge w/Windows causing packet loss (r:f8d326de/FS-3057)
382	core: possible ill placed assert() before a NULL check in soa_static.c (r:91a5e776/FS-2803)
383	core: prevent crash on double call to asr_close (r:4f5ca9e8/FS-3077)
384	core: fix bug in switch_itodtmf (r:b53a6848)
385	core: use strdup instead of core_session_strdup in hangup hook (r:3a10d6a1)
386	core: fix jb + no timer situations (r:61d3c56f)
387	core: Add events PLAYBACK_START and PLAYBACK_STOP, plus some minor improvments for RECORD_STOP (r:bc397ab6/FS-2971)
388	core: Fix event queue from needlessly filling up (r:2044a749/FS-3105)
389	core: Fix issue that was preventing the sqlite handles from being recycled properly (r:11451c10/FS-3106)
390	core: clear timestamp when generating a fake empty frame to fix edge-case sending the same timestamp over and over (r:08496cd7)
391	core: wait for state change to avoid race (r:f33e9c6e/FS-2966)
392	core: Fix freeswitch.session in Lua, etc. (r:0ba25358/FS-3119)
393	core: try to reduce contention by not creating handles with the global mutex locked (r:b3a2fa1c)
394	core: add limits to simo open sql handles (r:61cdf0da)
395	core: Fix db locks affecting mod_callcenter (r:8da371c7/FS-3127)
396	core: improve flow of dtmf through a bridge when timer is disabled (r:59da356d)
397	core: Fix Freeswitch crash on Debian ARM (r:a80fae92/FS-3126)
398	core: switch_xml: reloadxml will(should) never lock again.  It will load the XML structure into a new XML structure, and just replace the currently available ROOT XML.  It then the job of the last user of the switch_xml structure to free it. (r:471bd6df)
399	core: switch_xml: Remove commented out mmap.  With the changes in the past 2 year, mmap can't really be put back in it current state. (r:34bd0e5e)
400	core: Fix jitterbuffer with SRTP enabled (r:069f5f7d/FS-3075)
401	core: this will remove the reported symptom but does not change the fact that 1khz resolution is ideal for proper performance (r:5f18ec94/FS-3168)
402	core: this was specific to the user channel which is not a real channel in every sense of the word as it has no running thread or any usable state changes so this new line of code in 233d3164be4412aaaf8f9f42d8042e48279a018a to wait for the state machine to stabilize before returning from originate caused an issue with user/ channels (r:88a6ac2f/FS-3170)
403	core: this also fixes the incorrect usage of L16 on payload 10 which may or may not break interop with other sip devices if we do it right.  also added rtp_disable_byteswap variable that can be set to false to disable byteswap when a device is encountered that is incompat (including all previous version of FS up till now) (r:e657e32f/FS-3172)
404	core: dont calibrate clock when timerfd enabled (r:26f5ebd4)
405	core: fix DTMF in SRTP/ZRTP (r:fd608901/FS-3165)
406	core: add switch_atomic_* type and functions switch_apr.c and switch_apr.h (r:3b56c119/FS-3173)
407	core: improve some defaults to tune performance if you use -heavy_timer, try not using it (r:5d783134)
408	core: Fix api_hangup_hook with no args (r:484a397d/FS-3194)
409	core: allow 100 microsecond tolerance on timer loop (r:6388e03d)
410	core: Fix X-PREPROCESS exec to wait pid (r:dae2cb4a)
411	core: Ability to use mod_say with native files; native is a special case so use the extension native e.g. en.native (r:3a2e1d03/FS-3176)
412	core: Fix: Bridging a call to multiple legs and using leg_delay_start, legs that lost the race before the leg_delay_start time is up still get originated for a brief moment (r:c5daf80e/FS-3218)
413	core: Have UPNP/PMP active without opening port mappings in the router/firewall (r:008f9889/FS-3208)
414	core: add execute_on function so you can have execute_on_answer_1 execute_on_answer_2 execute_on_answer_3 etc (r:27c6d111)
415	core: do this slightly safer so we don't have the mutex locked when we exec the app (r:ef175741)
416	core: Fix argument parsing for tone_detect app (r:38c3a67a/FS-3229)
417	core: add L16 def for 32ms and allow timer matrix to drop to 1ms to support nelly (r:82e3d49f)
418	core: fix segfault in zrtp srtcp (r:2330b340)
419	core: add switch_clean_name_string util function to strip out caller id name chars that can cause issues (r:244048f8)
420	core: switch_core_sqldb - clear pointer on release (r:aaef33cc)
421	core: all [] {} and <> can be stacked and override the delim per set <><^^:>{}{^^:}{^^;}[][^^:] (r:4c4bf59e/FS-3246)
422	core: fix default tipping point it was too low (r:e4eade33)
423	core: enable optimal defaults on linux kernels that can support newer features. (r:0b51aca3)
424	core: Lower NAT port mapping disabled log msg from WARNING to INFO (r:973a850d)
425	core: Change the structure of the phrases/language system. Previously it was fxml->phrases->macros->language->macro.  Changed it so fxml->languages->language->phrases->macros->macro You can have sub macros <macros name="voicemail"><macro ...> and allow you to call it login@voicemail. Change the sound-path to sound-prefix to make it constistant with the rest of freeswitch. Also allow to set a sound-prefix to a macros, so you can override it for a specific file set. You can set say-modules="en" or whatever in the <language section to define that say module to use. (r:4137b360)
426	core: Fix edge case segfault on fifo member answer call (r:bf107c6f/FS-3269)
427	core: Fix intercept application (r:f8835a81/FS-3271)
428	core: add bridged timestamp and hangup_complete_with_xml=true to add xml_cdr to the body of hangup_complete events (r:bd471fc6)
429	core: Modify freeswitch to use a configurable switchname instead of a hostname (r:00b53a91/FS-3277)
430	core: add option to disable srtp with --disable-srtp (r:a6b336e4)
431	core: record_session: Will auto create recursive destination folder if it doesn't already exist (Doesn't create folder when used with local cache feature) (r:c4b78a49)
432	core: add largest_jb_size (r:1772fcb0)
433	core: improve curl + openssl threading (r:7064487d/FS-2936)
434	core: reset offset_pos on seek to 0 (r:e375d1d2)
435	core: fix edge case between fail_on_single_reject and group_confirm (r:fae95433/FS-3303)
436	core: add prefix chars to playback_terminators + means include the term in the string and x means include the char and return SWITCH_STATUS_RESTART eg #+* only includes the * if you type it but not the # (r:38b3f43d)
437	core: add additional format YYYYMMDDHHMMSS to strepoch (r:38f06a3b)
438	core: Fix APR EWOULDBLOCK issue (r:50e54364/FS-3308)
439	core: fire SWITCH_EVENT_RECORD_STOP after closing file (r:94e9957e/FS-3311)
440	core: add arrays to event headers and chanvars (r:c1c75952)
441	core: allow -1 as silence generation divisor to specify only zeroes silence (r:294a57fb)
442	core: Don't send silence frames for parked calls until media is ready. (r:dc028b36/FS-3046)
443	core: add code to pass recording bugs on to other legs when executing an attended transfer, needs testing and possible follup commits before using (r:e2da3bea)
444	core: flip_record_on_hold to make the recording flip to the other leg on hold, record_check_bridge to make recording the same file on the opposite leg of a bridge considered a duplicate attempt and record_toggle_on_repeat to make repeat recording the same file toggle the recording off (r:7bbbb9cc)
445	core: lower log-level of failed ivr_originate for mundane conditions like no answer and attended transfer (r:f25085e0)
446	core: add scoped channel variables (%[var=val,var2=val2] blocks valid in any app data field and will only last for that one app execution) (r:b2c3199f)
447	core: enable recursion for scoped variables so applications that exec more apps will preserve the scope, the most recent app will mask variables just during the duration of that app (r:c6268da5)
448	core: only clear scope vars when they were set (r:d4fcba74,r:77688084)
449	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)
450	core: parse events and messages in channel_ready (r:94148095)
451	core: add last_hold_time and hold_accum vars for cdr data (r:676ef808)
452	core: avoid recursion loop in parse_all_events vs channel_ready (r:22d89943)
453	core: auto populate global origination_caller_id_name/number from effective_caller_id_name/number in enterprise originate (r:f8c029a1)
454	core: add --enable-timerfd-wrapper to wrap timefd syscalls for platforms with the right kernel and wrong libc (r:306b332d)
455	core: don't parse events in channel_ready during hold (r:cad68d53)
456	core: only parse messages from channel_ready when its a session calling channel ready on itself not when another thread calls it (r:1d12519d)
457	core: Fix single quote stripping and add %y to turn ' into \'  (r:3b5a0ae5/FS-3359)
458	core: push out signal data into its own queue system (r:f1ee225c)
459	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)
460	core: pause traffic if sql_queue gets to big (r:2939262e)
461	core: fix detection of tones in monitor_early_media_fail (r:3cbae3fb/FS-3413)
462	core: use rwlock for global vars to reduce contention (r:0521886d)
463	core: Fix separate_string_blank_delim to handle strings with '&' (r:f3a42258/FS-3099)
464	core: Fix setting display on wrong channel on eavesdrop (r:3dc4b530)
465	core: add new detailed_calls view a version of the channels table that shows only one legged calls or bridged calls (r:beecd937)
466	core: display update on flip_cid (r:0fc8050c)
467	core: make sql stmt more portable (r:6b948cf1)
468	core: print ip:port on rtp bind err (r:11d2cd1b)
469	core: display fixes and add 2 new cols to channels to store last sent display data (r:d364e9f2)
470	core: sanitize outbound caller id number on one-legged calls (r:dee0f540/FS-3483)
471	core: clean up originator/ee profile so the right one is prevelant in events (r:3e2c662a)
472	core: check for answer flag in bridge to do display update properly (r:0f459d4b)
473	core: add event subclasses in switch_event.c (r:3696ced7/FS-3497)
474	core: add max_sessions to heartbeat event (r:9c8437a1/FS-3415)
475	core: fix event firing for CHANNEL_PROGRESS_MEDIA event (r:e2a4fb11/FS-3396)
476	core: add emulation for asterisk DIALSTATUS magic var (r:9d98d49f)
477	core: the new code requires accurate timestamps, we were incrementing it by the interval (20) instead of the samples (160) (r:f10566af/FS-3181)
478	core: pass cancel_cause into enterprise_originate (r:2e9724d2)
479	core: add support for global namespace in chat interface to bind to unhandled messages (r:6dd1264d)
480	core: resolve Syntax Error when using MSSQL in core (r:40990c04/FS-3527)
481	core: add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA (r:aea22cd4)
482	core: yield when doing b64 encode to avoid stealing the cpu on single proc crappy hardware (r:7d612da4)
483	core: DTMF stands for Devil Took My Fone (r:0c066f06)
484	core: add callee_id name/number to xml_cdr (r:bcd1e147)
485	core: add new flag to frames to denote pass thru frames that are not audio (r:cb9abe02)
486	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)
487	core: only reap sigchld when in fork mode for system (r:1e712c7e)
488	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)
489	core: do not escape strings inside single quotes unless we can find a closing quote too (r:b4b99c41)
490	core: convert chat interface to use events instead of a bunch of args (r:9125a96c)
491	core: make app to turn on new zombie exec instead of always doing it (r:3a2f8183)
492	core: fix inaccurate sample count in file handle, buffered samples were being double tallied (r:5fe3a22d)
493	core: prevent sql injection by using sqlite formatter on various code that generates sql stmts with switch_snprintf (r:256a6264)
494	core: add ivr_menu_terminator variable you can set to none or the dtmf chars you want to terminate input (r:0a3e5d2f)
495	core: delay_echo was double the length in milliseconds from what it should be (r:3317f5d3)
496	core: fix issue where clearing a single realm does not completely clear (r:d2710422)
497	core: add manual_rtp_bug gen_one_gen_all to prevent rtp passthru to break the *S* word.. (r:9e094835)
498	core: Add transfer_history to logs (r:1bf97fa7)
499	core: add fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls (r:2094f2d3)
500	core: add getGlobalVariable and setGlobalVariable to swig stuff (r:2faaee0e)
501	core: Fix erroneous "module busy" messages on module unload (r:bad5964b/FS-3589)
502	core: move code from uuid_kill into core (r:3c9551ee)
503	core: Directed pickup sends "call completed elsewhere" (r:43ca3ee8/FS-3634)
504	core: jitter-buffer tweaks (r:e3ade445/FS-3671 and r:599a4543/FS-3672)
505	core: Add option to disable PLC when using the jitter buffer (r:ba14f95d/FS-3678)
506	core: Allow fail_on_single_reject to do negated causes, i.e. fail_on_single_reject=!UNALLOCATED_NUMBER (r:522c0d53/FS-3675)
507	core: move the thing that passes proto_specific_hangup_cause to the core and prefix it with last_bridge_ and also log last_bridge_hangup_cauuse for good measure (r:e04f9ba9)
508	core: Add CHANNEL_EXECUTE to the list of default "verbose events" (r:ff7432d9/FS-3680)
509	core: fix queued dtmf on channels with no timer issue (r:bc968ca8)
510	core: use the non-signal checking version of switch_channel_up/down in the core (r:9ecf187d)
511	core: Link curl into core (r:74ed2cef)
512	docs: Major clean up of doxygen generated core API documentation (r:794246e1)
513	docs: Add libteletone back to core API documentation (r:c35c138d)
514	embedded languages: Provide core level support for conditional Set Global Variable (r:c017c24b/FSCORE-612)
515	embedded languages: add insertFile front end to switch_ivr_insert_file and reswig (r:c4e350ab)
516	flex client: check in basic flex demo as basis to develop a client application (r:25be760b)
517	flex client: the hotkeys js is broken, get rid of it (r:2f6f71d4)
518	fs_cli: block control-z from fs cli and print a warning how to exit properly (r:dc436b82)
519	fs_cli: skip blocking writes on fs_cli to avoid backing up event socket (r:2ec2a9b0)
520	fs_cli: let ctl-c work until you are connected (r:986f258d)
521	fs_cli: add -i --interrupt to fs_cli to allow control-c to exit the program (r:e7b3c3b1)
522	fs_cli: add timeout option to fs_cli (r:5fad26b4)
523	fs_cli: implement CLI prompt redrawing (r:a79f1f42) (many other minor changes by TC on 2011-09-22)
524	fs_cli: implement configurable prompt, input, and output coloring (r:c7ec19d6)
525	fs_cli: allow ;; seperated commands in fs_cli -x (r:cbc92936)
526	fs_cli: only enable new features on supported terminals (r:26cd927c)
527	lang: Improve French phrase files (FSCONFIG-23)
528	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)
529	libapr: Fix issue where after a bridge with a member, uuid of Agent is set to single quote character ' (r:3fee704d/FS-2738)
530	libdingaling: fix race on shutdown causing crash (FSMOD-47)
531	libdingaling: Fix crash in new GV interface when exceeding 24 calls (r:be00609a/FS-2171)
532	libdingaling: fix crash when GV call ends (r:687140b5/FS-3139)
533	libdingaling: fix small leak (r:d3ea42d8/FS-3334)
534	libdingaling: send keep alive packets to prevent NAT from munging connection (thanks Federico Beffa) (r:4bd305e5/FS-3612)
535	libesl: Fix potential race condition (ESL-36)
536	libesl: Add /uuid command to fs_cli to filter logs by uuid
537	libesl: Increase buffer in fs_cli for Win (r:d1d6be88/FSCORE-611)
538	libesl: fix esl buffer overflow (r:9c9cb5b3)
539	libesl: add -r to fs_cli to retry every second up to 2 min to connect (r:36bfe432)
540	libesl: Fix esl doc, s/ESL_STATUS_SUCESS/ESL_SUCCESS/g (r:84b4b5da)
541	libesl: make esl_connect thread-safe by using getaddrinfo instead of gethostbyname (r:52885dfc)
542	libesl: Add esl_connect_timeout to specify custom connection timeouts (r:12a0ec74)
543	libesl: use recv_timed in esl_connect_timemout in case we get stuck in a blocking recv (r:13137e22)
544	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)
545	libesl: Fix SEGV when using serialize function without any arguments (r:910729b5/ESL-44)
546	libesl: fix leak-on-error in esl_connect_timeout() (r:4263d60e)
547	libesl: Call close on connection handle if the connection fails (r:413dcc4c/ESL-50)
548	libesl: allow fs_cli -x to have args up to 1024 chars (was 256) (r:7039ba47)
549	libesl: Make last_event pointer last longer (r:a15f51d5/ESL-37)
550	libesl: use a packet buffer for ESL (r:2081bf97)
551	libesl: Noevent/Noevents disparity (r:d29d83d7/ESL-53)
552	libesl: FS-2957 esl lib on windows fails to build (r:5254df04/FS-2957)
553	libesl: Small fix on ESL that cause event_id to be set wrong on headers that had value failure. (r:eb88304a)
554	libesl: added python eslmod installation to esl Makefiles (r:b83a30ca)
555	libesl: null terminate buffer after reading from the socket to prevent cross-over to old data that confuses the parser and throws off framing (r:e8a10558/ESL-56)
556	libesl: add optional job-uuid param to bgapi in oop mod (r:e96acac3)
557	libesl: fix linger support in esl client lib (r:0444626b)
558	libesl: fix segfault (r:30813ca5/FS-3130)
559	libesl: Don't destroy last_event pointer until it's being set to a new pointer - fixes rare segfault (r:e8474d60/ESL-57)
560	libesl: Add 'make perlmod-install' to ESL (please test) (r:06c42179)
561	libesl: build python esl bindings and ship them in freeswitch-python-package (r:44bfcf1d/FS-3128)
562	libesl: use poll instead of select in ESL client lib because select is not your friend.... (r:ae595cd5)
563	libesl: Add digit_timeout to ESL::IVR's playAndGetDigits method (r:f564d383)
564	libesl: add array manipulation to the wraper code (r:ffa0a071)
565	libesl: fix mem leak - good catch, Jlenk! (r:e420e17f/FS-3386)
566	libesl: add sendmsg function to esl (r:2ae688a3)
567	libfreetdm: implemented freetdm config nodes and ss7 initial configuration
568	libfreetdm: fix codec for CAS signaling (r:b76e7f18)
569	libfreetdm: freetdm: ss7- added support for incoming group blocks, started adding support for ansi (r:c219a73c)
570	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)
571	libg7221: A bunch of tweaks to the G.722.1 codec (r:5d548570)
572	libgnutls: link to libgcrypt as well, please report any platforms this breaks, but it should be portable (r:c569fb0f/FS-1248)
573	libiksemel: making this the new default and patching libdingaling to use it exclusively with openssl, now we actually have single thread for gtalk an no gah noodlez (r:f506e19e/FS-3471)
574	libjs: non-portable comment syntax in .s files
575	libldns: select on FD > 1024 get this patch to ldns ppl (r:710fc7a7/FS-3110)
576	libopenzap: Add CLI tracing
577	libs: Merged OpenZAP and FreeTDM into the FreeSWITCH tree.
578	libs: Add support for TLS on Windows using openssl (r:1abe3b93/MODSOFIA-92)
579	libs: fix bsd shell incompatibility (r:e2b85e94/FS-287)
580	libsndfile: Update libsndfile and edit mod_sndfile.c to support ogg and flac (r:02a604f7/FS-1197)
581	libsofiasip: Fix random crashes (r:c15ee980/SFSIP-219)
582	libsofiasip: Fix T.38 bug in sofia_glue (r:2843f1ad/MODSOFIA-94)
583	libsofiasip: VS2010 sofia posix problem (r:46dd24c2/SFSIP-220)
584	libsofiasip: set minimum initital sip t1 timer to 1000ms to work around race condition on retry timer firing before all the things that are supposed to be handled by the timer are set.  The base resolution on this timer is 500ms, so doubling up makes sure we always hit the initial retry timer on the next run, where everything should be set.  The side effect was, 1/2 the time on a request that did not get immediate response, the timer would be fired and cleared, but the action (sending retry) was never done, and a new timer was not set, causing the request to just sit zombied and never retry.  A better solution would be to find and correct the race condition so the timer is never set to early and we never hit this condition. (r:20c2740c)
585	libsofiasip: fix bad assert (r:56404641/FS-3133)
586	libsofiasip: lower stack and boost priority of sofia schedule thread (r:257bc9ff)
587	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)
588	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)
589	libsofiasip: use individual pools instead of sub-pools for nua handles to avoid pool swell (r:f7612413)
590	libsofiasip: Fix segfault in sofia's stun code (r:7403db70)
591	libsofiasip: add homer capture hooks to libsofia (r:3e029f0d)
592	libsofiasip: Fix mem leak when homer capture server not available (r:bc177a4b/FS-3475)
593	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.
594	libspandsp: removed a saturate16 from spandsp that was causing problems fixed a typo in the MSVC inttypes.h file for spandsp
595	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)
596	libspandsp: Fix Windows build after libspandsp update (r:d70cc852/FSBUILD-293)
597	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)
598	libspandsp: spandsp t38 fax receiving error in win XP - regression from f029f7ef (r:761cec8f/FS-2766)
599	libspandsp: Added missing error codes when an ECM FAX is abandoned with the T30_ERR message (r:ec57dc7a)
600	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)
601	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)
602	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)
603	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)
604	libstfu: add param to jb to try to recapture latency (disabled by default) (r:d59d41d7)
605	libsqlite: fix issue on mailing list mod_crd_sqlite entry limit and sqlite segfaults on triggers (r:1badec17)
606	libsqlite: make strdup NULL return strdup("") in sqlite for mac bug (r:b6bed14f)
607	libsqlite: force an update on sqlite build (r:71dd3ca8)
608	libunimrcp: Update to latest UniMRCP version.  MRCP requests can no timeout if there is no server response. (r:17099473)
609	libunimrcp: unimrcp lib does not notify mod_unimrcp of RTSP TEARDOWN timeouts (r:3484f338)
610	libunimrcp: fixed unimrcp to prevent double destroy of connection (r:493085bb)
611	mod_avmd: Initial check in - Advanced Voicemail Detect (r:10c6a30a) (by Eric Des Courtis)
612	mod_avmd: Add to windows build (r:df4bd935)
613	mod_avmd: Fix mem leak (r:cd951384/FS-2839)
614	mod_blacklist: Add mod_blacklist from contrib. (r:3a477c42)
615	mod_blacklist: Add example configuration file (r:d00f7464)
616	mod_blacklist: Resource leak fixes, config checks and add help output for api interface (r:41abb3e6)
617	mod_blacklist: add ability to dump a list back to it's text file (r:1d5f5ec7)
618	mod_blacklist: fix broken dump/save (r:abc5d7cd/FS-3617)
619	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="https://freeswitch.org/jira">https://freeswitch.org/jira</a> and select the MOD CALLCENTER module. (r:ba09b96d)
620	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)
621	mod_callcenter: Try to fix the ring-all, also add cli auto complete done in previous commit (r:1666783c)
622	mod_callcenter: Add missing odbc db support (Not tested, please someone test this) (r:42436e27)
623	mod_callcenter: More ODBC changes.  It is not a global settings value.  Cannot be changed in runtime. (r:6980305f)
624	mod_callcenter: Added value busy_delay_time and reject_delay_time so we can wait if those 2 occur (Un registred phone are considered as busy). Add a ready_time epoch time when we can contact an again again, fix ring-all (good this time I hope). (r:8082aa98)
625	mod_callcenter: Add tiers rules before jumping to a different level.  Also added support for dial-in agent. (r:86c9bed7)
626	mod_callcenter: Default the level to 0 since the new tier system will wait x second at level 1... just level 0 that will ring agent right away (if set to do so) (r:6558276a)
627	mod_callcenter: You can now allow caller that have hangup before agent answer to call back and resume their previous position. (r:ab2529d4)
628	mod_callcenter: correct multiple little things following the recent tiers and join back features (r:9b33bd1c)
629	mod_callcenter: Add more channel variable and event and fix a mem leak (r:2d3d8c8d)
630	mod_callcenter: Make more sence to bridge the caller to the agent.  Before, in the xml_cdr you saw it it like the agent initiated the call to the member (r:0be95658)
631	mod_callcenter: Added max-wait-time and max-wait-time-with-no-agent param to a queue. (r:3482f95e)
632	mod_callcenter: Make sure we fail to load if config is not present (r:e1fb79a1)
633	mod_callcenter: Fix invalid update of agent field (r:426a448f/FS-2738)
634	mod_callcenter: Allow to get queue info via api (r:70d592ae)
635	mod_callcenter: Fix bad return type so it compile on archlinux, thx bougyman (r:3a475986)
636	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)
637	mod_callcenter: Add new event socket agent-offering.  Plus some documentation and better handling of bad agent type -- FS-2869 (r:80174cf3/FS-2869)
638	mod_callcenter: Add error response for queue load and queue reload (FS-2988) (r:49a5effc/FS-2988)
639	mod_callcenter: IMPORTANT UPDATE, DTMF during moh created an loop to reactivate MOH but got canceled right away because of pending DTMF in the queue never been cleaned.  Could cause masive disk write of debug, and can cause problem to the rest of FS stability.  This patch also include basic fundation for DTMF capture support for member waiting. (r:cd1982ce)
640	mod_callcenter: force loopback_bowout=false on originate.  This will need to be reworked, but should fix basic issues call to an agent using loopback (r:2e399b0b)
641	mod_callcenter: segfault using busy-delay-time parameter (r:c6f044d5/FS-3067)
642	mod_callcenter: Fix a bug when an caller leave the queue from a BREAK Call (Transfer...), it doesn't think an agent answered. (r:51a531aa)
643	mod_callcenter: Add new CLI cmd and change some to be more standard.  Patch from Francois Delawarde, thanks. (r:30dd1774)
644	mod_callcenter: >WARNING, some event value got removed< Adding new event time value that can then be used to calculate the Wait;Talk;Total duration of a member were on call.  CC-Wait-Time CC-Talk-Time and CC-Total-Time are no longer returned.  Visit the code or check the wiki for the updated variable. (r:5f233785)
645	mod_callcenter: Add better support when agent doesn't answer, including creating a new variable for the delay that is different than reject or busy.  Thanks to Francois Delawarde (r:26303c5c)
646	mod_callcenter: Add better handle of failed agent, member channel getting a break, and debuging info upon leaving.  Thanks to Fran?ois Delawarde (with some changes) (r:25cee255)
647	mod_callcenter: New Agent order Possibility: Agent order by Level and Position by agents.last_offered_call. Change the default and sequentially-by-agent-order strategy to include the longest-idle-agent.  This should offer a default consistant way to go through all the agent within the same tier/position. (Before, it was left to the DB to return the order of the result) (r:dcafff20/FS-3158)
648	mod_callcenter: Generate per member uuid different from the member session uuid.  Might fix transfer between queue.  More changes are coming (r:b63a72f8)
649	mod_callcenter: Remove the concept of Caller for Members.  Event Socket event have been changed (CC-Caller.* to CC-Member.*)  Also CC-Caller-UUID is renamed to CC-Member-Session-UUID. The reason for this is you could actually put people to be call in the queue.  So they are not caller per say.  But they are a member of a queue. (r:40a134bd)
650	mod_callcenter: Reload a queue wont delete all the currently waiting members.  Only a reload of the module will. (r:c5ae5de0/FS-3250)
651	mod_callcenter: Add a very prototype (and maybe not functional) strategy called : sequentially-by-next-agent-order. It will try to find the last agent we tried to reach, and start calling more agent after that one based on position. It will use the level for the next agent, but once that level is done, it start back at the lowest level (r:bef6f0f4)
652	mod_callcenter: New strategies: round-robin, random, and 'top-down' (r:2b4b23aa,r:bee247ca)
653	mod_callcenter: Display an warning when MOH is invalid and resume wait with silence. (r:37b14c9a/FS-2740)
654	mod_callcenter: Fix member been switch as abandoned when he was pickup by an agent (r:9ff8f53f/FS-3281)
655	mod_callcenter: Adapt mod_callcenter loopback agent fix to work with commit 2eae19e6 (r:d32ba761/FS-3657)
656	mod_cdr_mongodb: add MongoDB CDR module (r:a9169199)
657	mod_cdr_sqlite: initial commit (r:f625fe3b)
658	mod_cdr_sqlite: config file for mod_cdr_sqlite (r:25bc8fe3)
659	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)
660	mod_celt: Bump celt to 0.10.0 (r:231fbe5e)
661	mod_celt: update code in mod_celt to match API of 0.10.0 (r:6e4c30ea)
662	mod_celt: Add dependency to fix parallel builds (r:6e37a8b2)
663	mod_cepstral: add ability to set encoding of text (r:28738b06/FS-3001)
664	mod_cidlookup: null xml is bad (r:095815f8)
665	mod_cidlookup: honor skipcitystate when using whitepages (r:a66654de/FSMOD-53)
666	mod_cidlookup: fix crash when caching is enabled (r:2e1f0b50/FS-3350)
667	mod_commands: make break uuid_break and add cascade flag
668	mod_commands: add uuid_autoanswer command (now uuid_phone_event)
669	mod_commands: expand last patch to do hold as well and rename the command to uuid_phone_event
670	mod_commands: allow uuid_break to interrupt one or all in a delimited string of files the same as several individual files (r:eba05c3c)
671	mod_commands: add show channels count auto-completion for mod_commands (r:5ffc57e5/FSMOD-54)
672	mod_commands: Fix a segfault if no arguments is provided to limit_hash_usage (r:8ceb2a9b)
673	mod_commands: fsctl max_session should display int, not float (r:f7e2410e/FSCORE-634)
674	mod_commands: limit - reset rate and release resource apis  Thanks Moy (r:a7c31e6f/FSCORE-637)
675	mod_commands: Fix user_data returning the first value found instead of the last.  Also add support to get variable from the group. (r:402f2391)
676	mod_commands: Allow cond API to return empty false value (r:c8a897b9)
677	mod_commands: ***BEHAVIOUR CHANGE*** reloadacl, load <module>, reload <module> will now explicitly call reloadxml (r:42c9df72)
678	mod_commands: add nat_map usage (r:7577b8aa)
679	mod_commands: add escaping empty strings to sql_escape (r:7bd0a5a6/FS-2833)
680	mod_commands: add uuid_fileman <uuid> <cmd>:<val> <-- same vals as the callbacks in js and lua to control the currently playing file of a channel from the cli or ESL (for the people who were ignoring me on the conference call so I decided to implement it instead of try to explain it ) (r:c4369fc8)
681	mod_commands: FS-2210 Add support for auto completion for uuid_simplify (r:72bcc01b/FS-2210)
682	mod_commands: allow epoch in strftime_tz (r:bbf1cd1f)
683	mod_commands: Dramatic jitterbuffer changes (r:d5470961)
684	mod_commands: add uuid_buglist to fetch the current media-bugs attached to a given session uuid (r:f6eab64c)
685	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)
686	mod_commands: add moh by default to uuid_broadcast when only broadcasting to A leg use aleg arg to disable this (r:d164a797)
687	mod_commands: add API uuid_limit - thanks to Francois Delawarde (r:98a95016/FS-1792)
688	mod_commands: omit file_string:// prefix if input begins with ~ (r:f12ab59e)
689	mod_commands: fix crash when uuid_break all cannot find bonded uuid channel (r:69e61f76/FS-3468)
690	mod_commands: fix uuid_dual_transfer for inline dialplan (r:5d84efc3/FS-3403)
691	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)
692	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)
693	mod_commands: Update tab-complete for show cmd to include bridged_calls, detailed_calls, detailed_bridged_calls and removed distinct_channels (r:2fa8f110)
694	mod_commands: add threaded-system-exec param and fsctl (set it to false to use fork) (r:910f5364)
695	mod_conference: Fix reporting of volume up/down (MODAPP-419)
696	mod_conference: add last talking time per member to conference xml list
697	mod_conference: add terminate-on-silence conference param
698	mod_conference: Add User Flags to Member Data Events (MODAPP-423)
699	mod_conference: add conference_member_id variable to all sessions with the member id used by their conference participation (For drk__) (r:49c9bfdb)
700	mod_conference: fix relate nohear (r:f029ce07/MODAPP-428)
701	mod_conference: Fix floor change events not always firing (r:8f1767d3/MODAPP-424)
702	mod_conference: refactor conference to use switch_ivr_dmachine for the digit parsing controls are now bound to each member separately based on conference_controls channel var, then the caller-controls param in the profile or a default to "default" (r:ac19f73c)
703	mod_conference: Fix crash on dtmf action (r:4d5389bd/FS-2781)
704	mod_conference: revert to the last transfered conference on recover (r:d11c83b1)
705	mod_conference: Add a chan var conference_enter_sound to override conference enter-sound param on the profile (r:651acc62)
706	mod_conference: Add an unique id to the conference obj so that we can track conferences. (r:479f3de2)
707	mod_conference: Fix corrupted audio when playing "you are now (un)muted..." (r:10257c7d/FS-2768)
708	mod_conference: clear last_transferred conference when you exit the conference app (r:fb017a52)
709	mod_conference: Add energy level to conference_add_event_member_data (r:8d6d52e0)
710	mod_conference: if more digits than the length of the correct pin the remaining digits are accounted for next retry (r:b88cd345/FS-3000)
711	mod_conference: Fix unexpected behavior with endconf and auto-outcalls and pre_answer (r:6f58e6aa/FS-2771)
712	mod_conference: Added conference UUID to xml_list (r:10d696eb)
713	mod_conference: Added to the Auto OutCall support to specify the conf profile to be used using variable : conference_auto_outcall_profile (r:67edc7c3)
714	mod_conference: don't switch to CS_SOFT_EXECUTE before setting the current extension (r:4b5bcba0)
715	mod_conference: play files saying vol level in conf in lieu of making a function of say modules to return file_string urls (we need that) (r:94b680fb)
716	mod_conference: fire auto gain level events (r:d8ef36ed)
717	mod_conference: clear talk flag when you mute (r:b7419add)
718	mod_conference: fix pthread mutex lock error and add some tab completion and help messages from cli (r:547d5393/FS-3095)
719	mod_conference: Use the channel's sound_prefix if it's not set in the conference's config (r:0911ed74/FS-3124)
720	mod_conference: Add conf_uuid chan var for djbinter (Thanks Math) (r:3c9ee25a)
721	mod_conference: removes the existing conference transfer function and replaces it using the core transfer it also introduces a new tracking method where the same conference id is reserved for a particular member for the lifetime of the call allowing a user to transfer in and out of conferences and ivr and bridges etc and retain the same member id for the duration of that call (r:246b2195/FS-3095)
722	mod_conference: prevent race condition on conference join/exit (r:1552ecf5)
723	mod_conference: I finally tracked this down to the actual recordings generated by mod_conference.  This patch delays the recording slightly to allow time for the buffer to fill up, we were riding it so closely that sometimes we would come up short and inject silence into the file to preserve time passing (r:3253bcb3/FS-3147)
724	mod_conference: wait for channels to come up in paging mode (r:b8063c3d)
725	mod_conference: Conference APIs for enabling/disabling enter/exit sounds for active conferences (r:31cebd4f/FS-3219)
726	mod_conference: Fix pool swelling, replaced a pool strdup that could recur with a strdup/free to avoid it (r:bcd6c3a1/FS-3137)
727	mod_conference: remove auto gain events (r:7ba849b3)
728	mod_conference: add custom exit sound to match enter sound on conf (r:3d475876)
729	mod_conference: don't play default when playing a custom one (r:c7b36157)
730	mod_conference: Add 'conference xxxx list count' to get exact member count for a given conference (r:f731abe0)
731	mod_conference: move muted/unmuted indications to main thread via flags (r:e8962d56)
732	mod_conference: wait for thread to start in mod conference to avoid one in a million race on heavy traffic (r:b1cf5bee)
733	mod_conference: add conference member flag nomoh (r:f35a6814)
734	mod_conference: add hup command to conference (kick without the kick sound) (r:492db906)
735	mod_conference: see H.264 iFrames (r:765be8c9/FS-3406)
736	mod_conference: add moderator PIN controls (thanks Moy) (r:1936c2b0/FS-3493)
737	mod_conference: remove waste flags from both conference and member and explicitly always send audio from conferences to avoid random interop issues and general discomfort these flags are now deprecated (r:5d77e789)
738	mod_conference: add conference cdrs to mod_conference (r:127be02d)
739	mod_conference: add custom kick sound to conference (r:8fde25cc)
740	mod_conference: Fix bug where not entering PIN allows caller into PIN-protected conference (r:9dd45e35/FS-3661)
741	mod_conference: fix crash in video-bridge mode (r:4c13e7c0)
742	mod_curl: use method=post when post requested (r:c6a4ddd0/FSMOD-69)
743	mod_db: fix stack corruption (MODAPP-407)
744	mod_dialplan_xml: Add in the INFO log the caller id number when processing a request (Currenly only show the caller name) (r:e1df5e13)
745	mod_dialplan_xml: Add <regex> tag for OR logic in XML dialplan (r:c1615dbb/FS-3655)
746	mod_dialplan_xml: add xor to regex attr (r:7c7b0068/FS-3655)
747	mod_dialplan_xml: add tod_tz_offset variable to set to the integer value of the tz offset or the tz-offset tag on a per-tag basis (r:65a75664)
748	mod_dingaling: make mod_dingaling compat with google's new free phonecalls thing (r:ba0a2a32)
749	mod_dingaling: make dingaling work with google voice inbound too (r:4ee68141)
750	mod_dingaling: Fix crash when testing the new gv-dingaling with around 24 concurrent calls (r:73e1ec5e/FSCORE-667)
751	mod_dingaling: Fix NULL pointer (r:e3eff816/FS-1103)
752	mod_dingaling: fix leak in chat_send (r:eb109a85)
753	mod_dingaling: use the login as message source when not in component mode. (chat_send) (r:58c28aab)
754	mod_dingaling: fix mod_dingaling/iksemel/gnutls link error when using newer autotools (r:294b0779/FS-3182)
755	mod_dingaling: fix segmentation fault on mod_dingaling when receiving a discovery from the server (r:2e651c8f/FS-3391)
756	mod_dingaling: Remove unused but set variables GCC-4.6 -Wunused-but-set-variable (r:0f45b8ba/GCC-4)
757	mod_dingaling: Add from_jid (r:f0b52ef7/FS-3611)
758	mod_dingaling: autoflush durning bridge in dingaling (r:bd9317f2)
759	mod_directory: Add variable directory_search_order to allow to search by first name by default is set to "first_name" (r:163ca31f)
760	mod_directory: let mod_directory use non-XML dialplans (r:8895de1b)
761	mod_distributor: Add mod_distributor to VS2010 - not built by default (r:bac79ba1)
762	mod_dptools: add eavesdrop_enable_dtmf chan var (r:596c0012)
763	mod_dptools: Make park app not send 183 session progress (r:76932995/FSCORE-567)
764	mod_dptools: add block_dtmf and unblock_dtmf apps (r:d9eb0197)
765	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)
766	mod_dptools: add bind_digit_action application (r:9537197b)
767	mod_dptools: emit event when user presses DTMFs (r:37298f56)
768	mod_dptools: Log error when there's no IVR menus configured when you call 'ivr' DP app (r:30034891)
769	mod_dptools: reset signal_bond variable back to its original value on failed dial in att_xfer (r:330d7418)
770	mod_dptools: Fix storage class for 'cause' in user_outgoing_channel() so that each call has its very own hangup cause (r:cb6f1ed6)
771	mod_dptools: transfer_on_fail note I changed the variable name to auto_cause (r:45edec4c/FS-3193)
772	mod_dptools: merge file_string into dptools (r:eefdb764)
773	mod_dptools: change mod_dptools to use the better method of fetching user xml that does not hang onto the xml root (r:e52e44e3)
774	mod_dptools: the intent for having the module and lang separate is for things where the same module can use different sets of sounds like en module and en-male or en-female lang (sound dirs) there was indeed a disconnect in the dialplan version of this app.  Originally say was only available in phrase macros so I change the syntax of the say app so you can specify both the module and the lang absolte from the dp with something like he:he as the module name. (r:44304f49)
775	mod_dptools: Set the default lang if not supplied (mod_say_en) (r:5382972a/FS-3215)
776	mod_dptools: add capture dp app (r:860d2a6c)
777	mod_dptools: Allow redefinition of continue_on_fail and failure_causes during bridge execution. (r:01d0250e/FS-1986)
778	mod_dptools: Fix "dial 0" 3-way call on att x-fer (r:d4fe85ed/FS-3275)
779	mod_dptools: fix campon to play music even on first run and cancel faster (r:9cf44f3a)
780	mod_dptools: fix small leak in strftime (r:bbbd67ba)
781	mod_dptools: resolve Heap corruption in strftime_api_function -thanks (r:707bd05b/FS-3417)
782	mod_dptools: fix seg on user_recurse_variables reported on the mailing list (r:01b2bd04)
783	mod_dptools: add digit_action_set_target app that can set the target (direction of the dtmf flow and subsequent channel who gets the events) to self or peer (bridged channel when possible) (r:cf9859ea)
784	mod_dptools: get rid of digit_action_set target and add target,bind_target params to bind_digit_action (r:42b64ccd)
785	mod_dptools: add flags to digit bindings (r:d93ed90b)
786	mod_dptools: New dialplan app: play_and_detect_speech (r:34338e5a/FS-3692)
787	mod_easyroute: Fix possible segfaults and memory leak during unload, and add new setting odbc-retries (r:7fbc47f8/FS-2973)
788	mod_enum: switch mod_enum to use new portable in-tree version (r:2bbc37e3)
789	mod_enum: fix race condition between ldns configure creating ldns/util.h and mod_enum (r:87884c5c)
790	mod_enum: fix ms resolution with new query-timeout-ms, query-timeout still works as expected (r:88f4828c/FS-3282)
791	mod_enum: fix ldns_lookup not respecting query-timeout (r:1d490df9/FS-3282)
792	mod_erlang_event: Make XML fetch reply ACKs distinguishable, update freeswitch.erl (r:9d44ed04)
793	mod_erlang_event: Add 3 new commands; session_event, session_noevents, session_nixevent (r:698fa045)
794	mod_erlang_event: generate long node names the same as erlang does (r:9ad509c2)
795	mod_erlang_event: Improve some logging to include UUIDs (r:c0d51b83)
796	mod_erlang_event: Support for reading erlang cookie from a file (r:094ffe37)
797	mod_erlang_event: Rewrite XML fetch conditional wait to be more sane (Reported by James Aimonetti) (r:6941c6eb/FS-2775)
798	mod_erlang_event: Don't urlencode events (and destroy an event after use) (r:4eccdfef)
799	mod_erlang_event Add proper locking for the list of XML bindings (r:9fe440b2)
800	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)
801	mod_event_multicast: make multicast loopback configurable (r:97a7668c/FS-3416)
802	mod_event_socket: fix up other users of switch_event_xmlize() to use SWITCH_EVENT_NONE (r:d6eb7562)
803	mod_event_socket: Fix small mem leaks (r:e4f90584/MODEVENT-68)
804	mod_event_socket: Add "-ERR" to api cmd response when failure occurs (r:58759052/FS-2827)
805	mod_event_socket: clear unique headers on event_socket filters (r:436413e0)
806	mod_event_socket: Unlock mutex to prevent mortuus obfirmo (r:64bc1938/FS-3156/FS-3157)
807	mod_event_socket: (and mod_erlang_event) make empty apply-inbound-acl config line not deny all (r:8ae9ab5d/FS-3034)
808	mod_event_socket: allow duplicate headers to be parsed into events received on the wire (r:2b7a830d)
809	mod_event_socket: add optional format string after myevent (r:7ed7f539)
810	mod_event_socket: Allow ridiculously long commands over event socket (r:6bbde4e2/FS-3621)
811	mod_event_zmq: Intitial mod_event_zmq code (r:4d554067)
812	mod_event_zmq: Update download file from 2.1.3 to 2.1.4 (2.1.3 tar file is gone from zmq server) (r:0b780702)
813	mod_event_zmq: Bump to zeromq-2.1.9 (r:3a352e67)
814	mod_fifo: allow multiple dtmf to exit fifo, set fifo_caller_exit_key to specify which (MODAPP-420)
815	mod_fifo: cancel outbound call if customer hangs up (r:cadb4d94)
816	mod_fifo: add taking_calls param to fifo member add and config file (r:821488bf)
817	mod_fifo: add nomedia flag (r:2d30a8c2)
818	mod_fifo: Fix inconsistency between the fifo queue and the channels (num callers in queue can become "-1") (r:07487114/FS-1659)
819	mod_fifo: fix issue leaving stale records in fifo_bridge table (r:b36d015f)
820	mod_fifo: fix fifo race in use count dec (r:402e383b)
821	mod_fifo: add outbound_ring_timeout param to mod_fifo (r:3885eea7)
822	mod_fifo: add default_lag to fifo (r:dd4fb5be)
823	mod_fifo: Fix crash when using fifo_destroy_after_use (r:ee562c82/FS-2879)
824	mod_fifo: don't seg in edge case error conditions (r:9ee13b72)
825	mod_fifo: set tracking data before enabling hooks (r:34267869)
826	mod_fifo: Fix fifo orbit timeout when not using a chime tested with and without chime (r:7fee1fd1)
827	mod_fifo: Fix URI (r:26039c57/FS-3548)
828	mod_fifo: add _continue_ value for fifo orbit exten that just means exit back to the next dp instruction (r:4d6ee827)
829	mod_file_string: Fix segfault when using file string in conference (r:9c40e8e9/FS-3122)
830	mod_flite: Update to flite 1.5.1 it should sound better now too (r:ecbd1db8)
831	mod_freetdm: Fix for TON and NPI not passed through to channel variables on incoming calls
832	mod_freetdm: add pvt data to freetdm channels fix fxs features (r:9d456900)
833	mod_freetdm: export and import boost custom data (r:edb2d582)
834	mod_freetdm: windows casting (r:74a3f20e)
835	mod_freetdm: add call waiting disable/enable feature (r:7256232a)
836	mod_freetdm: stop loop on call start (r:dcd02fe9)
837	mod_freetdm: use s<spanno>c<channo> notation for logging channel related msgs (r:9b6a9b6c)
838	mod_freetdm: Fix Windows build in release mode (patch by Peter Olsson) (r:dace9df1/FSBUILD-277)
839	mod_freetdm: disable DTMF app and cmd line option (r:f974cea8)
840	mod_freetdm: enable DTMF app (r:e00d2af9)
841	mod_freetdm: added scheduling API (r:041b8da5)
842	mod_freetdm: run sched in the background if requested (r:22e8a442)
843	mod_freetdm: fix makefile and remove binary app (r:63d9768d)
844	mod_freetdm: add trace/notrace commands to trace input and output from channels (r:f4da0e5c)
845	mod_freetdm: add logging when failing to read a frame in mod_freetdm (r:e596fc2e)
846	mod_freetdm: add new logging macro (r:75be3da8)
847	mod_freetdm: check for hw dtmf before enabling (r:b1fd88d7)
848	mod_freetdm: adding ftmod_sangoma_ss7 support (r:94283355)
849	mod_freetdm: added SIGEVENT_COLLISION (r:501f8704)
850	mod_freetdm: fix Windows build of mod_freetdm (r:71650ae1/FSBUILD-291)
851	mod_freetdm: call rate limit (r:a1fe7c8d)
852	mod_freetdm: fix hangup race (r:438c93e8)
853	mod_freetdm: added dtmf recording feature for debugging (r:9f9c4541)
854	mod_freetdm: add PRI tapping starting code (r:b485f25f)
855	mod_freetdm: Fix build of mod_freetdm in Windows (r:04dbc7bc/FSBUILD-295)
856	mod_freetdm: fix fxs dialtone - should be stopped on first digit (r:f822180f)
857	mod_freetdm: add bearer capability and layer1 pass-thru for boost (r:07b81760)
858	mod_freetdm: OPENZAP-107 - Patched by Jeff Lenk (r:aa075136/OPENZAP-107)
859	mod_freetdm: allocate channels in their own memory page when debugging (r:fcd8df0a)
860	mod_freetdm: lock the channel when placing call (r:705dd237)
861	mod_freetdm: created cmake files for freetdm (r:fc55997b)
862	mod_freetdm: ss7 - added support to control mtp2, mtp3, and isup timers via freetdm.conf.xml (r:4455d581)
863	mod_freetdm: made ftmod_r2 use FTDM_SPAN_USE_SIGNALS_QUEUE and properly send FTDM_SIGEVENT_SIGSTATUS_CHANGED (r:af5f0a4a)
864	mod_freetdm: add specific alarm status in dump (r:7c971707)
865	mod_freetdm: make ananlog alarm (r:23d86585)
866	mod_fsk: add mod_fsk (r:fcc912a9)
867	mod_gsmopen: copy from branch
868	mod_gsmopen: fix FS-2793, compilation stops (r:355c0dbb/FS-2793)
869	mod_gsmopen: retry serial initialization if failed, zeroing audio buffers, slower retry on soundcard busy (EAGAIN) (r:c7aefe93)
870	mod_h323: initial t.38 support. remake logical channel opening. add missing param name in example config. (r:8c58074c)
871	mod_h323: some t.38 and locking improvements. replace ptrace with switch_log_printf. (r:5efe5c88)
872	mod_h323: add missing conf praameter (r:0b353d7a)
873	mod_h323: Add mod_h323 to windows (r:015bcaf6/MODENDP-301)
874	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)
875	mod_h323: set network_addr of caller profile to signaling ip address. (requested by Steven Ayre) (r:072bf5ad)
876	mod_h323: fix race condition on destroying signaling thread in h323 library (r:c22aac0e)
877	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)
878	mod_h323: fix stale calls then fax send/recv in some circumstance (r:00fce043)
879	mod_hash: free all hashtables on shutdown (r:e76d7d92)
880	mod_hash: remove unneeded initializer (r:10d468a6)
881	mod_hash: begin working on remote support (r:c5ad49da)
882	mod_hash: remove runtime function properly (r:a55747aa)
883	mod_hash: remote sync in working state (r:f66ac890)
884	mod_hash: add hash_remote api function (r:7036c9b8)
885	mod_hash: fix syntax messages and add console autocomplete (r:67713fd6)
886	mod_hash: change tab spacing for api, remove unnecessary log at every connection attempt in case a box is down (r:6d8c0b19)
887	mod_hash: add hash.conf.xml (r:51bc65e2)
888	mod_hash: fix null check on API (r:52c278c2)
889	mod_hash: formatting and add an error message in the api (r:9e047ef1)
890	mod_hash: use 5 seconds connection timeouts for remote connections (r:7431fbe9)
891	mod_hash: use esl_recv_timed with a 5000ms timeout when doing api commands (r:27d8378f)
892	mod_hash: limit_remote_thread sending invalid handle to esl_connect_timeout causing core (r:6cdd3e2a/MODAPP-446)
893	mod_hash: avoid scheduler calling a function on null hash during shutdown (r:8458adeb)
894	mod_hash: add realm filter to hash_dump db command so that you can quickly dump all entries that belong only to a specific realm without getting the whole db (r:81347126)
895	mod_http_cache: Initial commit of new module (thanks crienzo) (r:c51acfcc/FS-3597)
896	mod_java: fix eventConsumer issue and add flush() method (r:7fd3aff6)
897	mod_java: Allow user defined java methods to be called at startup and shutdown of JVM (r:1339e218/MODLANG-117)
898	mod_json_cdr: Fix segfault in mod_json_cdr.c (r:f347698a/MODEVENT-66)
899	mod_khomp: Added mod_khomp Endpoint. (r:5fea197b)
900	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)
901	mod_ladspa: Add mod_ladspa (Audio plugin framework for linux) (r:2d3d8f8d)
902	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)
903	mod_ladspa: putenv() breaks the process environment variables, use setenv() instead. (r:f6dadb58)
904	mod_lcr: Expand variables (MODAPP-418)
905	mod_lcr: add enable_sip_redir parameter (r:70bf7a0a/MODAPP-427)
906	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)
907	mod_lcr: fix dialplan issues with default profile and logging when no caller_profile set (r:00170558)
908	mod_lcr: assign default profile even if testing is skipped (r:6420099c)
909	mod_lcr: fix compiler warning on newer gcc (r:bfa414cb)
910	mod_lcr: don't count twice (r:eaeabc7b/FS-1810)
911	mod_lcr: properly destroy lcr object when done (r:084819a3/FS-3199)
912	mod_lcr: don't add routes that have no rate of the desired type (r:82e3ccf8)
913	mod_lcr: fix "as xml" for larger number of arguments (r:3dca2ebb/FS-3283)
914	mod_lcr: fix malformed XML when has embedded %s (r:5fa9619f/FS-3284)
915	mod_lcr: initial addition of very basic LRN (r:6d1d4a9c)
916	mod_logfile: Replace hard-coded file permissions w/ OS default or umask (r:513a9e1a/FS-3710)
917	mod_loopback: add loopback_bowout_on_execute var to make 1 legged loopback calls bow out of the picture
918	mod_loopback: only execute app once in app mode (r:64f58f2d)
919	mod_loopback: fix bug in mod_loopback where bowout=false (r:e9ab5368)
920	mod_loopback: pass indication when in app mode on mod_loopback (r:c423e209)
921	mod_loopback: fix voicemail failure (r:1a1881e8/FS-2795)
922	mod_loopback: pass ring_ready like we do with pre_answer (r:9d087d45)
923	mod_loopback: refactor mod_loopback timeout handling (r:43442e4f)
924	mod_loopback: Fix loopback_bowout_on_execute failure when doing txfax calls (r:895b505f/FS-3494)
925	mod_lua: Add switch_core_sqldb functionality from inside Lua script (r:26f2e095/FS-1384)
926	mod_lua: Made 2nd arg to freeswitch.Dbh:query (cb func) optional (r:87db11af)
927	mod_lua: Added SAF_ROUTING_EXEC flag to lua app, so it can be run inline (r:7d5ca1c0)
928	mod_lua: spelling error in -ERR return code encounterd -> encountered (r:86e7cdc5/FS-2949)
929	mod_lua: Make dbh:connected accessible from Lua - thanks Grmt (r:09e6fd3f)
930	mod_lua: Added optional core: prefix to first arg passed to freeswitch.Dbh for giving direct access to sqlite db (r:a0181479)
931	mod_lua: expose switch_simple_email as "email" method (r:89c5f3bf/FS-3023)
932	mod_lua: Fix setInputCallback crash (r:c49c1fde/FS-3161)
933	mod_managed: Added wrapper for switch_event_bind for .net (r:a5f07a80/MODLANG-165)
934	mod_managed: add additional support (r:5be58aac)
935	mod_managed: add mono 2.8 patch file see FS-2774 (r:6a948bd9/FS-2774)
936	mod_managed: resolve Memory leak in mod_managed by EventBinding and swig delete_switch_event (r:c6048134/FS-3381)
937	mod_managed: upgrade mono to support 2.8 - MichaelGG (r:1dcac642/FS-2774)
938	mod_mongo: New mod, initial commit; module for MongoDB (http://www.mongodb.org/) (r:dc6ca6f8/FS-3278)
939	mod_mongo: add mapreduce API (r:7c5b5797/FS-3357)
940	mod_mp4v: MP4V-ES passthru for washibechi on IRC
941	mod_mp4: New module. Supports playback of MP4 files. Depends on libmp4v2 <http://code.google.com/p/mp4v2/> (originally compiled against v1.6.1)
942	mod_nibblebill: free allocated mem at shutdown; free properly if using custom_sql
943	mod_nibblebill: Add SAF_SUPPORT_NOMEDIA to nibblebill
944	mod_nibblebill: fix compile issues in latest HEAD (r:b073e82b/FSMOD-51)
945	mod_nibblebill: remove on_reporting hook (r:897e6573/FS-2890)
946	mod_openzap: custom data (r:5d4db94d)
947	mod_openzap: more ss7 custom data (r:c93e392d)
948	mod_openzap: handle loop requests (r:23766e36)
949	mod_openzap: disable loop on call start (r:76e62fea)
950	mod_openzap: callwaiting disable (r:e1b60b4c)
951	mod_openzap: disable dtmf app and cmd line option (r:fb4b7f7a)
952	mod_openzap: add enable dtmf app (r:3c95106e)
953	mod_opus: add mod_opus (r:8f565277)
954	mod_opus: Use libtool archives for linking, add dependencies to fix parallel builds (r:74bbd4be)
955	mod_osp: initial check (Open Settlement Protocol)
956	mod_osp:Changed OSP TCP port from 1080 to 5045. (r:03abefdf)
957	mod_perl: add chat app to perl (r:18897f9e)
958	mod_pocketsphinx: Update PocketSphinx to the latest builds... only had to make two changes (r:1a39d7fb)
959	mod_pocketsphinx: They no longer ship the wsj model in pocketsphinx... and seems the dictionary has moved a bit. (r:23571680)
960	mod_portaudio: Fix inbound state (CS_ROUTING not CS_INIT) (MODENDP-302)
961	mod_portaudio: mod_portaudio improvements and bug fixes (r:33b74ca8/FS-3006)
962	mod_portaudio: Add pa devlist to portaudio webapi (r:e8f10ea3)
963	mod_portaudio: fix crash on bad init (r:6f49e6ba/FS-3361)
964	mod_portaudio: move load_config a bit lower since it needs to use the hashtables (r:1529c0ec)
965	mod_portaudio: Fix Windows crash (r:94c9cbf6/FS-3498)
966	mod_portaudio_stream: update to specify the channel index (r:d1169d6e)
967	mod_portaudio: mod_portaudio: fix incorrect use of pa input buffer that could lead to garbage audio (r:f2cf68bf)
968	mod_protovm: Removed by author; replaced by mod_voicemail_ivr
969	mod_python: add chat app to python (r:08917021)
970	mod_radius_cdr: Add 'Freeswitch-Direction' av pair (r:a5170df0)
971	mod_radius_cdr: Add 'Freeswitch-Other-Leg-Id' av pair (r:18d29b46)
972	mod_radius_cdr: log errors with the call's uuid (r:fee49b16)
973	mod_rtmp: RTMP as easy as A.B.C. Avant-Garde Solutions Inc. -- Barracuda Networks Inc. -- (r:0933a343)
974	mod_rtmp: Remove duplicate output from rtmp status profile xxx API command (r:2e016541)
975	mod_rtmp: Make all sockets non-blocking (r:affcdb0a)
976	mod_rtmp: mod_rtmp for windows (r:f8cda539/FS-3355)
977	mod_rtmp: flush buffer to avoid lag and enable plc (r:4bb76831)
978	mod_rtmp: add conf (r:4eaabd28)
979	mod_rtmp: set variables based on input hash (r:3815d188)
980	mod_rtmp: Remove duplicate output from rtmp status profile xxx API command (r:2e016541)
981	mod_rtmp: Make all sockets non-blocking (r:affcdb0a)
982	mod_rtmp: Lower default buffer size to 50ms (r:d52a254d)
983	mod_rtmp: CNG frames need to have codec set too (r:36f812d9)
984	mod_rtmp: remove superfluous hangup (r:50817655)
985	mod_rtmp: fix crash when call made from user not in domain (r:a5452174/FS-3353)
986	mod_rtmp: add params so xml curl can know who's calling the directory request (r:91b73d1f)
987	mod_rtmp: New feature: param disallow-multiple-registration on user directory logs out all other users on other sessions with the same user:domain pair. (r:624a2921)
988	mod_sangoma_codec: Add sample config file
989	mod_sangoma_codec: added load/noload options for the supported codecs
990	mod_sangoma_codec: rename load/noload to register/noregister
991	mod_sangoma_codec: silence suppression (r:73d9d56f)
992	mod_sangoma_codec: do not return 0 len frames and return silence instead when there is no transcoding output update stats only when we really receive a frame (r:dc4d19e9)
993	mod_sangoma_codec: flush sockets on first use (r:bbba1148)
994	mod_sangoma_codec: use native L16 for the source codec (r:d2e25519)
995	mod_sangoma_codec: default to G729 only and remove L16 since it did not make any sense (r:1d5aa062)
996	mod_sangoma_codec: add iLBC 13.3k and 15.2k (r:68abb39e)
997	mod_sangoma_codec: add G723.1 (r:3e33540a)
998	mod_sangoma_codec: register AMR (r:31cc2502)
999	mod_sangoma_codec: add G722 (r:ca8c2336)
1000	mod_sangoma_codec: add siren7 32kbps (r:fcaf2677)
1001	mod_sangoma_codec: add SIREN7 24kbps (r:3acc5fdb)
1002	mod_say: Fix crash for Say Number Pronounced with numbers of more than 9 digits (r:06bccf28/FS-3202)
1003	mod_say_de: method PRONOUNCED - grammatical fixes, thank you Christian Benke (r:5d46ddbc/FS-3195)
1004	mod_say_en: introduce new say_string method of doing say and use it in mod_say_en as an example.  try: eval ${say_string en.gsm en current_date_time pronounced ${strepoch()}} from the cli with this patch.  We can do more to centralize the say things and go back and apply it to other langs, using this method you can set the desired file ext as well which I think is a bounty.... (r:d5ef86d7)
1005	mod_say_en: If you only tell SAY CURRENCY to say 100 it should only say 100 dollars without the "0 cents" (r:426a4e76/FS-2922)
1006	mod_say_en: add "PRONOUNCED_YEAR" so 1985 is "nineteen eighty-five" (r:c0af0a85)
1007 	mod_say_es: fix grammar when saying dates and time (r:6bed19b2/MODAPP-429)
1008    mod_say_he: Add Hebrew say module (r:ebd9c83e/FS-3211)
1009	mod_say_ja: initial commit, still needs sound files (r:b2423158/FS-2755)
1010	mod_say_ru: Fix saying time with +1 hour of current time (r:68d74c31/MODAPP-444)
1011	mod_say_ru: now support say_string like mod_say_en. Now support channel variables gender,cases can be set in english and russian for example: <action application="set" data="cases=nominativus/>  <action application="set" data="gender=male_h"/> <action application="say" data="ru NUMBER PRONOUNCED  1001"/> (r:8b5ecd2f)
1012	mod_say_zh: Number reading should now be OK for the whole range of integers for Cantonese and Mandarin
1013	mod_shell_stream: Fix defunct processes being left behind (r:89666f44/FS-3316)
1014	mod_shout: bump mod_shout to use mpg123-1.13.2 to hopefully address unwanted calls to exit() and inherit other upstream fixes (r:079f3f73)
1015	mod_shout: add append flag to mod_shout, can append MP3's (r:0419c4e0)
1016	mod_shout: add ability to set bitrate, samplerate, and encoder quality in config file (r:8ea3cbd5/FS-1231)
1017	mod_shout: Initialize Lame sooner for file open (r:44b5cf82/FS-3646)
1018	mod_silk: Fix mod_silk compliance and performance issues (r:2ddbc457/MODCODEC-20)
1019	mod_skinny: Add the missing api files
1020	mod_skinny: add example dialplan and directory config (r:1bfcc17e)
1021	mod_skinny: rewrite of the skinny state machine (r:8cc89ab0)
1022	mod_skinny: More channel variables (r:5bdf8bcc)
1023	mod_skinny: Avoid message too short for off_hook (r:2cb595c7/SKINNY-1)
1024	mod_skinny: add mod_skinny vcproj file for windows build (r:f89cbdd6/MODSKINNY-3)
1025	mod_skinny: size_t has different sizes on different platforms (r:a2ceff14/MODSKINNY-5)
1026	mod_skinny: correct define_time_date (r:48c7bb32/SKINNY-4,SKINNY-7)
1027	mod_skinny: hangup and hold calls in PROCEED state (r:5e07bd33)
1028	mod_skinny: avoid crash with autocompletion when skinny is unloaded (r:db1289df)
1029	mod_skinny: corrected early media (r:b40804a5/MODSKINNY-8)
1030	mod_skinny: ib_calls stats (r:165140e0)
1031	mod_skinny: blind transfer MODSKINNY-10 (r:53f75e9c/MODSKINNY-10)
1032	mod_skinny: ring tone on dialing side (r:0a04ecb8)
1033	mod_skinny: stop media on early media hangup (ring-out) (r:ce352bcc)
1034	mod_skinny: add windows x64 build support for  mod_skinny (r:3e205683)
1035	mod_skinny: avoid "-ERR no reply" when using API commands from CLI (r:690ae1b3)
1036	mod_skinny: allow configuration of softkeys via xml (r:f5a6831f)
1037	mod_skinny: allow skinny-default-soft-key-set-set per device (r:07c3c94d)
1038	mod_skinny: Rename skinny-default-soft-key-set-set to skinny-soft-key-set-set (r:ba3a6ad6)
1039	mod_skinny: centralized registration (r:e7a8189b)
1040	mod_skypopen: making XEvents to works when EARLYMEDIA, and correctly manage threads death
1041	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)
1042	mod_skypopen: ignore early media sent by channels to be bridged before our channel is answered (r:ef14b78a)
1043	mod_skypopen: OSS driver, refinement (r:b0a23f8e)
1044	mod_skypopen: deleted osscuse subdir (r:4842a620)
1045	mod_skypopen: adding installer and Skype client configuration directories (to be announced :) ) (r:25ebf715)
1046	mod_skypopen: refining INTERACTIVE INSTALLER for Linux (to be announced :) ) (r:aa7f47ac)
1047	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)
1048	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)
1049	mod_skypopen: avoid accumulating delay on VMs, better debug logging (r:1b4c78bf)
1050	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)
1051	mod_sms: fix "format literal and no arguments" warning (r:a0e91001)
1052	mod_sms: allow chatplan apps to have null args (r:4feb26d3)
1053	mod_sms: only ignore events if you matched something on a cp (r:a14b20af)
1054	mod_snapshot: fix bad codepaths in mod_snapshot (r:844ac220)
1055	mod_sndfile: Add support for .alaw and .ulaw to mod_sndfile (r:facf09b8/MODFORM-41)
1056	mod_sndfile: return break in mod_sndfile when seek returns failure (r:564dc7e4)
1057	mod_snmp: initial checkin of mod_snmp (r:6e2b1bd3)
1058	mod_snmp: fix segfault when getting channel list (r:b6b4e6b5/FS-3114)
1059	mod_snmp: fix segv when snmpwalking ringing channels, fix segv in snmp getBulkRequest (r:9c4c1e81/FS-3120)
1060	mod_sofia: Send SIP MESSAGE to unregistered users by prefixing sip: to user@domain
1061	mod_sofia: fix callee being updated with callee information
1062	mod_sofia: set appearance-index in update statement for SLA
1063	mod_sofia: add killgw _all_ to delete all gws
1064	mod_sofia: Fix Callee is updated with Callee display information (FSCORE-586)
1065	mod_sofia: add RTCP separate on audio and video and add passthru
1066	mod_sofia: add outbound_redirect_fatal channel variable
1067	mod_sofia: fix RTCP port update on reINVITE (FSCORE-594/MODSOFIA-74)
1068	mod_sofia: don't put ':' in to user agent string (MODSOFIA-71)
1069	mod_sofia: add failed call statistics to gateways (MODENDP-238)
1070	mod_sofia: add 'sofia_count_reg' api function
1071	mod_sofia: add EXPSECS time till reg expire and total to status return
1072	mod_sofia: fix core in sofia_presence (MODENDP-304)
1073	mod_sofia: replace don't bridge when parsing replaces header on invite (also hangup)
1074	mod_sofia: add disable_hold var or disable-hold profile param
1075	mod_sofia: allow sendonly mode in IVR where caller listens only (no input) (MODENDP-303)
1076	mod_sofia: sip_acl_authed_by and sip_acl_token vars to tell when you are authed by an acl
1077	mod_sofia: fire an event for gateway ping
1078	mod_sofia: initial handling of udptl and t.38 re-invite
1079	mod_sofia: Implement "redirect server" functionality with 300 Multiple Choices (r:e15abcf9/BOUNTY-18)
1080	mod_sofia: allow video negotiation on re-invite (r:be92e5d/SFSIP-211)
1081	mod_sofia: use rfc recommended default session timeout of 30 min according to RFC 4028 4.2 (r:52cd8cdd/MODSOFIA-76)
1082	mod_sofia: add sip_force_audio_fmtp (r:6360264f)
1083	mod_sofia: add sip_copy_multipart to work like sip_copy_custom_headers (r:a291af57)
1084	mod_sofia: Rename sofia_glue_get_user_host to switch_split_user_domain and move to switch_utils. To allow use by other modules. (r:3f7cafd7)
1085	mod_sofia: allow the profile gateway config to set sip_cid_type for each gateway (r:0152706f/BOUNTY-19)
1086	mod_sofia: Adding subject to SEND_MESSAGE (r:2e347c93)
1087	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)
1088	mod_sofia: Fix segfault (r:72be253d/MODSOFIA-83)
1089	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)
1090	mod_sofia: REFER: to-tag and from-tag should be set other way around when other (bridged) channel is incoming. (r:92d324d3/MODSOFIA-91)
1091	mod_sofia: fix 302 to hangup in the two cases where switch_ivr_transfer is used and not in the case when it should carry on and follow the redirect (r:00b51403)
1092	mod_sofia: Remove OPENSSL_USE_APPLINK - not needed (r:437c7805/MODSOFIA-92)
1093	mod_sofia: Send Instant Messages To All Endpoints Registered to Targeted Extension (r:96b790fa/BOUNTY-20)
1094	mod_sofia: increase sps during recovery (r:f1aead31)
1095	mod_sofia: Forward unsolicited MWI nofity (r:5481d9a9/MODSOFIA-86)
1096	mod_sofia: Add a quick fix for basic Polycom presence support.  A more sane solution need to be implemented (r:a55b9d07)
1097	mod_sofia: Unify gateway printing between 'sofia xmlstatus gateway' and 'sofia xmlstatus gateway <gatewayname>' (r:37c22467)
1098	mod_sofia: Fix memleak and mwi event not generated on first register (r:04b9b3e2)
1099	mod_sofia: when getting presence with no payload consider it an extension to the expires time in the dialog (r:70331e88)
1100	mod_sofia: don't put blank 'version' attr in dialog-info packets (r:749dc864)
1101	mod_sofia: speed up db action in sofia recover (r:8114b3f1)
1102	mod_sofia: Support display updates for Cisco SIP endpoints (tested on SPA series) (r:ac205288/FS-884)
1103	mod_sofia: dont put an rpid in 183 or 200 if pass-callee-id is false (r:86de47ff)
1104	mod_sofia: improve sofia recover in some nat cases (r:4526ba30)
1105	mod_sofia: edge cases for sofia recover (r:646a5609)
1106	mod_sofia: Correct the order what param and variables are overriding them self in user/group/domain (r:5a6f0f5c)
1107	mod_sofia: include accumulated stats from rtcp into vars (r:d5ff3e04)
1108	mod_sofia: make sure hold-related code is skipped 100% with disable-hold set (r:403bf6af)
1109	mod_sofia: make force-subscription-expires only work on nonzero expire deltas, 0 means unscubscribe (r:b7751868)
1110	mod_sofia: presence tweaks and addition of all-reg-options-ping which is like nat-options-ping only for every registered host (r:04b52156)
1111	mod_sofia: If sip_invite_domain is used lets use it for rpid_domain no matter what because I know best if I set it (r:8726104a)
1112	mod_sofia: add inline lists for tab complete db using ::[a:b syntax (r:445731ee)
1113	mod_sofia: add sofia profile <profile> gwlist up|down to list up or downed profiles for feeding into mod distributor to exclude dead gateways (r:0477cb67)
1114	mod_sofia: add 'sofia global siptrace on' so we don't have to always teach people to enable sip trace on each profile (r:09fa6678)
1115	mod_sofia: fix seg on subscribe with no contact host (r:c236541e)
1116	mod_sofia: fix typo and printf specifier resulting in incorrect output of call counts on profiles and gateways (r:29ea6e29)
1117	mod_sofia: fix t38 passthru when port changes on re-invite (r:72baaf6d)
1118	mod_sofia: let ~ signify that multipart content will contain headers (r:3548168d)
1119	mod_sofia: Fix rash with rxfax when no remote host (r:a9446ac1/FS-677)
1120	mod_sofia: Handle incorrectly formatted T.38 booleans (r:8f731f42/FS-957)
1121	mod_sofia: fix crash in sofia_reg_find_gateway_by_realm__ (r:721c8019/FS-488)
1122	mod_sofia: Handle 301 moved permanently. (r:ba59c51d/FS-2739)
1123	mod_sofia: don't passthru when its proxy media, bypass media or there is no rtp session, fixes seg (r:45e2b99d)
1124	mod_sofia: improve video support for new polycom phones (r:84a383fe)
1125	mod_sofia: Forward unsolicited MWI nofity (r:e946da9a/FS-861)
1126	mod_sofia: Support display updates for Cisco SIP endpoints (tested on SPA series) (r:6937ca39/FS-884)
1127	mod_sofia: BLF compliance with RFC-4235: dialog-info 'version=' field is reset to 0 on every new call instead of being incremented (r:589502d3/FS-2747)
1128	mod_sofia: fix parsing of sofia tracelevel param, moved param from profile params to global_settings as its global, and it only worked on reparse before anyways.  Please correct any documentation on this issue on the wiki (r:82c4c4cc/FS-523)
1129	mod_sofia: fix nat acl count check to check against the number of nat acls (r:e11550e7/FS-502)
1130	mod_sofia: add sofia_glue_find_parameter_value function to get a specific value from a url params string (r:c701d41c)
1131	mod_sofia: Sofia SIP Stack Lockup (r:8f13eb89/FS-2762)
1132	mod_sofia: ix memory leak caused by regression from FS-2747 (r:6c4cb07b/FS-2747)
1133	mod_sofia: Set SDP proper connection type of &quot;c=&quot; field to IP6 or IP4 when IPv6 called IPv4 (r:14361c09/FS-620)
1134	mod_sofia: FS wrongly assumes NAT on Cisco 7941G (r:42f534fa/FS-2773)
1135	mod_sofia: sofia_reg.c doesn't pass profile name into query, also, typo with all-reg-options-ping (r:6772c795/FS-2787)
1136	mod_sofia: adjust sql stmts in presence to allow even non-registered entities to be tracked (r:4e0399d0)
1137	mod_sofia: dont update display to ring when call is hungup in pidf presence (r:36851a90)
1138	mod_sofia: 1) Add force-publish-expires to set custom presence update expires delta (-1 means endless) 2) Check how many users are registered when receiving a PUBLISH AND Multiple Registrations is enabled: if there is more than just 1 AND you are sending a offline message: skip publishing it to everyone to prevent clients from thinking themselves has gone offline. (r:fd1736b3)
1139	mod_sofia: profile param ignore-183nosdp, chanvar sip_ignore_183nosdp FS-1978 (r:59d3b84d/FS-1978)
1140	mod_sofia: fix race in codec failure condition, then fix bug in sdp parsing (likely a regression from recent codec changes) to never have the problem in the first place so you are double-protected (r:19325c43)
1141	mod_sofia: fix mem leak (r:1970ec1d/FS-2810)
1142	mod_sofia: parse static route in sip uri in notify by event (r:35676e7e)
1143	mod_sofia: add support for NDLB-force-rport=safe param that does force-rport behavior only on endpoints we know are safe to do so on.  This is a dirty hack to try to work with certain endpoints behind sonicwall which does not use the same port when it does nat, when the devices do not support rport, while not breaking devices that acutally use different ports that force-rport will break (r:fc4d290c)
1144	mod_sofia: add separate reg timeout from retry sec (r:e5b891ee)
1145	mod_sofia: fix display of timeout (r:2043d5a)
1146	mod_sofia: fix missing name and potential segfault in gateway status (r:40ac860a)
1147	mod_sofia: Add missing RTP info for early SDP in bypass media (r:10119e9e/FS-2824)
1148	mod_sofia: add manual_rtp_bugs to profile and chan var and 3 new RTP bugs SEND_LINEAR_TIMESTAMPS|START_SEQ_AT_ZERO|NEVER_SEND_MARKER (r:b278dd23)
1149	mod_sofia: apparently some sip device vendors did not read the RFC (who knew?) adding verbose_sdp=true var to add needless a= lines for standard iana codecs that explicitly do not require them (r:6c4f49a8)
1150	mod_sofia: Fix registering a gateway, sofia always places a Via header with ext-sip-ip, even if this gateway is local (r:cf398e1a/FS-535)
1151	mod_sofia: add presence-probe-on-register sofia param to send a probe on register instead of presence to deal with some broken phones and add some general improvements to allow multi homed presence (r:14394994)
1152	mod_sofia: Fix issue when fs_path is used so we pick the correct media IP in our outbound invite this was soemthing that wouldn't work correctly over ATT on the iphone. (r:a669f76f)
1153	mod_sofia: Default T38 Options (r:92f43440/FS-2892)
1154	mod_sofia: Fix wrong IP in VIA and contact HEADER for MESSAGE method while fs run in private network (r:59ea4a1b/FS-2886)
1155	mod_sofia: SIP-header History-Info might exist multiple times, but only last header is exposed as a channel variable (r:8cf15012/FS-2881)
1156	mod_sofia: Add support to reboot Yealink phone remotely (r:fdc31908/FS-2897)
1157	mod_sofia: Add reuse-connections sofia profile param to allow users to turn off TPTAG_REUSE, thus not re-using TCP connections (r:98ed05cc)
1158	mod_sofia: Make sofia recover also work on custom uuid (r:3a645dee/FS-2913)
1159	mod_sofia: remove check for va_list completely in sofia since i don't even think it happens ever (r:dfecc914)
1160	mod_sofia: have mod_sofia always elect to be the session refresher so we know it will work, also make the session-expires set to 0 imply 100% disabled session timers (r:321013ef)
1161	mod_sofia: Do not set nat mode when the device's network_ip is within the acl also so if your FS is behind nat and your phone is too then it will still make the right decisions (r:6c6eab8c)
1162	mod_sofia: prevent race on codec change mid-call (r:668763f4)
1163	mod_sofia: improve fail2ban logging (r:f4d52d4c/FS-2943)
1164	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)
1165	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)
1166	mod_sofia: gateway not identified when extension-in-contact is set (r:7b289941/FS-502)
1167	mod_sofia: Fix erroneous error log on SQL statement (r:2c595a6c/FS-2961)
1168	mod_sofia: Fix routing behavior of inbound calls from gateways that only match gateway based on the gw request uri param (r:0132cd3f)
1169	mod_sofia: don't say we are not for polycom phones (safe rport) when its not really nat (r:9462f53c)
1170	mod_sofia: Set route header as a var on channel like Diversion header (r:d41e6498)
1171	mod_sofia: fix seg related to ptime mismatch + CNG + PLC (if you ever get purple ptime mismatch warnings you want this patch) (r:54de293b)
1172	mod_sofia: be more iOS friendly when using TCP or TLS because the phone never sleeps thus drains the battery (r:159ae989)
1173	mod_sofia: add send-presence-on-register (true|false|first-only) param to sofia and api command sofia global debug [presence|sla|none]
1174	mod_sofia: disable media timeout when encountering a recvonly stream (r:029d68ce)
1175	mod_sofia: fix sofia flush_inbound_reg to work when @domain is given (r:68bf642c)
1176	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)
1177	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)
1178	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)
1179	mod_sofia: fsctl pause improvements (r:008e527c/FS-3012)
1180	mod_sofia: only pass publish on when you have a subscription (r:85913b70)
1181	mod_sofia: sip_codec_negotiation to override inbound-codec-negotiation setting (r:74a0cfd1/FS-3027)
1182	mod_sofia: fix uuid_jitterbuffer edge case debugging a non-existant jb causing a seg (r:88d410d3)
1183	mod_sofia: tell rtp stack about what remote payload type to expect when the receiving end follows the stupid SHOULD as WONT and sends a different dynamic payload number than the one in the offer (r:c565501f)
1184	mod_sofia: rip off the fs_ args on message like we do in SEND_MESSAGE (r:b7fd81de)
1185	mod_sofia: use the correct URI on endpoints behind nat (r:5f2857b8)
1186	mod_sofia: put transport in the request uri on outbound registers if register_transport is set and proxy does not already contain a transport param (r:4b62ff79)
1187	mod_sofia: pass custom headers backwards over sofia (r:13dc6058)
1188	mod_sofia: fix profile SIP INFO dtmf not working (r:4c4ca08d)
1189	mod_sofia: Fix SIP INFO DTMF (r:39ff78bf/FS-3078)
1190	mod_sofia: contact-params should not be set if the string is empty (r:06988e1a/FS-3084)
1191	mod_sofia: segfault with sofia_contact when invalid parameters are given (r:4e60f14a/FS-3072)
1192	mod_sofia: Fix minupnpd nat_map updated IP not getting set in SIP profiles (r:e7acd4d1/FS-3054)
1193	mod_sofia: add sip_execute_on_image variable similar to execute_on_answer etc so you can run t38_gateway or rxfax etc when you get a T.38 re-invite but no CNG tone or you want to ignore the tone and only react when getting a T.38 re-invite (r:53fc3f7f)
1194	mod_sofia: add sip_jitter_buffer_during_bridge which you can set to true to keep a jitter buffer on both ends of the call when you are NormT (r:01073a79)
1195	mod_sofia: fix race condition in sofia recover for atom processors (r:3eeb4995/FS-3117)
1196	mod_sofia: improve codec ordering in ep_codec_string (r:8fe24a29/FS-3121)
1197	mod_sofia: Send BYE to endpoints that lose race even if they answered  (r:8c3651fa/FS-640)
1198	mod_sofia: do not renegotiate codecs on hold re-invites (r:bfd0ba97)
1199	mod_sofia: add rtp-notimer-during-bridge (alternative to rtp-autoflush-during-bridge (r:2a35dfb5)
1200	mod_sofia: send another presence event on calls that were cancelled from LOSE_RACE to fix winnable race in Broadsoft SCA (r:59f6654e)
1201	mod_sofia: pass header in X-FS headers on attended transfer CID update to indicate specific situation to flip callee/caller id when targeting a 1 legged call (r:24a97292)
1202	mod_sofia: change text of error message to be more descriptive (r:4c435ec5)
1203	mod_sofia: Correct a problem where restarting profile would cause some profile hash entry to remain. (r:81bfe435)
1204	mod_sofia: New Sofia API to look up the username of a given user (r:7556ec57/FS-3187)
1205	mod_sofia: sip_authentication was not cleared after nonce expired -caused sofia_reg_internal.db grow bigger and bigger with time (r:c735e28a/FS-3190)
1206	mod_sofia: pass failure across in T.38 passthru mode (r:31273b42)
1207	mod_sofia: auto-aleg-full and auto-aleg-domain for from_domain field in gateway (r:fda2283b)
1208	mod_sofia:  After further review I can concede the point that we should always say partial considering how we do things.  With this commit we should at least be sending separate partial updates for each existing dialog to everyone with a subscription.  If we need to introduce more data, consolidate them etc.  We need to do it in small chunks and keep things sane. (r:7eae7f37/FS-2877)
1209	mod_sofia: Fix:Attended transfer with bypass media fails in various ways (r:4b706dac/FS-3227)
1210	mod_sofia: SO, If the RFC told you to jump off a cliff......? (r:07b9186d/FS-3226)
1211	mod_sofia: Don't assume incoming "gw" contact param is valid (prevent possible DoS) (r:2b6f7070/FS-3244)
1212	mod_sofia: offer both avp and savp when using srtp (r:5857495e)
1213	mod_sofia: fix race in sla (r:a4ed829d)
1214	mod_sofia: Fix segfault when no channel is present and need to print err msg (r:ce5c8462/FS-3236)
1215	mod_sofia: don't nat map on loopback addrs (r:e70af1f8)
1216	mod_sofia: Add reporting chan vars: sip_bye_content_type and sip_bye_payload (r:2d856f8f/FS-3276)
1217	mod_sofia: Add "tel:" patch - thanks jaybinks (r:154731a7)
1218	mod_sofia: fix rare t38 gateway issue (r:123eaa52)
1219	mod_sofia: fix sofia presence with dial does not maintain version number correctly (r:3ebd173c/FS-3307)
1220	mod_sofia: fix One way audio problem from B-leg of the call on Session Refresh and HOLD if B-leg is using a dynamic payload type (r:66d16d17/FS-3270)
1221	mod_sofia: chat API issue: dup_dest was being overwritten by switch_split_user_domain (r:765908f3/FS-3152)
1222	mod_sofia: Reformat sofia usage string and make it a static const char[]. (r:812fd727)
1223	mod_sofia: Add channel variable deny_refer_requests to make it possible to deny REFER requests (r:9e12983f/FS-3100)
1224	mod_sofia: Fix TLS crash when NAT configured w/o actual external IP addr (r:64f8ad3f/FS-3324)
1225	mod_sofia: only accept info dtmf when its configured to (r:51c21580)
1226	mod_sofia: add support for 3pcc-proxy when in bypass media. (r:68c389df/FS-3326)
1227	mod_sofia: release rwlock on error (r:0675b59b/FS-3321)
1228	mod_sofia: Mask remote party identity in SIP presence if channel var presence_privacy=true (r:8d8e5a23)
1229	mod_sofia: add check_sync to sofia cli (like flush_inbound_reg without the unreg) (r:079f4845)
1230	mod_sofia: pop ::<profile_name> off the domain name in mwi events to hint at the profile (r:e2ed8c08)
1231	mod_sofia: dig into the database to figure out what profile to send mwi on when they are not willing to alias the domain to the profile =/ (r:b14340a5)
1232	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)
1233	mod_sofia: add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling (r:fb68746e)
1234	mod_sofia: removed the vid refresh thing (r:49e52b4c/FS-3362)
1235	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)
1236	mod_sofia: support final response in response header passing (r:acd0898e)
1237	mod_sofia: Fix failure to fall back to g.711 when t.38 attempt fails (r:07a79752/FS-3214)
1238	mod_sofia: pop ::<profile_name> off the domain name in mwi events to hint at the profile (r:e2ed8c08)
1239	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)
1240	mod_sofia: Fix 3pcc codec negotiation issue with bypass_media (r:c5a2275f/FS-3340)
1241	mod_sofia: re-add not-so-superfluous-after-all NUTAG_AUTOANSWER(0) (r:927fde18/FS-3349)
1242	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)
1243	mod_sofia: add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling (r:fb68746e)
1244	mod_sofia: Fix sofia hang on shutdown (r:3be64cbf/FS-3354)
1245	mod_sofia: remove vid refresh from SDP on declined video connection (r:49e52b4c/FS-3362)
1246	mod_sofia: fix small mem leak in sofia (r:6f62f391/FS-3386)
1247	mod_sofia: add proxy tag to UPDATE packets if it was set by INVITE (r:e6605139)
1248	mod_sofia: resolve attended transfers, it fails to parse the Replaces when encoded (r:d9bbf129/FS-3304)
1249	mod_sofia: if user has set presence_id, don't override it (r:7cdc8342)
1250	mod_sofia: only list real profiles not aliases in presence code (r:f9969f38)
1251	mod_sofia: Fix 200 OK not passed for Callee-Initiated ReInvite for T.38 (r:b2299035/FS-3421)
1252	mod_sofia: destroy nh if SIP transaction terminated by a 488 (r:a0cec8ab/FS-3444)
1253	mod_sofia: use register contact to determine proper contact in 200 ok response to register (r:f9612fec)
1254	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)
1255	mod_sofia: add homer capture hooks to mod_sofia (r:98473085)
1256	mod_sofia: sdp_m_per_ptime is now implied to be true, if you don't like this set it to false but its going to be undefined behaviour.  This basically means if you call in with ptime 30 then you have a bunch of ptime 20 codecs in your outbound list that there will be one m= line with 30 and the original inbound codec and more m= lines for each discinct ptime in your list.  This is, of course, will depend on disable_trancoding or absolute_codec_string as well (r:56d67ead)
1257	mod_sofia: filter re-transmission of extra SIP headers (r:9e399c19/FS-3439)
1258	mod_sofia: Fix RTP handling bug to allow goofy & undefined behavior (r:77413ba9/FS-3451)
1259	mod_sofia: don't allow auto answer on an non-outbound call (r:61ee7fdc)
1260	mod_sofia: use the call_id of the original register in the unsolicited notify for MWI (r:53b0ecce)
1261	mod_sofia: Fix caller ID name on bridged appearance (r:7efa4fb2/FS-3532)
1262	mod_sofia: speed up restart speed of profiles (r:fb5f29c2)
1263	mod_sofia: this is actually compliant when mixing ptimes in the same sdp but since iLBC uses its own fmtp for ptime I will add this patch to make it beleive its 20 for the sake of arguement.  If you have any other problems with this, set the channel or global variable sdp_m_per_ptime=false to completely disable the default correct behaviour (r:247537a9/FS-3545)
1264	mod_sofia: I missed a few more spots to hack in the exception for iLBC, (thanks for marring my code iLBC ppl) it should work as expected now even with the m_per_ptime on (r:83a78fbf/FS-3545)
1265	mod_sofia: don't turn X-FS- headers into variables, they are reserved for FS specific communication and should not be passed on (r:7d399cce)
1266	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)
1267	mod_sofia: add auth username to unreg event (r:1b9b3456)
1268	mod_sofia: fix wrong media ip in recover data issue (r:5154b881)
1269	mod_sofia: fix missing ACK that causes Polycom failure (r:408adb8d/FS-3558)
1270	mod_sofia: use bridge_to instead of signal_bond for recovering bridge (r:f4794620)
1271	mod_sofia: save telephony event data for recovery (r:4d1a76ee)
1272	mod_sofia: tighten up the parsing of these boolean vals issue in t38 sdp (r:626b5cb2/FS-3571,FS-3442,FS-957)
1273	mod_sofia: resolve race condition caused by unresponsive host when unregistering the gateway. (r:607c112f/FS-3583)
1274	mod_sofia: only require user and pass in gateway when register is true (r:9e4ca2c2)
1275	mod_sofia: Remove arbitrary 100 ACL limit (r:dd5188f3/FS-3605)
1276	mod_sofia: add t38_pass_broken_boolean to pass the broken boolean behaviour over to the other side of the call when detected (r:afd0e1fc)
1277	mod_sofia: Update handling of sub/notify (fixes broken Snom BLF) (r:51c22811/FS-2877)
1278	mod_sofia: Don't add Contact header to MESSAGE requests, per RFC3428 (libsofia still does it a bit) (r:1f6670e7/FS-3628)
1279	mod_sofia: add presence_map (r:4ee1722f)
1280	mod_sofia: add presence_map config (r:48416707)
1281	mod_sofia: add lookup params to presence_map (r:ea7f6a18)
1282	mod_sofia: add missing mod_sofia indexes (r:40df8d65)
1283	mod_sofia: When doing direct pickup send CANCEL with reason="call completed elsewhere" (r:6cd6a719/FS-3634)
1284	mod_sofia: Handle "isup-oli" in SIP From: field (similar to "gw" handling) (r:0ed54079/FS-3663)
1285	mod_sofia: Fix NOTIFY expiry time to conform to RFC 3265 (r:42c69c04/FS-3685)
1286	mod_sofia: Preserve VIA headers in sofia recovery (r:5a6231b6/FS-3686)
1287	mod_sofia: Add respond 503 "Maximum Calls In Progress" param for incoming SIP OPTIONS when busy (r:a891514c/FS-3697)
1288	mod_sofia: don't list all registrations when doing "sofia status profile foo" (use 'reg' option instead) (r:00e381f1/FS-3699)
1289	mod_sofia: Fix typo and possible memory corruption in sofia presence (r:ff910276/FS-3706)
1290	mod_sofia: comment out optional Require header from re-invites for the sake of interop with testy t.38 terminals (r:58c3c3a0)
1291	mod_sofia: Set reg and invite auto failures to loglevel debug10 to satisfy Fail2ban (r:35112f22/FS-3586)
1292	mod_sofia: Fix segfault on malformed NOTIFY (r:82807998/FS-3718)
1293	mod_soundtouch: updated soundtouch to library 1.5.0 to fix gcc > 4.3 incompatibilities (r:dfb5c629)
1294	mod_soundtouch: Update soundtouch to 1.6.0 to fix FS-3634 (r:d8ae59fd/FS-3634)
1295	mod_spandsp: initial checkin of mod_fax/mod_voipcodecs merge into mod_spandsp (r:fa9a59a8)
1296	mod_spandsp: rework of new mod_spandsp to have functions broken up into different c files (r:65400642)
1297	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)
1298	mod_spandsp: add start_tone_detect/stop_tone_detect app and api commands for tone and cadence detection (r:a6e65147/MODAPP-378)
1299	mod_spandsp: Fix mod_spandsp receive t38 fax error in windows7 (r:fca93f29/MODAPP-443)
1300	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)
1301	mod_spandsp: move app flag into 'T38' namespace for the sake of housekeeping (r:0d0b4b43)
1302	mod_spandsp: make t38 terminal mode more reliable (r:83da7bd3)
1303	mod_spandsp: deadlock in mod_spandsp (mod_spandsp_fax.c) (r:b02c69bb/FS-1690)
1304	mod_spandsp: T.38 reINVITE glare condition causes FAX processing to stop. (r:04aa7ef9/FS-1682)
1305	mod_spandsp: improve nat handling when using stun or host as ext-rtp-ip (r:03e74c51/FS-526)
1306	mod_spandsp: Fire event when fax is finished; indicates result of fax attempt (r:314a2a1e/FS-3004)
1307	mod_spandsp: new option to set sip_execute_on_image to 't38_gateway self nocng' this should skip the tone detection adn go right into the gateway mode so you should be able to do only this and have it work based on remote re-invite (r:9227b538/FS-3252)
1308	mod_spandsp: additional fix to this bug and add better fax detect code to mod_spandsp (r:7fe313cf/FS-3252)
1309	mod_spandsp: Fire event when fax finishes indicating result (r:a57336ba/FS-3004)
1310	mod_spandsp: Prevent hung chans on fax errors (r:789a9ce8/FS-3213)
1311	mod_spandsp: add more fax event information (r:0555b702/FS-3345)
1312	mod_spandsp: fix memory issue in spandsp_tone_detect (r:8793c2ed)
1313	mod_spandsp: add proper tone detect stop (r:8beb10d2/FS-3367)
1314	mod_spandsp: add more fax event information (r:0555b702/FS-3345)
1315	mod_spandsp: fix memory issue in spandsp_tone_detect (r:8793c2ed)
1316	mod_spandsp: Tweak link order of some libs to fix build on gcc platforms that have ld flag "--as-needed" as default. (r:0db88b59/FS-2873/FS-2874)
1317	mod_spandsp: Fix spandsp_start_fax_detect timeout issue (r:90a6e78d/FS-3619)
1318	mod_spandsp: Add tone_type param to start_fax_detect to handle outbound fax detection (r:d6d18748/FS-3624)
1319	mod_spidermonkey: allow vars to be set containing vars from languages (r:5cd072a3)
1320	mod_spidermonkey: fix seg in js hangup (r:7d554c11)
1321	mod_spidermonkey: Fix mod_spidermonkey build on FreeBSD, (Undefined symbol PR_LocalTimeParameters). (r:3edb8419)
1322	mod_spidermonkey: Add session.ringReady() to check for CF_RING_READY (r:7386b9f8)
1323	mod_spy: add support for loopback endpoint (MODAPP-416)
1324	mod_spy: fix crash when session can't be located (r:c4154633/FS-2929)
1325	mod_timer_fd: external timerfd module by Timo Ter?s (r:48b11935)
1326	mod_timer_fd: add timerfd support to the core for now you must enable it in switch.conf.xml with the param enable-softtimer-timerfd=true later if it proves to work well we can make it on by default, please test if you have a new kernel that supports this option kernel >= 2.6.25 and libc >= 2.8 (r:10174ea6)
1327	mod_tts_commandline: fix core dump, temp file problem. flush can be called several times (FSMOD-35)
1328	mod_unimrcp: fix fortify findings for mod_unimrcp (r:336f0b4e/FSMOD-67)
1329	mod_unimrcp: fix truncated TTS (r:e37dd41e/FS-3201)
1330	mod_unimrcp: Destroy schannel only *after* cleanup of its contents is done (r:0f17bcc5)
1331	mod_unimrcp: add locking to mrcp dtmf generator (r:f5704114/FS-3163)
1332	mod_unimrcp: check for NULL recog_hdr (r:478d5186/FS-3247)
1333	mod_unimrcp: Wait for unimrcp lib to timeout requests (r:ee176092)
1334	mod_valet_parking: add event data to valet parking hold event
1335	mod_valet_parking: add event for Valet Parking action exit
1336	mod_valet_parking: pass hold class on transfer (r:76a065ec)
1337	mod_valet_parking: add valet_announce_slot variable (r:293d7254)
1338	mod_valet_parking: make valet parking reserve a space for 10 seconds to allow time for an attended transfer switcharoo (r:308f44af)
1339	mod_valet_parking: refactor timeout tracker for valet (r:3514c780)
1340	mod_valet_parking: valet_info now returns uuid properly (r:34ddeb75/FS-3613)
1341	mod_valet_parking: add presence to mod_valet_parking subscribe to the lot name for general stats or individual slots to monitor with park+ prefix *note* this used to be used in mod_fifo which now will use queue+ going forward (r:9daa42c1)
1342	mod_valet_parking: lower token freq to 5, put it in a define and have more obvious warning about full lots (r:2f786a07)
1343	mod_valet_parking: make auto unpark choose the one waiting the longest instead of the earliest ext val (r:00cf5aed)
1344	mod_voicemail: Fix vm_prefs profile lock (MODAPP-417)
1345	mod_voicemail: add 'vm-enabled' param (default true)
1346	mod_voicemail: fix vm msg being deleted when pressing key to forward to email (MODAPP-403)
1347	mod_voicemail: make voicemails use the uuid of the channel who recorded it when applicable (r:98a5a30a)
1348	mod_voicemail: user unable to play or delete voicemail via web API (r:b5205c0b/MODAPP-447)
1349	mod_voicemail: Allow to forward a message or send it via email key during the playback of the recording, not just when the menu is playing. (r:83aeda79)
1350	mod_voicemail: fix vm_inject to a group and change syntax for sending to a whole domain to domain= for clarity sake (r:f30a1cc6)
1351	mod_voicemail: add quotes to vm_cc command generated internally to escape spaces in the caller id name (r:5f012813)
1352	mod_voicemail: Play caller id of callee prior to playing a vmail (r:e7b97907/FS-2719)
1353	mod_voicemail: FS-1776 Add support for per user operator exten override param vm-operator-extension (r:df5b3498/FS-1776)
1354	mod_voicemail: Set email address from within directory (r:83ce26b2/FS-2972)
1355	mod_voicemail: add events for record/change greeting and record name (r:54421f59)
1356	mod_voicemail: let vmain-key and operator-key be set empty (r:de49305a)
1357	mod_voicemail: add ability to jump to a specific message (r:0f8fb4b1)
1358	mod_voicemail: vm-skip-instructions param in xml directory to disable instructions how to record a file (r:ed7e1f39)
1359	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)
1360	mod_voicemail: Adding a new voicemail fsdb api vm_fsdb_auth_login that does basic login authentication for a user (r:bfdfac5e)
1361	mod_voicemail: Fix vm to email dial 8 option (r:8592b6d9/FS-3382)
1362	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)
1363	mod_voicemail: remove pointless update_mwi() in vm_list api command (r:b952b2b2)
1364	mod_voicemail: add message_len to output of vm_list api command (r:77c5000d)
1365	mod_voicemail: use vm_email as notification address if vm_notify_email isn't set (that behavior was in voicemail_leave_main but not in deliver_vm) (r:8974f9d6)
1366	mod_voicemail: better fix for voicemail email key match (r:aff4bcbe/FS-3080)
1367	mod_voicemail: Prevent rewind key from breaking out of message playback (r:923a104b/FS-3637)
1368	mod_voicemail: add variable vm_auth_only or option auth_only to voicemail app so you can use it as a pin checker (r:3051480d)
1369	mod_voicemail: fix wrong message count with saved urgent messages (r:54b4b088)
1370	mod_voicemail: add voicemail_formatted_caller_id_number param for templates in vm (r:94b9cc0f)
1371	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)
1372	mod_xml_cdr: add leg param to query string (XML-24)
1373	mod_xml_cdr: fix locked sessions (XML-26)
1374	mod_xml_cdr: fix minor memory leaks and config bug (r:19253d83/MODEVENT-62)
1375	mod_xml_cdr: Fix prefix-a-leg not respected for url submission (r:ea9021a2/FS-2998)
1376	mod_xml_cdr: Fix delay to 5 sec from 5000 sec (r:34a38009/FS-2815)
1377	mod_xml_cdr: Accept all 2xx messages, not just "200" (r:d39b7c6b/FS-3593)
1378	mod_xml_rpc: Fix crash if unauthorized XML RPC is attempted (r:9835395c/FS-184)
1379	scripts: added honeypot.pl and blacklist.pl which add extra SIP security options (r:b6a81ba7)
1380	scripts: do simple verification to make sure we are getting IP addresses from VoIP abuse blacklist (r:b0049160)
1381	scripts: add_user - cmd line utility that lets admin create new users very easily. (r:ec8f2c2b)
1382	sofia-sip: fix null derefernce segfault in soa (r:f356c5e6)
1383	sofia-sip: extend timeout for session expires on short timeouts to be 90% of timeout instead of 1/3 to handle devices that do not refresh in time such as polycom (r:a7f48928/SFSIP-212)
1384	support: update fscore_pb to work with git (r:8f67e93a)
1385	tools: Add fs_encode tool (r:89b17601)
1386	tools: Add randomize-passwords.pl script to main tree (r:5e6123ef)
1387	tools: Change logger.pl host flag to -H from -h (conflicted w/ -h for help); add -H/--host to usage (r:73ca862c)
1388	tools: Add sound_test.lua utility script (lets you listen to all the sound files in a particular rate/type combo (r:1a71dbf2)
1389
1390freeswitch (1.0.6)
1391
1392	all: migrate to git
1393	core: add ... and shutdown as a fail-safe when no modules are loaded
1394	core: fix high mem usage during shutdown
1395
1396freeswitch (1.0.5)
1397
1398	all: run indent on the whole tree and update copyright dates in prep for 1.0.5 (r:16579)
1399	applications: add inline dp to multiple apps (MODAPP-337/r:14922)
1400	build: Fix build to account for FreeBSD sed issues (FSBUILD-184/r:14479)
1401	build: build unimrcp after sofia (r:14507)
1402	build: Fix mod_ldap not building on Linux (FSBUILD-189/r:14725)
1403	build: add --with-rundir configure param and -run freeswitch runtime param to adjust the location of the pid file (FSBUILD-188/r:14768)
1404	build: fix compile on Ubuntu 8.10 (FSCORE-443/r:14928)
1405	build: add mod_cidlookup (r:14930)
1406	build: fix libtiff build (r:15034)
1407	build: CMAKE_MINIMUM_REQUIRED is called too late. (FSBUILD-192/r:15050)
1408	build: remove broken modules from debian build (FSBUILD-193/r:15068)
1409	build: fix Build-Depends on debian build for skypiax (FSBUILD-197/r:15113)
1410	build: Debian build misses some packages (FSBUILD-201/r:15216)
1411	build: Win32 Dependencies do not download if there is a space in the path to sources (FSBUILD-203/r:15348)
1412	build: Handle BIGENDIAN Windows Bug (MODENDP-245/r:15410)
1413	build: fix spandsp installing (FSBUILD-198/r:15414)
1414	build: use same version of libtool and libtoolize (FSBUILD-205/r:15416)
1415	build: Update Debian build init script (FSBUILD-204/r:15417)
1416	build: Fix Debian script broken in r15417 (FSSCRIPS-21/r:15443)
1417	build: Add windows projects for Broadvoice only 2008 (r:15470)
1418	build: debian: remove incorrect option (FSBUILD-208/r:15496)
1419	build: fix automated libsrtp build (r:15523)
1420	build: fix --srcdir for modules.conf (r:15526)
1421	build: fix --srcdir for sounds_version.txt and swigall
1422	build: fix uclibc cross compile issues (stolen from http://astlinux.svn.sourceforge.net/viewvc/astlinux/trunk/package/freeswitch/freeswitch-sqlite-make.patch?revision=2455) (r:15531)
1423	build: add new broadvoice to windows solution and cleanup template (r:15562)
1424	build: Add initial build support to windows (MODUNIMRCP-6/r:15610)
1425	build: srcdir fixes for modmake.rules (FSBUILD-211/r:15644)
1426	build: srcdir fixes for Makefile.am (FSBUILD-211/r:15645)
1427	build: srcdir fixes for configure.in (FSBUILD-211/r:15646)
1428	build: fix srcdir for libs/apr/configure.gnu (FSBUILD-211/r:15648)
1429	build: fix calling of sub configure.gnu files during --srcdir build (FSBUILD-211/r:15661)
1430	build: fix --srcdir make error (FSBUILD-211/r:15673)
1431	build: Initial check in for Windows Inno Setup script (r:15681)
1432	build: add --disbale-cpp configure argument to disable the c++ build for the core (r:15717)
1433	build: pass configure args/vars to sub-configure commands run from module makefiles (r:15718)
1434	build: try to not insert -std=c99 into cflags passed to libs that are not ansi compliant (r:15739)
1435	build: add -Wdeclaration-after-statement for supported compilers (r:15762)
1436	build: add changes for sounds download to allow independent version specific selection (r:15777)
1437	build: move sounds out to their own packages as they do not change revisions with freeswitch (r:15809)
1438	build: fix setting of BASE passed to module makefiles when doing --srcdir builds (FSBUILD-211/r:15814)
1439	build: Numerous --srcdir fixes (FSBUILD-211/r:15849)
1440	build: compile by default on osx 10.6 and add --enable-64 support (with previous patch) for osx 10.6 (r:15862)
1441	build: add --enable-64 support for os x 10.4 and 10.5 (r:15874)
1442	build: add missing modules to modules.conf (FSBUILD-214/r:15879)
1443	build: fix mod_managed build on gcc 4.4 (r:15897)
1444	build: Disable rpath checking in freeswitch.spec (FSBUILD-217/r:16037)
1445	build: Remove libuuid from tree (r:16072)
1446	build: Avoid building static version of modules (e.g. mod_enum.a) by adding the "-shared" libtool option. (r:16225)
1447	build: Fix pidfile path in debian init script (FSBUILD-264/r:17040)
1448	build: Numerous debian improvements (r:17119)
1449	config: improvements to French language handling (MODASRTTS-20/r:14911)
1450	config: Add valet_parking to default config (r:15124)
1451	config: Add valet macros (r:15156)
1452	config: Fix dialplan 6000 - call park retrieval example (r:15292)
1453	config: clarify the info as the word IP in the option isn't clearly saying you can put an IP in the options value (r:15302)
1454	config: Convert lang/fr/vm/sounds.xml to utf8 and minor changes (MODASRTTS-22/r:15319)
1455	config: Fix default group calling so that the order is followed (FSCONFIG-12/r:15492)
1456	config: add commented uuid param to mod_logfile's default config (r:15537)
1457	config: add descriptions for broadvoice codecs (FSCORE-497/r:15626)
1458	config: Add core-db-dsn (commented) to switch.conf.xml (r:15756)
1459	config: Block intercepts after call has been answered (FSCONFIG-16/r:15828)
1460	config: Move erlang module's default config file to be with all the others (r:15881)
1461	config: Add confirm-key & -macro, tts-engine & -voice, confirm-attempts attributes, extra comments to ivr.conf.xml (r:15929)
1462	config: Allow specifying auth-scheme in config (r:16350/MDXMLINT-56)
1463	config: Improvements to french lang (FSCONFIG-18/r:16585)
1464	config: Add new English sounds, sound prompts (r:16911)
1465	config: Improvements to French sound prompts (FSCONFIG-23/r:17118)
1466	core: Add per-call logging (r:14509)
1467	core: Fix IVR menu timeout when caller presses no digits (DP-4/r:14548)
1468	core: re-factor node allocation and make a copy of userdata in case the session gets killed before the logger module gets the node (r:14555)
1469	core: don't expose node allocation functions outside of switch_log.c (r:14556)
1470	core: Fix leak in xml ivr menus (FSCORE-421/r:14579)
1471	core: add record_start and record_stop events (r:14591)
1472	core: re-factor mod_event_socket so it uses switch_log functions to duplicate and free log nodes while it uses them internally (fix bad ptr for userdata on event socket listeners) (r:14598)
1473	core: add answersec answermsec and answerusec to time how long it took for a call to be answered (r:14620)
1474	core: add recursive flags and workaround for nested broadcast in controlled situations (r:14644)
1475	core: add origination_cancel_key variable for a dtmf key that can abort an originating call (r:14645)
1476	core: add state change hooks for destroy (r:14647)
1477	core: fix reaction in att_xfer when call is cancelled or times out (r:14650)
1478	core: fix timeout while bridge is waiting for CF_BRIDGED flag (FSCORE-424/r:14702)
1479	core: set the hostname core variable in switch_core_init (r:14726)
1480	core: add more stuff to event in hangup hook api (r:14740)
1481	core: add graceful zrtp failure (r:14745)
1482	core: reduce poll timeout when dtmf is present (r:14749)
1483	core: fix start_dtmf muting input from portaudio (FSCORE-426/r:14755)
1484	core: fix missing reset causing the same timestamp forever on perfect storm of conditions involving transcoding and ptime combo (gotta love it) (r:14771)
1485	core: CoreSession::originate: set the uuid on success (r:14773)
1486	core: add optional prefix arg to set_user (FSCORE-429/r:14789)
1487	core: try to improve autoflush and other silly audio glitches from edge cases and help (FSCORE-416/r:14800)
1488	core: fix Windows mem leak (FSCORE-440/r:14882)
1489	core: tolerate offset dtmf payload (zoiper) (r:14883)
1490	core: Add the ability to seperate the spool and the storage directories for voicemail (BOUNTY-9/r:14889)
1491	core: Add min_dtmf_duration setting to FS core and modified default_dtmf_duration in rfc2833 queuing function to not be used as min (FSCORE-442/r:14893)
1492	core: Remove crash protection (r:14919)
1493	core: Move switch_util_quote_shell_arg to core functions (FSCORE-446:/r:14958)
1494	core: add preprocess framework for agc ec etc, ALPHA, needs work (r:14960)
1495	core: add i flag to bind_meta_app to do inline execute of the app (not wise to use unless app returns instantly) (r:14969)
1496	core: fix using native_file as ringback on codecs that have passthru only (r:14980)
1497	core: pita bypass media transfer fiasco fix (r:14983)
1498	core: don't enforce existing file check on streams (r:15014)
1499	core: re-INVITEs sent only after ~2 seconds (FSCORE-453/r:15021)
1500	core: changing default behavior ignore_early_media=true must be set together with ringback to generate local ringback on early media (r:15025)
1501	core: improve behavior of leg_delay_start, leg_timeout, leg_progress_timeout (FSCORE-439/r:15027)
1502	core: Fix spinning threads that receive 183 on bridge/originate with bypass_media set (FSCORE-452/r:15028)
1503	core: Check handling of SIGINT (FSCORE-456/r:15051)
1504	core: add bridge_answer_timeout variable, a timeout in seconds how long to tolerate a bridge that is in early media without being answered (can be set on either leg) (r:15057)
1505	core: Enable auto update displays in more places (r:15110)
1506	core: fix file handle mem leak (thanks pressuerman) (r:15114)
1507	core: add CALL_UPDATE event (r:15119)
1508	core: move accidental new behavior behind new param originate_continue_on_timeout=true (r:15121)
1509	core: fix att xfer to an app (r:15122)
1510	core: Fix CODEC event has duplicate codec name and rate in lowercase (MODEVENT-59/r:15123)
1511	core: add missing comma that causes buffer overflow in event socket (r:15128)
1512	core: expand range of acceptable chars (MODENDP-249/r:15129)
1513	core: Add 48k 30ms and 40ms codecs (r:15135)
1514	core: Fix playback cannot play stereo .wav files (FSCORE-463/r:15139)
1515	core: re-factor some of the message parsing code to use fifo to reduce threading contention (r:15142)
1516	core: send update after both sides are answered (r:15149)
1517	core: fix playback_ms and record_ms to work right and add playback_seconds and record_seconds (r:15155)
1518	core: delay update till after media has been confirmed to prevent SOA race in sip (r:15159)
1519	core: fix arg parsing on restart to not accumulate args (r:15164)
1520	core: add new macro to make sure we don't send bypass command too soon (r:15165)
1521	core: Fix shutdown not working on Windows with fs_cli (FSCORE-435/r:15167)
1522	core: Fix inbound calls with incompatible codecs can result in heap corruption and crash (FSCORE-467/r:15178)
1523	core: prevent unsolicited ring_ready (r:15179)
1524	core: make switch_core_sqldb_stop non-blocking (FSCORE-470/r:15183)
1525	core: add SWITCH_MESSAGE_INDICATE_UUID_CHANGE to warn a session when the uuid has changed (r:15193)
1526	core: Handle bypass_media_after_bridge with loopback (FSCORE-418/r:15195)
1527	core: hangup_after_bridge=false only works if bypass_media=false (FSCORE-417/r:15196)
1528	core: add api_on_answer var (r:15207)
1529	core: Fix thread runaway in switch_console_loop for Windows (FSCORE-472/r:15209)
1530	core: change switch_strlen_zero to zstr (r:15211)
1531	core: add ignore_display_updates variable to block display updates on that leg (r:15218)
1532	core: re-factor how record_answer_req=true works, add media_bug_answer_req=true variable and backport record_answer_req=true to use it (IRQ-00/r:15235)
1533	core: don't consider cng packets for rtp auto-adjust (r:15240)
1534	core: add RECORD_READ_ONLY and RECORD_WRITE_ONLY chan vars to influence session_record (r:15257)
1535	core: answer channel on record to ensure media (r:15265)
1536	core: re-factor ringback so it does not start early_media until it has to (r:15266)
1537	core: add record_min_sec chan var (r:15271)
1538	core: flush audio on reset of auto-adjust (r:15282)
1539	core: filter out unwanted media on rtp (r:15284)
1540	core: make switch_cmp_addr ipv6 friendly and cleanup/refactor autoadjust code in rtp (r:15289)
1541	core: add slide_write to switch_buffer (r:15297)
1542	core: add non opaque return for switch_thread_cond_timedwait (r:15322)
1543	core: fix some bypass xfer scenarios (r:15326)
1544	core: Originate/bride doesn't pass 183s, then times out on media while in bypass-media mode (FSCORE-479/r:15329)
1545	core: add flags to state_handler table (r:15356)
1546	core: send callee id info as caller id info when an outbound call becomes the a leg of another outbound call (r:15390)
1547	core: fix issue with global bypass_media_after_bridge messing up callflow (r:15404)
1548	core: add DUMP_EVENT macro (r:15439)
1549	core: Add Record-File-Path to SWITCH_EVENT_RECORD_* fired by switch_ivr_record_file() (FSCORE-486/r:15446)
1550	core: expand per-thread db caching to odbc (r:15453)
1551	core: add switch_ivr_enterprise_originate optional new dimension to originate strings every element in :_: separated list in originate strings will fire in a dedicated thread and can contain their own {} and , and | lists (r:15455)
1552	core: add read_frame_callback to gentones (r:15459)
1553	core: add ringback to enterprise_originate (r:15461)
1554	core: tolerate MySQL ODBC limitation (FSCORE-487/r:15465)
1555	core: add <> var container to enterprise_originate syntax to set variables to pass to every thread (r:15469)
1556	core: add cache_db handle api (odbc/sqlite abstraction) (r:15473)
1557	core: caller/ee id cleanup (r:15474)
1558	core: add support for running core-db over odbc (r:15487)
1559	core: Properly count CNG packets (FSCORE-489/r:15493)
1560	core: Fix segfault on exit (FSCORE-491/r:15499)
1561	core: add append and truncate to audio file API (r:15503)
1562	core: re-factor enterprise_originate (r:15565)
1563	core: fix thread saftey issue in expiring media bugs (r:15587)
1564	core: add debug-level to switch.conf.xml and tweak a few debugs (r:15595)
1565	core: re-factor/abstract the core sql stuff more (r:15599)
1566	core: don't hangup call on asr errors (FSCORE-493/r:15623)
1567	core: fix db connection hijacking issue (r:15624)
1568	core: send bridge/unbridge indication during eavesdrop (r:15638)
1569	core: record the correct remote_media_ip and remote_media_port even when we autoadjust (FSCORE-500/r:15659)
1570	core: improve chunked sql transaction submission (r:15672)
1571	core: add switch_caller_extension_add_application_printf() (r:15688)
1572	core: Fix switch_poll timeout that causes bad audio in Windows (FSCORE-501/r:15722)
1573	core: add switch_core_vsprintf (r:15737)
1574	core: allow recursive broadcasting (r:15757)
1575	core: Add support for coma-delimited lists in a user's auth-acl param (MODENDP-224/r:15760)
1576	core: allow listeners to pre-bind to subclasses before the main subscriber is loaded and fix off by one issue in unbinding event handler functions (r:15790)
1577	core: don't mix ptimes in the codec string lists, just discard conflicting ones (r:15797)
1578	core: Fix 'uuid_bridge' kills both channels if one of them is executing java app (FSCORE-508/r:15799)
1579	core: add io mutex to cache db for optional mutex protection (r:15800)
1580	core: add chan name to log lines (r:15835)
1581	core: fix caller_profile race in hangup that may cause some missing cdr data in certain cases (r:15839)
1582	core: add priority queue for events so important broadcasts like hold music can take precedence over event-lock (r:15865)
1583	core: Adding switch_mprintf (broken out from sqlite)
1584		Adding new %w to mprintf to auto escape both single quote and backslashes
1585		Improve the tab completion a tad and fix some sqlite/odbc compat with new mprintf opts
1586		Change the default stream writer to use switch_vmprintf so %q/%w can be used there too (r:15875)
1587	core: Fix choppy inband DTMF generation from FS (FSCORE-510/r:15896)
1588	core: fix record size causing mysql table create failure (FSCORE-512/r:15938)
1589	core: fix x-fer for SIP phones (FSCORE-513/r:15944)
1590	core: cleanup tab completion more and introduce new callback based expansion functions to do real time tab completion in some areas (r:15952)
1591	core: fix build without SWITCH_HAVE_LIBEDIT on Windows and perhaps others (r:15953)
1592	core: switch_ivr_parse_event(): allow execute-app-args to be specified in event body (FSCORE-514/r:15970)
1593	core: return true/false from sql tester incase you want to do more stuff when the table had to be created (r:15981)
1594	core: add fsctl flush_db_handles to expire any unused db handles (r:15982)
1595	core: allow mod_say to use more than nine digits (MODAPP-380/r:15984)
1596	core: reset audio level on mute/unmute (r:15991)
1597	core: Add tab complete to windows (r:16000)
1598	core: Fix playback during a record session causing invalid wav file (FSCORE-517/r:16003)
1599	core: don't restart runtime functions when shutting down (r:16008)
1600	core: Add tab complete to windows (ESL-24/r:16010)
1601	core: switch_play_and_get_digits now returns SWITCH_FALSE if caller doesn't dial anything (DP-10/r:16011)
1602	core: adding 12kHz and 24kHz (r:16026)
1603	core: Fix  dialplain looping over and over again when group_confirm_file is missing (DP-11/r:16063)
1604	core: trade some max call count for more accurate timing in full media situations, hint: use 30ms ptime for drastic reduction in resources (r:16081)
1605	core: add core param for controling timer (r:16093)
1606	core: Incorrect handling when rtp-timer-name=none causes medialess RTP sessions to never time out (FSRTP-10/r:16100)
1607	core: add SOCKET_EVENT event (r:16135)
1608	core: count runlevel to prevent dup calls to the core init routines (r:16140)
1609	core: fix power of 10 in cps counter (r:16144)
1610	core: add ;; delim to console (r:16166)
1611	core: fix mitm for audio for passing sas with zrtp (r:16204)
1612	core: setting jitter buffer keeps dtmf events from firing (FSCORE-523/r:16207)
1613	core: don't segfault when -nonat is used and nat_map reinit is called (r:16253)
1614	core: switch to conditional broadcast mode on slow kernels (r:16308)
1615	core: add bridge_early_media=true variable to hear early media from first channel with early media as ringback, this is 1 way audio (r:16313)
1616	core: fix progress_timeout sets incorrect originate_status (FSCORE-527/r:16314)
1617	core: switch_ivr_originate: fix windows compiler warning (r:16320)
1618	core: few new command line opts -vm for conditonal timer, -nocal to skip timer calibration and -nort to turn off clock_realtime fam of functions (r:16324)
1619	core: fix failed_xml_cdr prefix is not respected (FSCORE-529/r:16401)
1620	core: allow alias expansion from fs_cli (r:16416)
1621	core: allow double escape in parser for \ (r:16440)
1622	core: Add a -version flag to freeswitch binary (FSCORE-534/r:16482)
1623	core: Delay windows service startup so other command line options are processed (r:16558)
1624	core: ZRTP Video works with ZFone (but you have to set your endpoint to use 99 for the payload for video or 125 in mod_h26x.c for H264 becuase the payloads MUST match or it can't figure it out (r:16563)
1625	core: add new api funcs to xml (r:16605)
1626	core: disable cpu timer affinity by default but make it still possible via config and fix stray constant in tipping_point (r:16679)
1627	core: rename switch_socket_create_pollfd to switch_socket_create_pollset, add switch_socket_create_pollfd that really creates a pollfd out of a socket, expose switch_pollset_poll and switch_pollset_remove (r:16683)
1628	core: Fix play_and_get_digits not honoring max_tries param (FSCORE-554/r:16706)
1629	core: Fix bridge_answer_timeout dropping calls even after being answered (FSCORE-556/r:16737)
1630	core: add force_local_ip_v4 and force_local_ip_v6 global vars to override the core funcs to always discover the same ip (r:16801)
1631	core: compromising on timing code, remove -vm and make it default, make new -heavy-timing for previous default, change tipping-point to work of count of active timers rather than sessions, this should statisfy the droves of 'I wish it worked like 1.0.4 people' (r:16853)
1632	core: add events for bug start and stop (r:16858)
1633	core: "I want my two dollars, er, CPU percentage points" (r:16869)
1634	core: skip dialplan args with bad char sequences (r:16882)
1635	core: fix mem leak in phrases (r:16884)
1636	core: add an event to phrases to be used as possible variables in parsing (r:16885)
1637	core: Fix infinite loop that consumes RAM on bridge group/ and enterprise originate (r:16913)
1638	core: Fix crash in UniMRCP stream_write callback (r:16917)
1639	core: Fix dore dump in mod_stun.c (MODENDP-297/r:16953)
1640	core: add fsctl min_idle_cpu and min-idle-cpu feature to refuse calls after the system falls below a certain percentage of idle cpu (r:16962)
1641	core: add record_fill_cng var (r:16964)
1642	core: Remove proxy media flag on video calls when not in proxy media (FSRTP-12/r:16969)
1643	core: improve group_confirm:
1644		group_confirm_read_timeout=<ms>
1645		group_confirm_file=<file>
1646		group_confirm_error_file=<file>
1647		group_confirm_key=<now can be one or more keys>
1648	core: add uuid_bridge_continue_on_cancel var to move on in dialplan if uuid_bridged channel hits a bad b-leg (r:17044)
1649	core: switch_core_service_thread() causes crash in Windows (FSCORE-576/r:17065)
1650	core: Break the loop in switch_ivr_parse_all_events() if CF_BREAK flag has been set (FSCORE-577/r:17074)
1651	core: Fix memory leak caused by the function switch_core_codec_copy (FSCORE-579/r:17105)
1652	core: add sanity check to project size of decoded codec data (r:17108)
1653	core: handle some errors on missing db handle conditions (r:17136)
1654	core: Fix warning message (FSCORE-578)
1655	core: add switch_channel_export_variable
1656	docs: Add large Doxygen update (thanks Muhammed Shahzad) (r:14973)
1657	docs: update es phrase file (MODAPP-317/r:15575)
1658	embedded_languages: Prevent unloading of embedded languages modules (also fixes MODLANG-121/r:14491)
1659	embedded_languages: add session.hangupCause() (r:14912)
1660	embedded_languages: add session.getState() (r:14924)
1661	embedded_languages: Fix caller_profile old code forcing empty caller ID (FSCORE-450/r:15006)
1662	embedded_languages: add bridged method to scripting langs (r:16854)
1663	libapr: add new apr functions/macros needed by unimrcp update (r:15542)
1664	libbroadvoice: update to http://www.soft-switch.org/downloads/snapshots/voipcodecs/broadvoice-20091122.tar.gz (r:15602)
1665	libdingaling: patch libdingaling to use next_tag instead of child (r:14624)
1666	libesl: automatically load ESL.so in PHP (r:14707)
1667	libesl: fix php swig generation (ESL-20/r:14750)
1668	libesl: disable duplicate headers on request param events (r:14909)
1669	libesl: c# wrapper for esl lib (r:14955)
1670	libesl: add logger.pl a FS debug tool using ESL.pm (r:15377)
1671	libesl: Add send_info example  (r:15613)
1672	libesl: use event_clone type internally to not confuse people who think they are getting events in response to commands (r:15660)
1673	libesl: hook new complete api up to FSAPI and export tab completion down to fs_cli (r:15956)
1674	libesl: change execute and executeAsync to return the last event instead of status since it will almost always be 0 (r:15973)
1675	libesl: add help banner on connection failure (ESL-25/r:16040)
1676	libesl: add support for user level auth to esl and fs_cli (r:16161)
1677	libesl: tcl example thanks Mark Mann (r:16307)
1678	libesl: rename 'event' by 'Event', so it's C# keyword (r:16519)
1679	libesl: Improve C# support. Rename properties like C#-style (r:16520)
1680	libesl: fix filters (and please use JIRA instead of mailing list to report bugs) (r:16527)
1681	libesl: Add new examples about use ESL managed. Inbound and Outbound modes were documented. (r:16541)
1682	libesl: Fix possible ESL deadlock when waiting for non-existent data on socket (r:16721)
1683	libesl: fix esl sendevent issue and change the sendEvent method to return the reply text like sendRecv etc (r:16921)
1684	libesl: Add ESL Dispatch perl example (Thanks Jay Binks) (r:16922)
1685	libiksemel: fix iksemel build against gnutls 2.x (FSBUILD-219/r:16019)
1686	libjs: pass ldflags to dso builds for libjs and nspr (r:16549)
1687	libminiupnpc: make socket connection nonblocking to timeout to dead ip addrs (r:16611)
1688	libportaudio: Dither code in mod_portaudio doesn't properly compile on 64 bit systems (r:15422)
1689	libsofiasip: fix sofia build with new openssl (r:15426)
1690	libsofiasip: make sofia not auto-respond to SUBSCRIBE refresh requests (r:16273)
1691	libsofiasip: Assertion fails in nua_bye_server_report (SFSIP-197/r:16534)
1692	libsofiasip: Fix segfault in stun_encode_message (FSCORE-551/r:16635)
1693	libsofiasip: fix typo in sofia that causes endless loop when you have a challenge with 2 auth headers in it (r:17114)
1694	libspandsp: update to spandsp snapshot 20091005 (r:15084)
1695	libspandsp: update to spandsp-20091006 snapshot (r:15093)
1696	libspandsp: fix spandsp build on 32 bit 10.6 OS X builds (LBCODEC-4,MODAPP-351/r:15631)
1697	libstfu: add resize function (r:14871)
1698	libunimrcp: Update to unimrcp 1297, remove API change (r:15615)
1699	libunimrcp: unimrcp windows x64 build support and fix release builds (r:15621)
1700	libuuid: inital addition of libuuid to tree (r:16021)
1701	mod_alsa: update to new module api (r:14833)
1702	mod_bv: remove non-working bv codecs pending working lib from steve and mod_bv unified with both codecs in one module. (r:15559)
1703	mod_bv16: add support for BroadVoice16 codec (r:15464)
1704	mod_bv16: add plc (r:15466)
1705	mod_bv16: move bv16 so it doesn't use the same number as another codec in mod_voipcodecs (r:15468)
1706	mod_bv32: add support for BroadVoice32 codec (r:15464)
1707	mod_bv32: add plc (r:15466)
1708	mod_cdr_csv: try to rotate on failed write to cdr file (r:14948)
1709	mod_cdr_pg_csv: postgresql cdr module, requires some adjustments to make it more platform agnostic, good for solaris and centos (Cypromis) (r:17100)
1710	mod_celt: bring CELT up to the latest build we need more testers  (r:15278)
1711	mod_celt: add CELT for Windows (r:16414)
1712	mod_cidlookup: Fix segfault on no DSN (MODAPP-346/r:15019)
1713	mod_cidlookup: add whitepages.com support (r:15023)
1714	mod_cidlookup: add channel var / debug log for cidlookup src (r:15268)
1715	mod_cidlookup: fix minor bugs, make whitepages work if regular url not set (oops), channel var set for area,	ignore "UNKNOWN" and "UNAVAILABLE" from API (r:15331)
1716	mod_cidlookup: more cleanup, always try to get a location, add verbose option to api call, cache area and src so the cache is full rep of cid data (r:15333)
1717	mod_cidlookup: proper fix for working in npanxx only mode (thanks for the heads up bkw) (r:15341)
1718	mod_cidlookup: use new cached odbc api (r:15680)
1719	mod_cidlookup: add shorter timeout + warn on slow responses (r:15683)
1720	mod_commands: add host_lookup api call (r:14667)
1721	mod_commands: add uuid_exists api call (r:14668)
1722	mod_commands: add non-destructive regex substitution (MODAPP-319/r:14727)
1723	mod_commands: add bg_system (like system but in the bg) (r:14746)
1724	mod_commands: add optional trailing & to sched_api to denote running the task in a sep thread (r:14765)
1725	mod_commands: fix segfault (r:14961)
1726	mod_commands: Updating tab completion for show cli command (FSCORE-468/r:15180)
1727	mod_commands: add api hostname (r:15225)
1728	mod_commands: add uuid_debug_audio <uuid> <read|write|both> <on|off> (r:15274)
1729	mod_commands: add more autocomplete items (FSCORE-468/r:15506)
1730	mod_commands: Fix group_call returns nothing if one endpoint on the group is not registered (MODAPP-368/r:15530)
1731	mod_commands: fix parsing in time_test to prevent a few edge cases (r:15549)
1732	mod_commands: add db_cache API - shows db cache status (FSCORE-503/r:15697)
1733	mod_commands: add escape API to escape a string (r:15764)
1734	mod_commands: add uuid_recv_dtmf (r:15840)
1735	mod_commands: change name of 'key' field due to reserved name in sql (r:15842)
1736	mod_commands: add console_complete_xml api (r:15967)
1737	mod_commands: fix db_cache's auto-complete (r:15969)
1738	mod_commands: add uuid_audio cli cmd (r:15989)
1739	mod_commands: check for zstr(cmd) in escape_function (r:16029)
1740	mod_commands: Fix group_call_function not loading group-dial-string and dial-string from user type pointer (MODAPP-335/r:16034)
1741	mod_commands: add timer_test cli app (r:16079)
1742	mod_commands: fsctl add shutdown now for debugging (r:16220)
1743	mod_commands: add uuid_simplify and sip_auto_simplify (r:16420)
1744	mod_commands: switch_channel_expand_variables value escape enhancement (MODAPP-354/r:16465)
1745	mod_commands: Add missing show modules to mod_commands (FSCORE-468/r:17015)
1746	mod_conference: Fix conference floor ownership being ceded too easily (MODAPP-323/r:14703)
1747	mod_conference: Display callers' rates (r:14992)
1748	mod_conference: Don't start conf auto record until a second party arrives (MODAPP-348/r:15029)
1749	mod_conference: wait-mod doesn't loop moh-sound audio file (MODAPP-349/r:15171)
1750	mod_conference: Return additional flags in xml_list (MODAPP-360/r:15275)
1751	mod_conference: take pin from x header (MODAPP-333/r:15415)
1752	mod_conference: add more mutexes to video thread (r:15551)
1753	mod_conference: fix video thread (r:15590)
1754	mod_conference: add mute on/mute off actions in addition to toggle mute action (MODAPP-370/r:15845)
1755	mod_conference: add conference member data into the play-file-member-done event (r:15909)
1756	mod_conference: add waste-bandwidth flag to conference (r:16110)
1757	mod_conference: mix member play file data in with conference so you can hear the bg while hearing the member file (r:16408)
1758	mod_conference: mod_conference add conference_max_members channel variable that can be set on the first channel calling a conference to override the profiles max-members param (r:16597)
1759	mod_conference: Change conf recording to start properly when 2nd person joins (MODAPP-398/r:16681)
1760	mod_conference: Fix race condition that occasionally prevents conf "alone" sound from playing (MODAPP-400/r:16723)
1761	mod_conference: Add 'you are now muted' prompt to deaf-mute conference option. (MODAPP-402/r:16908)
1762	mod_console: Improved tab completions, and more description usage informations (LOGGER-2/r:15103)
1763	mod_curl: don't include response code in response data as it has its own var (MODAPP-369/r:15591)
1764	mod_dialplan_xml: Fix anti-action not being supported for time-based conditions (DP-6/r:14901)
1765	mod_dialplan_xml: add inline=true to actions to exec certain apps right away (also mod_dptools) (r:14906)
1766	mod_dialplan_xml: Fix condition "week of year" calculation (DP-7/r:14968)
1767	mod_dialplan_xml: Add holiday, week of year matching (Thanks Vagabond) (r:15721)
1768	mod_dialplan_xml: Add optional loops attr to xml dp extension (thanks MOC) (r:16886)
1769	mod_dingaling: fix segfault on unload (MODENDP-243/r:14588)
1770	mod_dingaling: Fix mod_dingaling does not reads profile information from configuration file at runtime till whole module is reloaded (LBDING-15/r:14917)
1771	mod_dingaling: force marked answer on dingaling outbound calls when accept is received (r:17043)
1772	mod_dingaling: Fix STUN-related core dump (MODENDP-299/r:17049)
1773	mod_directory: initial commit of real code (MODAPP-325/r:14981)
1774	mod_directory: fix segfault on failure (r:15076)
1775	mod_distributor: Initial commit (r:15421)
1776	mod_dptools: add optional level argument to info app to choose the log level it logs on (r:14643)
1777	mod_dptools: jump to a specific offset with the playback by appending @@<samples> to the path (r:14752)
1778	mod_dptools: make continue_on_fail trigger explicit matching and only do default behavior when it's not set (r:14972)
1779	mod_dptools: att_xfer sometimes doesn't detect B leg hanging up on PSTN - this is a patch to hangup B and initiate the transfer of A to C by pressing * (DP-8/r:15013)
1780	mod_dptools: Add Campon feature. (r:15201)
1781	mod_dptools: Add campon_stop_key and campon_announce_sound to tell the user how to force it to the end of the waiting period (r:15220)
1782	mod_dptools: Remove attended transfer from reasons for continue_on_fail (FSCORE-367/r:15367)
1783	mod_dptools: add dp apps for setting audio level and muting (r:15993)
1784	mod_dptools: make cn optional for mute 1 means absolute silence > 1 means generate cn level (r:15996)
1785	mod_dptools: add leading m:<delim>: to change delim on inline dp eg m:^:set:foo=bar^set=blah=true to put an end to Vagabond's suffering (r:16526)
1786	mod_dptools: make bridge_terminate_key work in bypass media when using info dtmf (r:16530)
1787	mod_dptools: Fix bypass_media ignored in dial string (DP-14/r:16588)
1788	mod_dptools: add param setting function to asr (r:16600)
1789	mod_dptools: add action='user_call' to xml_curl lookups for the user endpoint (r:17115)
1790	mod_enum: fix mod_enum build when udns is already on the base system
1791	mod_erlang_event: Add support for simply sending an arbitrary message to an arbitrary registered process at a node (r:14875)
1792	mod_erlang_event: Deprecate new_pid message in favor of get_pid which has an extra element, the call's UUID (r:14877)
1793	mod_erlang_event: optionally allow compatibility with nodes running older OTP releases (R7 through current) (r:15189)
1794	mod_erlagn_event: Don't exit the entire listener for a single session failure (reported by Timur Irmatov) (r:16516)
1795	mod_esf: Add ability to adjust multicast packet TTL with the config (MODAPP-338/r:14927)
1796	mod_esf: fix compile error on windows (r:14934)
1797	mod_event_multicast: clean up mod_event_multicast to use blocking recvfrom and better error checking (r:15791)
1798	mod_event_socket: add unique-id check to sendevent to send and event to a session instead of the system (r:14874)
1799	mod_event_socket: fix mem leak (MODEVENT-54/r:14891)
1800	mod_event_socket: fix CHANNEL_HANGUP_COMPLETE missing under myevents (MODEVENT-56/r:15011)
1801	mod_event_socket: fix event_sink race (r:15389)
1802	mod_event_socket: fix expires seg in event_sink (r:15594)
1803	mod_event_socket: only kill event socket on 100 consecutive errors (r:15671)
1804	mod_event_socket: add userauth <user>@<domain>:<pass> to event_socket to auth against user directory uses esl-password esl-allowed-api esl-allowed-events and esl-allowed-log to control resource access (r:16160)
1805	mod_fax: add spandsp_start_dtmf app to mod_fax (r:16727)
1806	mod_fax: put tx page count if its TX (r:16940)
1807	mod_fifo: fix mod_fifo not honoring member_timeout (MODAPP-322/r:14552)
1808	mod_fifo: add fifo_position var (r:14806)
1809	mod_fifo: add API: fifo_add_outbound to add outbound members to a FIFO (r:14809)
1810	mod_fifo: allow to call outbound member on on-the-fly fifo, also add a settings params to delete or keep all dynamic fifo entry (MODAPP-332/r:14989)
1811	mod_fifo: skip setting callerid when it's already set (r:15071)
1812	mod_fifo: convert mod_fifo to cache_db (r:15971)
1813	mod_fifo: Small bug in odbc-dsn settings parsing (MODAPP-383/r:16018)
1814	mod_fifo: Fix core dump on assert fail in switch_core_hash (FSCORE-574/r:17023)
1815	mod_fsv: wait for video before recording in mod_fsv (r:17103)
1816	mod_h323: initial commit (r:15223)
1817	mod_h323: fix faststart in progress handling (r:15352)
1818	mod_h323: remove SWITCH_RTP_FLAG_AUTOADJ because its not work correctly and not do anything reliable in our cases (r:15374)
1819	mod_h323: fix rtp timer initialisation.
1820		implement alerting-indication option and channel variable.
1821		implement progress-indication option and channel variable. (r:15905)
1822	mod_h323: move faststart to callproceeding due to some broken hardware not understand correctly faststart in progress. (r:15906)
1823	mod_h323: fix slow start handling (r:15935)
1824	mod_h323: add PI handling in alerting (r:15936)
1825	mod_h323: add PI handling in Call Proceeding (r:15397)
1826	mod_fifo: gracefully fail on missing config file (r:15106)
1827	mod_iax: avoiding buffer overflow in silly iax lib (r:14910)
1828	mod_iax: move to unsupported (r:16460)
1829	mod_lang: Change mod_lua so that it registers as a dialplan (MODLANG-140/r:15400)
1830	mod_lcr: fix possible null string passed to switch_log_printf (r:14514)
1831	mod_lcr: Add support for user_rates which are the (optional) end-user rates (MODAPP-340/r:15022)
1832	mod_lcr: fix potential buffer overflow (r:17051)
1833	mod_limit: set more chan vars in limit_function (r:14733)
1834	mod_limit: fix counter-only mode in limit_hash_execute (r:14829)
1835	mod_limit: add limit_ignore_transfer var (MODAPP-334/r:14830)
1836	mod_limit: add limit_execute (like limit_hash_execute); allow -#s to act as counter only; add INFO level logs to limit similar to limit_hash (r:14870)
1837	mod_limit: make limit work with neg count like limit_hash  (r:14920)
1838	mod_limit: move mod_limit to cache_db and clean up vm legacy code (r:15677)
1839	mod_limit: remove memcache version, it never worked right and is unworkable w/out a lot	of effort.  will revisit when pluggable limit implemented (r:15908)
1840	mod_limit: mod_limit: use = instead of like (r:16020)
1841	mod_limit: Fix stack corruption when calling an empty call-group (MODAPP-407/r:16957)
1842	mod_limit: Improve rate limit support add switch_core_hash_delete_multi (MODAPP-412/r:17085)
1843	mod_local_stream: add chime-list to local_stream (r:14966)
1844	mod_local_stream: Fix memory leak at mod_local_stream (MODFORM-36/r:15431)
1845	mod_logfile: add uuid parameter to prefix log files by the call's uuid (r:15502)
1846	mod_lua: add conjure-session code and make session available in API commands (r:14739)
1847	mod_lua: make luarun use a new pool every call (r:14763)
1848	mod_lua: fix seek function (MODLANG-124/r:14812)
1849	mod_lua: add argv[0] (MODLANG-122/r:15433)
1850	mod_lua: Fix unsetInputCallback() removing HangupHook (MODLANG-158/r:16843)
1851	mod_managed: Add utility function to create SWIGTYPE_p objects (r:14923)
1852	mod_managed: Add ProgressMediaTime to ChannelVariables (r:15001)
1853	mod_managed: Set stick flag on state handler so signal_bridge won't nuke it (r:15357)
1854	mod_managed: hangup handler should run in cs_reporting (r:15375)
1855	mod_managed: Add XmlSearchBinding (r:15406)
1856	mod_memcache: update to libmemcached 0.32 (r:14935)
1857	mod_memcache: add --with-memcached=no to libmemcached configure (r:14938)
1858	mod_nibblebill: Support custom sql with var expansion (MODAPP-409/r:17081)
1859	mod_nibblebill: Fix url (FSCORE-580/r:17129)
1860	mod_opal: Added setting of outgoing number and display name from extension number so H.323/Q.931 fields are set correctly in ALERTING and CONNECT messages sent for incoming calls.(r:14900)
1861	mod_opal: Fixed compile issues with latest Opal (r:15545)
1862	mod_portaudio: fix compilation failure in mod_portaudio_stream (MODFORM-35/r:14531)
1863	mod_portaudio: add context param (r:14737)
1864	mod_portaudio: make the ringfile configurable via new API command 'pa ringfile' (r:15633)
1865	mod_portaudio: fix mod_portaudio linux build with alsa (MODAPP-377/r:15899)
1866	mod_portaudio: Set a new channel variable with the call_id (MODAPP-277/r:16115)
1867	mod_portaudio: fix pa play bug (r:16188)
1868	mod_portaudio: default to dialplan 'XML' instead of 'default' (r:16345)
1869	mod_portaudio: Add event for audio device error and properly register/unregister custom event subclasses (MODENDP-282/r:16354)
1870	mod_python: Fix segfault on multiple calls to Python (MODLANG-133/r:14847)
1871	mod_python: Fix infinite recursion in python script causing crash (MODLANG-134/r:14898)
1872	mod_python: fix memory leak (MODLANG-136/r:15432)
1873	mod_python: Fix input callback with additional argument causes segfault (MODLANG-153/r:16536)
1874	mod_rad_auth: Add RADIUS authentication module (r:17012)
1875	mod_radius_cdr: Fix Framed-IP-Address in start and stop having wrong IP (MODEVENT-52/r:15197)
1876	mod_radius_cdr: Fix memory leak from large CPS test (MODEVENT-55/r:15198)
1877	mod_sangoma_codec: added to trunk - thanks Moy (r:17110)
1878	mod_say: first cut and say interface rework to include gender and put all args into a struct for easier future extension (r:16929)
1879	mod_say_es: Improve Spanish lang handling (MODAPP-317/r:15424)
1880	mod_say_fr: mod_say_fr: Update for better french support. Will probably have more stuff from FSCORE-528  to complement this patch (r:16933)
1881	mod_say_hr: add Croatian say module (r:17011)
1882	mod_say_hu: add mod_say_hu to trunk from csecket branch (r:15622)
1883	mod_say_it: Fix italian pronounce in mod_say_it (MODAPP-362/r:15407)
1884	mod_say_it: fix hundred pronunciation (MODAPP-367/r:15500)
1885	mod_say_th: add mod_say_th (MODLANG-144/r:15592)
1886	mod_silk: add new module FTW! (r:16945)
1887	mod_skinny: add new module, add conf.xml file and add to modules.in (r:16863)
1888	mod_skel_codec: Add (thanks Moy) (MODCODEC-14/r:14959)
1889	mod_skypiax: ubermegapatch, more stability, robustness, scalability. Memory leaks not yet investigated, we'll do next (r:14517)
1890	mod_skypiax: more stability, no dangling channels, MODSKYPIAX-42, added 'sk list' statistics (thanks Seven Du) MODENDP-236 (r:14533)
1891	mod_skypiax: now it accepts a max of 1 call from the same skypename to the same skypename (multiple instances of user A calling multiple instances of user B) each 1.5 seconds (r:14834)
1892	mod_skypiax: fires a custom event when an incoming CHATMESSAGE arrives. (r:14845)
1893	mod_skypiax: added skypiax_chat command.(r:14857)
1894	mod_skypiax: now outbound chatmessages follow the standard path, you can send them with: chat,<proto>|<from>|<to>|<message> or with: skypiax_chat,<interfacename> <to> <text>. (r:14884)
1895	mod_skypiax: when sending a chatmessage, do not report it as an incoming message (eg: do not report the messages sent by myself) (r:15327)
1896	mod_skypiax: added one more 'PROTOCOL 7' command, because windows was not getting it. Now CHATMESSAGES will probably work on windows too (r:15342)
1897	mod_skypiax: added 'report_incoming_chatmessages' configuration file per_interface setting. To activate it, put its value to '1' or 'true', any other value will be 'false'. Defualts to 'true' (r:15343)
1898	mod_skypiax: commented out 'XCloseDisplay' lines, seems to cause crashes... (r:15344)
1899	mod_skypiax: no more pipes for audio samples exchange between threads.(r:15541)
1900	mod_skypiax: do not add delay when a sleep() or play() are executed by a script after answer() and before sending audio. (MODSKYPIAX-29, MODSKYPIAX-58/r:15585)
1901	mod_skypiax: changed audio i/o tcp socket size and timing constant on linux, for better compatibility with virtual machines (r:16330)
1902	mod_skypiax: added FS timers, allow for better Virtual Machine (xen, ec2) conference behavior, to be polished (r:16521)
1903	mod_snipe_hunt: add mod_snipe_hunt to tree (r:14937)
1904	mod_sndfile: Fix core dump when trying to record ADCPM in stereo (MODFORM-39/r:16999)
1905	mod_sofia: allow custom SIP X-headers in 180/183/200 messages (MODSOFIA-20/r:14482)
1906	mod_sofia: use switch_mprintf to securely parse the user parameters for the SQL query for reboot in mod_sofia (MODENDP-233/r:14484)
1907	mod_sofia: display the profile name on sofia status gateway xxx (r:14520)
1908	mod_sofia: display the profile name on sofia xmlstatus gateway xxx (r:14527)
1909	mod_sofia: fix stun: from appearing in sdp round two (r:14532)
1910	mod_sofia: we need to handle redirects before checking for proxy mode if we want them to work in bypass or proxy media (IRC-00/r:14537)
1911	mod_sofia: refactor sofia_glue_tech_choose_[video_]port (r:14541)
1912	mod_sofia: Fix NAT Reboot notify by merging the MWI notify and Reboot notify to a unified function (MODENDP-242/r:14581)
1913	mod_sofia: FIX parsing of argument of sofia status AND add a new search option (MODENDP-232/r:14585)
1914	mod_sofia: add 10 second media timeout waiting for codec establishment (MODSOFIA-22/r:14586)
1915	mod_sofia: Enable creation of sip compact headers from sofia profile configuration (MODENDP-246/r:14698)
1916	mod_sofia: Fix race with hold/unhold in proxy media (FSCORE-432/r:14797)
1917	mod_sofia: ATTENTION BEHAVIOR CHANGE... you now have to explicitly set sip_invite_to_params to add params to the to field we will NO longer fall back to sip_invite_params in this case. (FSCORE-433/r:14849)
1918	mod_sofia: Fix missing NOTIFY MWI when registering via proxy (MODSOFIA-26/r:14851)
1919	mod_sofia: add set funcs for impls (r:14881)
1920	mod_sofia: Segfault when receiving 30x response without contact header (MODENDP-247/r:14953)
1921	mod_sofia: Added sip_rh_ response header addition capability (MODSOFIA-29/r:14967)
1922	mod_sofia: new param force-subscription-domain (r:14971)
1923	mod_sofia: improve bad timestamp detection (r:14979)
1924	mod_sofia: Override the MWI User@Domain used per user/group/domain (MODENDP-241/r:14987)
1925	mod_sofia: set extension=auto_to_user in gateway to make destination equal to user (r:15010)
1926	mod_sofia: cover up sofia bug parsing contact strings that do not have <> in them (r:15026)
1927	mod_sofia: no more 202 Accepted after REFER since changeset 14701 (MODSOFIA-31/r:15056)
1928	mod_sofia: append host when its not supplied on carrot dialing (r:15099)
1929	mod_sofia: Fix MESSAGE_QUERY causes event without minimum event information (MODEVENT-58/r:15117)
1930	mod_sofia: Add a log message when the invite has no SDP and 3pcc isn't enabled to aid troubleshooting (r:15140)
1931	mod_sofia: add variable for one legged 302's via originate so you can tell it happened. (r:15163)
1932	mod_sofia: clear up some more display issues and fix resume-media-on-hold sofia option (r:15177)
1933	mod_sofia: Fix bridge call seems to hangup as if originator_cancelled when it has not (FSCORE-471/r:15186)
1934	mod_sofia: fix issue with resume-media-on-hold and t38 re-invites (r:15187)
1935	mod_sofia: Fix RTP destination port is not updated (SFSIP-180/r:15190)
1936	mod_sofia: add sip-force-extension (r:15191)
1937	mod_sofia: add firing of event after processing re-INVITE (MODENDP-253/r:15205)
1938	mod_sofia: record path and template are two values with backwards compatibility tried  (r:15208)
1939	mod_sofia: make sure dest is not blank for rare edge case (r:15212)
1940	mod_sofia: Fix seg where INVITE w/o SDP + FS 3pcc-proxy + B leg has early media (MODSOFIA-33/r:15214)
1941	mod_sofia: sql-in-transactions profile param (only vaid on first load) whether or not to bundle sql stmts in transactions (r:15217)
1942	mod_sofia: add pass-callee-id (defaults to true) disable by setting it to false if you encounter something too stupid to ignore X headers (r:15230)
1943	mod_sofia: overcome ack via in nat (r:15277)
1944	mod_sofia: windows compiler fixes and switch_mprintf overflow(32bit only) (r:15286)
1945	mod_sofia: doing caret dialing to a location without a gateway will result in the host being null in some cases this will not allow that if you specify the full sip:dest@host it works fine but if you only specify the number then host will be null (r:15332)
1946	mod_sofia: add distinct-to=true|false to be used with from-domain when you don't want to change the to (r:15334)
1947	mod_sofia: make subscriptions time out, discard code that made them last forever (r:15364)
1948	mod_sofia: reset handle on bad reg (r:15365)
1949	mod_sofia: don't send blank update (r:15366)
1950	mod_sofia: fix sql stmt for blf subs (r:15396)
1951	mod_sofia: fix bug tolerating the other guy's bug (r:15401)
1952	mod_sofia: experimental support for send-message-query-on-register=first-only (r:15405)
1953	mod_sofia: add pai to responses (r:15408)
1954	mod_sofia: add columns to sip_dialogs (r:15420)
1955	mod_sofia: avoiding initial segfault (MODENDP-265/r:15427)
1956	mod_sofia: solve problem from MODENDP-258 with an alternate approach, and make send-message-query-on-register=first-only and sql-in-transactions=true the defaults (MODENDP-258/r:15441)
1957	mod_sofia: lookup gateway by realm when not found by name (r:15475)
1958	mod_sofia: if the phone is behind nat with us... don't consider nat processing fixes cases where things are EVIL like cisco 79xx (r:15486)
1959	mod_sofia: Fix sofia statistics (MODSOFIA-38/r:15491)
1960	mod_sofia: add content-disposition to SEND_INFO (r:15495)
1961	mod_sofia: video improvements (r:15524)
1962	mod_sofia: always check for callee update not just because of pai (r:15589)
1963	mod_sofia: add ani and aniii to caller profile (MODSOFIA-34/r:15596)
1964	mod_sofia: reset timestamp counter when we get new sdp etc because sonus likes to say ptime 20 and send 30ms timestamps in the 183 then once they say 200 ok with the same sdp they decide to actually send 20 for real this time (FSRTP-8/r:15597)
1965	mod_sofia: convert sofia to use new core version of cache db handles (r:15600)
1966	mod_sofia: Fix crash where client register request does not contain "nc" parameter (MODSOFIA-39/r:15609)
1967	mod_sofia: Add ping hysteresis for SIP peer qualification (MODSOFIA-40/r:15628)
1968	mod_sofia: add sip_profile_name go go with sip_gateway_name on outgoing calls (r:15629)
1969	mod_sofia: fail2ban support in mod_sofia thanks jay binks. (MODSOFIA-41/r:15654)
1970	mod_sofia: Revert part of MODSOFIA-41 r15654 that deals with phone reboot - breaks Aastra/Polycom (r:15656)
1971	mod_sofia: Fix call not hanging up after hold (FSCORE-481/r:15657)
1972	mod_sofia: add separate inbound/outound codec prefs params to sofia profile original codec-prefs sets both to the same value for back-compat (r:15658)
1973	mod_sofia: reset the remote_media ip/port vars more often (r:15676)
1974	mod_sofia: retry reg faster on dns timeouts (r:15763)
1975	mod_sofia: huge sonus infection (FSRTP-8/r:15781)
1976	mod_sofia: fix runaway ptime mismatch with xlite and bv (r:15788)
1977	mod_sofia: set sip_copy_custom_headers=false to avoid custom sip headers to be copied on the b-leg (r:15789)
1978	mod_sofia: send bye instead of cancel after invalid 200 OK (MODENDP-270/r:15808)
1979	mod_sofia: don't set auto-nat on ipv6 profiles (r:15829)
1980	mod_sofia: Fix att_xfer origination_cancel not working and b has no chance to talk with c in an A-B-C scenario (MODAPP-376/r:15838)
1981	mod_sofia: add disable_q850_reason chan var to disable sending Reason header in sip BYE messages (MODSOFIA-44/r:15850)
1982	mod_sofia: Fix UPDATE being sent to session creator without crypto (MODENDP-273/r:15851)
1983	mod_sofia: add shutdown-on-fail param to sofia profiles (MODSOFIA-45/r:15854)
1984	mod_sofia: fix send-message-query-on-register set to 'false' (MODSOFIA-42/r:15857)
1985	mod_sofia: move NUTAG_MIN_SE to sofia_glue_do_invite so it only appears on requests. (MODSOFIA-47/r:15943)
1986	mod_sofia: Fix redirect contacts not set correctly on 300 Mutliple Choices (SFSIP-190/r:15994)
1987	mod_sofia: Add fix for silly endpoints who use G729a improperly (MODSOFIA-48/r:16004)
1988	mod_sofia: Add ping hysteresis for SIP peer qualification (MODSOFIA-40/r:16039)
1989	mod_sofia: Major presence update (r:16053)
1990	mod_sofia: Fix sofia loglevel 9 (MODSOFIA-50/r:16058)
1991	mod_sofia: don't segfault on notify message with no contact (r:16130)
1992	mod_sofia: honor disabled soa flag in re-invite (r:16193)
1993	mod_sofia: share and share alike, only nothing is alike in sip =/ (r:16194)
1994	mod_sofia: Get sofia "auth-calls" parameter and directory "auth-acl" parameter to work through a proxy. (BOUNTY-12/r:16200)
1995	mod_sofia: add command-line completion for sofia xmlstatus (MODSOFIA-52/r:16260)
1996	mod_sofia: held-private now works (r:16295)
1997	mod_sofia: add event header to gateway registration events (MODENDP-281/r:16319)
1998	mod_sofia: fix PUBLISH/200 response sent without ETag (FSCORE-262/r:16388)
1999	mod_sofia: set chanvars on both directions in sip and introduce sip_to_tag and sip_from_tag vars (r:16395)
2000	mod_sofia: fix rpid and from correctly when auto-nat is enabled so polycom won't display the flipping URI and freak some poor souls out :P  (r:16473)
2001	mod_sofia: sip is stupid MODSOFIA-51, the 202 has to have the correct contact or the phone comes back and subscribes to the contact and not the actual extension (MODSOFIA-51/r:16500)
2002	mod_sofia: fix attended transfer bug where port specified in Refer-To header is ignored (MODENDP-291/r:16524)
2003	mod_sofia: exec sql stmt sooner to prevent race (r:16525)
2004	mod_sofia: add sip_append_audio_sdp var (r:16537)
2005	mod_sofia: add user-agent-filter and max-registrations-per-extension (BOUNTY-15/r:16557)
2006	mod_sofia: Fix FS-SIPX attendant transfer problem (SFSIP-86/r:16562)
2007	mod_sofia: fire presence_out when reg is flushed manually (r:16564)
2008	mod_sofia: exclude rows with the current call_id - could be an endpoint updating it's
2009	registration while we're at max_registrations (r:16567)
2010	mod_sofia: Multicast presence/mwi patch and a small registrations improvements with some NULL-proofing (MODSOFIA-46/r:16575)
2011	mod_sofia: document tracelevel, add completion for tracelevel (r:16599)
2012	mod_sofia: add extended info parsing feature to send api commands or queue messages to sessions over info packets (r:16688)
2013	mod_sofia: add ability for multiple profiles to share the same gateway names via profile::gwname syntax for normT (r:16698)
2014	mod_sofia: allow domains with no dot in them as long as you specify a profile name (r:16739)
2015	mod_sofia: add sofia_dig [xml] api func (r:16745)
2016	mod_sofia: Allow rewrite of the o= line either by detault or as an option when proxy_media=true (MODSOFIA-50/r:16806)
2017	mod_sofia: change default dtmf duration to 2000ms from 100ms (MODENDP-296/r:16888)
2018	mod_sofia: move exception for iLBC hack to sdp up to sofia (see Moc if anything breaks) (r:16898)
2019	mod_sofia: Rewrite of the s= line when proxy_media=true (Following MODSOFIA-50) (MODSOFIA-64/r:16919)
2020	mod_sofia: Add expires to PRESENCE_PROBE event (MODENDP-298/r:16968)
2021	mod_sofia: add display feature to SCA (r:17054)
2022	mod_sofia: fix it so the Cisco phones will update their display properly in these cases and not show Private for all calls (r:17066)
2023	mod_sofia: only allow barge-in on SCA mode when calls are from their own line (r:17067)
2024	mod_sofia: add sip_local_network_addr var to see the ip of the sip profile a call came in or went out on for cdr (FSCORE-562/r:17073)
2025	mod_sofia: mod_sofia: Add url encode to a var in the xml output to be valid xml. Also changed switch_url_encode to return the pointer of the string rather than the length, same as switch_amp_encode() (r:17087)
2026	mod_sofia: prevent race in killgw followed by an immediate rescan with the same gateway name (r:17096)
2027	mod_sofia: fix telephone-event negotiation with devices that don't do what the rfc says they SHOULD do (r:17097)
2028	mod_sofia: Double @ in To header (MODENDP-300/r:17098)
2029	mod_sofia: add killgw _all_ to delete all gws
2030	mod_spidermonkey: allow inline javascript, use a ~ as first script character (r:15598)
2031	mod_spidermonkey: fix mod_spidermonkey on OSX 10.6 (lets see if this breaks any other platforms) (r:15650)
2032	mod_spidermonkey: fix teletone issues in javascript (MODLANG-159/MODLANG-162/r:16909)
2033	mod_spidermonkey_core_db: Allow to bind value to parameters in prepared statements (MODLANG-139/r:15632)
2034	mod_syslog: Enable mod_syslog to log to a specific facility (LOGGER-3/r:15162)
2035	mod_syslog: mod_syslog does not respect facility setting, always logs to user.* (LOGGER-4/r:15447)
2036	mod_syslog: fixed mod_syslog.c on solaris since there is no LOF_FTP and LOG_AUTHPRIV in solaris syslog (r:15606)
2037	mod_syslog: add uuid logging support (r:16187)
2038	mod_tts_commandline: Add new module (r:14827)
2039	mod_tts_commandline: introduce the rate parameter, decrease useless verbosity (r:14885)
2040	mod_tts_commandline: cut samples in half (suggested by anthm), adjust and clean log levels (r:14886)
2041	mod_tts_commandline: add config (r:14887)
2042	mod_tts_commandline: quote shell args, create an unique tempfile (r:14931)
2043	mod_tts_commandline: improve, update config file (MODASRTTS-21/r:14932)
2044	mod_unimrcp: add support for file://, <speak, and <grammar (r:15236)
2045	mod_unimrcp: fixed pizza demo bug, other misc ungoodness (r:15330)
2046	mod_unimrcp: Add enable-profile-events param to mod_unimrcp (r:15528)
2047	mod_unimrcp: Add enable-profile-events param to mod_unimrcp config (r:15529)
2048	mod_unimrcp: Support UniMRCP 0.8.0 and new RTCP configuration params (r:15554)
2049	mod_unimrcp: Update Nuance MRCP configuration to send RTCP BYE (r:15555)
2050	mod_unimrcp: unimrcp - add windows 2008 project support - doesn't do anything yet (r:15569)
2051	mod_unimrcp: support resampling for TTS (UniMRCP 0.8.0 only) (r:15570)
2052	mod_unimrcp: update to new api in unimrcp r1297 (r:15616)
2053	mod_unimrcp: fix for loquendo MRCPv2 - destroy session instead of removing channel (r:15736)
2054	mod_unimrcp: Added synthparams and recogparams to config so that default MRCP params can be defined for SPEAK and RECOGNIZE requests (r:16717)
2055	mod_unimrcp: Added ssml-mime-type config param to deal with server that doesn't like application/ssml+xml (r:16720)
2056	mod_unimrcp: Do not allow speech_channel_destroy() to return unless MRCP session has been terminated. Do not explicitly destroy mutexes, buffers, and condvars that are allocated off of pool. (r:16938)
2057	mod_valet_parking: add (r:15072)
2058	mod_valet_parking: sense att xfer in valet (r:15126)
2059	mod_valet_parking: add events and valet_info fsapi to valet parking (r:15136)
2060	mod_valet_parking: add auto ext type and support for being called from bind_meta_app to valet_parking (needs some more) (r:15145)
2061	mod_valet_parking: add sleep to inline dp to make xfer to valet wait a second (r:15168)
2062	mod_valet_parking: enforce arg checking (r:15176)
2063	mod_valet_parking: Add mod_valet_parking to the windows build (r:15185)
2064	mod_vmd: fix glaring rwdeadlock in mod_vmd (r:14994)
2065	mod_vmd: make MIN_TIME configurable via channel variables(MODAPP-372/r:15825)
2066	mod_voicemail: fix operator-ext/operator-extension duplicate config declaration (r:14498)
2067	mod_voicemail: allow profile to be specified sep from domain user@domain.com@myprofile (r:14756)
2068	mod_voicemail: announce number of saved messages when there are no new messages (r:14964)
2069	mod_voicemail: Add new api call to get user mailbox settings (MODAPP-325/r:14982)
2070	mod_voicemail: Add ability to skip greeting and instructions when leaving voicemail (MODAPP-331/r:14990)
2071	mod_voicemail: Fix VM disk quota (MODAPP-353/r:15161)
2072	mod_voicemail: add missing switch_event_destroy in profile config function (r:15262)
2073	mod_voicemail: default samplerate to 0 instead of 8000 so that we record using the channel's native rate, thx bkw (r:15394)
2074	mod_voicemail: prevent obscure divide by zero code path (r:15413)
2075	mod_voicemail: create max timeouts feature like the one in ivr_menu (MODAPP-365/r:15471)
2076	mod_voicemail: decrease sql queries for message counts (MODAPP-359/r:15636)
2077	mod_voicemail: Fix r15636 so New are New, and Old are Old messages (r:15639)
2078	mod_voicemail: mod_voicemail: Change so total_new_messages and total_saved_messages include the count of new/saved urgent messages (Issue caused by MODAPP-359) (r:15670)
2079	mod_voicemail: Fix segfault (FSCORE-511/r:15876)
2080	mod_voicemail: passing originator's account name to cc'd accounts or groups to let them see who forwarded it (BOUNTY-13/r:16270)
2081	mod_voicemail: Allow param for voicemail to allow message file type to be changed (MODAPP-394/r:16576)
2082	mod_voicemail: copy user xml to a dynamic xml obj so you do not hold exclusive lock on global xml registry the whole time you are leaving a vm (r:16577)
2083	mod_voicemail: fix vm to inherit params from domain/group (r:16644)
2084	mod_voicemail: that shouldve been wrlock, and its missing an unlock (r:16647)
2085	mod_voicemail: add vm_list vm_delete and alias voicemail_inject to vm_inject (r:16673)
2086	mod_voicemail: update vm_list to include timestamps (r:17014)
2087	mod_voicemail: add vm_auto_play=false var if you do not wish the vm to auto-play new messages (r:17055)
2088	mod_voipcodecs: move mod_voipcodecs to use spandsp instead of libvoipcodecs (windows build to follow) (r:15036)
2089	mod_voipcodecs: move mod_voipcodecs to use spandsp instead of libvoipcodecs - windows (r:15088)
2090	mod_voipcodecs: rearrange codecs so we don't have crazy overlap and remove G723-32 and move it up to dynamic cuz people have nothing better to do then write stupid RFC's (r:16251)
2091	mod_xml_cdr: Allow specifying auth-scheme in config (MDXMLINT-56/r:16247)
2092	mod_xml_cdr: Add text/xml encoding and uuid to querystring for xml_cdr HTTP posting (XML-21/r:16570)
2093	mod_xml_cdr: Add param log-http-and-disk (bool) to let user log only to HTTP or to both (XML-16/r:16643)
2094	mod_xml_cdr: Fix regression (MODAPP-397/r:16656)
2095	mod_xml_curl: Fix crash when using use-dynamic-url (XML-10/r:14850)
2096	mod_xml_curl: Allow choice between HTTP Basic and Digest authentication (r:15107)
2097	mod_xml_curl: Don't use signals when a timeout is specified (XMLINT-13/r:15997)
2098	mod_xml_curl: change default to disable100continue, we don't acutally handle this case at all anyways, it just causes the request to fail (r:17102)
2099	mod_xml_rpc: Fix auth issue (XMLINT-54/r:14580)
2100	mod_xml_rpc: Fix crash in xml_rpc web interface (XML-23/r:16941)
2101	phrases: Add Recursive phrases support (FSCORE-458/r:15101)
2102	scripts: Fix Freeswitch gentls_cert script so the remove option works (FSBUILD-216/r:15965)
2103	support: add fscore_pb script for dumping core info directly to pastebin (r:14904)
2104	switch_utils: add a host lookup func (r:14653)
2105	mod_zeroconf: Move to unsupported (r:15429)
2106
2107
2108freeswitch (1.0.4)
2109
2110	add: TextMate bundle for FreeSWITCH - thanks mrene (r:12559-12560)
2111	add: ZRTP Support please download your SDK from http://www.zfone.com and use build/buildzrtp.sh to build the lib. (r:13406)
2112	add: gdb helpers to .gdbinit
2113	all: numerous code cleanups, removal of unused variables
2114	all: update numerous Doxygen comments
2115	build: fix mod_flite (FSBUILD-126/r:12153)
2116	build: fix getlib.sh curl/wget detection (12175)
2117	build: add msvc 2005 project files (r:12197)
2118	build: rename spandsp project files windows (r:12195)
2119	build: fix spandsp windows build, msvc 2005 (r:12199-12202)
2120	build: merge x64 build for msvc9 (r:12207)
2121	build: add libtiff auto-download to msvc build (r:12212)
2122	build: update to match spandsp api (FSBUILD-129/r:12214)
2123	build: inital work on x64 windows build (FSBUILD-125/r:12215)
2124	build: fix spandsp msvc build issues (r:12218-12220,12223)
2125	build: fix msvc configuration manager for x64 targets in both 2008 sln files (r:12227)
2126	build: use compiler intrinsics for windows x64 build (FSBUILD-131/r:12245)
2127	build: fix version generator on windows (FSBUILD-115/FSBUILD-69/r:12247)
2128	build: fix various msvc build issues (r:12272-12276)
2129	build: silence nuisance sun cc warnings (r:12462)
2130	build: updated windows projects for flite (FSBUILD-128/FSBUILD-133/r:12477)
2131	build: download flite from right tarball location (FSBUILD-135/r:12482)
2132	build: rework Windows build for pocketsphinx 5.1 (MODASRTTS-13/r:12483,12541)
2133	build: fix automake 1.7 build (r:12487)
2134	build: build path cleanups (FSBUILD-130/r:12490)
2135	build: fix rebuild every time on msvc 2008 non team editions (FSBUILD-132/r:12492)
2136	build: add skypiax to sln file and fix some warnings (r:12502)
2137	build: fixed openzap.conf issue in deb package (r:12506)
2138	build: fix rlim_t build on Mac (FSCORE-325/r:12533)
2139	build: Solaris doesn't define RLIMIT_NPROC (FSCORE-326/r:12534)
2140	build: removal of file reference for flite (FSBUILD-139/r:12540)
2141	build: integrate mod_erlang_event into the buildsystem (FSBUILD-142/r:12587)
2142	build: Fix FreeBSD build (r:12678)
2143	build: fix libsoundtouch build dependencies after a configure failure (MODAPP-243/r:12783)
2144	build: fix odbc detection to not try to use odbc when no headers are installed (r:12788)
2145	build: add build of fs_ivrd (r:12843)
2146	build: sphinx downloads for windows (FSBUILD-146/r:12853)
2147	build: Build fails at bootstrap with libtool 2.2.6a (FSBUILD-82/r:12899)
2148	build: add python build dependency to debian package build (FSBUILD-145/r:12920)
2149	build: add libtool major version detection to configure in prep for supporting both libtool 2.x and 1.5.x at the same time (r:12922,12926-27)
2150	build: fix older gcc build (FSBUILD-150/r:12924)
2151	build: Add a fallback check in case libtool is not yet available in the builddir (get the version from build/config/ltmain.sh instead). print an error message and exit configure if that fails too (r:12933)
2152	build: Add mod_memcache (commented) to modules.conf.in (r:12955)
2153	build: make libtool version detection more robust (r:12979)
2154	build: we need DYNAMIC_LIB_EXTEN for mod_perl and others (r:13023)
2155	build: add mod_say_ru to modules.conf.in (r:13037)
2156	build: bump sounds version (r:13040)
2157	build: use different version file for moh version (r:13093)
2158	build: de-couple version numbers and builds of sound files and moh files (FSBUILD-153/r:13096)
2159	build: use sound_version.txt and moh_version.txt to determine sound file version on windows (FSBUILD-152/r:13097)
2160	build: use in tree libtiff for msvc build and fix some header generation checks (r:13097)
2161	build: clean esl on make current (r:13204,13205)
2162	build: fix warning-as-error that stops MSVC from building solution (FSCORE-367/r:13301)
2163	build: fix MSVC build issue from r13294 (FSBUILD-159/r:13302)
2164	build: remove broken code analysis test (r:13364)
2165	build: cleanup msvc code analysis warnings (r:13366)
2166	build: Add mod_file_string to build + misc cleaning and correction (FSBUILD-158/r:13367)
2167	build: add new files to debian package build (FSBUILD-148/r:13368)
2168	build: fix mod_file_string dependencies on windows (r:13370)
2169	build: fix mod_pocketsphinx build error (JANITOR-1/r:13372)
2170	build: fix PTHREAD_MUTEX_RECURSIVE detection on SUSE 10 (r:13386,13390)
2171	build: remove regression caused by r13362 (r:13401)
2172	build: add mod_nibblebill (r:13462)
2173	build: fix msvc build (r:13467/FSBUILD-165)
2174	build: add siren to the default build and install (r:13470)
2175	build: add upnp to windows build (r:13535)
2176	build: fix msvc 64 bit build regression from upnp build (r:13538/FSBUILD-167)
2177	build: Check for ifaddrs.h before including it (r:13600/FSBUILD-168)
2178	build: fix jobserver unavailable bug in make -j (r:13623/FSBUILD-6)
2179	build: clean/uninstall disabled modules as well (r:13716/FSBUILD-85)
2180	build: fix msvc pcre build for pcre 7.9 (r:13729)
2181	build: trivial build fix (FSBUILD-174/r:13877)
2182	build: fix automake warnings about underquoted definitions in apr macros (FSBUILD-175/r:13882)
2183	build: make libtool version detection more portable (r:13926)
2184	build: change ODBC handling in code to be runtime instead of build time (r:13936)
2185	build: update of spec file for current trunk (FSBUILD-176/r:13988)
2186	build: replace mod_radius_cdr's Makefile.am with Makefile that pulls freeradius-client source when needed (r:14053)
2187	build: add experimental modules section to modules.conf.in (r:14062)
2188	build: allow comments (using ##) in modules.conf (r:14093)
2189	build: update to 0.6.0 celt codec (r:14206)
2190	build: fix 64 bit build of radius modules (FSBUILD-179/r:14201)
2191	build: use internal libtiff instead of system libtiff (r:14321)
2192	build: partial libsndfile build fix (FSBUILD-180/r14330)
2193	build: fix compile on Mac OS X Snow Leopard 10.6 (FSBUILD-178/r:14333)
2194	build:  nat pmp causes segfault on solaris, so we won't support upnp or nat pmp on solaris (FSCORE-410/r:14449)
2195	config: default config, calling own extension no longer goes to voicemail (r:12596)
2196	config: default config, 1000-1019 uses $${default_password} instead of hard-coded 1234 (FSCONFIG-5/r:12838)
2197	config: tweak the configs to bind siptrace on and off to F10 and F11 (r:12938)
2198	config: Update sample IVR to include ClueCon reg option :) (r:13043)
2199	config: Add ext 9991 as ClueCon ext; use transfer instead of bridge on demo ivr opt #4 (r:13046)
2200	config: remove invalid options from profiles (r:13153)
2201	config: add documention for dist-dtmf member flag in conference.conf.xml
2202	config: remove mailbox= attribute (r:13375)
2203	config: add default local stream (r:13376)
2204	config: small regex adjustment so we can dial PSTN numbers that happen to have 4000 in them (r:13409)
2205	config: you can call 9999 from a zrtp endpoint and enroll this should be replaced with an IVR to explain it a bit but most of the work happens client side at this point (r:13445)
2206	config: add mod_nibblebill (r:13458)
2207	config: clear up docs (r:13468)
2208	config: clarify zrtp docs in vars.xml and give link on where to get more info  (r:13469)
2209	config: tweaks to codecs in default config (r:13485)
2210	config: Add example of sending SAS from b-leg to display on a-leg's phone (r:13500)
2211	config: commit config options for new auto nat (r:13595)
2212	config: Remove use_profile from default dialplan, move to vars.xml, default value is 'internal'
2213	config: clean up configs and put wan.auto in by default commented out (r:13907)
2214	config: turn on rollover by default (r:13940)
2215	config: remove unused param comfort-noise-level from default conference config file (MODAPP-299/r:14350)
2216	core: fix suncc visibility support in libteletone (r:12154-12157)
2217	core: fix crash on FS shutdown with "..." (FSCORE-297/r:12173,12361,12402)
2218	core: add separate mutex for state related methods (r:12191)
2219	core: move media bug removal to hangup state (r:12225)
2220	core: create indexes for ODBC (r:12235)
2221	core: add direction col to sql db, add direction param to session_create, log DTMF digits to digits_dialed variable for CDR (r:12244)
2222	core: avoid operations on closed file handles in embedded languages (r:12255)
2223	core: fix bridging issue from r:12244 (FSCORE-308/r:12257)
2224	core: fix segfault after 2000 calls, 5 days uptime (FSCORE-309/r:12267-12270)
2225	core: fix crash in switch_ivr_digit_stream_parser_feed (MODAPP-221/r:12262)
2226	core: fix issue in monitor_early_media_fail (r:12271)
2227	core: fix leak in switch_event.c (r:12291-12292)
2228	core: clean up ivr_menu, prevent recursion (r:12295)
2229	core: improve memory usage (r:12317)
2230	core: fix leak in switch_ivr_async.c (r:12330)
2231	core: fix leak in switch_channel.c (r:12332)
2232	core: uuid_displace stopped working when limit arg used (MODAPP-225/r:12368)
2233	core: fix att_xfer media bug problem (FSCORE-317/r:12390)
2234	core: improve stability (FSCORE-297/FSCORE-305/FSCORE-315/r:12392,12403)
2235	core: add new state for CDR and leg_delay_start originate var (r:12403-12404)
2236	core: Make MESSAGE work with SIP PATH Exension (FSCORE-310/r:12426)
2237	core: fix uninitialized mutex in switch_core_media_bug (FSCORE-320/r:12428)
2238	core: fix segfault with eavesdrop (FSCORE-319/r:12429)
2239	core: add generic config parser - thanks mrene (r:12432)
2240	core: add sessions since start up to heartbeat event (r:12472)
2241	core: increase buffer size for regex api (MODAPP-228/r:12480)
2242	core: fix FreeSWITCH start failure - "Error: stacksize 240 is too large" (FSCORE-323/r:12509)
2243	core: unloading endpoint module now removes from endpoint list (MODENDP-196/r:12535)
2244	core: fix deadlock in fsctl hupall (r:12544)
2245	core: add origination_pricavy var to originate api (r:12546)
2246	core: increase stack limit for switch_system (FSCORE-328/r:12569)
2247	core: fix uuid_originate param not assigning uuid properly (FSCORE-322/r:12591)
2248	core: add check for a and b leg no answer on bridge (r:12595)
2249	core: fix origination_privacy var (r:12603)
2250	core: fix group_confirm regression from svn r12403 (r:12616)
2251	core: fix caller ID values not being set in CHANNEL_OUTGOING (FSCORE-336/r:12643)
2252	core: make -vg imply -waste so valgrind runs won't re-exec (r:12670)
2253	core: add apr_pool_mutex_set() to our apr to fix thread-saftey issue (r:12672)
2254	core: make port allocator more random (r:12673,12675)
2255	core: make switch_channel_get_variable strdup so the pointer returned is safe and clean up the state locking (r:12674)
2256	core: Empty audio files should not be created when RECORD_ANSWER_REQ is set to true and a call is not bridged (r:12682)
2257	core: add transfer_after_bridge var (r:12691)
2258	core: other_leg_unique_id incorrectly set when briding with using ',' (FSCORE-331/r:12704)
2259	core: make gaussian noise less noisy (FSCORE-340/r:12720)
2260	core: add import vars to FIFO (r:12722)
2261	core: fix switch_core_file_write method not writing the entire buffer to the file (FSCORE-341/r:12728)
2262	core: fix hanguphook order of operations vs destroy method issue in c++ code (r:12730)
2263	core: rearrange hangup callflow to do more work in the session's own thread (r:12784)
2264	core: Allow variables containing variables in set and export (MODAPP-241/r:12804)
2265	core: add read_terminator_used var (r:12840)
2266	core: change blocking rtp to psuedo-blocking to avoid endlessly blocking reads and refactor jitter buffer (r:12846)
2267	core: add rtp-autoflush profile param and rtp_autoflush var (r:12854)
2268	core: fix various small leaks (FSCORE-347/r:12873)
2269	core: add a couple, two tree stats (r:12913)
2270	core: fix play_and_get_digits to unset the var if the regex didn't match (r:12921)
2271	core: drop divide by 2 from normalize func (r12935)
2272	core: add missing begin/end, allow threads to read and play_and_get_digits methods (r:12958)
2273	core: fix windows calling conventions for modules with sub-modules broken in svn r12919 (r:12960)
2274	core: add flag to denote if a codec is init or not (FSCORE-349/r:12961)
2275	core: add more specific checks to new macro just to be safe (r:12973)
2276	core: change CS_DONE to CS_DESTROY and add state handler for destroy and tear down critical parts of the channel from this method which is not called until it's impossible for anything to be referencing the channel (after final write lock and before destroying the pool) (r:12986)
2277	core: fix regression from earlier commit (FSCORE-352/r:12987)
2278	core: expand channel variables for sound files in IVRs (MODAPP-257/r:13005)
2279	core: clone frames in loopback so we can smooth it out better, now with more memory usage (tm) maybe this will curb pepople from using it like candy (r:13011)
2280	core: run expand_vars if input contains a special escaped character not just when it contains a variable to eat up back slashes (r:13015)
2281	core: change names to be more explicit (r:13028)
2282	core: xml_config: Fix issue where default NULL strings were ignored on reload (r:13052)
2283	core: autoflush on bridge and add bridge_hangup_cause variable to indicate the hangup cause of the last bridged channel (r:13065)
2284	core: add record_ms, record_samples, playback_ms and playback_samples chanvars (r:13105)
2285	core: make state_handler macros not let you install the same one more than once (r:13111)
2286	core: Do not use struct fd_set uninitialized (always FD_ZERO() them, before using FD_SET() on a new one, or reusing them after select()). Fixes a segfault on solaris (r:13125)
2287	core: Fix missing UNPROTECT_INTERFACE in case pre_answer fails (r:13130)
2288	core: add record_waste_resources channel variable to send blank audio during recording (r:13144)
2289	core: add auto-sync idle timers in switch_time.c (r:13161)
2290	core: Add Q850 hangup cause variable (FSCORE-356/r:13163)
2291	core: keep presence up to date (r:13166)
2292	core: fix failed_xml_cdr_prefix is processed before all variables for the b-leg have been generated (FSCORE-357/r:13167,13176,13264,13274,13285)
2293	core: failed_xml_cdr_prefix doesn't work for list of destinations separated by pipe (FSCORE-359/r:13209)
2294	core: add support for gcc 4.4.0 (FSCORE-355/r:13210)
2295	core: add resume command to event socket and socket_resume variable (r:13212)
2296	core: prevent buffer destroy race (r:13219)
2297	core: move originate retry related vars to only be in {} not in channel variable list (r:13225)
2298	core: Make { } vars take precedence over channel variables (r:13228)
2299	core: fix memory issue in core file resampling code (r:13233)
2300	core: fix play and get digits when using phrase macros (r:13244)
2301	core: Don't set the caller name to origination_uuid's value (r:13248)
2302	core: Add switch_xml_parse_str_dynamic and switch_xml_parse_str_dup (r:13255)
2303	core: In IVR menu use menu-timeout instead of menu-inter-digit-timeout when no digits have been entered (r:13279)
2304	core: fix segault on OpenSolaris 2009.06 snv_111a (FSCORE-365/r:13286)
2305	core: allow socket app to operate without pre_answer (r:13294)
2306	core: ensure vasprintf is available on linux (FSBUILD-160/r:13358,13361)
2307	core: setgroup/initgroup availability on linux (FSBUILD-160/r:13359)
2308	core: use uint16_t instead of u_short (FSBUILD-160/r:13360)
2309	core: add configure checks for tm->tm_gmtoff and tm->tm_zone (FSBUILD-160/r:13362)
2310	core: Fix IVR key response broken when multiple files are played (MODAPP-280/r:13382)
2311	core: fixx off-by-one in xml preprocessor (r:13385)
2312	core: fix windows pch (r:13392)
2313	core: fix segfault on out of memory situation.  (r:13398/FSCORE-366)
2314	core: treat app::arg syntax in execute_on_answer as a broadcast request (r:13400)
2315	core: use our own handler so it won't get overriden by anyone if zrtp is on (r:13411)
2316	core: fix backslash getting removed from regex when using mod_xml_curl (r:13414/FSCORE-370)
2317	core: fix handle leak in switch_thread_self on windows (r:13421/FSCORE-371)
2318	core: allow switching from secure to clear and back (r:13422)
2319	core: add more options to zrtp (r:13424)
2320	core: add buffer flush (r:13425)
2321	core: add some stuff for zrtp (r:13426)
2322	core: can't flush because you have a chance of dumping zrtp control frames (r:13427)
2323	core: add zrtp_sas1_string and zrtp_sas2_string variables (r:13429)
2324	core: zrtp - this should make sure the secure mitm has a chance over latent connections (r:13436)
2325	core: properly detect unterminated (r:13438)
2326	core: zrtp - fix mitm to be more reliable (r:13443)
2327	core: zrtp - mark verified (r:13444)
2328	core: zrtp_secure_media=true will have to be set to true in order for your zrtp to work moving forward similar to how srtp_secure_media works.(r:13461)
2329	core: prevent zrtp and srtp at the same time (r:13486)
2330	core: add CALL_SECURE event (r:13487)
2331	core: add show secure channel status in "show channels" output (r:13502/FSRTP-2)
2332	core: add CHANNEL_HANGUP_COMPLETE event to take the place of CHANNEL_HANGUP, CHANNEL_HANGUP now fires as soon as the channel is hungup but you must wait for CHANNEL_HANGUP_COMPLETE for the CDR data (r:13505)
2333	core: fix core dump when calling session.execute (r:13508/FSCORE-373)
2334	core: add netmask detection for nat discovery work (r:13549)
2335	core: fix order of ops to enable logging sooner (r:13556)
2336	core: add hunt_caller_profile (r:13625,13626)
2337	core: add usec delta to log (r:13647)
2338	core: add padding to cycles on session_record (r:13648)
2339	core: Export swtich_inet_ntop so modules can use it (r:13738)
2340	core: record_sample_rate variable influences the rate record app will use (r:13767,13768,13769)
2341	core: init buffer in lead out on speak (r:13787)
2342	core: add local_var_clobber variable for {} to set if [] vars should clobber {} vars (default false) (r:13842)
2343	core: Fix switch_odbc_handle_callback_exec_detailed to handle floating point database columns properly (FSCORE-384/r:13866)
2344	core: set sound path in say app (r:13904)
2345	core: add wan.auto acl (r:13905)
2346	core: Fix ACL nat.auto (FSCORE-385/r:13925)
2347	core: add hostname variable (FSCORE-374/r:13982)
2348	core: decrement RWLOCK->rwlock->__data->__nr_readers after Redirect/Transfer (FSCORE-391/r:14030)
2349	core: add features to nat-pmp (Thanks Rupa) (FSCORE-381/r:14055)
2350	core: fix error message that gives wrong stack size (FSCORE-395/r:14058)
2351	core: Fix IVR menu timeout issue (MODAPP-301/r:14129)
2352	core: add time of day routing attrs to condition tags in xml dialplan (r:14137)
2353	core: change timing for media bug recording *yet again* (r:14143)
2354	core: Fix voicemail rewind key, improve file seek (MODAPP-305/FSCORE-401/r:14199)
2355	core: Fix uPNP for WRT-54TG-TM (FSCORE-402/r:14241)
2356	core: group_confirm_cancel_timeout=true to stop timers once a group_confirm is triggered (r:14247)
2357	core: Fix record_sample_rate when using stereo (FSCORE-403/r:14283)
2358	core: hit the xml registry to look up path information for the say app (r:14310)
2359	core: timeout calls stuck in CS_NEW after 1 minute (r:14313)
2360	core: use FREESWITCH_OPTS env var to hold a string of desired command line switches (r:14352)
2361	core: Handle UPNP from pfsense sending malformed header (FSCORE-405/r:14373)
2362	core: add switch_sockaddr_equal (LBAPR-3/r:14397)
2363	core: fix missing UNPROTECT_INTERFACE (r:14398)
2364	core: fire_asr_events should be true/false (FSCORE-406/r:14447)
2365	docs: Fix filename references in phrase_en.xml (r:12976)
2366	docs: Update phrase_en.xml to include v1.0.8 sound prompts (r:13041)
2367	docs: Updates to phrase_es.xml (r:13067)
2368	docs: Latest revision of Spanish prompts file (r:13115)
2369	docs: switch_core.h doxygen update (r:13181)
2370	docs: Add ZRTP phrases to phrase_en.xml (r:13488,13489,13490)
2371	docs: Add Stephane Alnet's French translations to phrase_fr.xml (r:13624)
2372	docs: Add AGL3.0 for zrtp (r:13848)
2373	formats: add mod_portaudio_stream to get audio from any dev (MODFORM-25/r:12178)
2374	fs_cli: fix solaris build (r:12160)
2375	ivr: make tts-engine and tts-voice valid attributes on the menu xml (r:12278)
2376	libapr: fix solaris build (r:13671/FSBUILD-169)
2377	libapr-util: add xml/expat stuff back to apr-utils (requires re-bootstrap) (r:13289,13290)
2378	libdingaling: hijack gcrypt init call to fix threadsafe race in dingaling and fix buffer overrun in iksemel (r:12575)
2379	libdingaling: add ldl_handle_running (r:13085)
2380	libdingaling: add a function to check for connected and authorized (r:13100)
2381	libdingaling: fix auto-restart on disconnect (r:13134)
2382	libesl: add api, bgapi methods (r:12179)
2383	libesl: add ruby example (r:12180)
2384	libesl: add python example (r:12184)
2385	libesl: fix missing Event-Name param (MODEVENT-39/r:12311)
2386	libesl: example of using esl to get events for ASR (r:12344)
2387	libesl: improved filter handling (r:12488-12489)
2388	libesl: fix ESL segfault when bgapi is called twice and BACKGROUD_JOB events are subscribed (ESL-5/r:12525)
2389	libesl: fix illegal free when invalid bgapi originate args (ESL-8/r:12623)
2390	libesl: add disconnect method; add ivrd (r:12724)
2391	libesl: add command line args to single_command.py example (ESL-9/r:12729)
2392	libesl: check in ESL::IVR perl mod (r:12760)
2393	libesl: fix ruby linking on debian (ESL-7/r:12805)
2394	libesl: fix esl coredumps in esl_event_serialize when using sendEvent from PHP (ESL-11/r:12884)
2395	libesl: add event name when sending (r:12889)
2396	libesl: add ESL::IVR::setVar from intralanman (r:12917)
2397	libesl: fix ESL/IVR to include the regex (r:12921)
2398	libesl: fix ctrl-D in fs_cli not to exit unless cmd line is empty (ESL-13/r:12952)
2399	libesl: fix undef check (r:13012)
2400	libesl: kill zombies (r:13013)
2401	libesl: don't double encode events when sending them  (r:13078)
2402	libesl: adding sendevent example for esl perl (r:13079)
2403	libesl: send content len with body in esl sendevent (r:13168)
2404	libesl: add arbitrary notify (r:13188)
2405	libesl: fix Phantom events when doing several bgapi calls without interleaving them with recvEvent (ESL-12/r:13217)
2406	libesl: add Ruby example for ESL (ESL-15/r:13235)
2407	libesl: add INFO example for Perl (r:13293)
2408	libesl: add socketDescriptor() method to ESL::Connection obj (r:13770)
2409	libesl: add prelims for Java ESL (r:13949,13950)
2410	libesl: add fs_cli command line editing (FSCORE-389/r:13964)
2411	libiksemel: let return 0 be a failure on read in iks to avoid cpu race (r:13123,13124,13133)
2412	libnatpmp: add (r:13510)
2413	libnspr: fix bsd port packaging (r:13715/FSBUILD-170)
2414	libpcre: update to pcre 7.9 (r:13706)
2415	libsndfile: add executable permissions to libs/libsndfile/src/create_symbols_file.py (FSBUILD-134/r:12535)
2416	libsndfile: update to 1.0.19 (r:13415/LBSNDF-7)
2417	libsofiasip: su.h - define su_family via struct sockaddr (r:12260)
2418	libsofiasip: sip_parser.c - fixed sip_transport_d() (r:12261)
2419	libsofiasip: Fix compile time out-of-bounds error in su_uniqueid.c (SFSIP-136/r:12914)
2420	libsofiasip: make info work out of dialog (r:13087)
2421	libsofiasip: silence solaris warning from missing braces (SFSIP-132/r:13369)
2422	libsofiasip: subscription-state subexp-params missing (r:13439/SFSIP-148)
2423	libsofiasip: fix re-register after 423 w/ Min-Expires (r:13619/SFSIP-143)
2424	libsofiasip: use addres, id, and version from user sdp if they exist (r:13621)
2425	libsofiasip: handle mid-line comments in resolv.conf patch from Lee Verberne (SFSIP-152/r:13749)
2426	libsofiasip: fix CNAME record resolve failure (SFSIP-129/r:13915)
2427	libspandsp: update to snapshot 20090308 (r:12514)
2428	libspandsp: update to snapshot spandsp-20090421 (r:13086)
2429	libspandsp: update to snapshot spandsp-20090427 (r:13177)
2430	libspandsp: update to spandsp-0.0.6pre12 (r:13311)
2431	libspandsp: use __cdecl calling convention for span_rx_handler_t and span_tx_handler_t type functions (r:13509)
2432	libspandsp: update to spandsp snapshot 20090714 (r:14316)
2433	libspandsp: add --enable-builtin-tiff configure arg to tell spandsp to use pre-built libtiff in parallel directory (r:14318)
2434	libspeex: Add visibility support for suncc on solaris (r:13117,13118)
2435	libteletone: update api visibility macros for windows
2436	libtiff: add libtiff, v3.8.2
2437	libxmlrpc: add select to read socket in abyss so we can timeout (r:13107)
2438	libxmlrpc: fix segfault (MODAPP-293/r:13906)
2439	mod_cdr_csv: add option to disable creation of multiple files if account code is set (MODEVENT-44/r:13968)
2440	mod_cidlookup: add new module, mod_cidlookup (r:12990)
2441	mod_cidlookup: switch to using CURL instead of mod_http (r:12992)
2442	mod_cidlookup: add config file (r:12994)
2443	mod_cidlookup: set initial value for status (r:13029)
2444	mod_clue_choo: add new module, mod_clue_choo (r:13068,13069,13070)
2445	mod_commands: Add show api [name] and show application [name] (r:12296)
2446	mod_commands: fix header_string "key" from being set twice from SWITCH_STANDARD_API(user_data_function) (MODAPP-242/r:12786)
2447	mod_commands: add show modules functionality (MODAPP-227/r:12806)
2448	mod_commands: add echo api command (echo back exact input) and add expand api command (executes another api command with variable expansion) (r:13101,13102)
2449	mod_commands: add "stun" fsapi command (r:13137)
2450	mod_commands: mod_commands: if no bind ip specified for stun fsapi command, use the guess ip (r:13140)
2451	mod_commands: add show channels like %foo% (no % in the string implies wrapped in %, no spaces allowed in match string (r:13193)
2452	mod_commands: Add max-sessions to status (MODAPP-254/r:13373)
2453	mod_commands: remove double safe_free's (r:13453,13454,13455)
2454	mod_commands: add nat_map API (r:13531)
2455	mod_commands: add show distinct_channels (mix of show channels and show calls) (r:13944)
2456	mod_commands: allow xml_locate to just take section (r:14317)
2457	mod_conference: fix read terminating on single digit when called from a meta-app inside a conference (MODAPP-226/r:12466)
2458	mod_conference: recording members should be invisible to commands (MODAPP-233/r:12582)
2459	mod_conference: add lock caller_control (r:12787)
2460	mod_conference: only first call to a conf requires a profile; fix bgdial (MODAPP-245/r:12809)
2461	mod_conference: add conference_enforce_security variable to bypass or require pin or locked flag (r:12863)
2462	mod_conference: clean up pin prommpting and make local override stay local (r:12864)
2463	mod_conference: keep new conference locked the whole time during transfer (r:12988)
2464	mod_conference: allow setting the moh_sound from a variable (r:13042)
2465	mod_conference: set perpetual_sound from channel var (r:13048)
2466	mod_conference: increase sanity timer for conference auto-record to 120 seconds (r:13104)
2467	mod_conference: serialize (r:13116)
2468	mod_conference: dist-dtmf flag in conference (r:13191)
2469	mod_conference: add transfer action to caller-controls (r:13194)
2470	mod_conference: fix dtmf queue issue in dist-dtmf feature (MODAPP-268/r:13206)
2471	mod_conference: add execute_application to custom controls (r:13216)
2472	mod_conference: disallow spaces in conference names (MODAPP-219/r:13313)
2473	mod_console: Fix mod_console (missing FD_ZERO before FD_SET) (r:13126)
2474	mod_conference: add conference wait-mod flags and member moderator flag to delay starting a conference until someone with a moderator flag has joined (r:13442)
2475	mod_conference: add member-type header to relevant events (r:13471)
2476	mod_conference: make endconf count cumulative (r:13526)
2477	mod_conference: don't transfer back to the same conference (r:13638)
2478	mod_conference: Add Job-UUID to conference bgdial  (MODAPP-304/r:14161)
2479	mod_curl: Add mod_curl (API for querying Web resources) and moved mod_http to experimental because of probable leaks (r:14092)
2480	mod_curl: Add ability to make a post request from dialplan (MODAPP-307/r:14348)
2481	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)
2482	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)
2483	mod_dahdi_codec: added proper waiting (up to 10ms) for the DAHDI transcoder output frame (r:13262)
2484	mod_dahdi_codec: return silence frame in dahdi codec when there is no output from the decoder (r:13265)
2485	mod_dahdi_codec: add 30ms G729 codec in mod_dahdi_codec (r:13404)
2486	mod_dialplan_xml: add min of day to time rules (r:14378)
2487	mod_dingaling: fix crash when unloading/reload mod_dingaling (LBDING-13/r:12612)
2488	mod_dingaling: fix no sound if phone picked up after 5th dingaling on Gtalk client (MODENDP-198/r:12641)
2489	mod_dingaling: fix core dump when calling Gtalk enabled FS using leg_timeout (MODENDP-199/r:12641)
2490	mod_dingaling: dl_login command line Usage and parameter doesn't match (MODENDP-202/r:12680)
2491	mod_dingaling: fix unload mod_dingaling core dump (MODENDP-204/r:12680)
2492	mod_dingaling: fix small memory (r:13374)
2493	mod_dingaling: fix potential core dump (MODENDP-230/r:14296)
2494	mod_dptools: prevent system crash when "user" in originate dialstring (FSCORE-313/r:12395)
2495	mod_dptools: added sched_heartbeat and enable_heartbeat dialplan apps (r:12491)
2496	mod_dptools: fix b & c legs not bridging when attended transfer used (FSCORE-334/r:12649)
2497	mod_dptools: Custom events fired from event application bypass filtering mechanism (MODAPP-249/r:12894)
2498	mod_dptools: change inline limit from 4 to 128 apps (MODAPP-253/r:12957)
2499	mod_dptools: improvements to presence function (r:13164)
2500	mod_dptools: add group_recurse_variables and user_recurse_variables to {} vars (default is true, set to false to not pass vars down to user or group channels) (r:13241,13246)
2501	mod_dptools: add param dial-timeout to directory (MODAPP-271/r:13247)
2502	mod_dptools: add set current_application_response channel variable (MODAPP-273/r:13298)
2503	mod_dptools: fix SEGV in strncasecmp call (MODAPP-278/r:13317)
2504	mod_dptools: fix leaks (r:13446, 13447, 13448)
2505	mod_dptools: add sleep_eat_digits channel variable (r:14102)
2506	mod_easyroute: fix leak (r:13449)
2507	mod_enum: fix enum_auto_route (MODAPP220/r:12243)
2508	mod_erlang_event: Bind to 0.0.0.0 instead of 127.0.0.1 by default; like most erlang nodes do. (r:12249)
2509	mod_erlang_event: Reply appropriately to net_adm:ping() (r:13066)
2510	mod_erlang_event: snprintf needs a format string too, and write has the warn_unused_result attribute set, so store the return value somewhere (r:13090)
2511	mod_erlang_event: fix erlang autoconf macro to deal with edge cases (MODEVENT-45/r:13288)
2512	mod_erlang_event: fix FreeSWITCH crashing when sending traffic (FSCORE-379/r:13746)
2513	mod_event_socket: disallow unloading mod_event_socket from event socket (r:12326,12334)
2514	mod_event_socket: fix api_exec crash on OSX (MODEVENT-40,r:12349)
2515	mod_event_socket: move connect command to always work on outbound socket not just the first time (r:12723)
2516	mod_event_socket: add nat-map option to mod_event_socket (r:13567)
2517	mod_event_socket: sendevent Fire events with correct event-name and subclass (MODEVENT-41/r:14354)
2518	mod_fax: can't print base 8 number that has a 9 in it.. use stringified version instead (r:13312)
2519	mod_fifo: consumer callback waiting an option in fifo.conf.xml (r:12685)
2520	mod_fifo: add fire events on bridge in fifo (r:12791)
2521	mod_fifo: fix fifo re-parse crash (FSCORE-343/r:12855)
2522	mod_fifo: fix uuid_transfer into mod_conference audio issue (MODAPP-259/r:13030)
2523	mod_fifo: add  fifo_orbit_dialplan and fifo_orbit_context vars (MODAPP-189/r:13038)
2524	mod_fifo: don't do wrapup when agent is in nowait mode or call has ended (r:13094)
2525	mod_fifo: don't call all members on on-hook mode and round robin based on next_avail (MODAPP-272/r:13240,13242)
2526	mod_fifo: abandon outbound calls when they are not needed, place queue name in the caller id (r:13240)
2527	mod_fifo: add "fifo_destroy_after_use" variable to allow quick destruction of one-time use FIFO queues (MODAPP-287/r:13897)
2528	mod_file_string: add new module, allows for playing ! delimited lists of sound files (r:13182)
2529	mod_flite: three new voices - rms, awb (male), slt (female) (r:12166)
2530	mod_flite: mod_flite_shutdown not called/used (MODASRTTS-15/r:13270)
2531	mod_g723_1: add more ptimes (r:14095)
2532	mod_iax: make mod_iax async (r:13021)
2533	mod_iax: autoflush these channels that use queues (r:13057)
2534	mod_lcr: allow channel vars in custom_sql (r:12198)
2535	mod_lcr: Add ifdefs around odbc calls in shutdown function (r:13268)
2536	mod_lcr: Adjust handling of strip parameters so entire number can be stripped (MODAPP-279/r:13365)
2537	mod_lcr: honor effective_caller_id_number for CID override (r:13611)
2538	mod_lcr: Add variable expansion in cid regexp processing (MODAPP-309/r:14287)
2539	mod_lcr: add "as xml" option (r:14311)
2540	mod_limit: Add events and a shutdown function (r:12497)
2541	mod_limit: close odbc handle (r:12632)
2542	mod_limit: Add more error checking to hash api/app (r:13007)
2543	mod_limit: prevent multiple bindings of the same event_hooks to make code simpler in mod_limit (MODAPP-264/r:13113)
2544	mod_limit: Move over-limit messages down to INFO (MODAPP-308/r:14275)
2545	mod_limit: Refactor and add limit_hash_execute application (see wiki) (r:14401)
2546	mod_local_stream: Add show_local_stream [stream name] (MODFORM-27/r:13165)
2547	mod_local_stream: fail over to default if desired stream is not found (r:13184,13185,13186)
2548	mod_local_stream: refactor resampling in mod_local_stream (r:13222)
2549	mod_loopback: mod_lopback: other_loopback _leg_uuid variables are sometimes unset while executing the dialplan (MODENDP-210/r:12905)
2550	mod_loopback: destroy codec (r:12936)
2551	mod_loopback: fix loopback channels that stay alive (FSCORE-349/r:12944,12953)
2552	mod_loopback: flush queued frames on audio sync event (r:13018)
2553	mod_loopback: autoflush these channels that use queues (r:13057)
2554	mod_loopback: pass flush indications across to the b leg (r:13146)
2555	mod_loopback: make mod_loopback render silence to prevent livelock (r:13147)
2556	mod_loopback: drop excess frames on loopback channel (r:13156,13157,13158)
2557	mod_loopback: add loopback_bowout variable (set to false to skip auto-bowout) (r:13162)
2558	mod_loopback: mod_loopback plays noise instead of silence (MODENDP-216/r:13214)
2559	mod_lua: windows build changes to support externally built modules. (MODLANG-101/r:12237)
2560	mod_lua: fix visibility support (FSCORE-302/r:12239-12240)
2561	mod_lua: fix windows build (FSBUILD-149/r:12919)
2562	mod_lua: fix memory leak (MODLANG-111/r:13298)
2563	mod_lua: fix error checking to be more reasonable (MODLANG-116/r:13993)
2564	mod_lua: fix  memory leak in xml binding (MODLAN-113/r:14158)
2565	mod_managed: fix recursive file record during file playback issue (r:13551/IRC-00)
2566	mod_managed: New mod_managed with multi-appdomain (reloading) and scripting support (r:14364)
2567	mod_memcache: add new module, mod_memcache; API for memcached (r:12871)
2568	mod_memcache: make -ERR for API call less verbose  (r:12949)
2569	mod_memcache: add hook reloadxml event (r:12950)
2570	mod_memcache: unbind the reloadxml event handler on shutdown (r:12954)
2571	mod_memcache: Fix C99 error, move var declaration out of the "for()" statement (no -std=c99?) (r:12959)
2572	mod_memcache: cleanup xml config handling (r:13050,13051)
2573	mod_memcache: fix compile failure (MODAPP-292/r:13883)
2574	mod_native_file: add fh->pos setting (MODFORM-34/r:14388)
2575	mod_nibblebill: mod_nibblebill question: DB Error while updating cash (MODAPP-229/r:12907)
2576	mod_nibblebill: Updated mod_nibblebill to work properly w/ postgres fields  (r:13031)
2577	mod_nibblebill: Added feature mod_nibblebill to check balance and transfer the caller to an alternate dialplan context & extension if they deplete their funds. (r:13432)
2578	mod_nibblebill: cleanup, fix leak (r:13463)
2579	mod_nibblebill: fix segfault (MODAPP-286/r:13662)
2580	mod_nibblebill: Fixed nibblebill to bill on call start (r:13753)
2581	mod_nibblebill: code before declaration (FSBUILD-172/r:13755)
2582	mod_opal: Fixed transmission of Q.931 Calling-Party-Number, and DisplayName on H.323 Setup (r:12347)
2583	mod_opal: allocate frame from session pool so it will not go out of scope (r:12811)
2584	mod_opal: disable visibility support broken in newer gcc (MODENDP-190/r:12923)
2585	mod_opal: add dtmf method to mod_opal (r:13002)
2586	mod_opal: Applied patch to fix some race conditions on call termination (r:13014)
2587	mod_opal: prevent endless loop (r:13034)
2588	mod_opal: Fixed ability to send a string as user indications (DTMF) (r:13049)
2589	mod_opal: try to flag CNG frames (MODOPAL-6/r:13098)
2590	mod_opal: Fixed incorrect include path (r:13239)
2591	mod_perl: Libtool build fix for mod_perl: use LIBTOOL_LIB_EXTEN to make libtool-2.2 happy and CXXLINK since we are linking a C++ lib (r:13080)
2592	mod_pocketsphinx: Revamp mod_pocketsphinx to use jsgf format (r:12224)
2593	mod_pocketsphinx: now you can specify the dictionary to use in the config file (r:13747)
2594	mod_pocketsphinx: add language weight (r:13910)
2595	mod_portaudio: fix audio issue in portaudio (r:12669)
2596	mod_python: fix core dump when using startup script (MODLANG-106/r:12648)
2597	mod_python: fix python failing during loading startup modules (MODLANG-105/r:12658)
2598	mod_python: fix EventConsumer::pop() can deadlock mod_python (MODLANG-109/r:12849)
2599	mod_python: fix seg on unload when scripts are running (MODLANG-107/r:13721)
2600	mod_say_en: fix missing "at" in time readback, change from cardinal to ordinal numbers on dates, e.g. "January 20th" vs. "January 20" (MODAPP-263/r:13099)
2601	mod_say_en: tweak grammar (MODAPP-310/r:14351)
2602	mod_say_es: Add stub phrase_es.xml (r:13019)
2603	mod_say_ru: add Russian language say module and config files (r:12966-12971)
2604	mod_say_ru: change encoding on phrase_ru.xml from cp1251 to utf8 (r:12974)
2605	mod_say_ru: add .wav and small fix (r:13000)
2606	mod_say_ru: change char million,thousand to enum (r:13009)
2607	mod_say_ru: rename currency (r:13024)
2608	mod_say_ru: change dollars and cents to rubles and kopecks (r:13025)
2609	mod_say_ru: add ru_ip (r:13026)
2610	mod_say_ru: Update phrase_ru.xml to include v1.0.8 sound prompts (r:13044,13045)
2611	mod_say_ru: add russian language support and makefile targets (r:14091)
2612	mod_say_ru: add mod_say_ru to windows build (r:14246)
2613	mod_shell_stream: Initial commit (r:13851)
2614	mod_shout: Fix race conditions; fix stutter when first 64k is drained from shoutcast stream (r:13218)
2615	mod_shout: bring media back so telecast of a no-media call will work. (MODFORM-28/r:13895)
2616	mod_shout: add mp3 improvements in seeking, cleanup (MODFORM-32/r:14223)
2617	mod_skel: add more example code and info (r:12459)
2618	mod_skypiax: move to trunk (r:12167)
2619	mod_skypiax: fix hang on invalid mod_skypiax.conf.xml (MODSKYPIAX-21/r:12320-12322,12343)
2620	mod_skypiax: modified configs/startskype.sh to specify which unix user will start the Skype client instance (r:12937)
2621	mod_skypiax: fixed assignment before declaration on Windows VC++ (r:12956)
2622	mod_skypiax: great startup speedup in Windows (using only one Broadcast sendmessage for each interface hunting) (r:13083)
2623	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)
2624	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)
2625	mod_skypiax: now it manages the REMOTEHOLD status, when the remote party puts the call on-hold (r:13667)
2626	mod_skypiax: removed FARMING ifdefs (r:13810)
2627	mod_skypiax: added XInitThreads() to configs/client.c, now is kind of a reliable tool (r:14125)
2628	mod_skypiax: added directory 'alsa', contains customized snd-dummy ALSA driver (r:14335)
2629	mod_skypiax: added directory 'kernel', contains .config file for compilation of kernel 2.6.24.7 (64bit) tickless and 100HZ. (r:14336)
2630	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)
2631	mod_skypiax: added configs/windows-service directory, contains batch files needed to start skype instances as service, and then start FreeSWITCH (r:14359)
2632	mod_skypiax: patch from Muhammad Shahzad for adding and removing interfaces on the fly (r:14367)
2633	mod_skypiax: manage the 'BUSY' call status message (r:14371)
2634	mod_skypiax: manage the 'WAITING_REDIAL_COMMAND' call status message (r:14372)
2635	mod_skypiax: patch from Seven Du for hunting IDLE channels in a round-robin way (RR interface vs ANY interface). patch from Seven Du for removing interface as #'interface_id' and #'interface_name'. gmaruzz (meh) patch interface_remove() not to alter the global 'running' variable (it would cause all running signaling and API thread to exit) but to use a newly added tech_pvt->running variable. Also, changed behavior of interface_exists() for correct identification when using #interface_name and #interface_id. PLEASE TEST IT HEAVILY (r:14410)
2636	mod_skypiax: fixed crash when you set an interface as 'sk' console, then remove the interface, then use the 'sk' command to send a message to the API (it try to use a non-existing interface) (r:14411)
2637	mod_skypiax: now interprets correctly the_interface whichever it is: interface_id, interface_name, skype_username. And reload works too :-) (r:14414)
2638	mod_skypiax: fix segfault when used with record_session (MODSKYPIAX-35/r:14444)
2639	mod_skypiax: fix STATE_PRERING/STATE_DOWN issue (MODSKYPIAX-42/r:14453)
2640	mod_sndfile: fix off by one error (MODFORM-29/r:13890)
2641	mod_sndfile:  update pos on the file handle on reads (MODFORM-33/r:14377)
2642	mod_sofia: allow you to set invite, to and from params independently (r:12287)
2643	mod_sofia: allow add params to a contact that isn't a gateway (r:12289)
2644	mod_sofia: add sip_route_uri var to set proxy route (r:12408)
2645	mod_sofia: add sip_send_to Sofia dial param (MODEND-195/r:12409)
2646	mod_sofia: add siptrace on/off to sofia command (r:12410,12412)
2647	mod_sofia: add network_ip and network_port to registration ODBC table and registration event (MODENDP-194/r:12414)
2648	mod_sofia: add configurable outgoing cid types (r:12427)
2649	mod_sofia: send SIP INFO DTMF to the bridged leg in bypass media mode (FSCORE-263)
2650	mod_sofia: add extension-in-contact param for rare cases when provider makes you say a certain contact user (r:12511)
2651	mod_sofia: add contact-host param to gateways (r:12531)
2652	mod_sofia: add sip_from_display var and fix backwards switch_strisr calls (r:12566)
2653	mod_sofia: remove Redundant NTATAG_DEFAULT_PROXY (MODENDP-197/r:12583)
2654	mod_sofia: reset rtp timer on unhold operation (r:12617)
2655	mod_sofia: fix G.722 call with broken ptime triggers crash after transfer between contexts (FSCORE-337/r:12647)
2656	mod_sofia: fix presence subscription not automatically refreshed due to wrong Contact in 202 (refer accepted) response. (MODENDP-201/r:12657)
2657	mod_sofia: fix random segfaults (FSCORE-322/r:12676)
2658	mod_sofia: fix registration issue (r:/12715)
2659	mod_sofia: add username and realm to sip db (r:12785)
2660	mod_sofia: fix subscriptions  being checked even though it belongs to other host (MODAPP-207/r:12792)
2661	mod_sofia: reduce exponential mwi notifies (r:12801)
2662	mod_sofia: don't auto-disable, just warn on RFC2833 in transcoded call (r:12815)
2663	mod_sofia: add 603 for now (r:12883)
2664	mod_sofia: make nat options ping configurable and leave it off by default (r:12897)
2665	mod_sofia: continue_on_fail broken on SVN12881 (MODENDP-209/r:12902)
2666	mod_sofia: add rtp-autofix-timing (defauts to true even when not present) set to false to disable it (FSCORE-281/r:12903,12904)
2667	mod_sofia: add set r_sdp_codec_string to list of codecs offered in inbound call dsp (MODENDP-206/r:12946)
2668	mod_sofia: add sip_call_info variable (SFSIP-138/r:12977)
2669	mod_sofia: move rtp stats up to where they will be more useful (r:13017)
2670	mod_sofia: fix FreeSWITCH/SIPX transfer issue (SFSIP-86/r:13032)
2671	mod_sofia: ndlb_sendrecv_in_session var NDLB-sendrecv-in-session profile option to reverse the effects of MODENDP-148 (r:13084)
2672	mod_sofia: add sip info to event_socket gateway (r:13088)
2673	mod_sofia: switch_add_event_header needs a format specifier, or >=gcc-4.3 will be very unhappy (r:13089)
2674	mod_sofia: add calls count and failed calls count to sofia profile sorted by direction (r:13103)
2675	mod_sofia: only pass 2833 while bridged and while bridged to another channel that uses our RTP stack (r:13131)
2676	mod_sofia: send-message-query-on-register profile param, set it to false to disable default of true (r:13139)
2677	mod_sofia: fix segfault in sofia xmlstatus profile command (MODENDP-214/r:13141)
2678	mod_sofia: add contact lookup (r:13169)
2679	mod_sofia: parse out alert-info and call-info from infos (r:13173)
2680	mod_sofia: add arbitrary notify (r:13187,13189)
2681	mod_sofia: add experimental NDLB-connectile-dysfunction-2.0 (r:13197~13203)
2682	mod_sofia: allow register-transport (MODENDP-217/r:13226)
2683	mod_sofia: fix mem corruption on failed register (r:13229,13230)
2684	mod_sofia: Ignore ptime when missing instead of using @0i (MODENDP-206/r:13231)
2685	mod_sofia: fix evil send myself a refer bug (FSCORE-350/r:13237)
2686	mod_sofia: Add sofia profile params to fine-tune timers (r:13245)
2687	mod_sofia: Fix incoming anonymous from MetaSwitch will not bridge (SFSIP-144/r:13266)
2688	mod_sofia: Fix command "sofia xmlstatus profile internal reg" returns invalid xml text (SFSIP-145/r:13267)
2689	mod_sofia: Allow retrieval of redirect contact uri parameters via channel variable (MODSOFIA-7/r:13271)
2690	mod_sofia: Fix Polycom SRTP (r:13295)
2691	mod_sofia: preserve the transport on SLA interactions, still needs work for TLS but should work for UDP and TCP (r:13303)
2692	mod_sofia: now pickup, barge-in and various other things will work with SLA is turned on (r:13306)
2693	mod_sofia: Add ability to supply call-id when using SEND_INFO (MODENDP-219/r:13357)
2694	mod_sofia: Allow sending the flush/reboot all the registration of a domain (MODENDP-187/r:13363)
2695	mod_sofia: Fix double re-register problem (SFSIP-143/r:13384)
2696	mod_sofia: make autoflush on bridge the default (r:13389)
2697	mod_sofia: add contact-user profile param to override default contact username for a profile (MODSOFIA-8/r:13397)
2698	mod_sofia: add proxy-follow-redirect flag (experimental) (r:13402)
2699	mod_sofia: add proxy-follow-redirect flag (experimental) (r:13403)
2700	mod_sofia: Update CID on Polycom when doing an Attended transfer, Make send_display work with Polycom and others, add patch with mods from SFSIP-111 (r:13492/SFSIP-111)
2701	mod_sofia: handle vegastream broken sip info packets (r:13506)
2702	mod_sofia: Rewrite sofia_glue_get_user_host (r:13543)
2703	mod_sofia: Fix NOTIFY message sending incorrect information (MODENDP-225/r:13719)
2704	mod_sofia: add sofia tracelevel <level> and tracelevel param in <settings> (r:13735)
2705	mod_sofia: Fix wrong contact header in SIP on incoming calls and NAT (SFSIP-151/r:13736)
2706	mod_sofia: increase compat on NDLB-to-in-200-contact to handle NAT (r:13759)
2707	mod_sofia: fix segfault (FSCORE-382/r:13774)
2708	mod_sofia: Fix multicast replication of sofia registrations (r:13786)
2709	mod_sofia: don't put params in chan names on sofia urls (r:13841)
2710	mod_sofia: Fix mod_sofia is not looking fs_path for correct url if endpoint is behind NAT or proxy (MODENDP-221/r:13865)
2711	mod_sofia: Move sip-allow-multiple-registrations and similar variables from variables to params (MODENDP-222/r:13875)
2712	mod_sofia: fix segfault on refer with no content-type or body (SFSIP-153/r:13889)
2713	mod_sofia: fix segfault on reinvite on nomedia call when using uuid_media (r:13894)
2714	mod_sofia: use the register proxy for the R-URI on register when register-proxy is set (MODSOFIA-12/r:13911)
2715	mod_sofia: Dereferencing a null pointer causes segfault: sofia_handle_sip_r_invite doesn't check profile->extsipip before use (FSCORE-386/r:13937)
2716	mod_sofia: preserve transport on route (SFSIP-157/r:13948)
2717	mod_sofia: do not set route_uri unless there is actually one to go to (r:13952)
2718	mod_sofia: P-Asserted-Identity and P-Preferred-Identity headers now available as channel vars (BOUNTY-7 and MODENDP-146/r:13977)
2719	mod_sofia: this one was my fault, it shouldn't set them as sip_h just in case.  Moved it to set the full header into sip_HEADERNAME so you can use it as you see fit or re-export it to a sip_h on the b-leg if needed unchanged. (r:14081)
2720	mod_sofia: manually handle bye to delay the 200 OK till after the call is torn down (reversible with a define) (r:14121)
2721	mod_sofia: Have I said how dumb sip is sometimes? (r:14142)
2722	mod_sofia: fix SFSIP-163, don't blindly copy the extrtpip when ip is defined. (r:14209)
2723	mod_sofia: add sip_auto_answer_detected var set when we get intercom request on inbound invite. (r:14220)
2724	mod_sofia: Gateway Config option caller-id-in-from disables/ignores option from-domain (MODSOFIA-16/r:14244)
2725	mod_sofia: Fix OPTIONS ping sends OPTIONS of many gateways to one gateway (SFSIP-162/r:14249,14250)
2726	mod_sofia: Fix problem w/OCS after svn14200 with transport=tcp (MODSOFIA-17/r:14251)
2727	mod_sofia: Send outbound INVITES to outbound proxy (SFSIP-165/r:14263)
2728	mod_sofia: do not auto-set from-domain value (r:14304)
2729	mod_sofia: fix MODSOFIA-18 (r:14319)
2730	mod_sofia: add some err checking to sqlite case for nonce checking (r:14322)
2731	mod_sofia: Also support 300 redirections (r:14329)
2732	mod_sofia: Mitel interop (MODSOFIA-15/r:14332)
2733	mod_sofia: Fix issue of gateway parameters register-proxy and outbound-proxy being interchanged (SFSIP-167/r:14344)
2734	mod_sofia: Fix Multiple ODBC table creation issues (SFSIP-168/r:14346)
2735	mod_sofia: Optionally rewrite fs_path element of sip contact string on multicasted registrations (MODENDP-231/r:14353)
2736	mod_sofia: add sofia_gateway_data api (r:14425)
2737	mod_spidermonkey: fix segfaults on dtmf callback (FSCORE-327/r:12577)
2738	mod_spidermonkey: fix error loading mod_spidermonkey due to missing PR_* symbols (r:12934,12939)
2739	mod_spidermonkey: add destroy method to js (r:13016)
2740	mod_spidermonkey: Let session.destroy() take the cause as a string too (r:13020)
2741	mod_spidermonkey: add error checking on switch_core_db_column_text (r:14323)
2742	mod_spy: add new module, mod_spy (MODAPP-260/r:13035,13036)
2743	mod_syslog: Keep the indent string in memory (LOGGER-1/r:12852)
2744	mod_t38gateway: Introduction of the skeleton of a media bug implementing a T.38 gateway, so the
2745	related infrastructure work can take place around it (r:13082)
2746	mod_voicemail: remove endless loop on leaving message (MODAPP-233/r:12315-12316)
2747	mod_voicemail: add indexes to mod_voicemail (r:12341)
2748	mod_voicemail: fix audio cutoffs in voicemail_leave_main (MODAPP-225/r:12367)
2749	mod_voicemail: fix profile id mismatch when changing password via menu (MODAPP-236/r:12602)
2750	mod_voicemail: fix incorrect (NULL) recipient stored for VM on dynamic binding of FS directory. (MODAPP-240/r:12850)
2751	mod_voicemail: fix segfault on vm_boxcount when box has "sip:" prefix (MODAPP-250/r:12915)
2752	mod_voicemail: add parameter "login-keys" to allow user to customize which key is used to log in (MODAPP-251/r:12916)
2753	mod_voicemail: change len to seconds (r:13127)
2754	mod_voicemail: message-query-exact-match global param in settings section of voicemail to assume profile names match domain names (r:13138)
2755	mod_voicemail: allow unload and reload of mod_voicemail (MODAPP-177/r:13145)
2756	mod_voicemail: expand the right variable (r:13272)
2757	mod_voicemail: rework vm_boxcount api and add an optional profile parameter (r:13283)
2758	mod_voicemail: add voicemail disk quota (MODAPP-173/r:13314)
2759	mod_voicemail: abolish mailbox attribute in users and use number-alias attribute instead (MODAPP-218/r:13377,13378,13379,13380,13381)
2760	mod_voicemail: Implement new config parser (r:13878,13879)
2761	mod_voicemail: Implement reload in non-blocking way (r:13884)
2762	mod_voicemail: fix playback control keys being non-functional (MODAPP-302/r:14090)
2763	mod_voicemail: Fix seg fault and do some cleanup (r:14107)
2764	mod_voicemail: Flush DTMF Before Tone (MODAPP-312/r:14380)
2765	mod_voicemail: add option to move to next and previous message(MODAPP-313/r:14386)
2766	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)
2767	mod_voicemail: allow to skip the info section of a message by pressing a key (MODAPP-314/r:14392)
2768	mod_voicemail: fix isten to the msg again option after pressing # to stop info msg (MODAPP-316/r:14395)
2769	mod_unimrcp: add to trunk (r:13788,13789,13790,13791)
2770	mod_unimrcp: make mod_unimrcp compile with gcc 4.3 (MODUNIMRCP-1/r:13833)
2771	mod_unimrcp: mrcp_profile for unimrcpserver 0.6.0 (MODASRTTS-18/r:13835)
2772	mod_unimrcp: use paths referenced to the project file dir (r:13840)
2773	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)
2774	mod_unimrcp: add speech_channel_set_state_unlocked() (r:14049)
2775	mod_xml_cdr: Implement optional directory rotation for mod_xml_cdr (XML-6/r:14300)
2776	mod_xml_cdr: use switch_true instead of atoi (r:14342)
2777	mod_xml_curl: fix data fetch (MODXMLINT-48/r:12586)
2778	mod_xml_curl mod_xml_cdr: fix ssl verify peer option and add cookie options (MDXMLINT-51/MDXMLINT-52/r:14208)
2779	mod_xml_rpc: xmlrpc fails to check security restrictions (MDXMLINT-53/r:13912)
2780	mod_xml_rpc: add virtual-host (default to true) and default-domain params (MDXMLINT-45/r:14349)
2781	scripts: Add -days option to set expiration time of certificates in gentls_cert (r:13825)
2782	scripts: Add zrtp enrollment script, we do auto enrollment and verification (r:13843)
2783	scripts: Add AT&T System 25 PBX style call pickup (FSSCRIPTS-16/FSSCRIPTS-17/r:13896)
2784	support: Add print_list gdb macro (r:12687)
2785	switch_cpp: fix leak (FSCORE-394/r:14097)
2786
2787
2788freeswitch (1.0.3)
2789
2790	build: add targets cd-sounds[-install] and cd-moh[-install] for 48k sounds (r:11151)
2791	build: autoconf detect odbc library (FSBUILD-8)
2792	build: fix sound install on windows build (r:11635,11638)
2793	build: fix configure --sysconfdir (FSBUILD-84)
2794	build: fix uclibc build (MODLANG-99)
2795	build: fix adduser in debian (FSBUILD-122, FSBUILD-102)
2796	core: fix buffering issues (r:11101,11145,11152-11157,11162,11191,11200)
2797	core: fix c leg no hangup when converting attended to blind transfer before b leg answers (MODENDP-165/r:11061)
2798	core: fix codec and media handling issues (r:11104)
2799	core: fix double close of file handles and add recording of native files (r:11108-11113,11482,11483)
2800	core: fix file resampling issue (r:11090)
2801	core: fix incorrect call progress timestamps in timetable (r:11186-11187/FSCORE-268)
2802	core: fix media handling issues (r:11079-11082)
2803	core: fix multiple 2833 dtmf handling issues (r:11149,11261,11262,11266,11293,11294,11338/FSCORE-266,FSCORE-273)
2804	core: send more event types verbos bridge,unbridge,park,unpark (r:11097-11098)
2805	core: Prevent media setup on failed originates (r:11462/FSCORE-279)
2806	core: fix recorded soundfiles had random data at end of file (r:11491/MODAPP-205)
2807	core: fix user for windows service (r:11538/FSCORE-277)
2808	core: modify variable expansion code to expand in more places and to fix potential security issue from injecting variables (r:11569,11570)
2809	core: look for soundfiles in more locations based on rate (r:11601/MODFORM-23)
2810	core: state machine veto behavior changed (r:11610)
2811	core: add enable_file_write_buffering variable (r:11677)
2812	core: fix garbled audio on media bug during bridge using stateful codecs (FSCORE-288)
2813	core: fix tone detect running multiple bugs when detecting multiple tones
2814	core: add {instant_ringback=true} to make ringback not wait for indication to generate ringback
2815	core: fix segfault from race condition on multiple reloadxml calls (MOODAPP-211)
2816	core: modify xml locking so phrases do not lock the xml for the duration of playing them
2817	core: replace resampler with the speexdsp resampler
2818	core: fix windows calling convention on threads launched that return a value to fix shutdown segfault (FSCORE-298)
2819	core: do not auto-export origination_caller_id_* to avoid confusion (r:12052)
2820	core: API visibility support (GCC/SUNCC) (FSCORE-264)
2821	core: fix leak in exposed event class serialize method (r:12068)
2822	core: add volume as possible return value from input callback on embedded languages (r:12114)
2823	core: add resampler to seech handles (r:12141)
2824	core: add api.getTime to embedded languages (r:12149)
2825	freeswitch: allow you to specify -htdocs dir at runtime. (r:11614)
2826	fs_cli: add "debug" command to change the esl debug level at runtime (r:11057)
2827	iksemel: update to 1.3 (r:11645)
2828	libesl: fix disconnect failure (r:11078,11083)
2829	libesl: fix solaris build (r:11067,11068)
2830	libesl: add c++ wrapper and swigged wrappers for multiple scripting languages
2831	libg722_1: fix dct4.h code generator to include the "f" (r:11188-11189,11367)
2832	libilbc: update to new library from Steve Underwood
2833	mod_amrwb: add amr wideband passthrough codec (r:11971)
2834	mod_cepstral: fix failure return code handling (MODASRTTS-9)
2835	mod_conference: add 'conference xml_list' and 'conference [conf_name] xml_list' (r:11062-11063)
2836	mod_conference: make conference verbose-events param to control if events have all the channel data or not (r:11073-11077)
2837	mod_conference: add MINTWO flag to end conference when down to 1 participant (r:11523)
2838	mod_conference: refactor conference record function (r:11626)
2839	mod_conference: add conference list summary command (MODAPP-197)
2840	mod_conference: fix Deadlock or coredump on conference commands play, transfer (MODAPP-209)
2841	mod_dahdi_codec: added (MODCODEC-7)
2842	mod_dialplan_xml: make previous auto hunt feature optional and off by defaule use auto_hunt=true session or global variable to enable (r:12144)
2843	mod_dptools: Add failure_causes channel variable (r:12058)
2844	mod_easyroute: add configuration file example for custom-query (r:11055)
2845	mod_easyroute: add custom-query configuration option (r:11054)
2846	mod_easyroute: fix build error when not configured for odbc (r:11478)
2847	mod_easyroute: fix memory leak (r:11611)
2848	mod_erlang_event: add ability to spawn a process (module/function) outbound on a specified node. (r:11460,11477)
2849	mod_erlang_event: Fix some issues with standing up a new outbound listener and cleaning up after a failed session (r:11479)
2850	mod_erlang_event: Fix setting up a listener for an outbound session if one doesn't already exist (r:11488)
2851	mod_erlang_event: add "erlang" fscli command (r:11488)
2852	mod_erlang_event: Monitor spawned outbound processes for premature exits (r:11489)
2853	mod_erlang_event: Allow the event encoding strategy to be configurable; choices are string or binary (r:11495)
2854	mod_erlang_event: Allow certain tuple elements to be binaries or strings, to reduce conversion requirements on the erlang side (r:11496)
2855	mod_erlang_event: Support sending a message to a registered process to request a pid (when spawning won't cut it) (r:11499)
2856	mod_erlang_event: Ensure events received while a pid session is being created aren't discarded but are queued instead (r:11500)
2857	mod_erlang_event: Add freeswitch.erl - An erlang module to make talking to mod_erlang_event more painless (r:11525)
2858	mod_erlang_event: use rpc:call instead of spawn and to make the registered process argument to handlecall optional (r:11542)
2859	mod_event_socket: add ability to use a comma sep list of events on event-sink create-listener (r:11056)
2860	mod_event_socket: add debug logging to event-sink (r:11060)
2861	mod_event_socket: fix race condition (r:11680,12146)
2862	mod_dptools: add all modifier to break command (r:11557,11558)
2863	mod_dptools: add sound_test application (r:11658)
2864	mod_fax: Dont hangup after sending/receiving faxes
2865	mod_fifo: pause media bugs while not in a bridge (r:11466,11490)
2866	mod_fifo: allow unpark during chime list playing (r:11555/MODAPP-206)
2867	mod_fifo: fix outbound fifos doesn't check if the consumer is in the fifo in question. (r:11561/MODAPP-207)
2868	mod_fifo: Fix segfault when no argument were supplied to fifo_member call (MODAPP-210)
2869	mod_lcr: added (r:11180,11184,11532,11609)
2870	mod_limit: fix memory corruption caused by race condition when using limit hash (r:11070-11071)
2871	mod_limit: Fix transfer bug, fix leak and make the channel hangup if the extension is \!hangup_cause (r:11604,11932)
2872	mod_limit: add write different channel variables per realm_id (r:11608)
2873	mod_limit: Make max argument optional on the limit app, set the limit_usage variable to current count after inserting call in the db (r:11955)
2874	mod_lua: Create empty argv table when no args are passed to a Lua script (r:11559)
2875	mod_lua: use dll for lua windows build (FSCORE-299)
2876	mod_openmrcp: removed (r:11176-11179)
2877	mod_opal: added
2878	mod_pocketsphinx: fix leak (r:11974)
2879	mod_portaudio: fix stuck channels on outbound calls (r:11160,11470,11471,11472,11475,11476,11485)
2880	mod_python: fix build when site dir is not /usr/lib/python2.4 (r:12070)
2881	mod_say_en: add short form date/time (MODAPP-180)
2882	mod_sofia: add auto-rtp-bugs profile option to make rtp bug compensation configurable  (r :11146-11147)
2883	mod_sofia: add support in sdp for a=maxptime (r:11103)
2884	mod_sofia: fix codec change race condition (r:11143)
2885	mod_sofia: fix notify event wasn't allowing content-length 0 (r:11106/MODENDP-167)
2886	mod_sofia: fix sending extra sdp in 200 OK when using 100rel in violation of sdp o/a protocol draft-ietf-sipping-sip-offeranswer-10 (r:11088)
2887	mod_sofia: fix sip_auto_answer=true (r:11069)
2888	mod_sofia: improve outbound registration error message (r:11059)
2889	mod_sofia: reset media timeout on re-invite (r:11161)
2890	mod_sofia: fix segfault due to missing contact header in invite (r:11463/MODENDP-177)
2891	mod_sofia: allow <params> tag in gateways as well as <variables> with direction inbound/outbound (default both) and call counter (r:11468)
2892	mod_sofia: add support or SLA, works with Polycom and Snom(Sylantro mode). (r:11562/MODENDP-179)
2893	mod_sofia: tolerate missing user in the request uri (r:11636)
2894	mod_sofia: Add purpose=gateways and profile=[name] so xml_curl requests make sense (MDXMLINT-46)
2895	mod_sofia: Add disable-srv and disable-naptr params to sip profiles (default false) (MODENDP-183)
2896	mod_sofia: add outbound-proxy param (MODENDP-184)
2897	mod_sofia: fix segfault with stun-enabled=false (SFSIP-120)
2898	mod_sofia: Profile Name in Expire Event is incorrect (MODENDP-185)
2899	mod_sofia: add "scrooge" mode to "inbound-codec-negotiation" (r:11881)
2900	mod_sofia: Add context to reconfig_sofia (r:12080)
2901	mod_sofia: fix segfault when calling from a Cisco 7940 using bypass_media (FSCORE-301)
2902	mod_sofia: ilbc to default to 30 if no mode= fmtp is defined on the inbound (r:12110)
2903	mod_sofia: fix challenge-realm (r:12113)
2904	mod_sofia: Segmentation fault when running killgw command on sofia profile without specifying a gateway (MODENDP-189)
2905	mod_sofia: gateways will inherit the context from its parent unless manually provided (r:12138)
2906	mod_sndfile: Add IMA ADPCM support (MODFORM-22)
2907	mod_spidermonkey: fix loading of spidermonkey modules (r:11084-11085)
2908	mod_spidermonkey: block some unwanted behaviours in  session.originate
2909	mod_spidermonkey_socket: fix gc blocking (MODLANG-97)
2910	mod_xml_rpc: fixed authentication using @domain syntax (r:11064)
2911	mod_xml_rpc: fix http content types sent in responses (r:11099,11148,11150)
2912	mod_voicemail: voicemail insert into the proper fields (MODAPP-190)
2913	mod_voipcodecs: add  G.726 24k (r:12083)
2914	sofia-sip: update to current sofia-sip repository
2915	spandsp: sync to latest snapshot and fix windows build
2916	speex: updated to 1.2rc1
2917	sqlite: fix random assert on windows (FSCORE-292)
2918
2919
2920freeswitch (1.0.2)
2921
2922	all: don't add module interfaces before returning from error conditions in module load functions (MDXMLINT-36)
2923	all: fixed multiple memory leaks
2924	all: improved module unloading/reloading support
2925	build: add support for --switchconfdir (FSBUILD-84)
2926	build: fixed netbsd build
2927	build: make freeswitch stop graceflly with /etc/init.d/freeswitch stop on debian add working dir to start-stop-dir so freeswitch dumps core in workdir
2928	build: multiple packaging fixes
2929	build: user freeswitch not added to audio group on deb install (FSBUILD-95)
2930	Configuration: many updates to default configuration
2931	core: Add ability to choose uuid from originate string, originate_uuid var (use at your own risk)
2932	core: add bridge_generate_comfort_noise option for bridge to generate comfort noise to the A leg when there is no audio on the B leg
2933	core: add chan vars to param event during hangup hook
2934	core: add exec directive to xml preprocessor (not available on windows)
2935	core: add force_transfer_dialplan and force_transfer_context variables
2936	core: add hashing to event header lookup
2937	core: add hits to tone_detect
2938	core: add last_dtmf_duration variable
2939	core: add msleep function to swigged languages
2940	core: add park_after_bridge variable
2941	core: add per leg timeouts and specific cause codes in reject_on_single_fail
2942	core: add runtime selection of the module dir (FSCORE-198)
2943	core: add scheduler support for heartbeat
2944	core: add session heartbeat feature
2945	core: add session.destroy psuedo method to sort of destroy a session at least for the sake of FS
2946	core: add session.unsetInputCallback
2947	core: add strftime format string validation for user supplied values
2948	core: add vars param to switch_ivr_originate for recursion (MODAPP-175)
2949	core: added a "group" concept to the user directory
2950	core: added ability to do dns lookup to find ip with host: like stun: (FSCORE-219)
2951	core: added better locking for codec changes during a call
2952	core: added current_application and current_application_data variables
2953	core: added error/ magic endpoint so modules can return error causes in situations like sofia_contact
2954	core: added read_result channel variable
2955	core: added support for "F" to indicate flash in dtmf (FSCORE-213)
2956	core: allow calls to be stolen from originate
2957	core: allow you to get the privacy bits in the caller_profile
2958	core: change dso code to load symbols local
2959	core: changes core flags to be array based so we have more
2960	core: eavesdrop causes the people being eavesdropped on to not hear ach other (MODAPP-140)
2961	core: expose time table to variable interface via caller field lookup
2962	core: fix 100% cpu when sending parked call to moh (FSCORE-234)
2963	core: fix bridge app to make sure both channels are ready for media when one is only in ringing state
2964	core: fix buffer overflow (FSCORE-188)
2965	core: fix conference dial by allowing multiple braces in originate, fix bad pointer op (FSCORE-208)
2966	core: fix double detection of DTMF in IVR (FSCORE-221)
2967	core: fix hangup_after_bridge is false on a bridge started with the intercept app
2968	core: fix issue where pid file is accidentally truncated
2969	core: fix ivr timeout (FSCORE-181)
2970	core: fix memory leak in alias tab completion code
2971	core: fix min digits in read app
2972	core: fix out-of-bounds pointer in variable expansion (FSCORE-171)
2973	core: fix segfault in media bugs when in bypass media (FSCORE-193)
2974	core: fix segfault on gtalk to sip calls (FSCORE-212)
2975	core: fix segfault on reloadxml (FSCORE-176)
2976	core: fix segfault on trasfering eavesdopping party (FSCORE-210)
2977	core: fix segfault using switch_system function (FSCORE-196)
2978	core: fix session.bridge
2979	core: fix setting effective_caller_id_name / effective_caller_id_number on bridge dialstring (MODAPP-122)
2980	core: fix stream_raw_write (MODAPP-145)
2981	core: fix using resampling on ringback file
2982	core: fixed performance bottleneck in sqlite db's
2983	core: fixed race in reloadxml
2984	core: increment app before execute in case it returns to execute it will go to the next item in the list and not the same
2985	core: ivr menu max_failures and max_timeouts now default to 3 if not specified or invalid (less than 1) values are specified (FSCORE-244)
2986	core: ivr_menu max-timeouts option, result in ivr_menu_status var (FSCORE-183)
2987	core: let b legs use park_after_bridge too
2988	core: make events less verbose unless verbose_events is set
2989	core: parse private events during originate
2990	core: pass pdd data to a leg on oubound calls using bridge
2991	core: prevent crash in crazy situation with xml interface lookup failures (FSCORE-169)
2992	core: reduce cpu requirement for generated comfort noise
2993	core: remove interface names from core db on unload
2994	core: reworked timing resulting in significant performance increase and better rtp timing
2995	core: rewrite switch_play_and_get_digits (MODAPP-166)
2996	core: session.recordFile never terminates (MODLANG-79)
2997	core: session.transfer make dialplan and context optional
2998	core: set_user app now sets domain vars as well as user vars
2999	core: tone_detect not triggering app after tone detection (MODAPP-182)
3000	core: unprivileged user setting bigger stack for switch_system thread failure (FSCORE-197)
3001	core: user_exists returns false when fetching a user from XML Curl or other xml interfaces
3002	libesl: added c event socket library and fs_cli
3003	libsndfile: fix autoconf 2.62 support (LBSNDF-5)
3004	mod commands: add "all" modifier to "break" command
3005	mod_celt: added new module
3006	mod_commands: Add support for more than 2 variables to uuid_setvar_multi (MODAPP-171)
3007	mod_commands: Add support for passing the cause of hangup to the uuid_kill command (FSCORE-217)
3008	mod_commands: add attr lookup to user_data
3009	mod_commands: add domain_exists fsapi command
3010	mod_commands: add eval fsapi command
3011	mod_commands: add flush_dtmf app and uuid_flush_dtmf api command
3012	mod_commands: add fsctl send_sighup, fsctl shutdown asap, unsched_api commands
3013	mod_commands: add fsctl shutdown [elegant|restart|cancel]
3014	mod_commands: add new syntax to uuid_setvar to allow you to unset a var. <uuid> <var> [value]   (MODAPP-167)
3015	mod_commands: add reload fsapi command to reload a module
3016	mod_commands: add system fsapi and application (MODAPP-138)
3017	mod_commands: added hupall fsapi command
3018	mod_commands: added strftime_tz api command
3019	mod_commands: break all now stops broadcast too
3020	mod_commands: fix api command sent through sched_api was getting the last char lopped off
3021	mod_commands: fix race on transfer with -both
3022	mod_commands: fix system dialplan app problems (MODAPP-86)
3023	mod_commands: only send content-type on status when it really is http.
3024	mod_conference: add fsapi to stop async playback too
3025	mod_conference: add video caps to mod_conference with video follow audio
3026	mod_conference: better sound prefix handling when using say: and allow say: on kick sounds.
3027	mod_conference: fix race in record
3028	mod_conference: fix runaway thread when floor holder has no video and other people do have video
3029	mod_conference: fix seg when kicking many members quickly (MODAPP-129)
3030	mod_conference: fix segfault on invalid chat event
3031	mod_conference: perpetual sound does not auto-mute, you can do that yourself if you want it
3032	mod_dialplan_xml: add Hunt- vars in dialplan lookup after transfer
3033	mod_dialplan_xml: fail call on extensions with nested conditions
3034	mod_dingaling: (LBDING-7) fix segfault on os x
3035	mod_dingaling: end call on ice timeout
3036	mod_dingaling: fix presence on jabber to be less protocol ambiguous
3037	mod_dingaling: fix segfault (LBDING-10)
3038	mod_dingaling: update to support latest client from google
3039	mod_dptools: add a mechanism to tell if a file played from sendmsg over event socket
3040	mod_dptools: add playback_terminator support to phrase and say app
3041	mod_dptools: add playback_terminator_used variable (MODAPP-132)
3042	mod_dptools: add presence application
3043	mod_dptools: fix originate api not parsing users properly (FSCORE-246)
3044	mod_dptools: fix record and record_session to create directory if it does not exist (FSCORE-250)
3045	mod_dptools: fixed limit and + parsing bug in record_session app (MODAPP-148)
3046	mod_dptools: remove_bugs added to remove all media bugs on a session
3047	mod_erlang_event: add new module
3048	mod_event_socket:  missing : after Content-Length in event socket (MODEVENT-33)
3049	mod_event_socket: add event socket listener filters
3050	mod_event_socket: add stateful listener fsapi commands for ajax-y type event interface over http
3051	mod_event_socket: fix arg parsing errors (MODEVENT-34)
3052	mod_event_socket: fix shutdown segfault race (MODEVENT-32)
3053	mod_event_socket: inbound connection to event_socket can now take over an existing channel with 'myevents <uuid>' to take on the behaviour of an outbound socket
3054	mod_event_socket: let any channel get messages
3055	mod_event_socket: make event socket wait for hangup on outbound mode and send disconnect message
3056	mod_expr: fix endless loop
3057	mod_fax: new module
3058	mod_fifo: add fifo_consumer_wrapup_time var (MODAPP-117)
3059	mod_fifo: added callback agents
3060	mod_fifo: honor keyword silence (MODAPP-118)
3061	mod_flite: added windows build
3062	mod_fsv: fix in a windows enviroment opening the record file in text mode. (MODAPP-169)
3063	mod_http: added new module
3064	mod_java: updated to new module api to support read/write locks on interface
3065	mod_limit: accept dialplan context for transfer (MODAPP-161)
3066	mod_limit: added hashtable based limit functions
3067	mod_limit: prevent empty error log message (MODAPP-134)
3068	mod_local_stream: add start_local_stream and stop_local_stream fsapi commands to start/stop dynamically (MODFORM-13)
3069	mod_local_stream: fix leak and improve error checking
3070	mod_local_stream: fix seg when no timer name specified in config file. (MODFORM-16)
3071	mod_loopback: add new module
3072	mod_lua: add local scripts directory support (MODLANG-86)
3073	mod_lua: don't eval blank string
3074	mod_lua: fix originate
3075	mod_lua: fix segfault (MODLANG-77)
3076	mod_lua: update to lua 5.1.4 (MODLANG-87)
3077	mod_lumenvox: removed
3078	mod_managed: new module replaces mod_mono now supports native .net runtime on windows as well
3079	mod_opal: added to trunk (still very beta)
3080	mod_perl: fix segfault (MODLANG-77)
3081	mod_pocketsphinx: fix rpm build
3082	mod_portaudio: fix cpu race on inbound call to pa when no ring file is set
3083	mod_radius_cdr: dictionary update for cause code changes (MODEVENT-27)
3084	mod_radius_cdr: fix unload (MODEVENT-29)
3085	mod_shout: add stereo recording broadcast support
3086	mod_shout: added windows build
3087	mod_shout: fix segfault when recording mp3's (MODFORM-12)
3088	mod_shout: improved stability of mp3 decoding
3089	mod_siren: added new module
3090	mod_sndfile added support to record 16bit for the various rates including 48kHz
3091	mod_sofia: Add filter to "sofia status profile XXX" (MODENDP-138)
3092	mod_sofia: Add force-register-db-domain which works in conjunction with force-register-domain.
3093	mod_sofia: Add optional <variables> and <params> tag to <gateway> tag.
3094	mod_sofia: Challenge the right realm when to_host is outside the users domain. (MODENDP-136)
3095	mod_sofia: Improve notify messages through a proxy (MODENDP-147)
3096	mod_sofia: MWI for multiple domains (MODAPP-126)
3097	mod_sofia: Move "a=sendrecv" from session to media section of SDP (MODENDP-148)
3098	mod_sofia: add 200 OK re-invite without sdp
3099	mod_sofia: add custom sofia::gateway_state event (MODENDP-112)
3100	mod_sofia: add fire events for the refer SIP NOTIFY event package (MODENDP-152)
3101	mod_sofia: add more params for xml_curl directory lookup
3102	mod_sofia: add new auto vals for challenge-realm param <param name="challenge-realm" value="auto_from|auto_to|<hardcoded_val>"/>
3103	mod_sofia: add option to turn of auto_restart of sofia profiles on ip change
3104	mod_sofia: add params to use sip callid as uuid on inbound calls and uuid as sip callid on outbound calls
3105	mod_sofia: add parsing of Privacy header for privacy info (MODENDP-133)
3106	mod_sofia: add proto_specific_hangup_cause to both legs
3107	mod_sofia: add proxy 3pcc mode
3108	mod_sofia: add redirect variable to channel as well as partner channe (MODENDP-135)
3109	mod_sofia: add sip-forbid-register to user params to refuse to let a certian user register
3110	mod_sofia: add sip: into register-proxy when it's not specified
3111	mod_sofia: add sip_history_info var for inbound invites.
3112	mod_sofia: add sip_via_protocol variable
3113	mod_sofia: add sofia xmlstatus (MODENDP-156)
3114	mod_sofia: add support for params other than Replaces in Refer-To (MODENDP-143)
3115	mod_sofia: add support for profiles sharing databases so that you can have a domain that uses multiple profiles for split dns type setups
3116	mod_sofia: add support for refer transfer involving multiple machines
3117	mod_sofia: add support to send a notify in the invite dialog by specifying the uuid of the call. (SFSIP-92)
3118	mod_sofia: add suppress_from_cidname var to not have display name in from header (MODENDP-153)
3119	mod_sofia: added sip_hangup_disposition variable
3120	mod_sofia: allow send_message and notify events to send a message/notify without a body if needed.
3121	mod_sofia: append -1 .. -N postfix after any X-headers as vars that have the same name
3122	mod_sofia: cache auth_gateway_name in sofia for challenged bye
3123	mod_sofia: cancel proxy or no-media mode if you purposely answer or pre_answer
3124	mod_sofia: correct result code mapping for Unallocated Number (MODENDP-124)
3125	mod_sofia: disable 100rel by default
3126	mod_sofia: don't accept crypto in the RTP/AVP (MODENDP-126)
3127	mod_sofia: don't put CN in sdp answer if it was not in the offer.
3128	mod_sofia: fix Incorrect IP address shows up in SDP "o" field when multiple external IPs available and FS not bound to first (MODENDP-132)
3129	mod_sofia: fix Wrong RTP media port destination after reinvite/UNHOLD (SFSIP-82)
3130	mod_sofia: fix bug on linksys where they lie about the ptime and handle linksys transfer problem
3131	mod_sofia: fix chat (send an IM) assumes that the user's profile is the same as their domain, which isn't necessarily so (SFSIP-83)
3132	mod_sofia: fix dtmf handling of broken info dtmf endpoints
3133	mod_sofia: fix eyebeam presence to be RFC compliant (MODENDP-144)
3134	mod_sofia: fix ip change detection when in proxy mode
3135	mod_sofia: fix register_proxy ignoring the paramaters (MODENDP-121)
3136	mod_sofia: fix remote session refresh triggers request glare (MODENDP-131)
3137	mod_sofia: fix rtp auto adjust running when it should not
3138	mod_sofia: fix rtp sent to wrong port after some re-INVITE scenarios (MODENDP-141)
3139	mod_sofia: fix sending of cn packets across bridge when we shouldn't
3140	mod_sofia: fix sqlite issue with select of the sip contact
3141	mod_sofia: fixed segfault on invalid presence payload
3142	mod_sofia: gateway ping needs to look for 501 (SFSIP-78)
3143	mod_sofia: handle multi contact register responses and register timeout better
3144	mod_sofia: improve gateway resilience
3145	mod_sofia: log ip and port you get reply to invite from
3146	mod_sofia: make multiple-registations=true use the contact method and call-id option to do it the old way
3147	mod_sofia: make proxy mode pull the port from m=image as well
3148	mod_sofia: make register-proxy preserve the url composed from proxy but target the packets to desired address (MODENDP-121)
3149	mod_sofia: many fixes for sonus rtp issues silence_when_idle=400 chanvar to send generated silence duing sleeps etc
3150	mod_sofia: many fixes in presence handling
3151	mod_sofia: passthrough t.38 fixes
3152	mod_sofia: pick ipv4 or ipv6 based on sipip instead of having mixed in sdp
3153	mod_sofia: send NOTIFY on TCP/UDP depending on the SUBSCRIBE (SFSIP-104)
3154	mod_sofia: setting profile option multiple-registrations=contact key multi reg off the contact string
3155	mod_sofia: wait for a reply on refer
3156	mod_soundtouch: fixes and improvements, many options changed (MODAPP-149)
3157	mod_soundtouch: updated to new module api
3158	mod_spidermonkey: Segmentation fault in check_hangup_hook at mod_spidermonkey.c:1589 (MODLANG-74)
3159	mod_spidermonkey: fix bug in apiExecute
3160	mod_spidermonkey: fix memory pool handling and leaks
3161	mod_spidermonkey: limit recursion busting through the stack (FSCORE-202)
3162	mod_spidermonkey: make session.getVariable return blank string not the word false
3163	mod_spidermonkey_curl: add optional content-type arg
3164	mod_spidermonkey_odbc: fix numRows and add numCols
3165	mod_spidermonkey_odbc: fix segfault (MODLANG-75)
3166	mod_stress: new module for voice stress analysis
3167	mod_syslog: don't log blank lines (FSCORE-163)
3168	mod_tone_stream: let silence_stream://0 indicate perpetual silence
3169	mod_vmd: add new module to detect voicemail "beep"
3170	mod_voicemail: Add vm_alternate_greet_id param to directory entry (MODAPP-174)
3171	mod_voicemail: Patch to add voicemail preference controlling date announcement new param 'play-date-announcement' to values 'first' 'last' or 'never'  defaults to first to retain previous behavior (MODAPP-121)
3172	mod_voicemail: Update mwi light after delete vm via web. (MODAPP-124)
3173	mod_voicemail: add ability to get to options without listening to every saved message (MODAPP-115)
3174	mod_voicemail: add ability to skip greeting when leaving a voicemail. (MODAPP-181)
3175	mod_voicemail: add change-pass-key config file option
3176	mod_voicemail: add forwarding support
3177	mod_voicemail: add local dtmf driven alternat vm pass
3178	mod_voicemail: add proper notification of a vm message being too short
3179	mod_voicemail: add support for auth via a1-hash
3180	mod_voicemail: add the "storage-dir" parameter to be set on a per-user basis (MODAPP-133)
3181	mod_voicemail: add voicemail_greeting_path variable
3182	mod_voicemail: added voicemail_alternate_greet_id variable
3183	mod_voicemail: allow changing of password from voicemail to update user directory if using non-static config (MODAPP-156)
3184	mod_voicemail: created email date (int overflow)  (MODAPP-125)
3185	mod_voicemail: don't try to deliver vm when no file was recorded. (MODAPP-133)
3186	mod_voicemail: fix MWI with xml_curl used for directory (MODAPP-176)
3187	mod_voicemail: fix Voicemail messages occasionally lost / stranded (MODAPP-178)
3188	mod_voicemail: fix invalid event after message deleted (MODAPP-170)
3189	mod_voicemail: fix mwi for phones with multiple registrations problem (MODAPP-153)
3190	mod_voicemail: fix voicemail segfault on incorrect password (FSCORE-187)
3191	mod_voicemail: fix voicemail_inject error handling (MODAPP-133)
3192	mod_voicemail: fix voicemail_inject usage api call
3193	mod_voicemail: improve error checking (MODAPP-142)
3194	mod_voicemail: localize notification emails (MODAPP-139)
3195	mod_voicemail: make more multi-domain friendly (MODAPP-162)
3196	mod_voicemail: make playback created file macros optional (MODAPP-150)
3197	mod_voicemail: recognize operator key in more places (MODAPP-159)
3198	mod_voicemail: web interface displays incorrect created / last heard dates (MODAPP-123)
3199	mod_wanpipe: removed
3200	mod_xml_cdr: add https support
3201	mod_xml_cdr: add optional a-leg prefix to xml cdr filenames (MDXMLINT-39)
3202	mod_xml_cdr: add support for fallback webserver for cdr posting (FSCORE-238)
3203	mod_xml_curl: Allow specification of HTTP method, and dynamic expansion of variables in URI. (MDXMLINT-41)
3204	mod_xml_curl: added redirect following (max 10)
3205	mod_xml_ldap: almost a complete rewrite of this module
3206	mod_xml_rpc: allow setting of global realm without a global user (MDXMLINT-45)
3207	mod_xml_rpc: fix multiple segfaults
3208	mod_xml_rpc: fix segfault on originate via http
3209	sofia-sip: updated to 1.12.10 (plus a few patches)
3210
3211freeswitch (1.0.1)
3212
3213	FIX: prevent intercept race condition that can also be solved with continue_on_fail=originator_cancel
3214	FIX: NULL dereference detected by klockwork (www.klockwork.com)
3215	FIX: don't open failed local stream (MODFORM-9)
3216	FIX: instability in mod_local_stream in failure scenarios
3217	FIX: xmlrpc-c build on OS X 10.4 (FSBUILD-47)
3218	ENHANCEMENT: Added tab completion on many api commands in console
3219	ENHANCEMENT: polycom BLF support
3220	FIX: many sip NAT related fixes in mod_sofia
3221	FIX: support sip unregister with Contact: *
3222	FIX: multiple segfaults in xmlrpc-c
3223	FIX: sip unregister event being skipped
3224	FIX: hangup properly on malformed sip 3pcc calls being used as a way to ping
3225	ADD: enable-3pcc sofia profile param, it is now disabled by default.
3226	ADD: presence events to sip proxy mode
3227	ADD: legs param to cdr_csv
3228	ADD: support for perl as an embedded lanugage
3229	ENHANCEMENT: many new api's and functions to the embedded languages including api support, xml interface support, auto start scripts,  and many new objects
3230	CHANGE: python embedded language api changed to match perl, lua, java
3231	FIX: many stability fixes in embedded langauges perl, lua, java, python
3232	ADD: failed_xml_cdr magic channel variable
3233	FIX: access free memory error in mod_sofia when using respond app
3234	ENHNACEMENT: make global_setvar only have 2 fields so you can set foo=bar=blah w/o quotes
3235	FIX: mod_spidermonkey keep hangup hook in the session thread
3236	ENHANCEMENT: mod_ldap added sasl support and search filters
3237	ADD: answered, waitForAnswer and mediaReady methods to embedded language Session object
3238	ENHANCEMENT: mod_voicemail param change to allow notification emails using templates
3239	ADD: per user acl in sofia
3240	FIX: deadlock in mod_portaudio
3241	ENHANCEMENT: blank username in sip will trigger a lookup for the user "nobody"
3242	ADD: import variable to import variables from a peer channel at time of originate
3243	FIX: api type fix for c++ modules when incorrectly using enums
3244	FIX: eliminate need for escaped , in [] on originate
3245	ADD: NDLB-force-rport option to force behavior as if rport was sent in the via
3246	ENHANCEMENT: honor execute_on_answer on outbound legs too
3247	ADD: execute_on_ring variable
3248	FIX: Seg fault in CoreSession() class destructor
3249	ADD: per channel caller id in originate
3250	ADD: sip_outgoing_call_id variable
3251	FIX: multiple memory leaks in mod_sofia
3252	FIX: find_local_ip IPv6 support
3253	ADD: variable expansion to on execute vars.(FSCORE-114)
3254	ADD: count optional arg to show calls and show channels (MODAPP-103)
3255	FIX: MODEVENT-25 (WSAWOULDBLOCK error on socket send in windows) in event socket
3256	FIX: multiple fixes to the logic in mod_say_zh
3257	ADD: inter digit timeout to swigged embedded languages getDigits method. (MODLANG-65)
3258	ADD: Linksys P-RTP-Stat SIP header values (SFSIP-66)
3259	FIX: small leak in core
3260	ADD: progress_timeout var to originate
3261	UPDATE: portaudio library
3262	FIX: added timeout to iax read
3263	ADD: 'pa rescan' to portaudio to look for new devices
3264	FIX: wait for broadcast to start when starting async hold to avoid race
3265	FIX: mod_rss, don't always play the first news feed
3266	FIX: mod_rss inverval to use the session inteval (audio problems on 30ms channels)
3267	ADD: Path: support in mod_sofia on register
3268	FIX: mod_shout record stream
3269	ENHANCEMENT: mod_voicemail support for effective_caller_id_name/number
3270	ADD: url encode/decode api calls
3271	FIX: "nua()" in debug information in sofia instead of the real function name
3272	FIX: better handling of sips: uris
3273	FIX: don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50 (we have more than 30 in tree) (MODFORM-10)
3274	ADD: mod_yaml
3275	FIX: segfault on freeswitch startup if installed directories are removed
3276	FIX: segfault when intercept with inbound_late_negotiation=true set
3277	FIX: dont flood logs with eavesdrop messages (MODAPP-101)
3278	FIX: don't destroy a codec that has not been created (MODAPP-101)
3279	ENHANCEMENT: allows the "eavesdrop_group" variable to contain several groups, comma separated.  (MODAPP-101)
3280	FIX: cross compile (FSBUILD-53)
3281	FIX: add header that Nuaunce considers mandatory (MODASRTTS-5)
3282	ADD: write locks to the core and a function to unregister event bindings (adds better ability to unload modules)
3283	ENHANCEMENT: make modules unbind events and un-reserve subclasses on module unload
3284	ADD: removable xml hook bindings
3285	ADD: EventConsumer object to embedded languages so you can make event handlers
3286	FIX: sending CN with supress-cng true
3287	FIX: segfault in the event system when trying to remove NULL event
3288	ADD: flags to turn off srtp auth and rtp auto adj (FSCORE-149 && MODENDP-115)
3289	FIX: use lighter math and avoid infinite loop in port allocator  (FSCORE-148)
3290	ENHANCEMENT: let conference pin entry start during prompt (MODAPP-111)
3291	ADD: mod_pocketsphinx
3292	FIX: Misuse of SQLRowCount, issues with MSSQL (MODAPP-105)
3293	FIX: segfaults in mod_python with dtmf callback
3294	ENHANCEMENT: mod_conference auto-record parameter  (MODAPP-112)
3295	ENHANCEMENT: reload support to many modules
3296	FIX: mod_sofia add replaces to supported header
3297	ENHANCEMENT: add args callback to sleep so you can process dtmf and events while "sleeping"
3298	ADD: mod_flite
3299	ENHANCEMENT: switch_xml converted back to c code and support double globs on windows
3300	ENHANCEMENT: mod_sofia support for adding and removing gateways without restarting profiles
3301	ADD: extract contact header info into A channel when unhandled 3xx response is received (MODENDP-116)
3302	FIX: outbound event_socket + late negotiation
3303	ADD: copy_xml_cdr variable
3304	ADD: silence_stream (like tone_stream but silent)
3305	ADD: module_exists api call
3306	ADD: emailer implementation for windows
3307	ADD: wait_for_silence application
3308	FIX: no error message generated if OS is unable to load a module ( due to dependency/installation issues )
3309	FIX: segfault in media bugs
3310	FIX: acl lists not correctly matching all ip adresses
3311	FIX: mod_spidermonkey exit() does not stop script when called from the hangup callback (return "exit" from the callback)
3312	FIX: mod_syslog works again
3313	FIX: crash on terminal resize
3314	FIX: audio problems on big endian
3315	ENHANCEMENT: Disable multiple registrations on a per-device basis (MODENDP-117)
3316	ADD: fifo_consumer_exit_key variable (MODAPP-100)
3317	ADD: cidr based user auth in mod_sofia
3318	ADD: uuid_send_dtmf fsapi command (MODAPP-114)
3319	ADD: server registration fiels to sip_registration database (MODENDP-118)
3320	FIX: use a variable, realm or to host to find gateway when it's not obvious (handles challenged REFER)
3321	ADD: timeout to curl run in javascript
3322	ADD: voicemail_inject fsapi command
3323	ADD: reboot option for sip phones to flush_inboud_reg sofia profile api command
3324	FIX: add small padding to end of mp3 to avoid cut off mp3 recording
3325	FIX: patch multiple SDP connection lines in sdp for proxy media mode (MODENDP-109)
3326	FIX: don't parse ringback varable in proxy situations
3327	ADD: per call vm recording ext with vm_message_ext variable
3328	ADD: sip_bye_h prefix to add headers to bye
3329	ENHANCEMENT: more interfaces available in show fsapi command
3330	FIX: don't leak in buffers on realloc fail
3331	FIX: fail out of a conference call if write fails
3332	ADD: auto ip-change detection
3333	ADD: mod_snom
3334	FIX: mod_sofia don't send sipfrag on transfer to cisco so they don't hang up the call
3335
3336
3337
3338freeswitch (1.0.0)
3339
3340	Enhanced sofia sip nat handling
3341	Many fixes found by Klockwork (www.klocwork.com)
3342	Added disable_app_log variable
3343	Fixed mod_local_stream with rates on windows
3344	Fixed finding of files in rate dirs on windows
3345	Fixed memory corruption from sofia_contact function
3346	Added sofia profile param NDLB-received-in-nat-reg-contact
3347	Added sofia profile param aggressive-nat-detection
3348	Fixed video sip calls in proxy media mode
3349	Added bridge_terminate_key var
3350	Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc
3351	Enhanced nat handling in proxy media mode in sip
3352	Add progress media to timetable so you can calculate pdd
3353	Fixed seg when using unicast on socket when call has no read_codec
3354	Fixed missed log events on busy box
3355	Added -bleg to intercept
3356	Enhance configure detection of python
3357	Fixed build on solaris and freebsd for several modules
3358	Added param "vm-email-only" to make voicemail sent by email only (previously default behavior)
3359	Added param "vm-mailto-notify" to allow sending a notification email
3360	Fixed mod_java build
3361	Fixed mwi failures for some devices that don't subscribe
3362	Removed fsapi functions (killchan, transfer, session_displace, reject)
3363	Removed fsapi functions (session_record, broadcast, hold, media)
3364	Many updates to sofia-sip library including over 100 fixes
3365
3366freeswitch (1.0.rc6)
3367
3368	Changed to not allow pass_2833 on transcoded calls (it never worked, now it will tell you)
3369	Enhanced sofia sip nat handling
3370	Fix libedit build on solaris
3371	Fix session timers in mod_sofia
3372	Fix conference fire-call
3373	Change: add var_event down into the endpoints so chans with no parents can still pass options
3374	Added enable-post-var param to xml_rpc
3375	Fix mod_lua build on solaris
3376	Many fixes found by Klockwork (www.klocwork.com)
3377	Add unregister event in mod_sofia
3378	Enhance python configure detection
3379	Add vm_boxcount api func
3380	Fixed att_xfer issue
3381	Fix sip now includes the Allow-Events header in more places
3382
3383freeswitch (1.0.rc5)
3384
3385	Changed internal state names to avoid confusion
3386	Fixed video negotiation
3387	Enhanced accuracy of windows timer
3388	Fixed mod_ldap build
3389	Added dialplan and context to sql table for channels
3390	Multiple fixes to mod_lua and mod_perl
3391	Fixed logic bug in fifo causing segfault
3392	internal changes to sip stack so we can remove a hash redundant to the stack
3393	Fixed multiple memory leaks in mod_sofia
3394	Fixed event fetch segfault on sip subscribe
3395	Fixed segfault on timer rollover in sofia on 64bit
3396	Fixed audio timing issues in mod_portaudio
3397	Changed names of sip profiles in default config to avoid confusion
3398	Fixed memory usage leak-like behavior when playing files requiring resampling
3399	Removed some unused api's
3400	Fix rtp timeout when playing moh
3401	Removed some un-needed libraries and files from tree
3402	Fixed multiple issues in sip stack including multiple segfaults
3403	Added support for sip transfers on bypass_media and proxy_media calls
3404	Added say application
3405	Fixed --disable-debug configure option
3406	Enhanced switch_cpp wrapper (and perl, python, lua, java)
3407	Fixed segfault on inavalid stun response
3408	Fixed configure help output
3409	Fixed segfault on mp3 playback
3410	Fixed assert on invalid sdp (missing m= line)
3411	Added configurable windows service name
3412	Fixed proxy mode call transition to non proxy call
3413	Fixed solaris build of voipcodecs
3414	Fixed sofia seg when call failure edge case
3415
3416freeswitch (1.0.rc4)
3417
3418	Add tab completion in cli
3419	Add "inline" dialplan
3420	Fixed segfault in enum
3421	Enhance enum to fork dial equal priority entries
3422	Added auto-reload to enum
3423	Fixed odbc bug is mod_sofia presence handling
3424	Add presence for conference and dial an eavesdrop
3425	Fix stack overflow segfault when recursively parking calls
3426	Fixed race is sofia registration handling
3427	Enhance sofia registration, unregister on keep-alive OPTIONS failure
3428	Added internal routing loop detection/avoidance
3429	Fixed race in bgapi in event socket
3430	Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app"
3431	Fixed re-setting sound prefix to no prefix after a pharse
3432	Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event
3433	Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia
3434	Add originate_timeout to originate vars
3435	Fixed hanging channels in mod_portaudio
3436	Added auto time sync on vps migration to different hardware
3437	Fixed seg on transfer when both legs are not sip
3438	Added configurable dtmf duration defaults
3439	Enhanced voicemail, allow interruption of hello message
3440	Fixed voicemail to not light up light on saved messages
3441	Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3)
3442	Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed
3443	Fixed MODLANG-56 (bad audio on originate and javascript streamFile)
3444	Added hold/unhold dialplan apps
3445	Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params
3446	Backport fixes from sofia-sip tree
3447	Fixed MSVC build
3448	Fixed segfault on sip SUBSCRIBE with Expires: 0
3449	Added mod_say_zh
3450	Added --with-pyton and --with-pyton-config configure options
3451	Added mod_lua
3452	Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java
3453	Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java
3454	Added back mod_perl
3455	Added sofia gateway option ping to adjust options ping frequency
3456	Added .net event socket lib to contrib
3457	Fixed passing of exact response codes of sip across a bridge
3458	Added mod_reference, reference endpoint module
3459	Enhanced build so you can now make commented out modules using "make mod_name"
3460
3461freeswitch (1.0.rc3)
3462
3463        Enhance xml menu system
3464        Fixes upstream from sofia-sip library
3465        Enhance mod_fifo
3466        Added close method to ODBC spidermonkey class
3467        Fix multiple bugs in the cpp wrapper used in mod_java and mod_python
3468        Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses
3469
3470freeswitch (1.0.rc2)
3471
3472	Fixed speex protocol negotiation issues (8k vs 16k)
3473	Fixed mod_iax race conditions
3474	Fixed ptime negotiation issues when re-packetizing
3475	Added ip based acl lists
3476
3477freeswitch (1.0.rc1)
3478
3479
3480
3481