Age | Commit message (Collapse) | Author | Files | Lines |
|
Replace ip6_to_str((tvb_get_ptr(...)) with tvb_ip6_to_str().
svn path=/trunk/; revision=35540
|
|
- Add a BSSGP PDU type
- Put IE name in the top tree for ELEM_V
svn path=/trunk/; revision=35539
|
|
svn path=/trunk/; revision=35538
|
|
svn path=/trunk/; revision=35536
|
|
svn path=/trunk/; revision=35535
|
|
Additional function codes: Disable unsolicited messages, Open\Close\Delete file
Additional data objects: Analog output events, File objects and Octet string events.
Improved Info column display for reassembled fragments.
Changed all event timestamps to be UTC as per protocol spec.
svn path=/trunk/; revision=35533
|
|
reported (and then are not used to access beyond subframe arrays).
svn path=/trunk/; revision=35531
|
|
bootp option 123 has 2 chooses - coordinate based location RFC 3825 or
CableLabs DSS_ID. Add better support for having 2 DSS_ID with dynamic
size (up to 32 byte each)
svn path=/trunk/; revision=35530
|
|
Replace ip6_to_str((tvb_get_ptr(...)) with tvb_ip6_to_str().
There's no need to pass the result of tvb_get_ptr() as the 'value' in
proto_tree_add_*(): just use proto_tree_add_item().
Replace some tvb_get_ptr()s with tvb_get_ephemeral_string()s.
Replace some memcpy()+tvb_get_ptr() with tvb_memcpy().
svn path=/trunk/; revision=35529
|
|
some OS (like Solaris) don't like NULL pointers to strings in (s)printf
formats; use val_to_str() instead.
svn path=/trunk/; revision=35526
|
|
This patch adds support for the following fields in Meta protocol:
- Deciphered
- Local Device ID,
- Remote Device ID,
- Tap Group ID,
- TLLI,
- Calling Station ID,
- Called Station ID
svn path=/trunk/; revision=35524
|
|
do the same as the non-tvb equivalents but take a TVB and an offset instead
of a pointer to an array of bytes.
Their purpose is to prevent (many) dissectors from doing:
ip_to_str(tvb_get_ptr(...)).
(About the names and the location: I like the names as they are but the names
imply that they should live in tvbuff.c. That would make some sense but
I didn't want to pull to_str.h into tvbuff.c...)
svn path=/trunk/; revision=35519
|
|
svn path=/trunk/; revision=35518
|
|
svn path=/trunk/; revision=35517
|
|
svn path=/trunk/; revision=35516
|
|
svn path=/trunk/; revision=35515
|
|
Fix dissection of protocol ID.
svn path=/trunk/; revision=35513
|
|
svn path=/trunk/; revision=35510
|
|
directly.
svn path=/trunk/; revision=35509
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5574 :
The first time a value_string_ext() is accessed, _match_strval_ext_init() is
used before the real match function is called. This function was not expanded
to take an idx parameter (in rev 35451). It compiled only because the function:
a) previously did not match _value_string_match_t
b) and the difference was being cast away when assigning _match_strval to it
(So the fact that the index parameter was not added was also ignored.)
To fix the problem, give _match_strval_ext_init() and index parameter and use
it instead of a dummy variable when calling the real match function. That way
the first call to match_strval_ext_idx() will return an actual (initialized)
index.
To prevent the problem in the future, make the vse argument to
_match_strval_ext_init() const *and then cast away the constness* so the
function can modify the vse.
svn path=/trunk/; revision=35508
|
|
svn path=/trunk/; revision=35507
|
|
svn path=/trunk/; revision=35506
|
|
svn path=/trunk/; revision=35505
|
|
Add dissector for P2P Group BSSID attribute (of p2p).
svn path=/trunk/; revision=35504
|
|
Added a display filter on BACnet WhoIs Low Limit and High Limit.
svn path=/trunk/; revision=35503
|
|
svn path=/trunk/; revision=35502
|
|
svn path=/trunk/; revision=35501
|
|
Improved the decoding of OID search ranges in AgentX dissector:
1/ OID highlighting on first OID of a range was too long.
The code incorrectly used the length of the printable string instead
of the length of the source data.
2/ Added bitwise dissection of the 'include' field of an OID decoding.
3/ Added corrected 'start/end' range information to SearchRange decoding to
discriminate between an 'end' indicator (old way) and the new way that
shows both an inclusive/exclusive indicator as well as a start/end range
indicator. (applicable to getnext/getbulk requests).
svn path=/trunk/; revision=35500
|
|
tvb_bcd_dig_to_ep_str();
svn path=/trunk/; revision=35499
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5573
svn path=/trunk/; revision=35498
|
|
proto_tree_add_string(): just use proto_tree_add_item().
Replace some tvb_get_ptr()s with tvb_get_ephemeral_string()s.
In a couple of places an hf variable was being used as the length in a call to
proto_tree_add_*(). Use the appropriate variable instead.
svn path=/trunk/; revision=35497
|
|
proto_tree_add_string(): just use proto_tree_add_item().
Replace some tvb_get_ptr()s with tvb_get_ephemeral_string()s.
In a couple of places an hf variable was being used as the length in a call to
proto_tree_add_*(). Use the appropriate variable instead.
svn path=/trunk/; revision=35496
|
|
proto_tree_add_string(): just use proto_tree_add_item().
Replace some tvb_get_ptr()s with tvb_get_ephemeral_string()s.
In a couple of places an hf variable was being used as the length in a call to
proto_tree_add_*(). Use the appropriate variable instead.
svn path=/trunk/; revision=35495
|
|
svn path=/trunk/; revision=35494
|
|
pointer to a NULL-terminated string in the TVB. It is no safer than dissectors
which call tvb_get_strsize() and then tvb_get_ptr() but it makes it clear that
this usage of tvb_get_ptr() is safe.
This function is slightly more efficient than tvb_get_ephemeral_stringz()--but
only as long as we're not using composite TVBs.
svn path=/trunk/; revision=35493
|
|
svn path=/trunk/; revision=35486
|
|
fragment->len was left unitialized.)
Also (unrelated): save a couple of calls to tvb_reported_length() since the
value is already stored in a variable.
svn path=/trunk/; revision=35485
|
|
svn path=/trunk/; revision=35484
|
|
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=35477
svn path=/trunk/; revision=35483
|
|
svn path=/trunk/; revision=35477
|
|
svn path=/trunk/; revision=35476
|
|
FCoIB – Fibre Channel over InfiniBand. The protocol enables transmission of
Fibre Channel frames over InfiniBand networks. It is based on encapsulation of
Fibre Channel frames over InfiniBand UD transport. The discovery protocol is
based on the FIP protocol (not supported by this patch).
This patch adds an FCoIB dissector to Wireshark. It is based in large part on
the existing FCoE dissection code.
This code is submitted on behalf of Mellanox Technologies Ltd.
svn path=/trunk/; revision=35475
|
|
Dissect LDAP DirSyncFlags to show the bits of this bitmap.
svn path=/trunk/; revision=35474
|
|
svn path=/trunk/; revision=35466
|
|
rules. (Is this the right fix? I had to remove a now meaningless
comparison of psm > 0x1000 (4096) since psm is now a guint8 not a guint16.)
svn path=/trunk/; revision=35463
|
|
svn path=/trunk/; revision=35461
|
|
svn path=/trunk/; revision=35460
|
|
svn path=/trunk/; revision=35456
|
|
less) in alpha order.
svn path=/trunk/; revision=35454
|
|
svn path=/trunk/; revision=35452
|