26848 Commits

Author SHA1 Message Date
Anthony Minessale
180282cd9a FS-6287 2014-04-04 13:42:13 -05:00
Michael Jerris
5e90a5a958 FS-6430: fix running of print_git_revision from builddir not in src tree 2014-04-04 12:00:06 -04:00
Michael Jerris
ab5ebd30ed FS-6430: try to fix print_git_revision when running from builddir not inside src root 2014-04-04 11:09:47 -04:00
Brian West
34b31f8f02 swig managed 2014-04-04 07:27:48 -05:00
Michael Jerris
5320075df7 FS-6429: --resolve check return values of fread and gets 2014-04-03 21:43:12 -04:00
Michael Jerris
98237f5962 fix mod_basic clang build warning, we don't need to declare var we don't use on this side of the ifdef 2014-04-03 19:35:43 -04:00
Michael Jerris
03844dcbe5 FS-6425: try to fix clear configure with openssl in brew dir 2014-04-03 15:33:54 -04:00
Anthony Minessale
7ea4acaece FS-6426 --resolve 2014-04-03 23:25:48 +05:00
Michael Jerris
4e86b03126 FS-6424: --resolve properly export symbols from stfu 2014-04-03 13:58:13 -04:00
Anthony Minessale
287fd66800 FS-6403 --resolve
This commit also reverts 2 previous attempts to fix this very rare race issue spanning back to 2009

62ce8538974f727778f1024d0ef9549e438704fe Patch from MOC
3a85348cdfd0fd7df63a2a150790722c2d294b36 FS-2302 mutex added around switch_xml_toxml()

The real problem was switch_xml_toxml_buf() was actually temporarily modifying the xml structure being searialized to make it appaer to be a root structure then serializing it and restoring the pointers.  This caused a non-threadsafe operation when some other thread was scanning the same xml structure.

This patch removes the modification and instead passes a new arg to switch_xml_toxml_r indicating to treat the structure as if it were a root structure.

This bug has been present since the induction of xml into FS.
2014-04-03 20:30:45 +05:00
Brian West
19e3175518 FS-6422: --resolve obvious copy and paste error 2014-04-03 07:20:41 -05:00
Anthony Minessale
1ce92b3ae7 FS-6421 --resolve 2014-04-02 16:43:36 -05:00
Michael Jerris
0fd1e16444 try to push sysroot in correctly c++ 2014-04-02 08:00:20 -04:00
William King
b5a7bbec7f spelling 2014-04-01 20:14:55 -07:00
Jeff Lenk
554abf3e0c vs2010 reswig 2014-04-01 18:13:07 -05:00
Anthony Minessale
7151d6acea FS-6402 part 2 2014-04-02 03:21:37 +05:00
Travis Cross
5110ee8008 Add some notes on how to give back to the project 2014-04-01 21:38:14 +00:00
Travis Cross
a78596221a Add uuid_ring_ready API command
We already had uuid_answer and uuid_pre_answer, so we might as well
add uuid_ring_ready.
2014-04-01 20:58:49 +00:00
Travis Cross
6234a94f41 Cleanup style for consistency 2014-04-01 20:54:44 +00:00
Travis Cross
a8dd56f2b3 Convert my_basic files to Unix newline format 2014-04-01 20:41:19 +00:00
Anthony Minessale
5c0cff70b3 FS-6402 --resolve 2014-04-02 01:20:19 +05:00
Anthony Minessale
2c7c041f50 update example 2014-04-01 23:51:26 +05:00
Michael Jerris
0cc3a17072 FS-6408: fix passing of CPPFLAGS to spandsp build 2014-04-01 13:28:22 -04:00
Ken Rice
6681176ce9 prevent a segfault in mod_basic if someone calls basic from CLI w/ no args 2014-04-01 08:57:15 -05:00
Anthony Minessale
e458fa2d5a allow execute with no args 2014-03-31 18:37:35 -05:00
Anthony Minessale
3c994f7898 example 2014-03-31 18:22:13 -05:00
Anthony Minessale
3a2736291e add mod_basic 2014-03-31 18:08:59 -05:00
Anthony Minessale
d08116e762 FS-6310 hold up, revert 2014-03-31 17:32:07 -05:00
Anthony Minessale
7532a7e0d5 FS-6310 --resolve try this version 2014-03-31 17:03:01 -05:00
James Le Cuirot
4bdef6e605 Fix detection of libedit on BSD
Since libedit originates from NetBSD, this and other BSDs use the
official version while Linux distributions tend to use the
autotoolized fork. The official version does not install a .pc file so
we cannot rely exclusively on pkg-config for detection.

FS-6408

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-31 21:59:42 +00:00
James Le Cuirot
ec044e62e2 Add -I flags to CPPFLAGS
Don't use CFLAGS or CXXFLAGS for this because AC_CHECK_HEADER only
uses CPPFLAGS.

FS-6408

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-31 21:59:41 +00:00
Anthony Minessale
aa147fa5fd FS-6412 --resolve 2014-03-31 16:22:33 -05:00
Travis Cross
b9369f6d4e Remove stray executable bits 2014-03-31 20:38:09 +00:00
Anthony Minessale
c02a5e67b8 FS-6413 --resolve with this patch you will need to make sure the boxes have the clocks synced and both started inside the same occurence of the most recent new year. 2014-03-31 15:23:50 -05:00
Anthony Minessale
107c5eccc3 video refresh floor holder on conference join 2014-03-31 22:39:46 +05:00
Michael Jerris
1e51e86845 working cross configure for arm gnueabi 2014-03-31 10:34:46 -04:00
Michael Jerris
0876df6a11 a bit more open in type of arm 2014-03-31 09:56:45 -04:00
Michael Jerris
ab2cab2660 also push PKG_CONFIG_SYSROOT_DIR and set some test results that can not be figured out during cross compile explicitly for arm-linux-gnueabi*|arm-*-linux-gnueabi* 2014-03-31 09:48:02 -04:00
Michael Jerris
2d2cb445c0 push sysroot down to other libs and things that don't use libtool as well, so you don't need to specify it in a bunch of different ways when using it. 2014-03-31 08:27:11 -04:00
Tamas Cseke
9b56dff275 Say zero in time measurement only if it is neccessary 2014-03-31 09:33:17 +02:00
William King
e0d9d7f0b2 FS-6410 Adding some log lines to mod_sonar so that it is more clear what is happening when the app is sending and detecting pings. 2014-03-29 19:08:24 -07:00
Michael Jerris
7dba19ceeb make cross compile a bit easier, as this setitng needs to be set manually, and we never use this feature 2014-03-28 17:00:53 -04:00
Michael Jerris
f50f04be51 FS-6356: --resolve fix assert when you set the time > 15 days in the future during operation while things are in queue to be processeed 2014-03-28 14:33:47 -04:00
Travis Cross
0fe2039219 Require libedit-dev be available unless disabled
Previously we enabled libedit support opportunistically if it was
neither enabled nor disabled explicitly.  But this can result in
people being confused by libedit features not being available when
they really just need to install dependencies.  With this change,
we'll break on configure if libedit-dev isn't there.  If the user
really wants to build without libedit they just need to explicitly
disable it.

Cc: Ken Rice <krice@freeswitch.org>
2014-03-28 15:48:20 +00:00
Brian West
89094cfca0 start updating doxygen 2014-03-28 10:04:31 -05:00
Brian West
1e7d8e9733 Give warning in the vars.xml docs about SRTP + VBR codecs 2014-03-28 09:37:56 -05:00
Travis Cross
180d081be4 Use buffered printers in fs_cli
Now that all output should end in a newline, we don't need to play
tricks with getting certain escape codes out ahead of buffered output.

This updates what we tried to do in commit
991b83d23cf014226aa97f01f4290a6e6554fee1.

This partially reverts commit
8056125077d5a2583272219d193b94e81c97a50c.
2014-03-28 00:01:33 +00:00
Travis Cross
11f4628cae Reenable the new EL_REFRESH mechanism 2014-03-27 23:09:06 +00:00
Travis Cross
59f80c9e4f Handle bodies not ending in newlines w/EL_REFRESH
The issue is that sofia siptrace output doesn't end each line with a
newline.  Instead it sends a separate newline afterward, which comes
in as a separate event body.  With the new EL_REFRESH code in effect
the line is being cleared after the siptrace output has been written
but before that next newline comes in.

With our own refresh code this doesn't happen because of slight
differences in where the stdio buffers get flushed compared to where
the output of clear_line() ends up.

This is a bit of a clumsy workaround.  But we'll fix it first, then
refactor.
2014-03-27 23:06:07 +00:00
Travis Cross
3bc51dfff9 Turn on the fancy fs_cli with a modern libedit
We turn ON the features with a newer libedit.

This fixes commit 4f54f912c3e9f296d23a694bd29501b9bc5a700f.
2014-03-27 17:35:35 +00:00