Commit Graph

30088 Commits

Author SHA1 Message Date
Travis Cross 4249def9c7 Add symbols for version information
This allows us to automatically pull the version of FS out of a core
file for better reporting of bugs.
2014-01-21 04:09:51 +00:00
Travis Cross 69d382c4f1 Refactor to use gdb printf 2014-01-21 04:09:51 +00:00
Travis Cross 4c33511d5b Add utility to generate backtraces from core files
This should help with getting people reporting issues to provide us
the exact and complete debugging information we need.  In many cases
we'll be able to have them just run this script against their core
file.
2014-01-21 03:39:00 +00:00
Anthony Minessale bfeed7514b add version to log 2014-01-20 23:34:32 +05:00
Anthony Minessale 96fc5b1fc0 change startup logline to info so it goes in the logs and we can see which version is running 2014-01-20 23:13:59 +05:00
Brian West 0b479c57e5 FS-6068 missed on 2014-01-20 11:29:59 -06:00
Peter Olsson 2e32d10503 mod_v8: Added configure flag --enable-static-v8 to enable static linking of the V8 lib. Also enabled this flag for the Debian packaging system. Please note the static linking has only been verified on Linux so far 2014-01-20 11:33:38 +01:00
Travis Cross 9501911964 Build debian packages verbosely 2014-01-20 00:31:25 +00:00
Peter Olsson df193ac5c6 mod_v8: Detect the g++ target platform, and use this when building V8 2014-01-19 11:41:15 +01:00
Jeff Lenk 94f2187efe fix gsmopen and skypopen last commit for logging 2014-01-18 23:32:33 -06:00
Travis Cross a0e9639a1f Handle Linux TCP keepalives better in Sofia
Sofia accepts a value for the TCP keepalive timeout interval via
TPTAG_KEEPALIVE, however it fails to use this value for the Linux
keepalive socket options TCP_KEEPIDLE and TCP_KEEPINTVL.  In fact, on
Linux it enables the sending of TCP keepalives even if tpp_keepalive
is set to zero which would disable Sofia's internal keepalive
mechanisms.  Sofia then uses a hard coded value of 30 seconds for
these keepalive intervals which affects battery life on mobile
devices.

With this commit we harmonize the sending of TCP keepalives on Linux
with other platforms by using the value from TPTAG_KEEPALIVE and not
enabling the sending of TCP keepalives at all if the value of the
parameter is zero.

FS-6104 --resolve
2014-01-18 15:46:56 +00:00
Peter Olsson 177d8950c2 mod_v8: Add support for build in VS2010. Files manually patched, but they should work as expected 2014-01-18 11:24:57 +01:00
Peter Olsson 91bd69beb4 Improved VS2012 project files for opus lib, to make it work better when converting into VS2013 project 2014-01-18 11:22:18 +01:00
Jeff Lenk a4dfb5463f FS-6103 --resolve 2014-01-17 16:27:00 -06:00
Jeff Lenk 756ba1c8a8 FS-6102 --resolve 2014-01-17 16:17:57 -06:00
Travis Cross edad7443a4 Add description of util.h -l usage 2014-01-17 20:06:14 +00:00
Travis Cross 6b8c3d6e56 Use -i to simplify debian/README.source 2014-01-17 20:03:39 +00:00
Travis Cross 671fc3bc4e Add convenience option for building a small subset of modules 2014-01-17 19:30:49 +00:00
Travis Cross 383b77a1f0 Add option to install build-deps needed by debian/util.sh 2014-01-17 19:24:13 +00:00
Steve Underwood 63136410ad Fixed poor checking for ARM NEON 2014-01-17 23:16:23 +08:00
Ken Rice 9480f41728 new for new switch_version_full() 2014-01-17 09:14:54 -06:00
Ken Rice bc0dc9a719 hush cranky compiles due to no format string 2014-01-17 09:07:16 -06:00
Travis Cross 3c4ef16c4c Build mod_shout on Debian
...at least until mod_vlc stabilizes.
2014-01-17 09:58:39 +00:00
Travis Cross ec9bed1b94 Suggest vlc-dbg for mod_vlc
This helps to reason about any core dumps that come from libvlc /
mod_vlc.
2014-01-17 08:52:14 +00:00
Travis Cross 0f9a70324f Depend on vlc-nox for mod_vlc
mod_vlc needs the plugins from vlc-nox to do anything useful.

Currently mod_vlc segfaults without the plugins.  Even after that is
fixed, however, without any plugins mod_vlc can't do its job, so we'll
set a hard dependency here.  I could probably be talked into making
this a Recommends rather than Depends.

FS-6124
2014-01-17 08:52:13 +00:00
Jeff Lenk 981145c14d vs2010 switch_version.c fix 2014-01-16 22:40:37 -06:00
Jeff Lenk 27035219a7 fix mod_skypopen and mod_gsmopen for switch_version.c 2014-01-16 22:00:21 -06:00
Jeff Lenk 6b59b31e5e fix windows for switch_version.c still need work for mod_skypopen and mod_gsmopen 2014-01-16 21:35:40 -06:00
Anthony Minessale 3cdca26756 typo in last change 2014-01-16 15:09:38 -06:00
Anthony Minessale 805964b6ae fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:55:04 +05:00
Anthony Minessale 8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Peter Olsson 104ce2a35f mod_v8: Improved build for some version of gcc and (hopefully) fixed build on OSX 2014-01-16 19:56:45 +01:00
Steve Underwood c92aa56d57 Merge branch 'master' of git.freeswitch.org:freeswitch 2014-01-16 00:49:11 +08:00
Steve Underwood f7a407feca Removal of some pointless callback parameters in the spandsp AT command
interpreter, and fixes for my congential inability to reliably spell psuedo,
er, pseudo, er, whatever.
2014-01-16 00:47:29 +08:00
Peter Olsson 50b9ba29b4 mod_v8: In FileIO, make sure to initialize buffer with NULL, and add extra space for terminating NULL char 2014-01-15 17:47:16 +01:00
Anthony Minessale f4a4ba1716 FS-5544 --resolve 2014-01-15 21:20:06 +05:00
Raymond Chandler 8e0d2ee982 FS-6090 --resolve 2014-01-15 10:56:22 -05:00
Peter Olsson dd145edc8c mod_v8: Extended FSEvent class to handle array values in headers, also a new constructor flag was added to make it possible to create events holding only unique headers 2014-01-15 16:55:04 +01:00
Marc Olivier Chouinard 98354557f6 Removed Makefile.in from legacy mod_lua and added .gitignore to help not get it back in. 2014-01-15 00:54:00 -05:00
Anthony Minessale 1b9c21ee88 some webrtc tweaks 2014-01-15 07:04:24 +05:00
Travis Cross 657b0377ef Work around debian bootstrap parsing oddity 2014-01-14 23:47:31 +00:00
Travis Cross 824e174af8 Add mod_v8 to control-modules 2014-01-14 22:58:02 +00:00
Travis Cross 2e88503602 Ignore src/mod/legacy in debian builds
FS-6110 --resolve
2014-01-14 22:55:28 +00:00
Travis Cross 1b382ea0f2 Refactor check in debian bootstrap 2014-01-14 22:34:46 +00:00
Peter Olsson 47006e90ea mod_v8: Renamed XML error property to a better name 2014-01-14 23:05:55 +01:00
Anthony Minessale 9aa607f17e FS-6106 --resolve 2014-01-15 03:02:45 +05:00
Anthony Minessale 33cfc6f126 FS-6086 --resolve 2014-01-15 02:58:13 +05:00
Anthony Minessale d2de17f9e0 FS-6107 --resolve 2014-01-15 02:39:22 +05:00
Anthony Minessale 283342fae6 wire json api interface into mod_v8 2014-01-15 00:28:30 +05:00
Anthony Minessale 6c712045fd FS-6108 --resolve caused by switch_ivr_media while on hold 2014-01-14 22:59:49 +05:00