[Freeswitch-users] Week in Review Feb 16-23

Kathleen King kathleen.king at quentustech.com
Thu Feb 27 06:51:22 MSK 2014


Hello, again. This week in the FreeSWITCH master branch we had heck of a 
lot of activity with 89 commits and most of those commits were touching 
BSD and libsndfile. And we also saw new additions to language support 
with the form of adding Swedish to mod_say and improvements to Spanish 
phrase macros.

*The following bugs were squashed:*

c945584 FS-6237 --resolve
--fixed a regression from December in inherit_codec
--http://jira.freeswitch.org/browse/FS-6237
81f9303 FS-6219 --resolve
--bug: update mod_cidlookup to properly handle unknown and unavailable
--http://jira.freeswitch.org/browse/FS-6219

*New features that were added:*
0521493 Add man page for freeswitch

--Added a man page for FreeSWITCH
9d30007 FS-6231 add support for sending call waiting tone when a 
simultaneous call is received --resolve
--feature: added support for sending call waiting tone when a 
simultaneous call is received in mod_skinny
--http://jira.freeswitch.org/browse/FS-6231
1c3001f FS-2999 --resolve
--misc: in spanish phrase macros fixed some translations and added others
--http://jira.freeswitch.org/browse/FS-2999
97e2340 FS-6204 refactor some dtls code to generate a 1024 bit cert 
suitable for dtls in all version of chrome
--feature: updated FreeSWITCH_core to support new Chrome DTLS requirements
--http://jira.freeswitch.org/browse/FS-6204
bd72cd9 Allow setting late margin on register expirations
--feature: in mod_sofia added parameter to allow for configuration of 
register expiration late margin
--Thanks, Emmanuel Schmidbauer.
19dbd07 Allow access to headers from INVITE
--feature: copies all INVITE headers to channel variables on the a leg 
for inbound calls
--http://jira.freeswitch.org/browse/FS-6075
--Thanks, Peter Olsson.
Libsndfile was updated from a version from March 3rd 2009 to a version 
from April 5th 2013.

*Improvements in cross platform build supports:*
e209b1a left line in that breaks mod_dingaling build update and run sh 
config.status from build root or do a clean build to correct

--build: fixed build issue that broke mod_dingaling requires a clean 
build to correct
f206700 FS-6189 --resolve
--build: fixed compilation issue in Ubuntu 14.04
--http://jira.freeswitch.org/browse/FS-6189
There were many commits for FreeBSD and OpenBSD build support.

*In terms of stability these were the use cases that were fixed:*
f826b4b FS-5845 --resolve

--fixed a memory leak in mod_lcr related to switch_channel_expand_variables
--http://jira.freeswitch.org/browse/FS-5845

Feedback welcome and the referenced commits are in the attached text 
file with corresponding Jira links.

-- 
Kathleen King
Quentus Technologies, INC
kathleen.king at quentustech.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140226/0daeef99/attachment-0001.html 
-------------- next part --------------
PACKAGING
edf294c Correct alphabetization
--reformatted debian/control modules to fix alphabetization 
99765fb FS-6241 --resolve
a3e4b8a FS-6241 applying the patch to the legacy 5.1 mod_lua as well
--fixed crash with mod_lua when there was an error in a callback 
--http://jira.freeswitch.org/browse/FS-6241
e16b9c1 Add core build-dep on libogg-dev for speex
--packaging: add build-dep on libogg-dev for speex
9a0032e Exit non-zero from build-all on any build failure
--packaging: when building debian packages exit non-zero on any build failure
79b26b8 FS-6252 fixing RPM packaging - still in progress
--packaging: RPM changed owner of files under /usr/bin and /usr/lib
--http://jira.freeswitch.org/browse/FS-6252

MISC
6fbf599 typos
--in support/.bashrc allows for common typos 
0243b95 oops
--fixed bad merge conflict
0911849 Missed this we don't use underscores in settings in config files to prevent confusion between variables and settings
--in mod_opus renamed the parameter use_vbr to use-vbr  
1a85246 svn has been long retired
--cleaned up support-d by removing excess svn aliases 
2a3a1aa libsndfile remove accidental line endings
--removed line ending in lbsndfile
c2680ec libsndfile oops
--misc: fixed typo in libsndfile
6a9b098 libsndfile remove tests
036dc53 comment out more tests
daad292 remove more tests
--misc: removed tests from libsndfiles
ec50c05 make hangup or end of bridge trigger unhold action for held legs
--misc: when a call is hung up, if it is on hold, first unhold it, then hang up
2fe0516 Fix missing/duplicate declaration
--misc: fixed missing/duplicate declaration
--http://jira.freeswitch.org/browse/FS-6037
--Thanks, David Sanders.

BUILD
e607552 FS-6058 --resolve
9511fd7 FS-6058 confirmed via installing FreeBSD 9.2 in a VM that this will indeed configure and compile
--fixed a compilation error on FreeBSD in mod_opus
--http://jira.freeswitch.org/browse/FS-6058
fdd4974 bump
--forcing a rebuild of mod_sofia
75bfa09 add new m4 files
e73eb02 add more missing in acinclude.m4
6e7c748 fix typo
--build: libsndfile fixing a typo
319d056 fix typo
--build: libsndfile misc build work
c0d078e FS-6248 --resolve
a549012 FS-6248 it builds, ship it...
--build: updated mod_managed to use SWIG 2.01
--http://jira.freeswitch.org/browse/FS-6248
259d315 libsndfile changes more likely to be excepted back into tree
--build: lbsndfile changes made for Windows
f4978d6 gitignore for libsndfile generated files
--build: added libsndfile generated files to gitignore
d54262c more syntax
2c68ad3 fix build
199a64b FS-4657 --resolve update libsndfile to its latest master
--build: updated libsndfile
--http://jira.freeswitch.org/browse/FS-4657
cc32113 FS-6245
fba1c2b FS-6245: add this for now until we figure out a better way
b622a66 FS-6245: add this for now until we figure out a better way
--build: ongoing work with mod_v8 on FreeBSD 10
--http://jira.freeswitch.org/browse/FS-6245
1c61d88 Drop mod_speex from debian/
1bc1eed rm mod_speex load line from default configs
0b506af Remove mod_speex from other configs
e425307 rpmbuild: remove mod_speex
--build: wrap up moving mod_speex to the core
f206700 FS-6189 --resolve
--build: fixed compilation issue in Ubuntu 14.04 
--http://jira.freeswitch.org/browse/FS-6189
7549be4 try to make freebsd clang build move along a bit
ec71881 try to work a bit better on bsd
9b85b9c more bsd fun
f279a01 more bsd fun
020c910 add search path for libtiff on bsd
7af0618 more bsd fixes
b40dd8a freebsd fix, use detected cxx compiler when building esl
bf9e3a1 tgmath.h on freebsd is horribly broken and should never be used until they fix their operating system
6184e9c freebsd doesn't have g++ so you need to tell the makefile what to use
bbb96f9 fix openbsd build issue
4f8bb1e openbsd has but errors out when you use this header
eab9698 openbsd does not have librt or libcrypt?
19f9dc1 change macro name to work around conflict in openbsd
63aea26 change macro name to work around conflict in openbsd
2907a48 disable modem functionality on openbsd
bfad336 openbsd doesn't like this asm for some reason
--build: lots of work toward build support for FreeBSD and OpenBSD
c514e4e Fix make -j
74f9ed5 improve make -j detection to tolerate FS build being launched from within another make file
--build:fix make -j
c679d98 mod_v8: Minor tweaks to keep up with recent V8 API changes
--build: updated mod_v8 to support recent v8 API changes
e209b1a left line in that breaks mod_dingaling build update and run sh config.status from build root or do a clean build to correct
--build: fixed build issue that broke mod_dingaling requires a clean build to correct
81185aa FS-5512 --resolve ; clean up PostgreSQL libpq client detection in configure
--build: better support for libpq PostgreSQL location detection
--http://jira.freeswitch.org/browse/FS-5512
b324254 avoid redefined
--build: fix avoid redefining min and max if already defined
8d9848f fix calling convention for PKG_CHECK_MOD_VERSION
--build: libsndfile fixed calling convention for PKG_CHECK_MOD_VERSION
950cf08 remove generated file
--build: libsndfile removed generated file
64a2f54 FS-353: Don't configure libcurl if using system version
--build: if using system libcurl don't configure the in tree version
ae10161 FS-5723 java makefile problem
--build: ESL java client library fix
--http://jira.freeswitch.org/browse/FS-5723


NEW FEATURE
3162635 FS-5045 --resolve Added build for Visual Studio 2010/2012.
--added a Swedish option to mod_say
--http://jira.freeswitch.org/browse/FS-5045
0521493 Add man page for freeswitch
--Added a man page for FreeSWITCH
9d30007 FS-6231 add support for sending call waiting tone when a simultaneous call is received --resolve
--feature: added support for sending call waiting tone when a simultaneous call is recieved in mod_skinny
--http://jira.freeswitch.org/browse/FS-6231
1c3001f FS-2999 --resolve
--misc: in Spanish phrase macros fixed some translations and added others 
--http://jira.freeswitch.org/browse/FS-2999
97e2340 FS-6204 refactor some dtls code to generate a 1024 bit cert suitable for dtls in all version of chrome
--feature: updated FreeSWITCH_core to support new Chrome DTLS requirements
--http://jira.freeswitch.org/browse/FS-6204
cf1329d FS-6209 --resolve
--feature: added vbr support to mod_opus
--http://jira.freeswitch.org/browse/FS-6209
bd72cd9 Allow setting late margin on register expirations
--feature: in mod_sofia added parameter to allow for configuration of register expiration late margin
--Thanks, Emmanuel Schmidbauer.
8bf70dc FS-6164 I can see from this jira that this should be strcasecmp so SIP or sip are caught
--feature: in mod_sofia to make case insensitive 
--http://jira.freeswitch.org/browse/FS-6164
19dbd07 Allow access to headers from INVITE
--feature: copies all INVITE headers to channel variables on the a leg for inbound calls
--http://jira.freeswitch.org/browse/FS-6075
--Thanks, Peter Olsson.
159f577 run module integrity check post-build
0c1f6ef make color more portable
--feature: added a build system integrity check to locate modules that are not updated on make install
4c635d6 FS-4620 --resolve expose to dl_to_user and dl_to_host as chan vars
--feature: exposed access to d1_to_user and d1_to_host
--http://jira.freeswitch.org/browse/FS-4620
97e136c FS-5724 include realm in sofia::unregister Event
--feature: included the SIP realm in sofia::unregistered event
--http://jira.freeswitch.org/browse/FS-5724

STABILITY
f826b4b FS-5845 --resolve
--fixed a memory leak in mod_lcr related to switch_channel_expand_variables
--http://jira.freeswitch.org/browse/FS-5845


BUG FIX 
63c415a FS-6229 try this
--fixed bug in outbound socket hold scenario with missing MOH
--http://jira.freeswitch.org/browse/FS-6229 
b4b02f1 FS-6002 -master
--fixed hold support in proxy media mode
--http://jira.freeswitch.org/browse/FS-6002
c945584 FS-6237 --resolve
--fixed a regression from December in inherit_codec
--http://jira.freeswitch.org/browse/FS-6237
99765fb FS-6241 --resolve
a3e4b8a FS-6241 applying the patch to the legacy 5.1 mod_lua as well
--fixed crash with mod_lua when there was an error in a callback 
--http://jira.freeswitch.org/browse/FS-6241
e88ad70 FS-6235 try this patch, this will send you a DOWN state at last
e47aba1 FS-6235
--bug: FreeSWITCH_core return of last callState onhangup for mod_rtmp 
--http://jira.freeswitch.org/browse/FS-6235
81f9303 FS-6219 --resolve
--bug: update mod_cidlookup to properly handle unknown and unavailable
--http://jira.freeswitch.org/browse/FS-6219
8dab4f3 FS-6236 --resolve
--bug: fixed race condition in mod_callcenter
--http://jira.freeswitch.org/browse/FS-6236
0cebdf8 fix types for reply to
--bug:fixed sofia types
5fb6609 ESL-82 --resolve
--bug: fixed esl_connection_timeout to return the reason for connection failure 

IMPORTANT NOTES
5fb6609 ESL-82 --resolve
--requires application to call disconnect on connection failures
e209b1a left line in that breaks mod_dingaling build update and run sh config.status from build root or do a clean build to correct
--build: fixed build issue that broke mod_dingaling requires a clean build to correct


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list