asterisk/channels
Kevin P. Fleming dd02d976f5 Improve SDP offer/answer RFC compliance
Asterisk should not accept SDP offers that contain unknown RTP profiles (for
audio/video streams) or unknown top-level media types. When it does, it answers
with an SDP that does not match the offer properly, and this will nearly
always result in a broken call. This patch causes such offers to be rejected.

Review: https://reviewboard.asterisk.org/r/1811/



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@368269 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-06-01 20:42:10 +00:00
..
h323 Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
misdn Correct some set-but-unused variable warnings in the mISDN library. 2012-02-22 21:10:05 +00:00
sip Help mitigate potential reinvite glare scenarios. 2012-06-01 13:04:32 +00:00
Makefile Extract sig_ss7 out of chan_dahdi. 2010-06-07 20:04:42 +00:00
chan_agent.c Coverity Report: Fix issues for error type REVERSE_INULL (core modules) 2012-05-31 18:39:30 +00:00
chan_alsa.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_bridge.c Finalize ast_channel opaquification 2012-03-13 18:20:34 +00:00
chan_console.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_dahdi.c Address MISSING_BREAK static analysis reports some more. 2012-05-18 17:54:07 +00:00
chan_gtalk.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_h323.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_iax2.c Coverity Report: Fix issues for error type REVERSE_INULL (core modules) 2012-05-31 18:39:30 +00:00
chan_jingle.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_local.c The predial routine must be run on the local;1 channel. 2012-05-15 19:36:26 +00:00
chan_mgcp.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_misdn.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_multicast_rtp.c Opaquification for ast_format structs in struct ast_channel 2012-02-24 00:32:20 +00:00
chan_nbs.c Opaquification for ast_format structs in struct ast_channel 2012-02-24 00:32:20 +00:00
chan_oss.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_phone.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_phone.h rename DialTone.h to chan_phone.h because chan_phone.c is the only file using it 2008-05-28 20:00:21 +00:00
chan_sip.c Improve SDP offer/answer RFC compliance 2012-06-01 20:42:10 +00:00
chan_skinny.c AST-2012-008: Fix remote crash vulnerability in chan_skinny 2012-05-29 18:40:26 +00:00
chan_unistim.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_vpb.cc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
console_board.c import the recent additions for video console into trunk, 2008-06-29 21:17:14 +00:00
console_gui.c Add missing newlines to CLI logging 2012-04-06 18:19:03 +00:00
console_video.c Add missing newlines to CLI logging 2012-04-06 18:19:03 +00:00
console_video.h implement the 'freeze' function for incoming frames; 2008-06-30 15:45:15 +00:00
iax2-parser.c Made use IAX frame cache only for cacheable frame types. 2012-05-24 00:36:19 +00:00
iax2-parser.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
iax2-provision.c Coverity Report: Fix issues for error type CHECKED_RETURN for core 2012-05-10 18:35:14 +00:00
iax2-provision.h Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
iax2.h Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
misdn_config.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
sig_analog.c Coverity Report: Fix issues for error type CHECKED_RETURN for core 2012-05-10 18:35:14 +00:00
sig_analog.h push 'outgoing' flag from sig_XXX up to chan_dahdi 2012-02-18 08:02:08 +00:00
sig_pri.c Fix deadlock when executing CLI "pri show channels" and "ss7 show channels" commands. 2012-05-30 17:50:38 +00:00
sig_pri.h Clear ISDN channel resetting state if the peer continues to use it. 2012-04-25 19:55:12 +00:00
sig_ss7.c Fix deadlock when executing CLI "pri show channels" and "ss7 show channels" commands. 2012-05-30 17:50:38 +00:00
sig_ss7.h Setup DSP when SS7 call is connected or early media is available. 2012-03-05 21:48:32 +00:00
vcodecs.c Avoid cppcheck warnings; removing unused vars and a bit of cleanup. 2012-04-17 18:57:40 +00:00
vgrabbers.c free memory used by the x11 grabber when closing it. 2008-07-14 16:50:54 +00:00