25755 Commits

Author SHA1 Message Date
Peter Olsson
9059fb91cc FS-5045 2014-02-02 12:33:37 +01:00
Peter Olsson
1e0e66fd47 FS-6160 --resolve 2014-02-02 08:13:55 +01:00
Peter Olsson
40a48ae951 mod_v8: Fixed compiler warnings on Linux 2014-02-01 19:18:47 +01:00
Peter Olsson
4f9402c09d mod_v8: Fixed line endings, and removed old code. 2014-02-01 18:54:39 +01:00
Peter Olsson
04005dfa68 mod_v8: Added new extension class that makes it possible to subscribe to FS events. Wiki will be updated soon. 2014-02-01 18:20:04 +01:00
Travis Cross
ab2bc7c689 Improve configure handling of ODBC
This commit changes behavior such that if --disable-core-odbc-support
is provided we'll build without ODBC even if the libraries are there.

Previously we would always quietly build with ODBC support if it was
on the system.

Contrary to what was said in commit 72a804983, my 2012 commit
ffc8e81b7 did not affect the behavior of --disable-core-odbc-support.
We never recognized the flag as being different from not providing the
option at all.

What the commit did do was to cause us to fail loudly if
--enable-core-odbc-support was provided but the system libraries were
not there.  This behavior is preserved.

(That commit also caused us to potentially run certain checks twice,
which this commit resolves.)

You can also now provide --enable-core-odbc-support=optional which has
the same effect as the default behavior.

FS-6173 --resolve

Thanks-to: James Le Cuirot <chewi@aura-online.co.uk>
2014-02-01 15:40:34 +00:00
Travis Cross
3cad316804 Drop default support for squeeze 2014-02-01 15:03:52 +00:00
Giovanni Maruzzelli
a324fe2b91 skypopen: new temporary address for downloading Skype client binary package 2014-02-01 15:16:29 +01:00
Peter Olsson
609209d031 Tweaks to silence some compiler warnings on Windows 2014-02-01 12:04:26 +01:00
Chris Rienzo
6d5bd4abaa Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-01-31 18:10:21 -05:00
Chris Rienzo
5cd9bfcf14 mod_rayo: fixed recording reference counts 2014-01-31 18:09:41 -05:00
Travis Cross
ec70120718 Revert "Improve configure ODBC handling"
This reverts commit dfd591e9f52cdc71f3837e123db5bace9c5474b8, reversing
changes made to 998b656799fd8f99a0d572c105fb1cf237127661.
2014-01-31 22:35:03 +00:00
Travis Cross
70af601360 Revert "Fix configure ODBC logic"
This reverts commit ef35dc6343596641700705e44c63f90eac92bc8a.
2014-01-31 22:34:25 +00:00
Travis Cross
ef35dc6343 Fix configure ODBC logic
...and rewrite entire block for better clarity of purpose.

We might want to look more closely at the AX_LIB_ODBC macro as well.

This amends commit dfd591e9f52cdc71f3837e123db5bace9c5474b8.
2014-01-31 22:11:43 +00:00
Moises Silva
f5f4df3483 Fix ESL infinite loop on handle_recv() when errno is already set
system calls do not clear errno, just set it in case of failure, so we
gotta make sure the recv() syscall really failed by checking the return value
2014-02-01 01:40:29 +05:00
Travis Cross
dfd591e9f5 Improve configure ODBC handling 2014-01-31 18:53:02 +00:00
Travis Cross
cc3e15eb50 Ensure we don't set HAVE_ODBC unless we really do 2014-01-31 18:53:02 +00:00
James Le Cuirot
72a8049835 Fix --disable-core-odbc-support
In commit ffc8e81b763c4e11e02309b99e2a4b4aa666e845, tc ensured that
configure would abort if libodbc was not found. However this resulted
in the library check being done twice, as well as rendering
--disable-core-odbc-support ineffective. If libodbc was found, it
would enable core ODBC support regardless. This fix ensures the check
is only done once or not at all if core ODBC support is explicitly
disabled.

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-01-31 18:53:01 +00:00
Chris Rienzo
ce945c3f49 FS-6172 --resolve mod_rayo: fire input-timers-started during prompt lifecycle 2014-01-31 13:40:39 -05:00
Jeff Lenk
998b656799 remove some _MSC_VER stuff 2014-01-31 12:35:55 -06:00
Travis Cross
59d10edd79 Fix build on x86/i386 systems 2014-01-31 17:49:44 +00:00
Jeff Lenk
558decda2c srtp fix cast for last round of fixes 2014-01-31 11:19:30 -06:00
Jeff Lenk
37a639860c revert last srtp change and fix for windows different 2014-01-31 10:53:33 -06:00
Chris Rienzo
360ef648b4 FS-6171 mod_rayo: added support for normal/groupchat/headline message types for console testing 2014-01-31 11:36:14 -05:00
James Le Cuirot
4380453ac8 mod_rayo: Translate XMPP messages to SIP messages
Call-bound XMPP messages are translated to SIP messages via
SWITCH_EVENT_SEND_MESSAGE in a similar manner to that described in
draft-ietf-stox-im-06. Messages with a type of "normal" are directed
to the caller. Other types receive a feature-not-implemented response
but it is envisaged that the "groupchat" type could be used to direct
the message to all joined parties.
2014-01-31 10:56:41 -05:00
Jeff Lenk
7454350062 missed one on last commit 2014-01-31 09:16:20 -06:00
Anthony Minessale
0a3e18a308 FS-6174 --resolve after updating to this revision, put ca-bundle.crt in /usr/local/freeswitch/certs to get chain cert in place for both dtls and wss 2014-01-31 20:16:54 +05:00
Jeff Lenk
035985859c reapply several compiler fixes after last commit 2014-01-31 08:54:26 -06:00
Travis Cross
f6afcb215d Remove misplaced executable bit 2014-01-31 12:09:00 +00:00
Travis Cross
32e3505cdc Install switch_curl.h to includes/
FS-6163 --resolve

Thanks-to: Davide Colombo <davec82@gmail.com>
2014-01-31 12:03:29 +00:00
Michael Jerris
91eb5b237d update srtp to master part 1 2014-01-30 16:55:56 -05:00
Chris Rienzo
6e38bb1a8a Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-01-30 14:42:41 -05:00
Chris Rienzo
bda098a3a5 mod_rayo: added platform-code to end reason 2014-01-30 14:42:31 -05:00
Anthony Minessale
0148389c82 FS-6170 please test 2014-01-31 00:26:36 +05:00
Chris Rienzo
9fdf803fe8 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-01-30 13:10:10 -05:00
Chris Rienzo
5891951ea9 mod_rayo: fixed output start-offset and max-time 2014-01-30 13:10:00 -05:00
Anthony Minessale
6bec36168c FS-6153 try this revision 2014-01-30 23:02:28 +05:00
Travis Cross
e0b1dcdfc3 Start DBs before FS if possible
Thanks-to: Humberto Diógenes <hdiogenes@gmail.com>
2014-01-30 14:12:45 +00:00
Michael Jerris
16c9c1df0a don't define inline to nothing 2014-01-30 08:54:03 -05:00
Jeff Lenk
7b44e5b27c compiler warnings 2014-01-29 20:46:38 -06:00
Anthony Minessale
4591088971 remove extra debug 2014-01-30 05:37:05 +05:00
Anthony Minessale
f9e46cc60d break for video as well as audio when receiving certian messages 2014-01-30 05:27:54 +05:00
Anthony Minessale
32b2a45efc add more rtp statistics with several new vars for cdr processing in_jitter_min_variance in_jitter_max_variance in_jitter_loss_rate in_jitter_burst_rate in_mean_interval in_flaw_total in_quality_percentage in_mos 2014-01-30 05:08:34 +05:00
Michael Jerris
fa0de66ec8 .gitignore 2014-01-29 17:56:51 -05:00
Michael Jerris
a9bfeaeb9a fix dependency 2014-01-29 17:19:00 -05:00
Michael Jerris
433830a3fe revert previous change that does not correct the issue. opened a bug with apple on this issue https://bugreport.apple.com/problem/viewproblem #15938497 2014-01-29 16:59:55 -05:00
Anthony Minessale
7104ecac28 FS-6153 try this patch 2014-01-30 02:51:07 +05:00
Anthony Minessale
a21cbf8142 FS-6165 --resolve 2014-01-30 00:20:21 +05:00
Michael Jerris
85d6b9af87 enforce requirements for openssl 1.0.1e or later. on mac, look in homebrew directory for openssl too 2014-01-29 13:16:46 -05:00
Michael Jerris
04fba22378 add missing dep 2014-01-29 12:50:50 -05:00