Age | Commit message (Collapse) | Author | Files | Lines |
|
is running" mutex. Have the NSIS installer check for this mutex and ask
the user to close Wireshark if it's found. While not perfect this makes
the WinSparkle update process much less annoying.
svn path=/trunk/; revision=47758
|
|
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
|
|
svn path=/trunk/; revision=47730
|
|
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
|
|
Some rethinking required since I failed to
understand some of the details as to how
proto_tree_write_fields() really works. :(
svn path=/trunk/; revision=47728
|
|
svn path=/trunk/; revision=47727
|
|
Fixes compiler warning.
svn path=/trunk/; revision=47726
|
|
Stream"
From Joe McEachern, bug 6434 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6434)
svn path=/trunk/; revision=47725
|
|
- Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8348:
"tshark -T fields can't print the full value of fields where the value,
as a text string, is longer than 65535 bytes"
- Reduces ep memory allocation & string copies;
svn path=/trunk/; revision=47724
|
|
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
|
|
compilers that don't support zero-length arrays.
svn path=/trunk/; revision=47719
|
|
structure, the number of keys in the key list, and use it.
svn path=/trunk/; revision=47718
|
|
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
|
|
Makefiles.
svn path=/trunk/; revision=47712
|
|
Makefile.
svn path=/trunk/; revision=47711
|
|
svn path=/trunk/; revision=47710
|
|
use native line endings.
svn path=/trunk/; revision=47709
|
|
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8346)
svn path=/trunk/; revision=47708
|