27947 Commits

Author SHA1 Message Date
Travis Cross
dc093d179e Drop use of libedit EL_REFRESH in fs_cli for now
Newer versions of libedit provide an EL_REFRESH mechanism for
redrawing the prompt.  We had previously written our own code to
handle this.  In theory handing this over to libedit should be better.

Unfortunately when using EL_REFRESH the output of sofia siptrace isn't
showing up.  We're working on that, but for now we're just force own
our redrawing code to be used instead.
2014-03-27 12:20:43 +00:00
Jeff Lenk
7ed144d115 * Deprecate mod_spidermonkey windows part 1 2014-03-26 18:33:37 -05:00
Michael Jerris
1681b04129 FS-6406: --resolve add a way to specify build compiler for cross compile 2014-03-26 17:15:24 -04:00
Michael Jerris
d40615267e FS-353: better error reporting for missing lib, don't error on clean 2014-03-26 17:11:18 -04:00
Travis Cross
f9d065cda3 Use system libyaml for mod_yaml
FS-353
2014-03-26 19:27:22 +00:00
Travis Cross
5e3ba399c7 Use CPPFLAGS in mod_yaml 2014-03-26 19:27:21 +00:00
Michael Jerris
885fdbf28c hack harder 2014-03-26 14:49:59 -04:00
Travis Cross
b54ba38255 Follow mod_spidermonkey deprecation in debian/
It wasn't supported, and we weren't building it by default as it was.
2014-03-26 18:17:16 +00:00
Travis Cross
b0bcc011ea Deprecate mod_spidermonkey
We consider mod_spidermonkey to be completely replaced by mod_v8 (and
more generally by mod_lua) at this point.  We've barely supported
mod_spidermonkey for years.  Everyone should stop using it.

We're keeping this around for awhile in case people are relying on C
extensions to mod_spidermonkey and need time to migrate.  This module
may or may not be part of a v1.4 release depending on whether we find
anyone cares.  It definitely will not be part of the next release
after v1.4.
2014-03-26 18:01:49 +00:00
Michael Jerris
310f2ec3d6 initialize var 2014-03-26 11:25:23 -04:00
Raymond Chandler
5cccc6270b seg-- 2014-03-25 23:31:16 -04:00
Raymond Chandler
0ddd151a22 FS-5845 more leaks found by mikej 2014-03-25 22:44:37 -04:00
Ico
fa17059787 Fix memory leak when outbound socket is closed by server
ESL-88 --resolve

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-26 01:36:48 +00:00
Brian West
04de0f77d3 FS-6396 fix mod_silk builid on FreeBSD 2014-03-25 20:25:11 -05:00
Jeff Lenk
4dd0a5848f FS-6293 windows duh 2014-03-24 18:45:05 -05:00
Jeff Lenk
07438df263 FS-6293 fix windows build from version.h being added to xmlrpc 2014-03-24 18:09:07 -05:00
Chris Rienzo
98bba8b57a mod_mongo: switched from C++ to latest C driver 2014-03-24 17:34:56 -04:00
Brian West
c7bd862e9a FS:353: correct #if check for libedit function capability 2014-03-24 16:18:03 -05:00
Chris Rienzo
0b9e5c82a5 FS-6402 mod_rayo/mod_ssml: add mutex to hashes now that iteration is no longer thread-safe 2014-03-24 17:03:33 -04:00
Michael Jerris
5ac9748827 FS-5845: don't leak dbh in error conditions 2014-03-24 16:10:12 -04:00
Travis Cross
bcfb72cb2b Lower required version of sqlite for CentOS 6
Apparently CentOS 6 has only v3.6.20 of sqlite, so we'll accommodate
that barring evidence we shouldn't.  Please test and report back.
2014-03-24 13:55:44 +00:00
Travis Cross
3964aa1fdf Lower required version of sqlite
We've really only tested 3.8.3.1, so you might want to consider using
that.  We'll lower this down to 3.7.13 for Debian wheezy.  Please
test.
2014-03-24 13:55:43 +00:00
Michael Jerris
169a264c33 FS-353: sqlite pkg-config path for mac homebrew 2014-03-24 09:09:52 -04:00
Seven Du
0292a04c7c debug all media type 2013-12-15 11:44:50 +08:00
Anthony Minessale
87751f9eaf FS-5036 --resolve 2013-12-13 23:13:56 +05:00
Seven Du
f5b18c0fdd FS-5642 --resolve add back the ETIMEDOUT check, needed on Mac 2013-12-13 11:46:14 +08:00
Chris Rienzo
9ec1e86574 rpmbuild: update version of flite, lame, and opus 2013-12-10 14:17:01 -05:00
Anthony Minessale
ef730b75aa FS-5987 pushing the patch now since no matter what its better than before 2013-12-11 00:04:26 +05:00
Anthony Minessale
d2f8cf40bc FS-6006 2013-12-10 23:48:14 +05:00
Travis Cross
58d0d3d4a8 Cleanup whitespace 2013-12-10 18:19:55 +00:00
Travis Cross
8099af6564 Cleanup whitespace in debian/ 2013-12-10 03:53:17 +00:00
Travis Cross
a5647414e4 Deal correctly with spaces in SWITCH_VERSION_REVISION_HUMAN
This affects the set_fs_ver bash function and the
./build/set-fs-version.sh script.

Previously we were failing to quote the value of
SWITCH_VERSION_REVISION_HUMAN when inserting it into configure.in.
When it contains spaces, which it often does, this results in a
malformed line in the generated configure script, which results in the
define in src/include/switch_version.h.in being left unset.
2013-12-09 23:20:38 +00:00
Anthony Minessale
ea6a05cac5 FS-6033 --resolve 2013-12-10 03:42:18 +05:00
Chris Rienzo
d9a8dd0bb6 build: added freeswitch-config-rayo package and script to build it 2013-12-09 17:41:01 -05:00
Chris Rienzo
72aea1f53f build: updated mod_rayo config, fixed RPM packaging in master, added mod_rayo and mod_ssml 2013-12-09 17:40:14 -05:00
Jeff Lenk
069941f1da fix spandsp for windows build 2013-12-09 16:37:56 -06:00
Anthony Minessale
75bf4625ff add lua-reconf 2013-12-10 03:33:22 +05:00
Anthony Minessale
1a2942cd60 FS-6032 2013-12-10 01:02:24 +05:00
Anthony Minessale
87c5c64c32 FS-6032 2013-12-09 22:14:38 +05:00
Chris Rienzo
5cc5fae8f9 mod_mongo: use lboost_thread by default 2013-12-09 11:14:53 -05:00
Chris Rienzo
9d70d99d89 mod_mongo: use C++ driver pooling, added support for socket timeout 2013-12-09 11:09:50 -05:00
Nathan Neulinger
0174aba5af mod_skinny: move hardwired ptime to a define so it's in one place 2013-12-09 09:01:02 -06:00
Nathan Neulinger
3f064220b9 FS-6024 --resolve 2013-12-09 08:54:54 -06:00
Travis Cross
9caae64f37 Correct shlibs of freeswitch-all wrt libfreeswitch1
The freeswitch-all package provides libfreeswitch1, so any
shlibs-generated dependency should be for libfreeswitch1 rather than
freeswitch-all.

Because dh_shlibdeps / dpkg-shlibdeps searches for shlibs files in
debian/*/DEBIAN/ it was sometimes using freeswitch-all rather than
libfreeswitch1 to satisfy dependencies for freeswitch.so.1.

FS-6029 --resolve
2013-12-09 09:22:49 +00:00
Jeff Lenk
553bda996b vs2010 reswig 2013-12-08 21:53:56 -06:00
Travis Cross
f148aa9c3b Improve upgrade path to freeswitch-all
That is to say, declare all appropriate Provides/Conflicts/Replaces
for freeswitch-all and freeswitch-all-dbg by enumerating the binary
packages that we're going to produce during the build.

Conflicts is more appropriate than Breaks here as both packages will
continue to provide the same files on an ongoing basis and we would
like to force the removal of the other package.
2013-12-08 15:13:14 +00:00
Anthony Minessale
074b70b7db comment 2013-12-08 07:09:40 +05:00
Steve Underwood
ac2bf8a405 Fixed a file permission in the ESL library 2013-12-08 01:39:00 +08:00
Steve Underwood
eb3e843692 Eliminate a warning from valgrind, that might potentially be reporting actual
trouble.
2013-12-07 01:57:59 +08:00
Anthony Minessale
6c5a17894c accept any payload when no payload map is present 2013-12-05 16:35:49 -06:00