Commit Graph

25516 Commits

Author SHA1 Message Date
Anthony Minessale b8b475855e swigall stable 2014-02-09 00:13:42 +05:00
Brian West fcbb664df9 ESL-66 2014-02-07 13:10:08 -06:00
Anthony Minessale 66fa44d889 FS-6198 --resolve 2014-02-07 04:00:02 +05:00
Chris Rienzo c73fa9f9b0 mod_rayo: fix segfault in prompt component 2014-02-06 15:08:51 -05:00
Michael Jerris 5dcfe78169 FS-5763: --resolve add configure check for lzma and newer readhat/sl tinfo stuff 2014-02-06 12:41:52 -06:00
Anthony Minessale 0c65c4614d FS-6195 --resolve 2014-02-06 22:24:59 +05:00
Brian West 4a7bceb4d6 Update in-config docs 2014-02-06 08:59:51 -06:00
Travis Cross 1a435ef3d6 Delete old debian build tools 2014-02-06 06:11:05 +00:00
Travis Cross 1ee7ae5997 Delete old SVN build script 2014-02-06 06:04:32 +00:00
Travis Cross 8b4579c01d Support setting TLS cipher suites in mod_sofia
This adds a parameter tls-ciphers in which we can specify the TLS
cipher suite specification for OpenSSL.
2014-02-06 06:04:32 +00:00
Travis Cross 25c65d52c5 Allow setting TLS cipher suites through Sofia-SIP API
Previously there was no way to override the hard-coded cipher suite
specification of "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH".

This commit does leave in place the hardcoded cipher spec for WebRTC
of "HIGH:!DSS:!aNULL@STRENGTH".
2014-02-06 06:04:32 +00:00
Chris Rienzo 195e959d61 mod_rayo: fix message->call input validation 2014-02-05 23:20:48 -05:00
Chris Rienzo 1f81993df6 FS-6192 --resolve 2014-02-05 22:25:14 -05:00
Travis Cross aae91d6593 Default to TLSv1 through TLSv1.2 if unspecified 2014-02-06 02:45:51 +00:00
Travis Cross 3a753f1de2 Support setting enabled TLS versions in mod_sofia
Previously if tls-version was set to tlsv1 we supported only TLSv1,
but if it was set to sslv23 we supported all versions of TLS.  This
was a weird incorrectly documented behavior that we hope no one was
relying on.

Now we can pass a comma-separated list of TLS/SSL versions that we
would like to support in tls-version.

FS-5839 --resolve
2014-02-06 02:45:51 +00:00
Travis Cross 7f772b2601 Allow setting enabled TLS versions in Sofia-SIP
Previously if the TPTAG_TLS_VERSION was set to a non-zero value we
supported only TLSv1 (but not TLSv1.1 or TLSv1.2), and if was set to
zero we supported all versions of TLS and SSL (including the
ridiculous SSLv2).

Now we take an integer field where various bits can be set indicating
which versions of TLS we would like to support.
2014-02-06 02:45:50 +00:00
Chris Rienzo b8cda452a2 FS-6092 --resolve mod_rayo - mixer with single call can be recorded 2014-02-05 17:03:40 -05:00
Chris Rienzo a48132d1da FS-6181 --resolve 2014-02-05 16:59:34 -05:00
Anthony Minessale 41466b8c94 FS-6190 --resolve slightly modified, please test 2014-02-06 02:33:07 +05:00
Anthony Minessale 8fdb5e829a FS-6181 --resolve 2014-02-06 02:00:35 +05:00
Anthony Minessale dedc4d7e3e FS-5396 --resolve add gethost function to call gethostbyname as desired
Conflicts:
	src/mod/endpoints/mod_sofia/mod_sofia.c
2014-02-06 01:52:22 +05:00
Ken Rice e094f5dc70 version bump 2014-02-04 16:06:32 -06:00
Ken Rice 0f8783f32c small tweak to generate other source archive types 2014-02-04 16:01:06 -06:00
Anthony Minessale cd4e926969 try to avoid compiler optimization snafu equiv to: 4021b5c 2014-02-05 00:36:10 +05:00
Anthony Minessale 1c2d2132a8 put back if block so we don't try secure where none is present 2014-02-04 11:54:07 +05:00
Giovanni Maruzzelli 3e8aa76e7c skypopen: new temporary address for downloading Skype client binary package 2014-02-03 16:47:55 -06:00
Travis Cross 2ddfecb4ed 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 16:33:09 +00:00
Chris Rienzo 0de9c52ba1 mod_rayo: fixed recording reference counts 2014-01-31 18:10:05 -05:00
Travis Cross 418dd16643 Revert "Improve configure ODBC handling"
This reverts commit 60c56109bc, reversing
changes made to d7d5847dda.
2014-01-31 22:36:51 +00:00
Travis Cross 613f156da4 Revert "Fix configure ODBC logic"
This reverts commit 46501075cd.
2014-01-31 22:36:34 +00:00
Travis Cross 46501075cd 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 60c56109bc.
2014-01-31 22:13:02 +00:00
Moises Silva 3eb27f970d 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:45 +05:00
Travis Cross 60c56109bc Improve configure ODBC handling 2014-01-31 18:53:57 +00:00
Travis Cross f7176ca108 Ensure we don't set HAVE_ODBC unless we really do 2014-01-31 18:53:57 +00:00
James Le Cuirot 753835b456 Fix --disable-core-odbc-support
In commit ffc8e81b76, 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:56 +00:00
Chris Rienzo d7d5847dda FS-6172 --resolve mod_rayo: fire input-timers-started during prompt lifecycle 2014-01-31 13:41:29 -05:00
Chris Rienzo 1a36d052b5 FS-6171 mod_rayo: added support for normal/groupchat/headline message types for console testing 2014-01-31 11:37:03 -05:00
James Le Cuirot d0e9daa2ff 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:33 -05:00
Travis Cross 6e10c6af3f Remove misplaced executable bit 2014-01-31 12:11:01 +00:00
Travis Cross 052c3185e7 Install switch_curl.h to includes/
FS-6163 --resolve

Thanks-to: Davide Colombo <davec82@gmail.com>
2014-01-31 12:04:33 +00:00
Chris Rienzo bb7a299011 mod_rayo: added platform-code to end reason 2014-01-30 14:43:04 -05:00
Chris Rienzo 46f658b914 mod_rayo: fixed output start-offset and max-time 2014-01-30 13:10:40 -05:00
Travis Cross eff41a9336 Start DBs before FS if possible
Thanks-to: Humberto Diógenes <hdiogenes@gmail.com>
2014-01-30 14:13:26 +00:00
Michael Jerris 39c3ca0014 don't define inline to nothing 2014-01-30 08:54:39 -05:00
Michael Jerris 905225a36c 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 17:00:41 -05:00
Anthony Minessale 26402b6a68 FS-6165 --resolve
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_reg.c
2014-01-30 00:21:40 +05:00
Michael Jerris f6cd2945a9 FS-5956: fix __sputc included twice due to stdio.h inlining issue 2014-01-29 11:39:03 -05:00
Chris Rienzo 623e1ec595 FS-6159 -resolve mod_rayo: prompt, input, output components return hangup cause if stopped by hangup 2014-01-29 00:41:39 -05:00
Chris Rienzo 3307500e69 FS-6141 --resolve mod_rayo - fixed X-headers on redirect and updated to satisfy recent spec changes 2014-01-28 20:58:17 -05:00
Anthony Minessale 27dab6a335 fix botched commit 2014-01-29 01:52:22 +05:00