Hello, again. This passed week in the FreeSWITCH master branch we had 37 commits. We saw the addition of a new module, mod_graylog2, which when asked about the module the author, Chris Rienzo, said

“Basically, mod_graylog2 allows FS to send logs to a graylog2 server in its native log format: http://graylog2.org/gelf . This GELF implementation is simplified in that I didn't implement compression or chunking, though you still get logs up to around 8192 bytes (minus any fields and JSON overhead). This is an improvement over the 1024 byte limit of syslog. If anybody is interested in adding compression or chunking, feel free to send patches! In addition to supporting larger logs, we are also able to structure the logs such that fields like call UUIDs are easily searchable without having to write a bunch of extractor regexes. We're not yet sure how well graylog2 will scale for us, but the logging code was simple enough to implement in an afternoon that it's worth a try.”

The following bugs were squashed:
ea78f4d Fix race in erlang process spawning

bedf832 FS-6418 FS-6427 add profile param NDLB-proxy-never-patch-reinvites to solve both issues
Jira: http://jira.freeswitch.org/browse/FS-6418
1ca1d63 FS-6524,FS-6494: the compiler for rpi seems to be strangely mis-optimizing this if/else block. Yes, its already set to this value, but without the else block, it 'magically' hits the if blocks above, unless you sleep, print a log, or add the else
Jira: http://jira.freeswitch.org/browse/FS-6524
f683ac2 FS-6533: --resolve fix gcc 4.9 warning due to useless right-hand operand of comma expression in sofia-sip
Jira: http://jira.freeswitch.org/browse/FS-6533

New features that were added:
b08138d FS-4296 --resolve initial calling/called nums in \'show channels\. Patch provided by Mariusz Czułada <manieq.net@gmail.com>

Jira: http://jira.freeswitch.org/browse/FS-4296
b5816d3 added mod_graylog2: native GELF logging
054c645 FS-4296 --resolve Show initial channel values with 'show channels'. Thanks-to: Mariusz Czułada <manieq.net@gmail.com>
55f8f55 add heartbeat_fire_on_set variable to fire heartbeat instantly when its first enabled (legacy behavior) in FS core

Improvements in cross platform build supports:757b744 Compile and enable OPUS by default to lower the number of steps to complete a WebRTC setup

f8527f5 FS-6505 VS2010 Express
Jira: http://jira.freeswitch.org/browse/FS-6505
285e7dc slight tweak to pgsql version detection using awk instead of sed for bsd portability
9d99c34 Break on missing ldns lib at configure time
af4380d fix linker on mod_cepstral to work in newer environments
1fe6fb6 Use CPPFLAGS for mod_java includes
dc671d9 fix name of fs_ivrd
c7f2a19 FS-6505 download custom ldns lib for windows for now
Jira: http://jira.freeswitch.org/browse/FS-6505
e6ac87f fixes for VS2010 code analysis - hope these are OK else-where

In terms of stability these were the use cases that were fixed:
e6e0deb Fix erlang deadlock in mod_erlang_event

Performance enhancements:
042b162 back off locking contention on sql queues when they are nearly full to allow the system to recover from an attack

Feedback is welcome at kathleen.king@quentustech.com and the commits for this week are in the attached file along with the corresponding Jira links.

-- 
Kathleen King
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main:   (877) 211-9337
Cell:   (703) 859-3757
kathleen.king@quentustech.com