Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=27065
|
|
svn path=/trunk/; revision=27028
|
|
svn path=/trunk/; revision=26648
|
|
Bye string is "null padded", not "null terminated". Change code to test for that fact.
svn path=/trunk/; revision=25964
|
|
STUN, STUN2 and TURN dissection enhancements.
svn path=/trunk/; revision=25895
|
|
svn path=/trunk/; revision=25307
|
|
svn path=/trunk/; revision=25258
|
|
Include support for RTCP extended reports containing block type 8
as defined in RFC5093.
svn path=/trunk/; revision=24963
|
|
svn path=/trunk/; revision=24877
|
|
Properly promote the result to a float by dividing by a float i.s.o. elaborate casts
svn path=/trunk/; revision=24874
|
|
#ifdef NEED_G_ASCII_STRCASECMP_H
#include "g_ascii_strcasecmp.h"
#endif
svn path=/trunk/; revision=24859
|
|
svn path=/trunk/; revision=24525
|
|
Fixes bug 2312.
svn path=/trunk/; revision=24498
|
|
svn path=/trunk/; revision=24336
|
|
Don't cast so rigorously that you loose the mantissa.
svn path=/trunk/; revision=24062
|
|
svn path=/trunk/; revision=24045
|
|
establishment
svn path=/trunk/; revision=24043
|
|
bug has been seen on 2 stacks now...).
Fixes bug 2180.
svn path=/trunk/; revision=24042
|
|
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
|
|
svn path=/trunk/; revision=22569
|
|
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
|
|
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
|
|
svn path=/trunk/; revision=21985
|
|
needing length of 1 when adding to tree...), and show display-name in info column.
svn path=/trunk/; revision=21790
|
|
- more careful checking of packet length
- skip padding at end of SDES items block
- formatting
svn path=/trunk/; revision=21789
|
|
svn path=/trunk/; revision=21416
|
|
svn path=/trunk/; revision=21141
|
|
svn path=/trunk/; revision=21074
|
|
Show number of bytes derived from length field.
svn path=/trunk/; revision=20982
|
|
svn path=/trunk/; revision=20916
|
|
svn path=/trunk/; revision=20304
|
|
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
|
|
- 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
|
|
svn path=/trunk/; revision=19872
|
|
svn path=/trunk/; revision=19778
|
|
svn path=/trunk/; revision=19709
|
|
svn path=/trunk/; revision=19627
|
|
svn path=/trunk/; revision=18968
|
|
svn path=/trunk/; revision=18860
|
|
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
|
|
Fixes Bug 1022
svn path=/trunk/; revision=18805
|
|
svn path=/trunk/; revision=18400
|
|
- 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
|
|
- 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
|
|
svn path=/trunk/; revision=18196
|
|
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
|
|
- Also show vpi/vci in info column
svn path=/trunk/; revision=17859
|
|
svn path=/trunk/; revision=17836
|
|
- 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
|
|
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
|