aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rtcp.c
AgeCommit message (Collapse)AuthorFilesLines
2008-12-20Fix various typos and spelling errors (mostly in text strings)Bill Meier1-3/+3
svn path=/trunk/; revision=27065
2008-12-17Fix typos and spelling (mostly in text strings) Bill Meier1-1/+1
svn path=/trunk/; revision=27028
2008-10-31Fix some "format not a string literal and no format arguments" warnings.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=26648
2008-08-08Fix for bug 2778:Jaap Keuter1-24/+27
Bye string is "null padded", not "null terminated". Change code to test for that fact. svn path=/trunk/; revision=25964
2008-08-01From stéphane bryant:Anders Broman1-0/+1
STUN, STUN2 and TURN dissection enhancements. svn path=/trunk/; revision=25895
2008-05-15Fix some of the Errors/warnings detected by checkapi.Bill Meier1-1/+2
svn path=/trunk/; revision=25307
2008-05-08Stop using deprecated functions identified by checkAPIs script.Martin Mathieson1-43/+45
svn path=/trunk/; revision=25258
2008-04-12From Mike Davies (bug 2454):Stig Bjørlykke1-2/+207
Include support for RTCP extended reports containing block type 8 as defined in RFC5093. svn path=/trunk/; revision=24963
2008-04-10Added some casts from double to float.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=24877
2008-04-10Fix for bug 2440 and 2187:Jaap Keuter1-2/+2
Properly promote the result to a float by dividing by a float i.s.o. elaborate casts svn path=/trunk/; revision=24874
2008-04-09Remove:Anders Broman1-5/+0
#ifdef NEED_G_ASCII_STRCASECMP_H #include "g_ascii_strcasecmp.h" #endif svn path=/trunk/; revision=24859
2008-03-01Rewrote to use g_strlcpy and g_strlcat.Stig Bjørlykke1-4/+4
svn path=/trunk/; revision=24525
2008-02-28Fix bitmasks for feedback message type fields.Martin Mathieson1-2/+2
Fixes bug 2312. svn path=/trunk/; revision=24498
2008-02-15Added RTCP Feedback NAK PLI dissectors.Ashok Narayanan1-42/+195
svn path=/trunk/; revision=24336
2008-01-10Fix for bug 2187.Jaap Keuter1-2/+2
Don't cast so rigorously that you loose the mantissa. svn path=/trunk/; revision=24062
2008-01-09#ifdef DEBUG around left-over printfs. Should these just be deleted?Martin Mathieson1-1/+3
svn path=/trunk/; revision=24045
2008-01-09more sophisticated H245 OLC handling focusing on more reliable T.38 ↵Tomas Kukosa1-0/+2
establishment svn path=/trunk/; revision=24043
2008-01-09Explicitly check for missing NULL terminator on RTCP BYE reason string (this ↵Martin Mathieson1-7/+37
bug has been seen on 2 stacks now...). Fixes bug 2180. svn path=/trunk/; revision=24042
2007-11-27strcasecmp(), strncasecmp(), g_strcasecmp(), and g_strncasecmp() delendaGuy Harris1-1/+5
est. Use g_ascii_strcasecmp() and g_ascii_strncasecmp(), and supply our own versions if they're missing from GLib (as is the case with GLib 1.x). In the code to build the list of named fields for Diameter, don't use g_strdown(); do our own g_ascii_-style upper-case to lower-case mapping in the hash function and use g_ascii_strcasecmp() in the compare function. We do this because there is no guarantee that toupper(), tolower(), and functions that use them will, for example, map between "I" and "i" in all locales; in Turkish locales, for example, there are, in both upper case and lower case, versions of "i" with and without a dot, and the upper-case version of "i" is "I"-with-a-dot and the lower-case version of "I" is "i"-without-a-dot. This causes strings that should match not to match. This finishes fixing bug 2010 - an earlier checkin prevented the crash (as there are other ways to produce the same crash, e.g. a bogus dictionary.xml file), but didn't fix the case-insensitive string matching. svn path=/trunk/; revision=23623
2007-08-21fix a signedness-in-comparison warningRichard van der Hoff1-1/+1
svn path=/trunk/; revision=22569
2007-08-21From Neil Piercy:Jaap Keuter1-35/+154
This patch set provides a an API for out of band signalling protocols to register flows as SRTP/SRTCP using extended versions of the existing rt(c)p_add_address functions. At present the encrypted portions of the payloads are simply skipped, and the auth tags etc added as fields. svn path=/trunk/; revision=22562
2007-05-31From Lars Ruoff:Stephen Fisher1-4/+4
find attached several trivial diffs for viewing RTP SSRC values in Hex rather than Dec at various places in the UI. Also includes change from BASE_DEC to BASE_HEX_DEC for corresponding RTP and RTCP dissector header fields. svn path=/trunk/; revision=22017
2007-05-29When reporting roundtrip delay, show delay since timestamp of LSR frame.Martin Mathieson1-10/+35
svn path=/trunk/; revision=21985
2007-05-15Fix problem from previous commit (confused myself with FT_UINT_STRING ↵Martin Mathieson1-5/+14
needing length of 1 when adding to tree...), and show display-name in info column. svn path=/trunk/; revision=21790
2007-05-15TBCP fixes:Martin Mathieson1-16/+27
- more careful checking of packet length - skip padding at end of SDES items block - formatting svn path=/trunk/; revision=21789
2007-04-13fix gcc warningSebastien Tandel1-1/+1
svn path=/trunk/; revision=21416
2007-03-23fix some more warnings (type casts)Ulf Lamping1-2/+2
svn path=/trunk/; revision=21141
2007-03-20Try to squash a warning seen by win32 buildbotMartin Mathieson1-1/+1
svn path=/trunk/; revision=21074
2007-03-06Append ms calculation to DLSR field.Martin Mathieson1-20/+25
Show number of bytes derived from length field. svn path=/trunk/; revision=20982
2007-02-24Add basic support for RFC4585.Anders Broman1-1/+100
svn path=/trunk/; revision=20916
2007-01-04Check in trivial changes before generating a big diff...Martin Mathieson1-1/+0
svn path=/trunk/; revision=20304
2007-01-02Fix for bug 1279 (Negative values for RTCP round trip delayMartin Mathieson1-33/+34
cannot be stored in guint32). - Makes the threshold preference value an absolute value. - There is now a separate expert info item for -ve roundtrips N.B. There is still a problem with filtering -ve values on this FT_INT32 field, i.e. rtcp.roundtrip-delay < 0 never matches with frames that it should (even if rtcp.roundtrip-delay == -3 can be used to match specific frames...). svn path=/trunk/; revision=20264
2006-12-21TBCP changes:Martin Mathieson1-24/+18
- Fix 'ignored' flag that wasn't wide enough to take result - Use FP_UINT_STRING in a couple of places svn path=/trunk/; revision=20183
2006-11-09Use value_string for info column. Also use fences to handle compound packetsMartin Mathieson1-34/+7
svn path=/trunk/; revision=19872
2006-11-02Don't try to report -ve roundtrip delaysMartin Mathieson1-3/+14
svn path=/trunk/; revision=19778
2006-10-26Try to declare and cast away warningsMartin Mathieson1-3/+7
svn path=/trunk/; revision=19709
2006-10-20Report roundtrip delay as expert itemMartin Mathieson1-1/+7
svn path=/trunk/; revision=19627
2006-08-21Use FT_UINT_STRING for TBCP DENY reason-phraseMartin Mathieson1-24/+7
svn path=/trunk/; revision=18968
2006-08-09Minor TBCP fixesMartin Mathieson1-8/+31
svn path=/trunk/; revision=18860
2006-08-02Update to TBCP ("PoC1" application). This is based on the "Approved Version ↵Martin Mathieson1-162/+536
1.0 09 Jun 2006" - updated to the current (approved) spec. I'm not sure how backwards-compatible this is with older drafts... - prettified the existing code, including more details in the info column Also included is a fix to the way the offset at the end of an RTCP BYE packet is calculated (taking into account the NULL. This avoids the 'length wrong' expert item) svn path=/trunk/; revision=18820
2006-07-28as per RFC 3611 - 4.1.1 run length is 14 bits not 15.Luis Ontanon1-1/+1
Fixes Bug 1022 svn path=/trunk/; revision=18805
2006-06-08rtcp.profile-specific-extension was defined twiceJörg Mayer1-12/+0
svn path=/trunk/; revision=18400
2006-06-06From Martin Mathieson:Anders Broman1-4/+55
- shows profile-specific extension data at the end of SR/RR reports (if packet length has not yet been reached after parsing normal data) and advances offset (further packets were not recognised+dissected as this data wasn't being skipped). - checks that the length of the RTCP data in the whole frame matches the combined length from the length fields (the last check in RFC 3550, "A.2 RTCP Header Validity Checks") with a generated field and expert info when wrong. - reports the length field in all of the message types consistently (the length was confusingly shown multiplied by 4 only in APP packets...) svn path=/trunk/; revision=18357
2006-05-29From Martin Mathieson:Anders Broman1-5/+40
- shows profile-specific extension data at the end of SR/RR reports (if packet length has not yet been reached after parsing normal data) and advances offset (further packets were not recognised+dissected as this data wasn't being skipped). svn path=/trunk/; revision=18245
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2006-04-19From Martin mathieson:Anders Broman1-2/+2
While looking at bug 882 (which seems to have been fixed since 0.10.14) I noticed the RTCP heuristic dissector wasn't picking up the frame. This patch fixes the parenthesis to test the packet-type properly. svn path=/trunk/; revision=17914
2006-04-13From Martin Mathieson:Anders Broman1-3/+5
- Also show vpi/vci in info column svn path=/trunk/; revision=17859
2006-04-06Better read NTP LSW from the right spotJaap Keuter1-1/+1
svn path=/trunk/; revision=17836
2006-04-06From: Martin MathiesonJaap Keuter1-75/+68
- fixes bug 863 (RTCP sender report's NTP time display incorrect - use using wrong bytes) - makes NTP timestamp MSW and LSW proper filterable fields, displaying them in dec and hex - when doing roundtrip calculations, rationalise fields added, add link to LSR frame whenever it matches svn path=/trunk/; revision=17834
2006-01-30From Andrei Emeltchenko:Anders Broman1-11/+45
OMA again has changed the format of the 2 RTCP packets: RTCP Grant and RTCP Taken In RTCP Grant instead of spare 2 bytes there are: magic number and item_len. In RTCP Taken there is an extra field "Number of participants" like in Grant. http://www.openmobilealliance.org/release_program/docs/CopyrightClick.asp?pck=PoC&file=V1_0-20051104-C/OMA-TS-PoC-UserPlane-V1_0-20051104-C.pdf svn path=/trunk/; revision=17125