Commit Graph

184 Commits

Author SHA1 Message Date
Brian West f7be96396b add missing flags after refactor 2014-03-06 10:49:43 -06:00
Anthony Minessale 656cb2ac03 add optional rtp_secure_media_suites variable clobbered by rtp_secure_media with mandatory|optional:<suites> 2014-03-06 08:17:22 +05:00
Anthony Minessale 1d733235a5 remove unused stuff from last commit 2014-03-06 07:41:39 +05:00
Anthony Minessale e5b291514c FS-5755
rtp_secure_media=mandatory
rtp_secure_media=optional
rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
rtp_secure_media=forbidden

true implies mandatory
false implies forbidden
not set implies optional

rtp_secure_media_inbound or rtp_secure_media_outbound take precedence and are treated the same way based on leg direction
2014-03-06 07:34:47 +05:00
Anthony Minessale d3121d930e switch_false currently returns false on NULL 2014-03-05 17:36:35 -06:00
Anthony Minessale 6ae038add3 FS-5755 84c0680153 is wrong. It made optional enforce crypto. 2014-03-04 19:07:54 -06:00
Marc Olivier Chouinard 84c0680153 FS-5755 Fix regression if rtp_secure_media=false, it will force encryption. 2014-03-04 09:42:17 -05:00
Anthony Minessale 15f4bd44ca FS-5886 --resolve add NDLB_broken_opus_sdp which must be set as a global variable in var.xml or switch.conf.xml to enable broken opus mode for back compat with counterpath mobile 2014-02-28 21:57:47 +05:00
Anthony Minessale 3dad15f938 FS-5755 part 2
rtp_secure_media=true
--inbound: Accept the srongest supported offered crypto suite, MUST result in a negotiated crypto or aborts.

--outbound: offer all supported crypto suites, MUST result in a negotiated crypto or aborts.

rtp_secure_media=optional
--inbound: Accept the srongest supported offered crypto suite, fall back to no crypto if no valid ones accepted.

--outbound: offer all supported crypto suites, OPTIONAL result in a negotiated crypto falls back to no crypto.

rtp_secure_media=<suite1>,<suiteN>
--inbound:  same behaviour as rtp_secure_media=true with smaller set of acceptable suites.
--outbound: offer supplied crypto suites, same behaviour as rtp_secure_media=true with smaller set of suites.
2014-02-28 02:10:56 +05:00
Anthony Minessale 3e499da329 FS-6275 --resolve I don't think this is a problem with latest firefox + latest master but i'll ensure it with this change. Anyone into testing webrtc should always use master until an official 1.4 is released. 2014-02-26 21:35:38 +05:00
Anthony Minessale 5646957c5b FS-5937 2014-02-26 04:06:59 +05:00
Brian West 33780fca07 FS-5937 now with more working 2014-02-25 09:55:21 -06:00
Brian West 463f32c4e3 FS-5937: i need to build a test rig for this, go go gadget iphone commit 2014-02-24 23:44:44 -06:00
Anthony Minessale b41d3a2c4a FS-5755 minor regression 2014-02-25 03:15:48 +05:00
Anthony Minessale a900eadf5b FS-5937 --resolve 2014-02-24 14:56:49 -06:00
Anthony Minessale 97e234048c FS-6204 refactor some dtls code to generate a 1024 bit cert suitable for dtls in all version of chrome 2014-02-19 07:05:37 +05:00
Anthony Minessale c945584201 FS-6237 --resolve 2014-02-17 23:48:59 +05:00
Anthony Minessale b4b02f1eda FS-6002 -master 2014-02-17 22:25:19 +05:00
Anthony Minessale 63c415ac38 FS-6229 try this 2014-02-17 22:07:38 +05:00
Ken Rice 6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale a0181631d1 don't fail when rtp_write returns 0 2014-02-12 08:29:09 +05:00
Anthony Minessale 3ecb504fda FS-6186 --resolve 2014-02-05 07:15:08 +05:00
Anthony Minessale 0148389c82 FS-6170 please test 2014-01-31 00:26:36 +05:00
Anthony Minessale 6bec36168c FS-6153 try this revision 2014-01-30 23:02:28 +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
Anthony Minessale 7104ecac28 FS-6153 try this patch 2014-01-30 02:51:07 +05:00
Anthony Minessale dfb3a4becc FS-6094 --resolve amendment 2014-01-29 02:19:03 +05:00
Anthony Minessale 358b5db0e4 block all possible routes to write data during ice and dtls negotiation 2014-01-25 03:48:32 +05:00
Anthony Minessale a71879262a FS-6094 --resolve This change should fix the problem and you don't need to try the patch anymore 2014-01-25 00:18:10 +05:00
Anthony Minessale bd7182c390 FS-5755 part 1 2014-01-24 05:44:36 +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
Anthony Minessale 1b9c21ee88 some webrtc tweaks 2014-01-15 07:04:24 +05:00
Anthony Minessale 6c712045fd FS-6108 --resolve caused by switch_ivr_media while on hold 2014-01-14 22:59:49 +05:00
Anthony Minessale 3ca06e1ea7 FS-6073 --resolve 2014-01-03 23:45:35 +05:00
Anthony Minessale 0ab8cf0f7c FS-6054 2013-12-19 21:36:28 +05:00
Anthony Minessale 417ef16de5 FS-6054 2013-12-19 21:32:44 +05:00
Anthony Minessale 9a20d0ab0c FS-6054 --resolve 2013-12-18 23:22:29 +05:00
Anthony Minessale 8231cb9f01 fix codec renegotiation on hold/reinvite issue 2013-12-16 23:46:29 +05:00
Anthony Minessale 2b60308891 redo 2013-12-01 02:53:27 -06:00
Anthony Minessale 2f7ed973ed separate read mutex for each stream type 2013-11-30 20:49:59 -06:00
Anthony Minessale ae99177598 add more range to saved candidates and fix off-by-one error when total is met 2013-11-30 19:13:49 -06:00
Brian West c56b73d0be remove unused variable 2013-11-26 17:15:14 +00:00
Anthony Minessale 83ccceb2b5 FS-5958 remove debug 2013-11-26 10:04:29 -06:00
Anthony Minessale 2747660269 FS-5959 FS-5958 2013-11-25 12:08:17 -06:00
Anthony Minessale 3a0f934788 revert one change 2013-11-22 18:52:23 +05:00
Anthony Minessale b8dc07132a FS-5959 i hate this ticket 2013-11-22 08:55:45 +05:00
Anthony Minessale ccaa3ae732 FS-5959 2013-11-21 01:38:21 +05:00
Anthony Minessale 51464b7b8c FS-5959 always do rtp_mirror_fmtp behaviour 2013-11-20 23:49:18 +05:00
Anthony Minessale 8c03520502 FS-5959 2013-11-20 22:40:47 +05:00
Anthony Minessale 0030ce440e FS-5958 this should pass it through in late mode too 2013-11-20 05:20:01 +05:00