Commit graph

9116 commits

Author SHA1 Message Date
Jaap Keuter
2f2bfdddd9 From Ivan Sy:
Patch for IPv6 dissector to support the ff:
- RFC 2460 sec 3, particularly Traffic Class field's 6-bit DSCP and 2-bit ECN 
- RFC 2474 sec 3, copied implementation of ip.c to determine DSCP codepoints
- RFC 3168 sec 5, for ECN's ECT and CE bits
- changed the comment

svn path=/trunk/; revision=30957
2009-11-13 22:19:31 +00:00
Jaap Keuter
eeb2d89d92 From Herbert Lischka:
- packet-bacapp.h eliminated and included in packet-bacapp.c
- dissection of recipient-list and client-cov-increment added

svn path=/trunk/; revision=30955
2009-11-13 20:24:36 +00:00
Stig Bjørlykke
8b42b795e8 Use correct opcode table for error values and regular values.
Removed check_col().

svn path=/trunk/; revision=30950
2009-11-13 12:33:33 +00:00
Jaap Keuter
0e4e74ef3d From Michael Dishman:
Fixed parser for DIS DataRequest PDU.
Added parser for DIS StartResume, StopFreeze, Acknowledge, ActionRequest,
ActionResponse, Comment, CreateEntity, DeleteEntity PDUs.
Added parser for "reliable" versions of the above DIS PDUs.
Added parser for DIS Application Control PDU.
Added parsers for DIS Persistent Object Family PDUs.

svn path=/trunk/; revision=30947
2009-11-13 06:53:15 +00:00
Bill Meier
ec097d9981 (Trivial): check_col() guard not needed for col_set_str; #include <stdio.h> not req'd.
svn path=/trunk/; revision=30946
2009-11-13 00:02:48 +00:00
Jaap Keuter
aca15d236e From Thomas Dreibholz:
NetPerfMeter is an Open Source TCP/UDP/SCTP/DCCP network performance metering
application for Linux, FreeBSD and MacOS X. It can be downloaded here:
http://www.exp-math.uni-essen.de/~dreibh/netperfmeter/ . The protocol used by
this application for the transport of control and data is called NetPerfMeter
protocol. The attached patch is a dissector to decode its packets.

svn path=/trunk/; revision=30943
2009-11-12 22:35:27 +00:00
Jaap Keuter
bd92a72428 From Henning Rogge:
This patch adds support for PacketBB (RFC 5444) to Wireshark. 
PacketBB is a generic message format for mesh networks. 
Both OLSR version 2 and DYMO will use packetbb.

svn path=/trunk/; revision=30942
2009-11-12 18:18:15 +00:00
Gerald Combs
f218c18d00 Make the MCC length check a little more picky.
svn path=/trunk/; revision=30937
2009-11-12 02:03:10 +00:00
Gerald Combs
bc41dc6837 Check for an invalid MCC length. Fixes bug 4212.
svn path=/trunk/; revision=30936
2009-11-12 01:55:06 +00:00
Jaap Keuter
324b7484d9 Implement RFC 3514.
svn path=/trunk/; revision=30926
2009-11-10 21:46:14 +00:00
Jaap Keuter
d22d3bf804 From Hariharan Ananthakrishnan:
Support ISIS local /remote identifier display for extended IS adjacency
(RFC 5307 section 1.1.)

svn path=/trunk/; revision=30924
2009-11-10 20:13:10 +00:00
Jaap Keuter
be342f9e26 From Bernard Imbert:
If the "Level Of Interest" referenced in the smb.trans2.FIND_FIRST/FIND_NEXT
requests is 262, wireshark is unable to decode properly (neither the request
nor the response).

svn path=/trunk/; revision=30923
2009-11-10 19:24:50 +00:00
Anders Broman
9822e9f804 Align RRC-Container dissection with RANAP.
svn path=/trunk/; revision=30911
2009-11-09 21:47:21 +00:00
Balint Reczey
02c98c4517 Decode Circuit ID and Remote ID DSL Forum TR-101 PPPoE tags.
Based on patch from Stefan Puiu <stefan.puiu@gmail.com>.
This fixes bug 3113.

svn path=/trunk/; revision=30908
2009-11-09 15:55:01 +00:00
Stig Bjørlykke
edc6f0cd3b Put sndcp-xid elements in the sndcp-xid subtree.
svn path=/trunk/; revision=30907
2009-11-09 15:51:30 +00:00
Stig Bjørlykke
1743f6e76f Fixed a return statement.
svn path=/trunk/; revision=30906
2009-11-09 15:44:14 +00:00
Stig Bjørlykke
2c01893e72 Conversation is unused in dissect_rtmpt_tcp().
svn path=/trunk/; revision=30905
2009-11-09 15:43:54 +00:00
Stig Bjørlykke
ab3e4adf8b Removed an unused variable.
svn path=/trunk/; revision=30904
2009-11-09 15:43:25 +00:00
Stig Bjørlykke
2d9135f98c Removed unused assignments.
svn path=/trunk/; revision=30903
2009-11-09 15:43:05 +00:00
Stig Bjørlykke
5fa0e7b607 Removed some unused variables.
svn path=/trunk/; revision=30902
2009-11-09 15:17:14 +00:00
Stig Bjørlykke
d7a3a9d99c Removed some unused variables.
svn path=/trunk/; revision=30901
2009-11-09 15:16:51 +00:00
Stig Bjørlykke
af45c9dd3e Removed some unused assignments.
svn path=/trunk/; revision=30900
2009-11-09 15:16:12 +00:00
Stig Bjørlykke
e089ab2789 Removed an unused assignment.
svn path=/trunk/; revision=30899
2009-11-09 15:15:54 +00:00
Stig Bjørlykke
10b4dd438e Removed an unused assignment.
svn path=/trunk/; revision=30898
2009-11-09 15:15:29 +00:00
Stig Bjørlykke
c8810bbc2a Put type/length elements in correct subtree.
svn path=/trunk/; revision=30897
2009-11-09 15:05:34 +00:00
Stig Bjørlykke
b3a5cf28a5 Removed unused variables.
svn path=/trunk/; revision=30896
2009-11-09 14:40:35 +00:00
Stig Bjørlykke
68939c0d8d Removed an unused assignment.
svn path=/trunk/; revision=30895
2009-11-09 14:36:35 +00:00
Stig Bjørlykke
f14b274ec2 Removed unused assignments.
svn path=/trunk/; revision=30894
2009-11-09 14:35:27 +00:00
Stig Bjørlykke
5b7e0dcd9e Put tree elements in the arcnet subtree.
Some code cleanup.

svn path=/trunk/; revision=30890
2009-11-09 14:20:44 +00:00
Stig Bjørlykke
8fe96a84e0 Removed an unused assignment.
svn path=/trunk/; revision=30889
2009-11-09 14:18:27 +00:00
Stig Bjørlykke
ea3b87288b Removed an unused assignment.
svn path=/trunk/; revision=30888
2009-11-09 14:18:08 +00:00
Stig Bjørlykke
2672f93988 Removed unused code.
svn path=/trunk/; revision=30887
2009-11-09 14:17:33 +00:00
Stig Bjørlykke
8288deee24 Put key_index values in correct tree.
svn path=/trunk/; revision=30886
2009-11-09 14:15:38 +00:00
Stig Bjørlykke
535e5317c2 Removed an unused variable.
svn path=/trunk/; revision=30885
2009-11-09 14:13:22 +00:00
Stig Bjørlykke
826595c5b5 Removed an unused variable.
svn path=/trunk/; revision=30884
2009-11-09 14:12:09 +00:00
Stig Bjørlykke
ccc3e2f4d9 Removed an unused assignment.
svn path=/trunk/; revision=30883
2009-11-09 14:10:19 +00:00
Stig Bjørlykke
cc229fada3 Removed an unused variable.
svn path=/trunk/; revision=30882
2009-11-09 14:09:40 +00:00
Stig Bjørlykke
ccba8cc3df Removed an unused assignment.
svn path=/trunk/; revision=30881
2009-11-09 14:09:19 +00:00
Stig Bjørlykke
e9977dda66 Removed an unused variable.
svn path=/trunk/; revision=30880
2009-11-09 14:08:54 +00:00
Stig Bjørlykke
a25ea02717 Put flags subtree under correct element.
svn path=/trunk/; revision=30879
2009-11-09 14:08:27 +00:00
Stig Bjørlykke
64c5b724e3 Removed an unused assignment.
svn path=/trunk/; revision=30878
2009-11-09 14:07:20 +00:00
Stig Bjørlykke
00d20e0384 Made enterprise_oid pointer const.
svn path=/trunk/; revision=30877
2009-11-09 13:03:15 +00:00
Stig Bjørlykke
169547006b Remove an unused variable.
svn path=/trunk/; revision=30876
2009-11-09 12:38:47 +00:00
Martin Mathieson
6634d939d4 Avoid a warning about signed/unsigned comparison.
svn path=/trunk/; revision=30875
2009-11-09 11:10:38 +00:00
Stig Bjørlykke
308f743247 Add the missing changes from r30869.
svn path=/trunk/; revision=30871
2009-11-08 22:04:46 +00:00
Stig Bjørlykke
10e98317c8 Fixed printing of BACnetTypeName in the Packet Details tree.
svn path=/trunk/; revision=30870
2009-11-08 22:00:16 +00:00
Stig Bjørlykke
46ccbb5bbf From Steve Karg and Herbert Lischka via bug 4190:
Modified the open/close context tagging to include context tag number.
Modified the info column to show more specific information about certain
packets.

svn path=/trunk/; revision=30869
2009-11-08 21:49:55 +00:00
Anders Broman
ff5758cdcb Dissect Handover "containers".
svn path=/trunk/; revision=30866
2009-11-08 19:59:21 +00:00
Guy Harris
43c946a6b1 Add packet-umts_mac.h to the release tarball.
svn path=/trunk/; revision=30865
2009-11-08 19:20:00 +00:00
Guy Harris
7aeb317c1d Squelch more warnings.
svn path=/trunk/; revision=30860
2009-11-08 07:28:39 +00:00
Martin Mathieson
04078dd997 Improve expert and info column strings reporting OOB events.
svn path=/trunk/; revision=30859
2009-11-08 00:39:22 +00:00
Guy Harris
be5c1a9e27 Squelch compiler warnings.
svn path=/trunk/; revision=30858
2009-11-07 19:56:13 +00:00
Jaap Keuter
71a48b6dbf From Alex Volinsky:
This enhancement implements dissector for Downstream DOCSIS (Data over Cable)
frames, embedded into MPEG packets and encapsulated into L2TPv3 over IP
(DEPI/D-MPT encapsulation). This type of encapsulation is used in Modular Cable
Modem Termination System (M-CMTS) architecture for head-end components that
comply with DOCSIS.

DEPI, the Downstream External PHY Interface, is the interface between the
M-CMTS Core and the EQAM. More specifically, it is an IP Tunnel between the MAC
and PHY in a Modular CMTS system.

L2TPv3 is described in RFC3931.
DOCSIS DEPI data packet transport mechanism is described CM-SP-DEPI-I03-060728
(Downstream External PHY Interface - CableLabs specification) 
The format of MPEG packet carrying DOCSIS data is described in 
CM-SP-DRFI-I07-081209 (Data-Over-Cable Service Interface Specifications -
CableLabs specification).

svn path=/trunk/; revision=30857
2009-11-07 19:41:58 +00:00
Jaap Keuter
03730e3bc1 From Filipe David Borba Manana:
Since it was named Ethereal and up to today, Wireshark wrongly parses 
the IPv4 header flags field:
* it considers it as a 4 bits wide field - according to RFC 791 its a 3 bits
wide field (first 3 bits of the 6th octect of the IPv4 header).
* if for example the DF bit is set, Wireshark displays the flag value as 0x04
(0100) when it should be 0x02 (010), idem for the MF flag.
Attached to this bug report, you can find a patch to fix the issue.

svn path=/trunk/; revision=30855
2009-11-07 11:24:05 +00:00
Jörg Mayer
9ee31d1d0e cmake will now honor -Werror if configured (default: on)
svn path=/trunk/; revision=30852
2009-11-07 10:07:00 +00:00
Kovarththanan Rajaratnam
f6dfb9f323 Avoid possible NULL pointer dereference
svn path=/trunk/; revision=30851
2009-11-07 08:07:12 +00:00
Gerasimos Dimitriadis
4dbe3a5e3a Fix for bug 4209:
After reading a SysID group, current_offset was off by 1 


svn path=/trunk/; revision=30847
2009-11-06 21:20:17 +00:00
Kovarththanan Rajaratnam
f68d2fc933 Remove packet-umts_mac.c from DISSECTOR_INCLUDES
svn path=/trunk/; revision=30845
2009-11-06 14:56:28 +00:00
Anders Broman
b35647bb57 From Tobias Witek:
Enables correct RRC decoding from RLC.

svn path=/trunk/; revision=30843
2009-11-06 12:09:12 +00:00
Jaap Keuter
a1d82636c1 Add parentheses to satisfy the compiler.
svn path=/trunk/; revision=30842
2009-11-06 07:08:40 +00:00
Jörg Mayer
8ef22d4e08 Add a document reference
svn path=/trunk/; revision=30841
2009-11-06 06:14:19 +00:00
Jaap Keuter
e2246d08cd From Owen Kirby:
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
2009-11-05 22:39:00 +00:00
Anders Broman
54aa776069 From Tobias Witek:
w protocols: UMTS RLC (ETSI TS 125 322), UMTS MAC (ETSI TS 125 321)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3495

svn path=/trunk/; revision=30838
2009-11-05 21:54:06 +00:00
Anders Broman
110a5be310 Dissect Source-ToTarget-TransparentContainer in the intra LTE case.
svn path=/trunk/; revision=30837
2009-11-05 20:34:56 +00:00
Kovarththanan Rajaratnam
d10ca62304 Fix value strings in packet boundary lookup table
svn path=/trunk/; revision=30830
2009-11-05 07:36:02 +00:00
Gerald Combs
b11e3a7ea3 From Jason Rusmisel via bug 4199: Increase the maximum number of
template fields we handle from 20 to 30.

svn path=/trunk/; revision=30827
2009-11-05 01:01:01 +00:00
Anders Broman
6300621b52 Check if we have a handle for "v110".
svn path=/trunk/; revision=30823
2009-11-04 16:40:52 +00:00
Anders Broman
a8986a995b Register by name.
svn path=/trunk/; revision=30822
2009-11-04 16:39:52 +00:00
Kovarththanan Rajaratnam
dc265696a1 tvb_format_text() always returns a non NULL pointer so don't check return value for NULL pointer
svn path=/trunk/; revision=30821
2009-11-04 16:08:47 +00:00
Anders Broman
83231fe94a From Pascal Quantin:
[NAS EPS] Expert Info error triggered when decoding a Security Mode Complete message
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4203

svn path=/trunk/; revision=30820
2009-11-04 13:49:19 +00:00
Kovarththanan Rajaratnam
9b1cbfea87 Fix a couple of value_stringS to match BT 2.1
svn path=/trunk/; revision=30819
2009-11-04 12:49:19 +00:00
Kovarththanan Rajaratnam
1fc06caf57 Also apply rev 30817 to command complete events
svn path=/trunk/; revision=30818
2009-11-04 12:31:39 +00:00
Kovarththanan Rajaratnam
167a30a6ef Append the opcode (that lead us to the command status) to the info column
svn path=/trunk/; revision=30817
2009-11-04 12:25:01 +00:00
Kovarththanan Rajaratnam
b5d8e71e1f Correct "Sniff Subrating" typo
svn path=/trunk/; revision=30816
2009-11-04 12:14:30 +00:00
Stig Bjørlykke
c60a5b284e Added offset fix from bug 4202, error introduced in r30770.
svn path=/trunk/; revision=30815
2009-11-04 11:41:05 +00:00
Jörg Mayer
ed5453d892 Fix printing of tuple values
svn path=/trunk/; revision=30814
2009-11-04 08:49:38 +00:00
Jaap Keuter
caeca294d6 From Robert Hogan:
Not incrementing tvb offset in two places in tn3270 dissector.

svn path=/trunk/; revision=30813
2009-11-04 06:58:42 +00:00
Jaap Keuter
8041e9732e From Jason Rusmisel:
The netflow implementation has a bug where the code exists to extract four
fields from a packet, however, the decoder for these fields has not been
registered in proto_register_netflow in the hf_register_info array. 
The fix is to include decoders for the fields in the proto_register_netflow.

svn path=/trunk/; revision=30809
2009-11-03 23:01:03 +00:00
Martin Mathieson
da15f9f5ff Show how many NACKs appeared in status message root.
svn path=/trunk/; revision=30806
2009-11-03 16:39:01 +00:00
Anders Broman
64416202c6 From Pascal Quantin:
I just realized that I forgot to change one line to get a proper decoding of IMEI

svn path=/trunk/; revision=30805
2009-11-03 12:44:17 +00:00
Anders Broman
242db04e6b From Pascal Quantin:
Small fixes for Attach Request message decoding
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4198

svn path=/trunk/; revision=30803
2009-11-03 12:16:25 +00:00
Anders Broman
62ae894451 From Pascal Quantin :
[NAS EPS] Incorrect decoding of UE Network Capability IE
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4196

svn path=/trunk/; revision=30802
2009-11-02 22:37:34 +00:00
Anders Broman
1a79f3ead4 Fix Layer 3 Message Contents(?)
At least the trace at http://openbsc.gnumonks.org/trac/attachment/wiki/OpenBSCWithSCCP/bssmap_clean.pcap dissects correctly now.

svn path=/trunk/; revision=30799
2009-11-01 20:00:08 +00:00
Stig Bjørlykke
bbc109d1b6 Added some type renames.
svn path=/trunk/; revision=30798
2009-11-01 19:16:57 +00:00
Anders Broman
3da9d8fc41 From Holger Freyther:
GSM BSSMAP ChanType permitted indicator extension bit decoded wrongly.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4185

svn path=/trunk/; revision=30797
2009-11-01 19:11:13 +00:00
Stig Bjørlykke
5c62502644 Added a UAT table to describe enterprise specific-trap types.
svn path=/trunk/; revision=30796
2009-11-01 18:45:43 +00:00
Anders Broman
72e8e8dbee Update to 3GPP TS 25.331 V8.8.0 (2009-09)
svn path=/trunk/; revision=30795
2009-11-01 16:56:49 +00:00
Jaap Keuter
d3d53f1b1a From Markus Koetter:
Wireshark fails dissecting dce rpc bind acks, if the bind request had more than 1 ctx.

svn path=/trunk/; revision=30790
2009-11-01 11:52:32 +00:00
Jaap Keuter
d1c54017f3 From Jesper Dangaard Brouer:
This patch set improves packet loss detection in for MPEG2 Transport Streams
(RFC 2250 / ISO/IEC 13818-1).
1. Improve loss detection by counting skipped TS frames (currently we only
detect a drop). (only store the info globally)
2. Introduce an analysis tree and record/count the info per TS frame.

svn path=/trunk/; revision=30789
2009-11-01 11:00:00 +00:00
Anders Broman
bfb16c1bcb - Dissect Target-ToSource-TransparentContainer.
- Update to 3GPP TS 25.413 V8.4.0 (2009-09).

svn path=/trunk/; revision=30788
2009-11-01 10:52:17 +00:00
Anders Broman
f03a629ddc Dissect ToTargetRNC-Container.
svn path=/trunk/; revision=30787
2009-10-31 23:21:08 +00:00
Jaap Keuter
0100407124 Fix for bug 4076:
Have the option to continue dissection of data even with failed FCS check.

svn path=/trunk/; revision=30786
2009-10-31 20:55:33 +00:00
Guy Harris
a212873733 The first field of a MAC Control frame isn't the "pause" field, it's the
opcode; an opcode of 0x0001 means PAUSE.  Dissect the opcode field even
if it's not a PAUSE frame.

The second field of a PAUSE frame isn't the "quanta" field, it's the
pause_time field; it's in *units* of quanta.

Don't fetch fields until we need them (so we don't throw an exception if
they're missing until we actually look at them).

Clean up indentation.

svn path=/trunk/; revision=30785
2009-10-31 19:44:17 +00:00
Bill Meier
6b3f4e5a15 Verify bytes exist before doing heuristics check;
Registering the dissector publicly doesn't seem to be needed;
Fix a typo in a comment and also some indentation.

svn path=/trunk/; revision=30784
2009-10-31 16:22:50 +00:00
Jaap Keuter
1bde8c5f1f From mehturt:
The following patch adds decoding of "trick mode" fields in MPEG PES packet.

svn path=/trunk/; revision=30783
2009-10-31 16:11:24 +00:00
Bill Meier
7aafce2885 Register dissectors in proto_reg_handoff (not proto_register) in the standard manner;
Use col_add_fstr instead of col_clear/col_append-fstr.

svn path=/trunk/; revision=30782
2009-10-31 14:43:05 +00:00
Kovarththanan Rajaratnam
81d90598d8 Remove incorrect comment which refered to a non existant header file
svn path=/trunk/; revision=30781
2009-10-31 13:06:15 +00:00
Kovarththanan Rajaratnam
cfb3172f33 Populate protocol column before digging into the buffer (we might throw an exception while doing that)
svn path=/trunk/; revision=30780
2009-10-31 13:03:12 +00:00
Kovarththanan Rajaratnam
3b5c05ddef Make jmirror handle static
svn path=/trunk/; revision=30779
2009-10-31 12:54:07 +00:00
Jaap Keuter
0a0c397c52 From Wayne Brassem:
I have built and tested a new Wireshark dissector which decodes a mirrored
packet that has an additional prepended UDP header attached to it.  The packet
format was designed by Juniper Networks.

svn path=/trunk/; revision=30777
2009-10-31 12:04:42 +00:00
Guy Harris
c9b5bc30d0 assert() doesn't throw an exception, it just immediately crashes the
app, and DISSECTOR_ASSERT() throws an exception, but claims the problem
is a dissector bug, not a malformed packet.  Presumably the error in
question is the result of a malformed packet, so throw
ReportedBoundsError to indicate that (it's not really the *right*
exception, but the right exception doesn't exist).

svn path=/trunk/; revision=30776
2009-10-31 08:31:21 +00:00
Jaap Keuter
134e77034e From Márton Németh:
When an unknown requests arrives try to parse it using the usual request format.

svn path=/trunk/; revision=30775
2009-10-30 22:46:30 +00:00
Jaap Keuter
a1e524ca85 From Márton Németh:
Add support for USB HUB class-specific requests as specified in USB 2.0 Chapter 11 Hub Specification.

svn path=/trunk/; revision=30774
2009-10-30 22:24:23 +00:00
Anders Broman
1a2f69aa03 Remove debug code
svn path=/trunk/; revision=30772
2009-10-30 16:25:11 +00:00
Anders Broman
77377a9d22 - Bitrate must be FT_UINT64
- Dissect HandoverCommand

svn path=/trunk/; revision=30771
2009-10-30 16:15:27 +00:00
Anders Broman
d3b7b182c1 - In new_octet_aligned_subset_bits() the length check must be on octet not bits.
- try to make the code a bit more readable.

svn path=/trunk/; revision=30770
2009-10-30 16:09:32 +00:00
Martin Mathieson
c120fa9b8f Sequence number should be displayed in DEC, not HEX!
svn path=/trunk/; revision=30769
2009-10-30 15:56:43 +00:00
Stig Bjørlykke
a634ff0a08 Corrected name used for STANAG 4406.
svn path=/trunk/; revision=30768
2009-10-30 10:55:43 +00:00
Stig Bjørlykke
5c0369ba97 Apply r30376 to asn1 template files.
svn path=/trunk/; revision=30767
2009-10-30 10:21:35 +00:00
Stig Bjørlykke
55f080c9c8 Added SNMP to "Decode ASN.1 file as" list.
svn path=/trunk/; revision=30766
2009-10-30 10:05:28 +00:00
Jaap Keuter
5cd74a536c Handle padded RTCP packets ending with SDES correctly as well.
svn path=/trunk/; revision=30764
2009-10-29 22:14:54 +00:00
Stig Bjørlykke
1e20ff2638 From Marton Nemeth via bug 4181:
Take the USB descriptor length from packet.

svn path=/trunk/; revision=30763
2009-10-29 21:51:20 +00:00
Stig Bjørlykke
6a2aae878d From Marton Nemeth via bug 4173:
Parse USB HID class-specific requests.

svn path=/trunk/; revision=30762
2009-10-29 21:42:16 +00:00
Stig Bjørlykke
373fff9846 From Marton Nemeth via bug 4173:
Move bmRequestType field constants to header file.

svn path=/trunk/; revision=30761
2009-10-29 21:32:21 +00:00
Martin Mathieson
f36f5897ee Tidy up info column output showing partial NACK.
svn path=/trunk/; revision=30760
2009-10-29 19:06:10 +00:00
Anders Broman
67697bad60 From Gerasimos Dimitriadis:
DTAP: Update of Reject Cause IE
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4179

svn path=/trunk/; revision=30759
2009-10-29 18:13:17 +00:00
Anders Broman
e2c0856e09 Fix a typo
svn path=/trunk/; revision=30754
2009-10-29 08:02:34 +00:00
Anders Broman
108ec05035 Export ToTargetRNC-Container.
svn path=/trunk/; revision=30752
2009-10-29 06:45:42 +00:00
Anders Broman
a26552a27f Update to the Mars verion of the protocol and export HandoverCommand.
svn path=/trunk/; revision=30751
2009-10-29 06:19:36 +00:00
Martin Mathieson
2e3dc7f0f4 Flag errors with expert info.
svn path=/trunk/; revision=30748
2009-10-28 19:00:41 +00:00
Anders Broman
d5cfd0edc9 - Remove check_col.
- Make x2ap work.

svn path=/trunk/; revision=30746
2009-10-28 06:18:05 +00:00
Anders Broman
191f468caf Missed an #include...
svn path=/trunk/; revision=30745
2009-10-28 05:13:31 +00:00
Anders Broman
cd8924f759 Update SCTP ppids, fix a faulty #define.
svn path=/trunk/; revision=30744
2009-10-28 05:09:32 +00:00
Anders Broman
423b8b31cd From Fred Fierling:
Fixes bugs in dissection of write attributes, read reporting configuration, and
configure reporting clusters in the ZigBee Cluster Library.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4113

svn path=/trunk/; revision=30731
2009-10-27 19:13:57 +00:00
Anders Broman
26658ed017 From Francesco Fondelli:
RSVP extensions for G.709 Optical Transport Networks Control, RFC 4328
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4148

With some changes from me:
-(readme.developer:" Furthermore, 'display' field must be ORed with 'BASE_RANGE_STRING' (e.g. BASE_DEC|BASE_RANGE_STRING)."
- Prefix headerfields with hf_
- Remove check_col

svn path=/trunk/; revision=30727
2009-10-27 06:05:02 +00:00
Anders Broman
cff062cd44 From Herbert Lischka:
Minor changes to dissector packet-bacapp.c to solve some strange
views to ReadPropertyMultiple-Acknowledge frames.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4161

svn path=/trunk/; revision=30726
2009-10-27 05:20:19 +00:00
Martin Mathieson
b712bb0f19 Add a preference to control whether or not comment strings are scanned for oob LTE MAC messages. Scanning them is probably quite slow.
svn path=/trunk/; revision=30713
2009-10-26 16:40:57 +00:00
Martin Mathieson
eab33c1bb9 Change a filter string for consistency.
svn path=/trunk/; revision=30712
2009-10-26 16:39:46 +00:00
Martin Mathieson
afffcffff9 Add support for displaying/filtering some LTE MAC out-of-band events.
svn path=/trunk/; revision=30711
2009-10-26 15:39:00 +00:00
Anders Broman
6d8f1356ba RelocationRequired incorrectly dissected.
svn path=/trunk/; revision=30710
2009-10-26 15:12:32 +00:00
Jaap Keuter
4bc1280033 From Jochen Bartl:
This patch fixes the display filter for the prefix length of IPv6 external
route updates and the length calculation of the destination address in 
IPv6 route updates.

svn path=/trunk/; revision=30703
2009-10-26 07:00:15 +00:00
Anders Broman
565b8c922c From Jakub Zawadzki:
Fix memleaks while creating kademlia hash.

svn path=/trunk/; revision=30702
2009-10-26 05:55:07 +00:00
Martin Mathieson
6dfb4d1f71 Add support for showing/filtering/resaving logged LTE strings.
svn path=/trunk/; revision=30700
2009-10-26 00:04:27 +00:00
Martin Mathieson
4474e0d25b Label a short BSR as "short"
svn path=/trunk/; revision=30699
2009-10-25 23:03:11 +00:00
Balint Reczey
460e086f9e Decode DSL Forum TR-101 PPPoE tags.
This fixes bug 3113.

svn path=/trunk/; revision=30697
2009-10-25 20:11:47 +00:00
Gerald Combs
771e9ef518 Option 2 (Time Offset) is signed.
svn path=/trunk/; revision=30695
2009-10-25 17:05:08 +00:00
Anders Broman
88bb44a51e From Jakub Zawadzki:
Cleanup dissector code - use proper memory functions.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4164

svn path=/trunk/; revision=30691
2009-10-25 11:43:30 +00:00
Stig Bjørlykke
337896f4c6 From Marton Nemeth via bug 4163:
Add support for input URBs.

svn path=/trunk/; revision=30690
2009-10-25 10:45:15 +00:00
Anders Broman
53e44c4a73 From Gerasimos Dimitriadis:
DTAP: MAP component of indefinite length within Facility IE
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4157

svn path=/trunk/; revision=30688
2009-10-25 10:14:47 +00:00
Stig Bjørlykke
1637e69118 No point passing a global pointer as a function argument.
Made check_ndmp_rm() and check_ndmp_hdr() static.

svn path=/trunk/; revision=30686
2009-10-24 16:30:11 +00:00
Stig Bjørlykke
a3750f1ccf From Robert Simac via bug 3470:
Add the missing ndmp v4 messages, namely the:
 NDMP_CONFIG_GET_EXT_LIST
 NDMP_CONFIG_SET_EXT_LIST

This may serve as the 1st step into actual extensions (Snapvault etc)
dissector implementation.

svn path=/trunk/; revision=30684
2009-10-24 15:40:35 +00:00
Jaap Keuter
d90cb60f61 From Mithun Roy:
The primary header in bundle protocol contains some offset values(destination
scheme offset, destination ssp offset, source scheme offset, source ssp offset,
etc). These are the offsets within the dictionary if the length of the
dictionary length is greater than 0. But if the dictionary length is 0, then
these offset refer to node number and service number respectively(according to
compressed bundle header encoding). For example if destination scheme offset is
2 and the destination ssp offset is 1, then the destination
EID(<node_number>.<service_number>) is 2.1. 

Currently the dtn dissector will consider these offsets to be actual offsets in
the dictionary even if the dictionary length is 0. So the values for the
EID's(destination, source, report, custodian) and their schemes are junk
values. For example if the destination scheme offset is 2 and the destination
ssp offset is 1 and the dictionary length is 0(which means the dictionary is
empty), then the destination scheme is 2 bytes after the beginning of the
metadata block(field after dictionary) and destination is 1 byte after the
beginning of the metadata block.

svn path=/trunk/; revision=30682
2009-10-24 11:19:23 +00:00
Jeff Morriss
350729607a dissect_udp_bundle(): check if dissect_payload_header() or
display_metadata_block() return 0 (meaning they failed to decode something and
the offset was not incremented) rather than checking if the resulting offset
is 0.

This fixes the infinite loop reported in:

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4156

svn path=/trunk/; revision=30672
2009-10-23 15:55:39 +00:00
Anders Broman
9db0d46eba Forgot to remove IA5_7BIT_decode(unsigned char * dest, const unsigned char* src, int len);
svn path=/trunk/; revision=30671
2009-10-23 05:32:15 +00:00
Anders Broman
ea679ff697 From Gerasimos Dimitriadis:
DTAP: Decoding of subaddress information.
sligtly modified.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4150

svn path=/trunk/; revision=30670
2009-10-23 02:12:39 +00:00
Anders Broman
f82442badc Move IA5_7BIT_decode to strutil.c
svn path=/trunk/; revision=30669
2009-10-23 01:56:09 +00:00
Martin Mathieson
f5b4b6e32f Expert error if (non-padded) PDU is shorter than reported.
svn path=/trunk/; revision=30666
2009-10-22 17:22:27 +00:00
Martin Mathieson
0f8ee9cdf9 More long BSR fixes.
svn path=/trunk/; revision=30664
2009-10-22 11:45:40 +00:00
Martin Mathieson
b3f5ccdae0 Fix issues with long BSR format, and attach expert info for non-zero RAR TA to correct item.
svn path=/trunk/; revision=30663
2009-10-22 10:31:13 +00:00
Jaap Keuter
802dc7f334 From Greg Schwendimann:
The 802.3at Power Via MDI TLV dissector is incomplete as it does not decode the
last three bytes.  I have attached a patch that decodes the type/source/priority, 
PD requested power value, and PSE allocated power value fields.

svn path=/trunk/; revision=30662
2009-10-22 07:10:05 +00:00