25513 Commits

Author SHA1 Message Date
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 v1.2.19 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 60c56109bc57ec2b73dcced346ec3e7db8a18325, reversing
changes made to d7d5847ddaf5f9f85ed51b68f2b94db55e697f8d.
2014-01-31 22:36:51 +00:00
Travis Cross
613f156da4 Revert "Fix configure ODBC logic"
This reverts commit 46501075cd147790159e4c5f9240dd7e3a40da39.
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 60c56109bc57ec2b73dcced346ec3e7db8a18325.
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 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: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
Anthony Minessale
76fad9701d FS-6085 --resolve
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_presence.c
2014-01-28 21:56:47 +05:00
Michael Jerris
7bff57c528 add back dir 2014-01-28 11:50:27 -05:00
Chris Rienzo
980a06ce26 SIP-6141 --resolve 2014-01-27 22:04:58 -05:00