Commit Graph

15010 Commits

Author SHA1 Message Date
Anthony Minessale b35196f78e fix switch_split_user_domain to parse sip:foo.com properly 2014-02-12 23:11:54 +05:00
Jeff Lenk f0a785a0cd FS-6213 --resolve 2014-02-12 08:45:48 -06:00
Travis Cross 3680199268 Fix copy/paste error
This amends commit b9a8583178.
2014-02-12 11:43:52 +00:00
Chris Rienzo b1c7efb60e mod_rayo: shut up CentOS 5 warning 2014-02-11 17:58:44 -05:00
Anthony Minessale 73acee7146 use portable switch_inet_ntop 2014-02-12 03:31:34 +05:00
Travis Cross 311d7249fa Add voicemail parameter storage-dir-shared
If this is set to true (default false) we assume the storage-dir is
shared, organized by realm/domain, with uses other than voicemail, so
we adopt a directory structure of:

  <storage_dir>/<realm>/voicemail/<id>
2014-02-11 17:43:06 +00:00
Travis Cross 0ac4dcb8a6 Add vm-domain-storage-dir param
This replaces the semantics of the storage-dir parameter without the
deprecation notice.  The behavior of storage-dir never should have
been deprecated, though it was probably correct to deprecate the name
itself.

Rather than having both vm-storage-dir and vm-domain-storage-dir it
might be nice if the config system could just notice at what level it
was defined and do the right thing.  Indeed, this is why I'd left
things as-is for so long.

But as Master Foo famously said, "which one will reach the other side
of the river: the one who dreams of a raft, or the one that hitchhikes
to the next bridge?"

FS-5329
2014-02-11 15:53:03 +00:00
Travis Cross cd6154b49e Add mod_sofia support for setting socket TCP keepalive
Some OSes like linux provide a mechanism for sending TCP keepalive
pings.  Sofia provides its own mechanism for doing this in userspace.
We shouldn't conflate these two mechanisms.

FS-6104
2014-02-11 06:40:10 +00:00
Anthony Minessale 5b18879813 FS-6128 FS-6200 --resolve allocating the sofia_private on the nua_handle seems to lead to memory corruption, changing it back to malloc as done in the version before the regression 2014-02-11 04:06:11 +05:00
Anthony Minessale 38d679b205 FS-6208 --resolve that patch is correct but this other code will protect the seg in either case 2014-02-10 21:44:33 +05:00
Chris Rienzo a6dfbf9442 mod_http_cache: fixed validation of S3 URL 2014-02-10 08:55:09 -05:00
Anthony Minessale d6dfab2955 swigall 2014-02-09 04:30:15 +05:00
Anthony Minessale 95d36ac321 FS-5994 it looks like its microseconds 2014-02-09 04:24:53 +05:00
Anthony Minessale d7bc0ab13b FS-5994 --resolve -- tips appriciated 2014-02-09 04:24:37 +05:00
Anthony Minessale b8b475855e swigall stable 2014-02-09 00:13:42 +05: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
Anthony Minessale 0c65c4614d FS-6195 --resolve 2014-02-06 22:24:59 +05: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
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
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
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
Chris Rienzo 0de9c52ba1 mod_rayo: fixed recording reference counts 2014-01-31 18:10:05 -05: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
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
Anthony Minessale 26402b6a68 FS-6165 --resolve
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_reg.c
2014-01-30 00:21:40 +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
Chris Rienzo 980a06ce26 SIP-6141 --resolve 2014-01-27 22:04:58 -05:00
Travis Cross e30b6ff4c7 Fix mod_cluechoo error on load
mod_cluechoo needs to be linked against ncurses or we receive an error
about undefined symbols when loading the module.  How did this ever
work?

Thanks-to: Dušan Dragić <dragic.dusan@gmail.com>

FS-5965
2014-01-26 18:03:11 +00:00
Chris Rienzo 25257f4a61 mod_rayo: fix memory leak in input component 2014-01-23 21:40:37 -05:00
Anthony Minessale 52cd5fdad1 FS-5676 --resolve 2014-01-24 00:37:06 +05:00
Anthony Minessale fa8392a8c0 FS-5675 --resolve 2014-01-24 00:24:15 +05:00
Anthony Minessale 47992ab5f0 tweak event queue size on event socket and speed up fs_cli a little to keep up on busy logging env 2014-01-23 21:27:06 +05:00
William King 454a288ec6 Fixing leak in presense where the contact header doesn't include the fs_path option during a presense subscription 2014-01-22 15:46:36 -08:00
William King 9172177878 If libvlc fails to initialize, then the module should fail to load. 2014-01-22 13:56:37 -08:00