On Mar 30, 2015, at 10:48 AM, Vladimir Getmanshchuk <vladget@gmail.com> wrote:I guess you did.. Is there any way to except some character from URL encoding list?Hi!Did you guys change something with escaping hash ASCII char at SIP URI?Thank you!On Thu, Mar 26, 2015 at 6:39 PM, Ken Rice <krice@freeswitch.org> wrote:New Post on freeswitch.org from krice387
check it out at http://ift.tt/1Izjq3R
FreeSWITCH 1.4.18 Released!FreeSWITCH 1.4.18 has been released!
This is routine maintenance release.
Source Tarball available at http://ift.tt/1Izjssi
Debian and Yum Repos have been updated as well.
See the release notes below for a list of notable changes.
For additional information about the FreeSWITCH release process, please see http://ift.tt/1E59SyO .
FreeSWITCH 1.4.18 Release Notes
FreeSWITCH 1.4.18 is a routine maintenance release.
New features that were added:
- FS-7201 Set ANI plan and ANI type for ftmod_libpri
- FS-7209 If ANI TON is not interpreted correctly by libpri, fallback to calling TON/type.
- FS-7265 Add mongo_find_n API
- FS-7269 Add error logs in mod_java
- FS-7284 A simplification of command line arguments to allow for using -base instead of specifying each directory when using alternate configs.
- FS-7285 Allow eavesdrop to bridge only one leg
- FS-7164 Added support for URL attribute in the grammar tag for mod_rayo. This is useful for MRCP engines to look up their grammars directly.
- FS-7299 Implement cookie-file option for mod_xml_cdr
- FS-7302 Added params to fs_encode.c: -c for path to conf_dir -k for path to log_dir -m for path to mod_dir
- FS-7309 Allow removal of User-Agent header from the sip message
- FS-7304 Multiple and reversed ranges for XML dialplan date and time conditions
- FS-7312 Update mod_verto to proxy additional variables
- FS-7323 Add ability to force URL refresh in mod_http_cache using {refresh=true} parameter that can be prefixed to a URL to force refresh when using http:// https:// file formats or the http_get API. And added http_remove_cache API call to manually expire a cached URL.
- FS-7354 Filter feature ported from mod_event_socket to mod_erlang_event
Improvements to the documentation:
- FS-7362 Add minimal configuration for configuring FreeSWITCH from scratch
Improvements in build system, cross platform support, and packaging:
- FS-7149 Update Windows build to use flite-2.0.0-release
- FS-7346 Update mod_mongo driver to 1.1.0
- FS-7122 Fixed issues building on CentOS 5 and other distributions with older autotools
- FS-6520 Fix for libv8 build issue using MSVC 2013
- FS-7245 Don’t rebuild core on mod_foo-clean targets
- FS-7270 Set the makefile to look for libtool-bin first and update libjpeg-dev to libjpeg8-dev in Debian makefile
- FS-7318 Debian rules update to handle a pre-bootstrapped orig file
- FS-7149 Update freeswitch.spec for flite-2.0.0
- FS-7236 Fix code before declaration in mod_conference
- FS-7264 Fix signed/unsigned warnings on Windows building ws.c
- FS-7294 Enable -Werror when building with clang compiler
- FS-7296 Fix build error on newest gcc
- FS-7314 Fix for configure error caused by a broken openssl 1.0.2 includes
- FS-7322 Fix for issues building on CentOS 5 and other distributions with older autotools
- FS-7340 Remove json-c dependency in favor of our own json code
- FS-7350 Add –enable-address-sanitizer configure flag to enable clang address sanitizer
- FS-7355 Fix rpl_realloc symbol missing link error that can occur when using clang
The following bugs were fixed:
- FS-7193 Fix for sofia contact being encoded which makes it impossible to call a registered user
- FS-7191 Edit pgsql example connection string to remove unnecessary option that may cause a failure on some systems
- FS-7205 Do not url encode unless an ‘@’ is in the uri
- FS-7211 Fix for sofia_contact returns unable to locate registered user
- FS-7208 _undef_ as the header and/or ident will make it be an empty string which is the same you were doing on your local builds in mod_spandsp
- FS-7214 Fix segfault caused by bad command argument bounds checking for flush and delete in mod_memcache
- FS-7217 Use upper case when you query
- FS-7197 If the span has been already fully stopped and ftdm is not running, return success from the span stop function.
- FS-7235 Fix for call recording deleting recorded files in append mode if appended data is shorter than RECORD_MIN_SEC
- FS-7236 Added lock to prevent a race condition and segfault in mod_conference
- FS-7236 Fix mutex use before init error caused by 27c8622
- 0dc48df Fix for a bug from original implementation, cannot send call state about state destroy, this is an internal state and the session is already destroyed.
- FS-7256 Fix for being unable to load mod_java
- FS-7252 Fix for 6-year-old regression from commit 525f1ac back in 2008
- FS-7260 Fix for L16@16000h with Asterisk negotiation issue
- FS-7236 Re-factor to fix audio problem from commit 7c63670
- FS-7250 Removed the FreeSWITCH core handler for SIG_CHLD because it isn’t necessary anymore and it causes dependent libraries that tried to start a child process to hang waiting on a signal that FreeSWITCH core intercepted.
- FS-7066 Fixed a bug causing higher cpu load averages on older kernels with related bugs FS-7253 and FS-7231
- FS-7298 Fix race condition when callcenter member cancels the call
- FS-7301 Fix for issue faxing to numbers with a pass through tone
- FS-7192 Exclude Expires header in INVITEs responding to an auth challenge in mod_sofia
- FS-7308 Only log SLA SQL query SQL when debugging is enabled in mod_sofia
- FS-7306 Fix for fs_encode in mod_spandsp sleeping too much
- FS-7230 Fixed a memory leak in mod_conference
- FS-7307 Fixed buffering issue when recording calls in native format
- FS-7126 Fixed coredump when calling the translate application
- FS-7313 Fix for coredump when passing invalid params to the vm_fsdb_msg_email api in mod_voicemail
- FS-7339 Move the creation of view sql statements for basic_calls and detailed_calls to happen after the creation of the tables so the creation works and won’t have to be run a second time.
- FS-7342 Fixed a crash regression in mod_conference caused by FS-7230
- FS-7305 Fix for making embedded versions of FS startup and shutdown faster, like in the case of tone2wav.
- FS-5570 Patch to add “multi” parameter to group api command. When the “multi” parameter is present, the group command will return a list of group members delimited by :_: which allows for multiply-registered endpoints to participate in a group.
- FS-7300 Handle all MRCP completion causes in SPEECH-COMPLETE event and validate load input grammar URLs