Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=26092
|
|
svn path=/trunk/; revision=26091
|
|
Create a set of warning-clean ASN.1 dissectors and build them with
-Werror, to try to prevent errors creeping back in. Put the P7
dissector there.
svn path=/trunk/; revision=26090
|
|
svn path=/trunk/; revision=26089
|
|
if the R bit is set or not.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2828
svn path=/trunk/; revision=26088
|
|
svn path=/trunk/; revision=26086
|
|
TS 29.060 v7.8.0 and later specify new flags in the Common Flags IE:
bit 5 - No QoS Negotiation
bit 6 - NRSN
bit 7 - Upgrade QoS Supported
The current Wireshark implementation has bits 5 and 6 reversed. Attached patch
fixes this issue.
svn path=/trunk/; revision=26084
|
|
minor cleanup
svn path=/trunk/; revision=26081
|
|
minor cleanup
svn path=/trunk/; revision=26080
|
|
svn path=/trunk/; revision=26079
|
|
svn path=/trunk/; revision=26078
|
|
svn path=/trunk/; revision=26077
|
|
svn path=/trunk/; revision=26076
|
|
svn path=/trunk/; revision=26075
|
|
svn path=/trunk/; revision=26074
|
|
svn path=/trunk/; revision=26073
|
|
defined; make it a local variable in that case.
svn path=/trunk/; revision=26072
|
|
svn path=/trunk/; revision=26071
|
|
svn path=/trunk/; revision=26070
|
|
svn path=/trunk/; revision=26069
|
|
of TGS_REQ
svn path=/trunk/; revision=26068
|
|
flight on a tcp connection.
this is quite useful toghether with io-grapgs to track how much of the
tcp window that an application actually uses
svn path=/trunk/; revision=26067
|
|
Fix a bug in the previous patch.
svn path=/trunk/; revision=26065
|
|
1 new split file (GMM & SM in one file) and diff patches for the others. The RR, RP and BSSMAP patches are really a tidy-up: now they are split it becomes clear what was redundant code.
svn path=/trunk/; revision=26064
|
|
changes:
- fixed: display of kademlia hash (bug #2348)
- added: information on the meaning of the values of kad version, parameter of
message types KADEMLIA_REQ and KADEMLIA2_REQ, metatag sourcetype and metatag
encryption
- added: peer id, target id, recipients id, file id, keyword hash as variants
of kademlia hash (searchable as string now)
- added: xor between target id and recipients id
- fixed: ip adresses in taglist now displayed in dotted-decimal (instead of
int)
- fixed: some values in taglist were displayed in octal, it's hex now
- fixed: message type KADEMLIA2_BOOTSTRAP_REQ was wrongly marked as malformed
- added: differences in dissecting peer list 1.0 and peer list 2.0
- fixed: dissection of KADEMLIA2_SEARCH_KEY_REQ and KADEMLIA2_SEARCH_RES
- added: source-publishing and keyword-publishing in KADEMLIA_PUBLISH_REQ
- fixed: decompressed data are not displayed in a subtree anymore
svn path=/trunk/; revision=26063
|
|
suffices; have the heuristic dissector call the message dissector and
return FALSE if the message dissector returns 0 (meaning it's not a
STUN2 packet) and TRUE otherwise.
New-style dissectors don't return a Boolean, they return 0 if the packet
isn't a packet for that protocol and the number of bytes dissected
otherwise. (Yes, that's a problem if the length of the tvbuff handed to
the dissector is 0; that's why new-style dissectors aren't yet the
default.)
svn path=/trunk/; revision=26060
|
|
Use correct length for dest entry and ack info entry.
Print correct id list for acks.
svn path=/trunk/; revision=26059
|
|
svn path=/trunk/; revision=26058
|
|
svn path=/trunk/; revision=26057
|
|
svn path=/trunk/; revision=26055
|
|
svn path=/trunk/; revision=26054
|
|
svn path=/trunk/; revision=26053
|
|
MSC_VER_REQUIRED when we run mt.exe instead of checking for each
individual MSVC_VARIANT. This fixes the current buildbot test failures
on Windows, which resulted from a missing check for MSVC2008. This
also keeps us from having to mess with a bunch of makefiles when we add
support for new Visual C++ versions.
svn path=/trunk/; revision=26052
|
|
Patch to tap.c which simply returns the same tap_id if the register_tap is called twice with the same name - I can't see any downside to this.
( Needed for the gsm_a split -Anders).
svn path=/trunk/; revision=26051
|
|
proto_tree * (yes, they're the same data type, but they're thought of
differently - it's a long story).
Just call the IE type in a Marvell vendor IE the "type". For IEs with
no known type, show the IE data as raw data, as is done with
Aironet/Cisco vendor IEs.
Get rid of an unused variable, and mark as unused an unused parameter.
svn path=/trunk/; revision=26050
|
|
The IEEE80211 part of "Add support for OLPC 802.11s-like mesh protocol".
With some changes to make it a bit more generic.
svn path=/trunk/; revision=26049
|
|
It takes a calculator to decode the timestamps. But no more!
Timestamps using the attached patch are displayed as follows:
Timestamp = MM:SS mmm absolute (UTM)
or
Timestamp = MM:SS mmm relative
where M is minutes, S is seconds, and m is milliseconds.
This is in accord with 'IEEE Std 1278.1-1995' section 5.2.31.
svn path=/trunk/; revision=26047
|
|
Whitespace cleanup.
svn path=/trunk/; revision=26046
|
|
The included tweak allows for the filtering of packets on the presence of
TCP Option 20: tcp.options.scps;
svn path=/trunk/; revision=26045
|
|
s/Acknowledgment/Acknowledgement/
svn path=/trunk/; revision=26044
|
|
svn path=/trunk/; revision=26043
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2285
7.3.2.22 Measurement Report element min length is 3
Added dissection of
7.3.2.18 TPC Report element
svn path=/trunk/; revision=26042
|
|
svn path=/trunk/; revision=26041
|
|
svn path=/trunk/; revision=26040
|
|
RR has been split from DTAP, with common stuff going to the common files (plus a few minor knock-on consequences).
Fix the broken tap:
I had not realised that the register_tap call in the dissector registration actually _created_ the tap entry (not the register_tap_listener), and not just associated the tap_id returned with the tap registered by the listener. The use of separate statics by the split lead to 3 taps called "gsm_a", but only the first of which was ever found in the tap_queue_packet. Added (yet another) global for now to cope.
Also attached is a patch to tap.c which simply returns the same tap_id if the register_tap is called twice with the same name - I can't see any downside to this, can you? Anyway it seemed to work with deliberately keeping multiple calls.
svn path=/trunk/; revision=26039
|
|
svn path=/trunk/; revision=26036
|
|
Add all message ids in ack to the info column.
Changed data types for sequence number and total number of pdus.
Untabify file.
svn path=/trunk/; revision=26031
|
|
svn path=/trunk/; revision=26028
|
|
svn path=/trunk/; revision=26025
|
|
svn path=/trunk/; revision=26024
|