Age | Commit message (Collapse) | Author | Files | Lines |
|
(COPYING will be updated in next commit)
svn path=/trunk/; revision=43536
|
|
Fix some 'intermediate pointers must be const qualified' warnings
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7215
svn path=/trunk/; revision=42355
|
|
Reformat some long lines.
svn path=/trunk/; revision=41365
|
|
svn path=/trunk/; revision=41306
|
|
- proto_tree_add_bits_item
- proto_tree_add_bits_ret_val
- proto_tree_add_bitmask
- tvb_get_bits
- tvb_get_bits16
- tvb_get_bits24
- tvb_get_bits32
- tvb_get_bits64
svn path=/trunk/; revision=39539
|
|
Fixes gcc 4.6 "set but not used [-Wunused-but-set-variable]" warnings.
svn path=/trunk/; revision=38297
|
|
6LoWPAN: Support for IP-in-IP tunnelingy
svn path=/trunk/; revision=38258
|
|
Avoid processing tvb when fragment dissection didn't create one.
svn path=/trunk/; revision=37426
|
|
HC_UDP Encoding subtree
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5926
svn path=/trunk/; revision=37194
|
|
svn path=/trunk/; revision=36888
|
|
Also: #include <stdio.h> & <string.h> not required;
svn path=/trunk/; revision=36447
|
|
memory.
svn path=/trunk/; revision=36037
|
|
Cleanup packet-ipv6.h and dependency.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5713
svn path=/trunk/; revision=36031
|
|
svn path=/trunk/; revision=35705
|
|
Multi-key Support and Extended Address Mapping for ZigBee Dissectors
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5331
svn path=/trunk/; revision=34647
|
|
svn path=/trunk/; revision=34633
|
|
Multi-key Support and Extended Address Mapping for ZigBee Dissectors
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5331
svn path=/trunk/; revision=34627
|
|
svn path=/trunk/; revision=34293
|
|
The 6LoWPAN dissector had as a TODO the 'stateful address compression' mode.
This patch fixes that TODO, up to HC-13.
This patch also updates to HC-08, where the PANID is no longer used in forming
the short address.
svn path=/trunk/; revision=34290
|
|
The committed changes in 33624 did not include all fixes of the previous patch
file - Please add the fix for the field description of the 8-bit Deep Hops Left
field
Attached file contains this fix (+as well as small correction to the field
descriptions of V and F flags, according to the terminology of RFC 4944)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5047
svn path=/trunk/; revision=33630
|
|
packet-6lowpan.c dissects the non-compressed ipv6 fields in an order different
from the one specified in RFC 4944 §10.3.1.
The patch fixes the wrong order and an additional problem with the dissection
of the mesh header: support for the Deep Hops Left field (RFC 4944 §5.2)
svn path=/trunk/; revision=33624
|
|
Correct the V and F flag interpretation in the Mesh Addressing Type and Header
for correct address interpretation.
svn path=/trunk/; revision=33623
|
|
of a structure being an empty array; that is *not* supported by all the
compilers that can be used to build Wireshark).
svn path=/trunk/; revision=32412
|
|
svn path=/trunk/; revision=32367
|
|
This is a minor change between the version in SVN which is hc-05,
and the latest which is hc-06.
svn path=/trunk/; revision=32163
|
|
Fail, and add an expert item, for invalid lengths.
Having done that, add some casts to squelch compiler warnings.
svn path=/trunk/; revision=32160
|
|
I've come across a bug in the 6LoWPAN header decompression code that
incorrectly computes the length of IPv6 extension headers by adding the
protocol and length fields twice.
svn path=/trunk/; revision=32157
|
|
This patch fixes 6LoWPAN fragmentation to comply with RFC4944.
I also happened across a problem with the derivations of
interface identifiers from 16-bit IEEE 802.15.4 addresses, which
should also be fixed in my patch.
svn path=/trunk/; revision=32155
|
|
6lowpan dissector: copy/paste error results in 64-bit source & 16-bit dest failing
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4545
svn path=/trunk/; revision=32065
|
|
This patch fixes a bug in the 6LoWPAN dissectors that corrupts addresses when
multicast address compression is used. Testing this fix also uncovered a bug in
the computation of the length of the extension headers. And some typos.
svn path=/trunk/; revision=31870
|
|
This patch fixes a bug in the 6LoWPAN dissector where link-local addresses
created from an EUI-64 address do not correctly invert the universal/local bit
as recommended by section 4 of RFC2464.
svn path=/trunk/; revision=31843
|
|
Removed some check_col().
svn path=/trunk/; revision=31809
|
|
reassembly.
svn path=/trunk/; revision=31767
|
|
Fix a memory leak.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3917
svn path=/trunk/; revision=31511
|
|
When a 6lowpan message has a compressed UDP length (i.e. the length must be
calculated, not read from the headers), the 6lowpan dissector correctly reports
that the UDP length is compressed, but it may try to read the length from the
headers anyway.
svn path=/trunk/; revision=31075
|
|
svn path=/trunk/; revision=30895
|
|
svn path=/trunk/; revision=30842
|
|
We've discovered a number of bugs in the 6LoWPAN dissector,
and have fixed them in the following patch. The fixed bugs include:
- Incorrect UDP Checksum calculation.
- Incorrect link-local prefix when decompressing IPHC headers.
- Incorrect parsing of the UDP port numbers when not 8-byte aligned.
- Overflow of the datagram offset field when reassembling fragmented packets.
svn path=/trunk/; revision=30840
|
|
svn path=/trunk/; revision=30406
|
|
2. Move prototype declarations to after the struct declarations
used by the prototypes.
3. Fix some typos.
svn path=/trunk/; revision=30310
|
|
svn path=/trunk/; revision=30278
|
|
svn path=/trunk/; revision=30271
|
|
svn path=/trunk/; revision=30269
|
|
The attached patch adds a dissector for IPv6 over IEEE 802.15.4 (aka 6LoWPAN).
The protocol is specified in RFC 4944. This dissector also processes the
6LoWPAN draft header compression scheme in draft-ietf-6lowpan-hc-05.
svn path=/trunk/; revision=30268
|