Hello, again. This week in the FreeSWITCH master branch we had 28 commits. It was a quiet week with mostly miscellaneous work and a few bugs fixed. Some of the stability use cases that were fixed this week include: a leak in lua when a script doesn't execute properly, a possible buffer overrun in websocket URI, a crash caused by trying to duplicate a NULL channel variable in the core, and memory corruption issue and possible leaks when using mod_translate.
The following bugs were squashed:
0cc7bc8 Add missing CURLOPT_NOSIGNAL options in mod_snom and mod_v8
7d7223e FS-6842 Added send-uncompressed-header param- set to true for logstash support in mod_graylog2
Jira: https://jira.freeswitch.org/browse/FS-6842
13d9e99 FS-6850 Handle gcc quirk with parameter checking
139b032 FS-4762 Improve regular expression to parse Jerusalem timezone files
In terms of stability these were the use cases that were fixed:
1bb0b8e Fix leak in lua when script does not execute properly in xml_binding handler in mod_lua
59e7134 Fix possible buffer overrun in websocket uri and sync the ws.c between sofia and verto
9e72c84 Fix possible buffer overrun in websocket uri and sync the ws.c between sofia and verto (missing
code from last commit)
c018c28 FS-6851 Fix for a crashed caused by trying to duplicate NULL channel variables in the core.
Jira: https://jira.freeswitch.org/browse/FS-6851
f7de058 FS-6854 Fix bug where websockets would stop processing new calls in libsofia and mod_verto
Jira: https://jira.freeswitch.org/browse/FS-6854
0767191 FS-6803 Fix for a memory corruption issue and possible leaks when using mod_translate
Jira: https://jira.freeswitch.org/browse/FS-6803
Hello, again. This week in the FreeSWITCH master branch we had 31 commits. We had a variety of work done, but this week I would like to highlight the addition of documentation. The documentation changes include: guidelines for creating commits (http://goo.gl/PiyrsM), the dev team's deviations from commit guidelines (http://goo.gl/j8LqZd), fixes to straggling references to old commit hooks (http://goo.gl/6WK2hJ), the policy against merges in a feature branch (http://goo.gl/wwajWo), references to the contributor guidelines on git setup (http://goo.gl/yYc1Jn), a pre-formatted text for example commit messages (http://goo.gl/zyQGXs), and an update to the contributor guidelines for pull requests (http://goo.gl/op6B10). Check out the changes and see the guidelines for submitting pull requests, reporting bugs, and formatting commits to ensure your submissions will meet the requirements.
The following bugs were squashed:
f262dbc FS-6821 Fix interface name for logs emitted from mod_gsmopen.cpp during startup
Jira: https://jira.freeswitch.org/browse/FS-6821
f780077 Fix for avoiding reset when the video floor is locked in mod_conference
1f5bb34 Avoid truncation of non-null-terminated strings in protocol in mod_skinny
New features that were added:
b738775 FS-6623 Add RTCP report generation
Jira: https://jira.freeswitch.org/browse/FS-6623
f924684 FS-6623 #resolve Fix init and logging for rtcp
Jira: https://jira.freeswitch.org/browse/FS-6623
04269fd Added additional logging in mod_skinny
b2917e0 Improve ssl errors in mod_verto
295fcce Add buffer_seconds param to shout filehandles to override the original default of 1 and remove previous code to attempt to buffer several seconds of audio in the open routine.
1379a2c Document some guidelines for creating commits
bb2427e Add state change to allow call to stay up when network conditions change in mod_verto
718e3c6 Document our deviations from commit guidelines
527016c Fix straggling reference to old commit hooks
58110da Document policy against merges in a feature branch
2ef2146 Refer to our contributor guidelines on git setup
c166afb Use preformatted text for example commit message
b7b01d0 Make example commit look like git log output
393c7c3 Update our contributor guidelines for Prs
4dc7f92 Update document to HTTPS URLs
In terms of stability these were the use cases that were fixed:
372455c Added an if statement to prevent a crash caused by a NULL in switch_core_media
Jira: https://jira.freeswitch.org/browse/FS-6829
Hello, again. This week in the FreeSWITCH master branch we had 83 commits. There was a lot of new work this week with quite a few updates to the packaging of RPMs for 1.0.50 sound files, the addition of French Canadian RPMs, updates to the sounds to streamline the sound release process, and the addition of a new audio analysis application module mod_bert!
The following bugs were squashed:
9215c93 FS-6785 - pass and use sample rate in switch_core_session_get_payload_code()
Jira: https://jira.freeswitch.org/browse/FS-6785
a73583b FS-6806 Fix for invalid Cseq value greater than 2^31 when sending NOTIFY in mod_sofia
Jira: https://jira.freeswitch.org/browse/FS-6806
590382f Fix URL parsing in core
574d19e Fix behavior of transfer when target extension falls through to voicemail - keep bridge from dropping out during that operation in mod_skinny
66302ca FS-6811 Fixed Debian Wheezy build failure with mod_java
Jira: https://jira.freeswitch.org/browse/FS-6811
908dd26 FS-6815 #comment force 1600hz for native g722
Jira: https://jira.freeswitch.org/browse/FS-6815
e2b1ee2 Fix libpq location detection in event_handlers
ce5d211 FS-6761 Fix to properly set CURLOPT_NOSIGNAL in mod_httapi and mod_xml_curl
Jira: https://jira.freeswitch.org/browse/FS-6761
6953881 Fix valet parking sample in vanilla configs
622e0e1 FS-6775 FS-6783 Check for null hash on increment of mod_hash limit
efe0ebd Fix for multicast in mod_verto
Jira: https://jira.freeswitch.org/browse/FS-6818
50c62cd Added missing host to network conversion highest_sequence_number_received
New features that were added:
2eed5ec Clean the uri to protect us from uri vulnerability attack like request /../../../../etc/passwd
3c7e7c7 Added more logging during transfer operations in mod_skinny
fa3a1a0 Added mod_bert module
66a9e12, d3b214a, a84ce1d, ef69451, 89e8e14 Improvements to mod_bert
a60876b Use a triangle wave in mod_bert
3248e06 Add timer to mod_bert to avoid relying on remote RTP for timing
cf2fd15 Add BERT events for timeout and out of sync in mod_bert
58e4774 Only use a timer if bert_timer_name is specified, otherwise time based on input
557a4a8 Treat CNG as a silent frame in mod_bert
25c6276 Added cng counter to the bert test app
c3d65e9 Merge in Moises Silva's mod_bert
8973ffc Improvements to error handling/detection in mod_skinny
37d7fb7 Calculate jitter percentage in jitterbuffer to factor into conditions for reducing the size when in adaptave mode
d06ac75 Clarify tls ciphers and update num to allow for ipv6 and tls options in vanilla configs
d1e00c2 Updated the spec file for better dependency tracking and added verto.conf.xml
80542e2 Patch to exclude MIME header and MIME types if the file argument is set to NULL and the body
argument doesn't include "content-type"
Jira: https://jira.freeswitch.org/browse/FS-5142
7144b25 Obey sip_copy_custom_headers on bye in mod_sofia
5bd3547 FS-6817 Add var to suppress `Privacy: none` header in mod_sofia. Thanks Stéphane Alnet.
688f225 Update ru/RU sounds for 1.0.50
0b7863a FS-6623 Implement RTCP report generation
Jira: https://jira.freeswitch.org/browse/FS-6623
3afc086 Updating the Russian RPMs for 1.0.50 sound files and added French Canadian RPMs
Hello, again. This week in the FreeSWITCH master branch we had 48 commits. There was quite a bit of work done on mod_verto. A few of the features that were committed this week are: HTTP utils were added to the core, added http query string parsing and improve http header parsing to core, added initial support of http handing in mod_verto, added a param to let the socket stay open even if not websockt, and added a patch to throw an event with the gateway pings for better monitoring of gateway state changes in mod_sofia.
The following bugs were squashed:
1b612fe FS-6757 FS-6713 Fix for choppy audio recording
Jira: https://jira.freeswitch.org/browse/FS-6757
7d11e19 FS-6783 FS-6775 Check for null hash or private while holding lock in mod_hash
47b7c44 Fix a problem where radius channel variables were missing in mod_xml_radius
9d9feb6 Make the tzfile header check look for "TZif" instead of "TZif2"
1a4e6e3 FS-6796 #comment avoid use c++ string since it causing troubles
Jira: https://jira.freeswitch.org/browse/FS-6796
59cd3c7 FS-6796 #resolve hack mod_lua to read correct binary string
Jira: https://jira.freeswitch.org/browse/FS-6796
4e07845 Fix incorrect string termination in mod_verto
023f6e1 Fix http header parsing, now it accepts short header in mod_verto
New features that were added:
ce96d95 Add support for cache directory make configs use specific directory variables instead of just base_dir so that one configuration can be used for fhs and legacy installations
5c15e85 Added SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE on application errors mod_spandsp
6146c5c FS-3867 Add special case for oracle alive query in core
Jira: https://jira.freeswitch.org/browse/FS-3867
f0b9407 Add http utils to core
31f78d8 Add the ability to read from a stream
602e82d Add param to let the socket stay open even if not websockt, thanks Anthony.
b255484 Added initial support of http handing in mod_verto
93bd583 Add uptime property to mod_sofia gateways
5c29d8d Show gateway uptime in seconds
56e4afb FS-6595: Enable pause_play and file_seek for conference member fnode #resolve
Jira: https://jira.freeswitch.org/browse/FS-6595
57bd4eb FS-5992 Add `valet_park ... auto out ...` to syntax string
388e963 Added patch to throw an event with the gateway pings for better monitoring of gateway state changes in mod_sofia
9218775 Update openssl
7f8cc54 Add basic http virtual host support and fix some leaks in mod_verto
a9b9155 Add HTTP Basic auth to mod_verto
f5c0c13 Add http query string parsing and improve http header parsing to core
f361655 Add ability to parse x-www-form-urlencoded post body in mod_verto
7be6047 Respond to OPTIONS and only allows GET and HEAD on static resources in mod_verto
c02b242 Refactor http parsing and prevent read body more than content-length
a845755 HTTP 1.1 keepalive support in mod_verto
Improvements in cross platform build supports:
5fadb52 Fix build on gcc-4.9
5dfea66 Build fix for mod_xml_radius
76b093a Fix trivial windows compiler warning for vs2010
In terms of stability these were the use cases that were fixed:
8c0a1d1 FS-6783 FS-6775 Reintroduce memory leak in mod_hash fixed in commit 3e24b3e2c2b28cc672943e75b009377d33f1b01b to avoid crash
82a28e7 FS-6783 FS-6775 Fixing the leak reintroduced in commit 8c0a1d17e241622f25b9bd7cc68c575b7892adda in mod_hash
The FreeSWITCH project intends to devote attention in the upcoming months to work towards improving video functionality.
This includes working to get fully functioning video transcoding working inside FreeSWITCH. Currently FreeSWITCH video is limited to pass-through and with the new features available with WebRTC we have decided to focus on trying to improve the overall video capabilities in FreeSWITCH.
We currently have an issue open with chrome that helps underscore the reason we need to implement native video codec functionality especially in Conferencing.
https://code.google.com/p/chromium/issues/detail?id=263867
We anticipate that this effort will take as long as 6 or more months to complete and have a large cost in developer resources. We already have some sponsors and volunteers helping with the effort but we can use all the help we can get. If you are interested in helping out either by financially sponsoring the effort or helping to test and bug report, please contact us at consulting@freeswitch.org and let us know.
Hello, again. This week in the FreeSWITCH master branch we had 20 commits. We had two new features with improvements to recording in mod_conference and added support for the dtmf format dtmf-relay in mod_sofia, and a bug fix in mod_rayo related to nested calls.
The following bugs were squashed:
323a3d6 FS-6764 #resolve Avoid output of junk text by fs_cli. Thanks-to: Nathan Neulinger <nneul@neulinger.org>
2db039b FS-6720 - fix issue with SLA - had to do with answering in wrong state in mod_skinny
Jira: https://jira.freeswitch.org/browse/FS-6720
dc88617 Lower log level of limit increases and releases
89b4b0c Fix nested join to calls and conferences in mod_rayo
New features that were added:
0f1494a Improvements to conference recording in mod_conference
1dc4406 Added support for the dtmf format dtmf-relay in mod_sofia
Jira: https://jira.freeswitch.org/browse/FS-6770
Improvements in cross platform build supports:
1c058e0 Check gcc support for -Wno-unused-result
Hello, again. This week in the FreeSWITCH master branch we had 20 commits. We had two new features with improvements to recording in mod_conference, added support for the dtmf format dtmf-relay in mod_sofia, and a bug fix in mod_rayo related to nested calls.
The following bugs were squashed:
323a3d6 FS-6764 #resolve Avoid output of junk text by fs_cli. Thanks-to: Nathan Neulinger <nneul@neulinger.org>
2db039b FS-6720 - fix issue with SLA - had to do with answering in wrong state in mod_skinny
Jira: https://jira.freeswitch.org/browse/FS-6720
dc88617 Lower log level of limit increases and releases
89b4b0c Fix nested join to calls and conferences in mod_rayo
New features that were added:
0f1494a Improvements to conference recording in mod_conference
1dc4406 Added support for the dtmf format dtmf-relay in mod_sofia
Jira: https://jira.freeswitch.org/browse/FS-6770
Improvements in cross platform build supports:
1c058e0 Check gcc support for -Wno-unused-result
Hello, again. This passed week in the FreeSWITCH master branch we had 30 commits. Some of the new features include channel variables can now be automatically added as gelf additional fields in logs with session UUID in mod_graylog2, new skype client in install/install.pl for mod_skypopen, the addition of the ability to add a radius param when a channel variable is not set in mod_xml_radius, and adding switchname to xml_cdr and json_cdr.
The following bugs were squashed:
f2ca3c5 Decode params to curl_sendfile in mod_curl
5f6db1d Fixed unnecessary null termination in mod_skinny
b6dc4a6 FS-6747 Fix for networking drop in mod_sofia.
Jira: https://jira.freeswitch.org/browse/FS-6747
f4a04e6 FS-6735 Send buffer bug fix on network disconnection
Jira: https://jira.freeswitch.org/browse/FS-6735
New features that were added:
64060c7 FS-5497 More work to add sofia gateway parameter "destination-prefix"
0ba1b1e Channel variables can now be automatically added as gelf additional fields in logs w/ session UUID in mod_graylog2
2ada828 New skype client in install/install.pl in mod_skypopen
d06d004 Adding the ability to add a radius param when a channel variable is not set in mod_xml_radius
d55505c Adding switchname to xml_cdr and json_cdr
Improvements in cross platform build supports:
ad3715d FS-6696 Added build for mod_v8 for Microsoft Visual Studio 2010
Jira: https://jira.freeswitch.org/browse/FS-6696
b874048 Handle gcc's overzealous unused-result warning
Hello, again. These are the commits for the week of August 10th -16th in the FreeSWITCH master branch. We had 24 commits for this week and some of the new features include the addition of a Homer capture line to websocket transport, adding a uptime API to mod_commands, and a sofia gateway parameter destination-prefix for sending invites with just a prefix to a gateway.
The following bugs were squashed:
3b45ef9 Fixed S3 URL parser to allow mybucketsubdomain.com.s3.amazonaws.com in mod_http_cache.
d701e3e FS-6739 Fixed a name spacing issue in mod_verto.
Jira: https://jira.freeswitch.org/browse/FS-6739
0ee48c2 FS-6738 Patch for TCP keepalive detecting the timeout in mod_verto.
Jira: https://jira.freeswitch.org/browse/FS-6738
ecbf662 FS-6738 #comment fix mac build introduced by 0ee48c2 in mod_verto
Jira: https://jira.freeswitch.org/browse/FS-6738
c966dc8 FS-6732 Fix presence in mod_fifo.
Jira: https://jira.freeswitch.org/browse/FS-6732
New features that were added:
2411550 Add homer capture line to websocket transport in libsofia.
3a10e5d Don't overwrite autodial ext from cookie when supplied on the input hash in mod_verto.
05ef189 Add uptime api to mod_commands.
1772be2 FS-5497 add sofia gateway parameter destination-prefix in case you need to send Invites with prefix only to this gateway in mod_sofia
Jira: https://jira.freeswitch.org/browse/FS-5497
Improvements in cross platform build supports:
9850294 Fixed a -Wimplicit-function-declaration warning in libsrtp.
21c145b Update zrtp_sleep for modern libc in libzrtp.
571cf93 Fix VS2010 build warning
Hello, again. I'm still playing catch up with the review. These are the commits for the week of August 3rd-9th in the FreeSWITCH master branch. We had 20 commits for that week as well as a lot of fun stuff at happening at ClueCon. The features for that week include adding a save for remote caller id for mod_verto, a mod demo so you can change params when not connected in mod_verto, and the ability to parse and set user directory variables in session for mod_verto.
The following bugs were squashed:
fe2a6e8 FS-6620 Fix for deleting entries issue in mod_blacklist
Jira: https://jira.freeswitch.org/browse/FS-6620
1960533 FS-6713 #resolve Fixed out of sync issue with recording
Jira: https://jira.freeswitch.org/browse/FS-6713
52ed525 Fix channel count in embedded file formats in mod_dptools
b216214 FS-6667 #comment block sending audio when dmachine is reading
Jira: https://jira.freeswitch.org/browse/FS-6667
e3e84a7 FS-6679 Work toward fixing missing Min-SE header in mod_sofia.
Jira: https://jira.freeswitch.org/browse/FS-6679
New features that were added:
82330aa Added save for remote caller id in mod_verto
9245eec Mod demo so you can change params when not connected in mod_verto
8135509 Fix early media vs answer race in mod_verto
1e9505d FS-6692 Parse and set user directory variables in session in mod_verto.
Jira: https://jira.freeswitch.org/browse/FS-6692
Hello, again. I've been crazy busy since ClueCon and unfortunately fell way behind with the review. I'm back and far more organized! To catch up, these are the commits for the week of July 27th to August 3rd in the FreeSWITCH master branch. We had 27 commits as everyone geared up for ClueCon. We had a couple of features with mod_curl gaining delete request support, and API functions status and xmlstatus added in mod_verto, switch_separate_file_params was added when using bracketed params to keep the relative paths intact, and a commented entry for mod_easyroute was added to vanilla modules.conf.xml.
The following bugs were squashed:
0732c0b FS-6631 Fix for wrong codec negotiation in the FS core.
Jira: https://jira.freeswitch.org/browse/ FS-6631
502ddd3 FS-6702 Fixed segfault when receiving a call in Firefox with mod_verto
Jira: https://jira.freeswitch.org/browse/ FS-6702
388d980 FS-6701 Fixed invalid variable_direction for cdr when calling from mod_verto
Jira: https://jira.freeswitch.org/browse/ FS-6701
f454436 FS-6711 Fixed authentication failure return for invalid password in mod_verto
Jira: https://jira.freeswitch.org/browse/ FS-6711
ae32aaf Only set the not_ready flag on one side on video unbridge
8aa3763 FS-6718 Fix for wrong caller ID sent when calling a mod_verto endpoint
Jira: https://jira.freeswitch.org/browse/ FS-6718
New features that were added:
5a7144c Add DELETE request support to mod_curl
40bb7b7 FS-6707 #resolve #comment add the param iceServers to verto constructor in mod_verto
Jira: https://jira.freeswitch.org/browse/ FS-6707
16a70d7 FS-6712 Add api functions status and xmlstatus in mod_verto
Jira: https://jira.freeswitch.org/browse/ FS-6712
fb27451 Add switch_separate_file_params function so when using relative paths with bracketed params the full path can be constructed with the params intact
c5cd981 FS-6690 Add fire custom events (client (dis)connect / login) in mod_verto
Jira: https://jira.freeswitch.org/browse/ FS-6690
07f8094 Add checkbox to demo to use stun or not in mod_verto
2e41a43 FS-6719 Added commented entry for mod_easyroute to vanilla modules.conf.xml
Jira: https://jira.freeswitch.org/browse/ FS-6719
Hello, again. This week in the FreeSWITCH master branch we had 58 commits. Some of the new features that were added include more tweaks and improvements to mod_verto, the addition of a final_delivery variable to the chatplan to prevent delivery of pre-empted messages, and the new module mod_prefix an in-memory data store optimized for fast lookups.
The following bugs were squashed:
ac265ce FS-6682: fix arg order on switch_channel_export_variable called from switch_channel_export_variable_printf #resolve
Jira: http://jira.freeswitch.org/browse/FS-6682
d9eafdf FS-6681: fix dup of audio/wav and add audio/x-wav
Jira: http://jira.freeswitch.org/browse/FS-6681
025e65a Fix resampler issue caused by refactoring impacting audio quality of resampled calls in mod_conference.
5732571 FS-6689 Fix for package building issue in util.sh.
Jira: http://jira.freeswitch.org/browse/FS-6689
3d5d816 Changes by Ryan Lantzer <lantzer@mst.edu> to correct the generation of line_instance value in outbound ringer requests in mod_skinny.
940171c FS-6670 Fixed a global function pointer problem in mod_sofia.
Jira: http://jira.freeswitch.org/browse/FS-6670
cf786b1 FS-6685 Fix behavior of ring if other SLA extension is active in mod_skinny.
Jira: http://jira.freeswitch.org/browse/FS-6685
c15663c FS-6670 Fixed global function pointer problem in libsofia.
Jira: http://jira.freeswitch.org/browse/FS-6670
6eda1c0 Tweak timeout a little as it was changing to 1000000 on the 5th try on return from switch_interval_time_from_timeval on OpenBSD.
New features that were added:
7596689 Added chat to mod_verto demo.
acffa79 Send DTMF from keyboard strokes in mod_verto.
cb7a338 Added back the jquery CDN into tree.
fbf4ccd FS-6686 #resolve #comment increased the timeout to 30 to accommodate situations where the engine takes longer to pick an IP in mod_verto.
Jira: http://jira.freeswitch.org/browse/FS-6686
c735f5c Add enter press detection to the extension field to auto-dial in mod_verto
bbcbb24 Additional changes to mod_verto.
e09ea08 Hack for dropbox in mod_verto.
a47dc4b Render image URLs in mod_verto.
c411f8c Queue more messages in mod_verto.
4f1b09a Add switch_socket_waitlist for waiting on multiple sockets and abstract it to poll and select so windows can use it too.
bd804df Only do kepress on outside of page for dtmf in mod_verto.
a537d80 Add new module: mod_prefix.
a4ff7ea Render image URLs in mod_verto.
6f800ef Add resize in mod_verto.
7c01f06 Use final_delivery variable in chat plan to indicate that you do not want to deliver the message to its intended recipient because you have already pre-empted the message.
Improvements in cross platform build supports:
a1d73df Fix configure check for libjpeg to not break other checks.
407fb1a Enable libspandsp to build on openbsd.
31f98ef Misc work for the magic bsd makefile.
00573a9 Tweaks to build for openbsd.
aaddc42 Extra measures to ensure use of local ssl library.
5ea1729 FS-6674 Fixed mod_verto failing to build in a non-source directory in mod_verto.
Jira: http://jira.freeswitch.org/browse/FS-6674
ad8c7bc Added Curl build so it links against the correct ssl lib for openbsd.
78c07db Use LibreSSL on OpenBSD build.
ff245ec Fix has-get for openbsd.
327146c Fix WS Compile on MSVC2012
35eec37 Added sounds to default make install target for openbsd, solaris11, and centos6.
In terms of stability these were the use cases that were fixed:
1be1219 FS-6680 Fix for segfault upon startup on OpenBSD.
Jira: http://jira.freeswitch.org/browse/FS-6680
7e08d21 FS-6663 Fixed a memory leak in mod_event_multicast.
Jira: http://jira.freeswitch.org/browse/FS-6663
f11c40d FS-6680 Fix for segfault upon startup on OpenBSD.
Jira: http://jira.freeswitch.org/browse/FS-6680
Hello, again. This week in the FreeSWITCH master branch we had 69 commits. FreeSWITCH's git URLs were updated to Stash this week and mod_skinny added the ability to set flash or ring on inbound calls. Mod_verto saw some more tweaks and improvements this week and, if you haven't already, go check it out! You can access the demo by following this link using the latest Chrome: https://conference.freeswitch.org/verto/
The following bugs were squashed:
17d6c5b FS-6578 Update windows build to use openssl 1.0.1h.
Jira: http://jira.freeswitch.org/browse/FS-6578
e7700c0 FS-6665 Fix for garbled audio using verto without stereo for mod_verto.
Jira: http://jira.freeswitch.org/browse/FS-6665
91d405a Call recovery_track on recovering channels once the recovery has completed and fix race condition with repeated recovery in FS core and mod_sofia.
3df080a FS-6447 #close SUBSCRIBER_ABSENT also needs handling. Thanks to Ben Langfeld.
Jira: http://jira.freeswitch.org/browse/FS-6447
3a00260 FS-6615 Fix possible crash with api_execute response in language modules.
Jira: http://jira.freeswitch.org/browse/FS-6615
New features that were added:
3ce4ae9 FS-6540 Added notify functionality in mod_sofia. Please test.
Jira: http://jira.freeswitch.org/browse/FS-6540
997e921 Add transfer command for mod_verto.
502cd3f Fix verto compile error on arm in mod_verto.
4e34aa6 Added hash auto dialing to verto.js in the demo js for mod_verto.
41ea9c5 Updated FS git URLs to point to Stash.
835fae4 Any browser (Firefox, Chrome, Opera) that can run Verto can do TLS1.2, We shouldn\'t lower the bar when we don\'t need too for mod_verto.
3526ca5 Allow setting threshold for RTP auto adjust in FS core.
b6566b8 FS-5384 Enabled the flash indicator on ring in mod_skinny.
Jira: http://jira.freeswitch.org/browse/FS-5384
6f12de9 Adding hash auto dialing in verto.js in the demo js for mod_verto.
025fe24 Added and improved error checking for invalid data in jquery.verto.js in the demo js of mod_verto.
74262ee Add `session::consoleLog2()` to FS core.
d1ec643 Improve name of new console log function in FS core.
8d11e8a Removed git.freeswitch.org URL and replaced it with the updated Stash URL.
58f7376 Improvments to hash auto dialing in verto.js in the demo js for mod_verto.
db63dc5 Improvements to dropped connection handling in mod_verto.
ff2edeb Add blind-reg param to mod_verto.
c58e64b Added some more headers to sip messages in mod_sofia.
236233d Switch to incall page on early media too in mod_verto.
1b73601 Associate "sending early media" log with session in mod_sofia.
a2921e2 Update verto with some fixes and enhancements with reconnection in mod_verto.
8d33af4 Clean up verto demo and add examples of moderator controls in mod_verto.
ab292dc Add some more signal tracking in mod_verto.
958d9d9 FS-5384 Implement support for ring-on-active and ring-on-idle attributes in mod_skinny.
Jira: http://jira.freeswitch.org/browse/FS-5384
Improvements in cross platform build supports:
730cd20 Remove js and mod_spidermonkey from Windows build.
62404c6 Remove auto generation of files that already exist in git for Windows.
bf19719 OpenBSD Auto Build.
a0e19e1 Removed libportaudio and use system portaudio in mod_portaudio.
b186ca9 FS-6542 Add pkg_config path for portaudio on mac via homebrew.
Jira: http://jira.freeswitch.org/browse/FS-6542
58a3398 Add missing include for alloc.h in spandsp.
7180513 FS-6542 Add missing download to windows build
Jira: http://jira.freeswitch.org/browse/FS-6542
Hello, again. This week in the FreeSWITCH master branch we had 40 commits. We had quite a few new features this week such as work in mod_LDAP to allow for authenticating from LDAP instead of the XML directory, added a new option to request TEP to be used for an outbound fax call in spandsp, added additional warnings to remind users to change the default password in the default dialplan, support for hardware DTMF in ftmod_gsm, and added clear channel for mono participants while in a conference with 3D callers. These are just a few of the commits for this week and more miscellaneous commits can be found in the attached text document.
The following bugs were squashed:
ba067f3 Fix for failing rpm build in mod_spidermonkey.
Jira: http://jira.freeswitch.org/browse/FS-6563
e1d814b Fix for CDR insert fail in mod_cdr_pg_csv when variable with quote="false" attribute is not defined in mod_cdr_pg_csv.
Jira: http://jira.freeswitch.org/browse/FS-6565
8951d26 Fixed a strepoch daylight saving time bug in FS core.
Jira: http://jira.freeswitch.org/browse/FS-6626
8ec7b25 Enabled fscore_pb to work on OS X.
Jira: http://jira.freeswitch.org/browse/FS-4939
21ae587 Removed disabling of require timer for T.38 re-invites in mod_sofia.
New features that were added:
9a4e29d Authenticate users from LDAP instead of XML directory.
Jira: http://jira.freeswitch.org/browse/FS-4870
a79a9ea Set total detect time variable in mod_avmd.
Jira: http://jira.freeswitch.org/browse/FS-6373
ec00823 FS-5516 allow get params in URL in mod_xml_cdr.
Jira: http://jira.freeswitch.org/browse/FS-5516
28e90ad FS-5501 fire event on profile start in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-5501
a03963f Fold livetables into verto obj and expose moderator mode in mod_verto.
0fb179a Add new option to request TEP to be used for an outbound fax call in mod_spandsp
a99df48 FS-4861 improve logging when using c++ wrapper in FS core.
Jira: http://jira.freeswitch.org/browse/FS-4861
e79f872 Additional fields can now be specified by adding LOG_FIELDS[name=string_value,@#name=number_value] to beginning of log. Added _microtimestamp additional field since graylog2 only has millisecond timestamp precision in mod_graylog2.
07f4c62 Added ORDER BY score to select statement for 'callcenter_config queue list members QUEUE' in mod_conference.
Jira: http://jira.freeswitch.org/browse/FS-6646
ebe4238 Added additional alerting if default directory password is not changed in default dialplan configs.
4bc1b73 Allow hwdtmf parameter to accept detect or generate in ftdmod_gsm.
eae1c44 Additional input checks on LOG_FIELDS[] in mod_graylog2.
4021482 Added additional checks that HDLC frames arriving at the T.38 gateway engine begin with the correct 2 bytes in spandsp.
0b6f10a Added support for hardware DTMF in ftmod_gsm.
a0a8a66 Increased expires from integer to bigint in mod_sofia.
Jira: http://jira.freeswitch.org/browse/FS-6420
64489c5 Added support for DTMF generation to be performed in the signaling modules (currently only used by the gsm signaling driver) in freetdm
fd9d77f Add clear channel for mono participants while in a conference with 3d callers in mod_conference.
88940d3 Log websocket write failures in mod_verto.
Improvements in cross platform build supports:
99d0f13 Attempt to fix build of mod_cdr_pg_csv
Jira: http://jira.freeswitch.org/browse/FS-6566
In terms of stability these were the use cases that were fixed:
e742522 Fix several leaks on module shutdown in mod_freetdm.
Hello, again. This week in the FreeSWITCH master branch we had 46 commits. We saw a few improvements and tweaks to mod_verto, the addition of 44.1khz codec definitions to the FreeSWITCH core, added PUT support to mod_curl `curl` API and application, updated to use PocketSphinx 0.8, and, for endpoints using stereo, there is now 3D positioning support in mod_conference using openal.
FreeSWITCH now deployed Stash from Atlassian! If you have a Jira account, login to Stash with the same credentials and check it out.
The following bugs were squashed:
1518240 FS-6637 fix for transfer_after_bridge in bypass_media mode in switch_ivr_bridge
Jira: http://jira.freeswitch.org/browse/FS-6637
9ea93c4 Avoid buffer over-read on null cipher AEAD in srtp 3bf2b9a Prevent buffer overflow from untrusted RTP/SRTP lengths in srtp
9b14633 fix compiler error on CentOS 6 caused by recent short uuid logging change in fs_cli
b9da514 Set the algorithm member on cipher_t when allocating AES crypto instance. Apply same fix to NULL cipher.
aa4261d Avoid buffer-overflow on short RTCP/SRTCP packets in srtp
5d70df9 FS-6637 fix for transfer_after_bridge in bypass_media mode in switch_ivr_bridge
Jira: http://jira.freeswitch.org/browse/FS-6637
2423fc7 FS-6540 This should proxy all refers now, the param has changed to proxy-refer in mod_sofia Jira: http://jira.freeswitch.org/browse/FS-6540
New features that were added:
41a7d1c some refactoring to make new stereo stuff more stable in mod_conference
1a56298 add 44.1khz codec defs to FS core
0ac78ca add openal code to mod_conference
0bb7f16 check for member channel in mod_conference
d833b9d expand table width a bit in mod_verto
024162c Add support for 16-byte auth tag for AES GCM mode in srtp.
c9d0f89 update favicon.ico
9e0d1d6 only count unmuted channels in positioning in mod_conference
c17d58b Refactor the curl PUT read callback in mod_curl
7f9348d fix volume adjustments in stereo conference in mod_conference
39200cd increase memory for buffers to hold new decoded stereo codecs in the FS core
831d589 preserve timer name for recovery in the FS core
1ef5d11 Adjustments made to ringing var for mod_verto
3b629c8 updated directory using asr/tts in lua
6fad1bf clean up demo a little in mod_verto
cdbed1f Update to use PocketSphinx 0.8 in mod_pocketsphinx
f0d16d0 expand positioning api usage in mod_conference
a84b76b Add PUT support to mod_curl `curl` api and app in mod_curl
2fea352 Advance the data_stream data pointer in mod_curl
99f1566 fix jitterbuffer endless loop of missing packets in switch_stfu
0df352c update image in mod_verto
2cbea04 clean up demo a little
Hello, again. This week in the FreeSWITCH master branch we had 23 commits. It was relatively quiet week, but some of the features include a few changes and improvements to mod_sofia and the addition of a freeswitch-timezones debian package.
The following bugs were squashed:
1a58f05 force UPnP to bind to "local_ip_v4" (LAN)
Jira: http://jira.freeswitch.org/browse/FS-6621
ad1e7e9 Fixed updating of the modem type after a FAX ECM CTC in spandsp
b9a51bb FS-6632 fixed bug where trying to actually use opus in stereo broke pretending to use it in stereo
Jira: http://jira.freeswitch.org/browse/FS-6632
25c0f7d FS-6440 fixed regression causing startup race on single CPU or VM machines
Jira: http://jira.freeswitch.org/browse/FS-6440
c71f89a fixed a bug causing a core dump after startup in mod_shout
Jira: http://jira.freeswitch.org/browse/FS-6627
557f1d0 Fixed issue handling modem renegotiation when a T.30 CTC message is received in spandsp
New features that were added:
80ed14a Ensure mod_sofia params can be unset or reset in mod_sofia
d5fa284 Allow setting format of log filename in format_cdr
52fb53c Allow reincarnation from mod_sofia's shutdown-on-fail in mod_sofia
f31641f Allow more SRTP errors before killing call
af4f104 Create freeswitch-timezones debian package
7741f40 Handle SRTP_READ_ERROR in mod_rayo
f7b4ec6 Allow SIP UPDATE messages without display updates in mod_sofia
7406be6 Relay cause of hangup on SRTP failure
Improvements in cross platform build supports:
6540068 Fixed a compiler warning in mod_erlang_event
In terms of stability these were the use cases that were fixed:
75feed6 Avoid leaking memory on sofia profile reload in mod_sofi
Hello, again. This week in the FreeSWITCH master branch we had 23 commits. It was relatively quiet week, but some of the features include a few changes and improvements to mod_sofia and the addition of a freeswitch-timezones debian package.
The following bugs were squashed:
1a58f05 force UPnP to bind to "local_ip_v4" (LAN)
Jira: http://jira.freeswitch.org/browse/FS-6621
ad1e7e9 Fixed updating of the modem type after a FAX ECM CTC in spandsp
b9a51bb FS-6632 fixed bug where trying to actually use opus in stereo broke pretending to use it in stereo
Jira: http://jira.freeswitch.org/browse/FS-6632
25c0f7d FS-6440 fixed regression causing startup race on single CPU or VM machines
Jira: http://jira.freeswitch.org/browse/FS-6440
c71f89a fixed a bug causing a core dump after startup in mod_shout
Jira: http://jira.freeswitch.org/browse/FS-6627
557f1d0 Fixed issue handling modem renegotiation when a T.30 CTC message is received in spandsp
New features that were added:
80ed14a Ensure mod_sofia params can be unset or reset in mod_sofia
d5fa284 Allow setting format of log filename in format_cdr
52fb53c Allow reincarnation from mod_sofia's shutdown-on-fail in mod_sofia
f31641f Allow more SRTP errors before killing call
af4f104 Create freeswitch-timezones debian package
7741f40 Handle SRTP_READ_ERROR in mod_rayo
f7b4ec6 Allow SIP UPDATE messages without display updates in mod_sofia
7406be6 Relay cause of hangup on SRTP failure
Improvements in cross platform build supports:
6540068 Fixed a compiler warning in mod_erlang_event
In terms of stability these were the use cases that were fixed:
75feed6 Avoid leaking memory on sofia profile reload in mod_sofia