Age | Commit message (Collapse) | Author | Files | Lines |
|
the only caller is tvb_new_real_data().
svn path=/trunk/; revision=47757
|
|
svn path=/trunk/; revision=47756
|
|
an exception, not how it happens to be implemented currently.
svn path=/trunk/; revision=47755
|
|
svn path=/trunk/; revision=47754
|
|
tvb_set_subset(); code should use tvb_new_real_data() and various
tvb_new_subset routines. (Neither tvb_new() nor tvb_set_real_data() nor
tvb_set_subset() were exported in libwireshark.def, nor were they used
outside tvbuff.c; tvb_set_real_data() and tvb_set_subset() weren't even
being used *inside* tvbuff.c.)
svn path=/trunk/; revision=47753
|
|
routines to create new tvbuffs that do what dissectors need to do, and
those are the only routines that should be used.
svn path=/trunk/; revision=47752
|
|
tvbuff and runs to the end of the tvbuff? Let me count the ways....
Replace a bunch of different ways of doing that (some incorrect, in that
they're not properly handling tvbuffs where the captured and reported
lengths are different) with tvb_new_subset_remaining().
svn path=/trunk/; revision=47751
|
|
svn path=/trunk/; revision=47750
|
|
svn path=/trunk/; revision=47749
|
|
preferences (currently hidden) to disable updates, set the update
frequency, and set the update "channel" (stable vs development). Add a
"Help" menu item to manually check for updates.
svn path=/trunk/; revision=47748
|
|
svn path=/trunk/; revision=47747
|
|
svn path=/trunk/; revision=47746
|
|
checksummed, which is the length of the TPDU, not that length + 1.
Calculate the TPDU length correctly - use
tvb_reported_length_remaining(), not tvb_length_remaining() (we want the
*actual* length, not the amount of captured data we have), and take the
offset handed to the dissector routine into account. Don't take the
length indicator into account for TPDUs with user data, as they run to
the end of the lower-level packet containing the TPDU(s). The CLTP UD
TPDU contains user data.
Note that this dissects both COTP *and* CLTP (that's why it's
"packet-ositp.c", not "packet-cotp.c").
Separate some groups of #includes with blank lines.
svn path=/trunk/; revision=47745
|
|
svn path=/trunk/; revision=47744
|
|
svn path=/trunk/; revision=47743
|
|
Misc. whitespace changes, remove tabs, add modelines to match current scheme.
svn path=/trunk/; revision=47742
|
|
case of multiple TPDU's per frame.
Bug 8293 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8293)
svn path=/trunk/; revision=47741
|
|
it's been used in an rtp_set_address() or srtp_set_address() call and,
if that Boolean is set, don't free the hash table; this fixes a case
where the hash table was freed while it was in use.
svn path=/trunk/; revision=47740
|
|
accordingly.
Various cleanup to use proto_tree_add_item more often.
svn path=/trunk/; revision=47739
|
|
svn path=/trunk/; revision=47738
|
|
an int, so don't use enums for special values of the PLP length field.
In addition, use G_GINT64_CONSTANT() to tag them as appropriate for a
guint64.
svn path=/trunk/; revision=47737
|
|
Misc. fixes to the SML dissector:
- one more define added
- removed data_handle (unused)
- removed "check = tvb_get_guint8(tvb, temp_offset);" (value hasn't changed)
- added PI_NOTE
- CRC fixed, calculation now correct if CRC is transmitted as UINT8
From me:
- clean up indentation
- change modelines to actually match the indentation most commonly used
svn path=/trunk/; revision=47736
|
|
svn path=/trunk/; revision=47734
|
|
svn path=/trunk/; revision=47733
|
|
svn path=/trunk/; revision=47732
|
|
svn path=/trunk/; revision=47731
|
|
Feed the tap before trying to dissect the payload. This prevents a malformed
payload from blocking the tap, resulting in incorrect RTP statistics.
svn path=/trunk/; revision=47729
|
|
Stream"
From Joe McEachern, bug 6434 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6434)
svn path=/trunk/; revision=47725
|
|
throwing the "packet count" off.
Bug 5064 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5064)
svn path=/trunk/; revision=47723
|
|
Additionally:
1) Remove check_col()'s
2) Don't call expert_add_info_format() from within an if (tree) {} block.
3) tvb_reported_length_remaining() can return -1; be sure to handle it.
4) Misc. whitespace changes.
svn path=/trunk/; revision=47722
|
|
Also addresses an implicit cast in the epan/uat.h file
Bug 8342 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8342)
svn path=/trunk/; revision=47721
|
|
svn path=/trunk/; revision=47720
|
|
svn path=/trunk/; revision=47717
|
|
svn path=/trunk/; revision=47716
|
|
Negotiation
From Stefan Allers. Bug 8347 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8347)
svn path=/trunk/; revision=47715
|
|
svn path=/trunk/; revision=47714
|
|
dissected as QSIG or ETSI.
Add the ISUP Supplementary services dissector.
svn path=/trunk/; revision=47713
|
|
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8346)
svn path=/trunk/; revision=47708
|
|
caught at a higher layer (SIP), but the safety net should be there.
Also, cleanup SIP "response error" range.
Fixes crash in bug 8343 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8343)
svn path=/trunk/; revision=47705
|
|
Cleans up many valgrind errors, since we were losing our pointers to
the arrays before shutdown.
svn path=/trunk/; revision=47702
|
|
svn path=/trunk/; revision=47701
|
|
With small additional changes by me
Make many of the length and offset fields in the websocket dissector unsigned.
This fixes a case where we could attempt to malloc (unsigned)-1 bytes of memory.
Also fix one small copy-paste string typo.
svn path=/trunk/; revision=47700
|
|
svn path=/trunk/; revision=47696
|
|
New dissector for the SML protocol.
svn path=/trunk/; revision=47695
|
|
Request-response tracking and response-time calculation for HTTP.
svn path=/trunk/; revision=47694
|
|
svn path=/trunk/; revision=47693
|
|
This patch adds a check for a zero count to the existing sanity check code.
From me:
In addition drop superfluous sanity check.
svn path=/trunk/; revision=47692
|
|
svn path=/trunk/; revision=47691
|
|
Bug 8328 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8328)
svn path=/trunk/; revision=47690
|
|
svn path=/trunk/; revision=47689
|