Commit graph

8232 commits

Author SHA1 Message Date
Jörg Mayer
61d5b442f4 Add filterable generated item arp.isgratuitous. Inspired
by question on wireshark-users ML by
wireshark.20090520@tozer.org.uk

svn path=/trunk/; revision=28436
2009-05-21 05:15:03 +00:00
Guy Harris
19a0011c59 foo() and foo(void) might be the same in C++, but they're not the same
in C.

svn path=/trunk/; revision=28435
2009-05-21 01:01:22 +00:00
Gerald Combs
7a7e7eac34 From Mohammad Ebrahim Mohammadi Panah via bug 2954:
I've developed a Wireshark dissector for Paltalk messenger protocol.

svn path=/trunk/; revision=28434
2009-05-21 00:34:03 +00:00
Gerald Combs
f3080aff14 From Alex Lindberg via bug 3094:
Added descriptions for dynamic RTP Payload types.

svn path=/trunk/; revision=28433
2009-05-20 23:46:48 +00:00
Guy Harris
5b45905ffc Add a preference to force the dissector to assume that packets have an
FCS; this handles protocols where there's no length field, so that the
"is there a trailer and/or an FCS?" heuristic can't work.

svn path=/trunk/; revision=28432
2009-05-20 22:50:30 +00:00
Gerald Combs
3392d8a62f Fix Win64 compilation.
svn path=/trunk/; revision=28430
2009-05-20 20:28:31 +00:00
Gerald Combs
f5e8e21ce2 From Owen Kirby via bug 3431:
The attached patch file adds dissectors for the ZigBee protocol stack, 
which runs atop the IEEE 802.15.4 dissector. Also included is the
dissector for the ZigBee Encapsulation Protocol (packet-zep.c), used by
the Exegin Q51 protocol analyzer.

From me:

Fix a bunch of gcc (the compiler, not me) warnings.

svn path=/trunk/; revision=28429
2009-05-20 19:29:39 +00:00
Gerald Combs
e2c0d132e1 From Jakub Zawadzki via bug 3421:
e_ip->ip_ttl is currently always set to 0, in attachment fix. 

I also (in same patch, sorry) submit cleanup to use ep_alloc() instead
of static e_ip buffers, I didn't test it, but I hope it's ok.

There's note about static buffers in doc/README.tapping, which should
also be updated, but I don't feel so good with my English :)

From me:

Rename e_ip to ws_ip. Update the static buffers note in README.tapping.

svn path=/trunk/; revision=28425
2009-05-20 15:50:40 +00:00
Stig Bjørlykke
b74a4c3cd1 Added expert info for Unknown RTSE PDU.
svn path=/trunk/; revision=28424
2009-05-20 10:08:00 +00:00
Stig Bjørlykke
84cbcbb1fc Added expert info for OID not implemented.
svn path=/trunk/; revision=28423
2009-05-20 09:29:22 +00:00
Stig Bjørlykke
6a713aad50 Added expert info for OID not implemented.
svn path=/trunk/; revision=28422
2009-05-20 09:27:45 +00:00
Anders Broman
5c8f23cca1 Update to 8.5.1 - "Minor corrections before freezing of ASN.1"
svn path=/trunk/; revision=28421
2009-05-20 05:19:06 +00:00
Gerald Combs
d7d00a144d From Julien Kerihuel via bug 2850:
Patch to implement decoding of Exchange RFR protocol.

svn path=/trunk/; revision=28420
2009-05-19 23:22:59 +00:00
Stig Bjørlykke
6cc936929a Ok, private_data is only saved if HAVE_LIBGCRYPT.
svn path=/trunk/; revision=28417
2009-05-19 20:00:05 +00:00
Anders Broman
3a11073d6b Get info about media type(Video or not) a first step towards usage in rtp statistics.
svn path=/trunk/; revision=28415
2009-05-19 18:42:33 +00:00
Stig Bjørlykke
af7304aa79 Move pd variables outside HAVE_LIBGCRYPT.
svn path=/trunk/; revision=28414
2009-05-19 18:28:24 +00:00
Martin Mathieson
8315e941ac Add a few more missing ROHC RTP fields.
svn path=/trunk/; revision=28413
2009-05-19 17:26:14 +00:00
Stig Bjørlykke
fc3f1b5283 From Artem Tamazov (bug 3472):
Save/Restore pinfo->private_data when used.

svn path=/trunk/; revision=28412
2009-05-19 17:16:14 +00:00
Stig Bjørlykke
1d54e7ad56 Avoid crash when not reassembling multiple TCP segments.
(check for valid pointers, in this case: ndmp_conv_data->task)

This fixes the crash in bug #3470.

svn path=/trunk/; revision=28409
2009-05-19 14:40:23 +00:00
Jaap Keuter
95dfe6a326 Update IP protocol numbers according to current IANA registery.
svn path=/trunk/; revision=28408
2009-05-19 07:34:33 +00:00
Gerald Combs
d797045341 From Abhik Sarkar via bug 3242:
Add a UAT for custom HTTP header fields.
  
From me:

  Use se_alloc0 to initialize a struct. Use g_strdup(...) instead of
  g_strdup_printf("%s"...). Add a missing UAT_END_FIELDS.

svn path=/trunk/; revision=28406
2009-05-19 00:17:23 +00:00
Gerald Combs
def3068154 Use se_alloc0 and ep_alloc0.
svn path=/trunk/; revision=28397
2009-05-18 20:30:55 +00:00
Gerald Combs
79c4c2990b Remove unnecessary tree checks pointed out by Stig.
svn path=/trunk/; revision=28396
2009-05-18 19:14:21 +00:00
Guy Harris
a9f463bee4 Clean up indentation.
svn path=/trunk/; revision=28395
2009-05-18 17:47:42 +00:00
Gerald Combs
23d52583ca From Yaniv Kaul via bug 3215:
Attached please find a patch that enables to heuristically find VNC
traffic on non-standard ports.

(it also adds some if(tree) ... around some proto_tree_add_item()
functions)

svn path=/trunk/; revision=28394
2009-05-18 17:23:16 +00:00
Jaap Keuter
b118290a6b From David Aggeler:
Not much, just a little bit of fine tuning:
- Spelling
- Added expert_add_info() for status responses with warning & error level
- Added command details in info column (optionally)

Also plugging memory leak.

svn path=/trunk/; revision=28392
2009-05-18 06:21:22 +00:00
Guy Harris
19a74e6fcc Just use proto_tree_add_item() for some fields whose values we don't
use.

Rename some variables to reflect the names they have in the IGRP
document.

Don't treat being called with a non-IPv4 address as a dissector bug - we
can't prevent ourselves from being called from the IPv6 dissector.  This
fixes bug 3466.

Clean up indentation.

svn path=/trunk/; revision=28390
2009-05-18 00:27:44 +00:00
Guy Harris
9b3360c5ef Add a URL on the Cisco site describing IGRP packets.
svn path=/trunk/; revision=28389
2009-05-17 22:25:13 +00:00
Martin Mathieson
09d545038d Add newline to end of file
svn path=/trunk/; revision=28387
2009-05-17 21:41:00 +00:00
Gerald Combs
7ea5c3cba7 From Johannes Berg via bug 3415:
The attached patch updates wireshark to the radiotap RX flags leaving the
non-standard option to dissect bit 14 as "FCS in header".

Merge the patch by hand in a couple of places to avoid conflicts with
r26861.

svn path=/trunk/; revision=28385
2009-05-17 19:18:18 +00:00
Gerald Combs
169d8cb394 From Didier Gautheron via bug 3210:
This patch improves the decoding of MapID and MapName Apple's AFP commands for
subtype 5 and 6.

svn path=/trunk/; revision=28383
2009-05-17 18:30:04 +00:00
Jaap Keuter
b429593171 Remove C++ style comments.
Cleanup indentation a bit.

svn path=/trunk/; revision=28380
2009-05-17 06:02:48 +00:00
Stig Bjørlykke
c47e788c94 Regenerate all asn2wrs generated dissectors.
svn path=/trunk/; revision=28379
2009-05-16 22:07:03 +00:00
Jörg Mayer
1922d3ceee Jochen Bartl <jochen.bartl@gmail.com>
via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2824

I have added the SCM header to the wlccp dissector. This header is present in
packets of base message type 0x01. You can find the specification in the
following document, when you search for "The table below shows the fields for
an SCM Advertisement Reply Message.":

http://www.freepatentsonline.com/y2005/0220054.html

It seems like the header structure in the document is wrong regarding the "SCM
Node ID" (MAC address) field. From looking at the hexdumps I found out that the
node id shows up in the header before the "Instance Age" field. There is also a
2 byte field between the node id and the instance age, which is always zero. I
have named this field  wlccp.scm_unknown_short, because I don't know what it is
for.

Me:

Fix two bugs that came up during testing but were present before the patch,
both involving wrong length handling triggering dissector assert and malformed
packet messages.



svn path=/trunk/; revision=28376
2009-05-16 16:31:54 +00:00
Anders Broman
0f9c96f8fd From Chidambaram Arunachalam:
SIP Patch to include support for Max-Breadth, Answer-Mode, Priv-Answer-Mode, Trigger-Consent and Permission Missing headers
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3463

svn path=/trunk/; revision=28375
2009-05-16 09:16:11 +00:00
Anders Broman
ea4f4f08af Froim Vincent Helfre:
Fix issues with unaligned PER.

svn path=/trunk/; revision=28374
2009-05-15 18:39:33 +00:00
Anders Broman
1464f7ca84 Introduce decode_bits_in_field() and use it.
clean up some left owers from previous checkin.

svn path=/trunk/; revision=28373
2009-05-15 18:38:13 +00:00
Martin Mathieson
7ed080da5c Timing advance command is 6 bits.
svn path=/trunk/; revision=28371
2009-05-15 10:02:14 +00:00
Jörg Mayer
ced7569727 Rename an CCX IE
svn path=/trunk/; revision=28370
2009-05-15 06:51:58 +00:00
Jörg Mayer
7bbfa31856 - All Frames that I currently know how to dissect include the FCS
- Decode Channel and (what probably is the) Timestamp

svn path=/trunk/; revision=28369
2009-05-15 06:48:25 +00:00
Gerald Combs
93471e8eeb Remove an unused variable.
svn path=/trunk/; revision=28367
2009-05-15 00:07:10 +00:00
Gerald Combs
9a72434b1e Add support for process flow records to IPFIX, which required adding
support for vendor-specific IEs. Fix variable-length record handling. Add
conversation tracking to the UDP dissector and add process flow
information to TCP and UDP conversations.

This lets us run process flow collectors on one or more machines and
have the process username, PID, command name, etc. show up in the TCP
and UDP protocol trees.

svn path=/trunk/; revision=28366
2009-05-14 23:33:17 +00:00
Anders Broman
64a33ad7af Apply some of the patches from:
http://wiki.wireshark.org/Development/Optimization

svn path=/trunk/; revision=28364
2009-05-14 20:04:28 +00:00
Anders Broman
4ec2c4ff47 Apply some of the patches from:
http://wiki.wireshark.org/Development/Optimization

svn path=/trunk/; revision=28363
2009-05-14 19:28:07 +00:00
Anders Broman
5f538e901d Apply some of the patches from:
http://wiki.wireshark.org/Development/Optimization

svn path=/trunk/; revision=28362
2009-05-14 19:11:43 +00:00
Anders Broman
2289fa0d21 Fix:
GSM DTAP: Incorrect decoding of MS Radio Access Capability Switch-Measure*
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3461

svn path=/trunk/; revision=28361
2009-05-14 18:26:18 +00:00
Martin Mathieson
4a16f077ce Backoff Indicator must now (March 09) be the first subheader in an RAR PDU.
svn path=/trunk/; revision=28360
2009-05-14 17:12:37 +00:00
Anders Broman
17e10d08fb Use tvb_new_child_real_data().
svn path=/trunk/; revision=28357
2009-05-14 05:36:48 +00:00
Anders Broman
c91a384702 Apply some of the patches from:
http://wiki.wireshark.org/Development/Optimization

svn path=/trunk/; revision=28356
2009-05-13 19:46:11 +00:00
Martin Mathieson
4dda12f0be - add direction filter to PDCP
- fix PDCP fields ("pdcp.*" -> "pdcp-lte.*")
- improve PDCP info column output (to be more like RLC)

svn path=/trunk/; revision=28342
2009-05-13 09:36:42 +00:00
Anders Broman
95c51c2e2d Make an epxpert item checking PC length.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3458

svn path=/trunk/; revision=28337
2009-05-12 17:48:48 +00:00
Martin Mathieson
ea18cc4095 Enable preference to call LTE RRC for data inside PDCP frames.
svn path=/trunk/; revision=28329
2009-05-11 15:19:51 +00:00
Martin Mathieson
76332049f8 Rename lis to fms & some ROHC feedback format improvements.
svn path=/trunk/; revision=28322
2009-05-08 23:29:42 +00:00
Bill Meier
abc0794cc2 The convention is to use TFS(...) when specifying a true_false_string with an FT_BOOLEAN field;
Also: use the global true_false_string tfs_yes_no  in place of a static local string.

svn path=/trunk/; revision=28321
2009-05-08 22:55:22 +00:00
Bill Meier
5aa5576a55 The convention is to use TFS(...) when specifying a true_false_string with an FT_BOOLEAN field;
Also: use the global true_false_string tfs_yes_no  in place of a static local string.

svn path=/trunk/; revision=28320
2009-05-08 22:18:14 +00:00
Bill Meier
f8e4a91659 Fix potential crash: FT_BOOLEAN field had a value_string not a true_false_string;
Also: Fix comment to indicate this is an EHS dissector not a VCDU dissector.

svn path=/trunk/; revision=28319
2009-05-08 21:58:10 +00:00
Bill Meier
79a1441582 FT_BOOLEAN fields w/o bitmasks really should use BASE_NONE (not BASE_DEC,...).
svn path=/trunk/; revision=28317
2009-05-08 20:35:57 +00:00
Bill Meier
10bb70f09d FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
svn path=/trunk/; revision=28316
2009-05-08 20:15:35 +00:00
Bill Meier
87d06b8892 Fix a typo from the previous commit .....
svn path=/trunk/; revision=28315
2009-05-08 20:12:52 +00:00
Bill Meier
8e23d11ae5 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
svn path=/trunk/; revision=28313
2009-05-08 19:43:50 +00:00
Bill Meier
ab291b9c00 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
Also: Change FT_BOOLEAN with no bitmask from BASE_DEC to BASE_NONE.

svn path=/trunk/; revision=28312
2009-05-08 19:42:58 +00:00
Bill Meier
636147e417 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
Also: Use global tfs_yes_no TFS structure in two cases (packet-ipv6.c)

svn path=/trunk/; revision=28311
2009-05-08 18:39:17 +00:00
Anders Broman
ca3cca594a Update a comment.
svn path=/trunk/; revision=28309
2009-05-08 18:11:39 +00:00
Anders Broman
b68b9d2ccf From Reinhard Speyerer:
GSM DTAP: incorrect display of Suppl. Service Message.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3452
Patch slightly modified.

svn path=/trunk/; revision=28308
2009-05-08 18:10:39 +00:00
Bill Meier
fef69c8dd3 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
Use consistent indentation.


svn path=/trunk/; revision=28307
2009-05-08 17:48:23 +00:00
Bill Meier
9af5304276 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
Replace blurbs identical with title in hf[] with NULL;
Use consistent indentation.

svn path=/trunk/; revision=28306
2009-05-08 17:25:23 +00:00
Bill Meier
3c12ce0f30 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
Replace "" (or repeated text) blurbs in hf[] with NULL;
Use consistent indentation.

svn path=/trunk/; revision=28305
2009-05-08 16:45:56 +00:00
Bill Meier
ba2e20b5d8 FT_BOOLEAN fields with bitmask: Display is 'parent bitfield width' not BASE...
Replace "" (or repeated text) blurbs in hf[] with NULL;

svn path=/trunk/; revision=28303
2009-05-08 15:27:36 +00:00
Jörg Mayer
af417beb8e Warningfix:
function() -> function(void)

svn path=/trunk/; revision=28302
2009-05-08 15:16:07 +00:00
Bill Meier
0274ef3673 Use NULL instead of repeated identical text if hf[] blurbs;
Use #if 0 ... #endif instead of /* ... */ to comment out code;
Reformat some long lines;
Use consistent indentation.


svn path=/trunk/; revision=28301
2009-05-08 15:03:11 +00:00
Bill Meier
731fb6b9f5 Remove 2 tabs in strings;
Minor code formatting changes;
Remove unnecessary  forward declaration.

svn path=/trunk/; revision=28300
2009-05-08 14:48:42 +00:00
Bill Meier
4d33f9646e Use NULL instead of duplicate text for hf[] blurbs;
Remove empty proto_reg_handoff;
Replace a tab in a string with a space;
Use consistent identation.

svn path=/trunk/; revision=28299
2009-05-08 14:46:01 +00:00
Jaap Keuter
10e3b25e08 Clean up header fields.
svn path=/trunk/; revision=28298
2009-05-08 06:53:43 +00:00
Bill Meier
18fac3d956 Use NULL instead of repeated,indentical text for blurbs in hf[];
Adjust some spacing;
Replace tab in string by a space;
Use #if 0... #endif instead of /* ... */ to comment out some code.

svn path=/trunk/; revision=28296
2009-05-07 21:22:36 +00:00
Jaap Keuter
829ff3a493 Clean up header file and dissector code. Update EAP numbers list.
svn path=/trunk/; revision=28295
2009-05-07 21:13:32 +00:00
Martin Mathieson
5f875c1be5 Hide a couple of generated fields when they have uninteresting values.
svn path=/trunk/; revision=28291
2009-05-06 22:01:33 +00:00
Jaap Keuter
c9ce609c64 From Jared August:
Added the capability to dissect the ALTERNATE_TIME_OFFSET_INDICATOR TLV.

svn path=/trunk/; revision=28288
2009-05-06 07:12:07 +00:00
Guy Harris
efafedd3e0 Add support for the IANA's OUI, and recognize NHRP-over-SNAP.
An NHRP extension offset of 0 is not an error - it means there are no
extensions.

Start using the address family number to determine the type of
link-layer addresses in NHRP.  Don't fetch IPv4 addresses and add them
to the tree - just use proto_tree_add_item().

svn path=/trunk/; revision=28286
2009-05-05 22:35:19 +00:00
Guy Harris
9ed2e2b4fb The only callers of ethertype() should be dissectors for protocols with
Ethernet-type trailers; no callers are left that don't at least purport
to care about them.

svn path=/trunk/; revision=28284
2009-05-05 21:05:06 +00:00
Guy Harris
24e0aed945 Fix a comment.
svn path=/trunk/; revision=28283
2009-05-05 20:47:33 +00:00
Guy Harris
cebd27b3c0 Update a comment (we can now fetch other dissectors' tables).
svn path=/trunk/; revision=28282
2009-05-05 20:46:21 +00:00
Guy Harris
cfe974aadd The expert_item pointers and expert_status values don't need to be
static; make them auto variables.

Make sure that expert information is added outside "if (tree) { }", so
it gets added even if we're not building the protocol tree.

Clean up white space.

svn path=/trunk/; revision=28281
2009-05-05 19:33:46 +00:00
Guy Harris
7e0b58eb0e Don't assume that the message type or the LS type are valid.
svn path=/trunk/; revision=28275
2009-05-05 08:48:18 +00:00
Guy Harris
b4d3b4244b Get rid of some other uses of ethertype() for protocols that don't have
a trailer.

Clean up the NHRP dissector's handling of the protocol ID to fully
implement RFC 2332 (and mention that 2332 is the RFC for NHRP).  Don't
compute the checksum unless we have all the packet data, and don't use
the captured length as the actual packet length.  Check for an invalid
extension offset value.  Get rid of some unneeded
tvb_ensure_bytes_exist() calls.  Dissect - and set the columns -
regardless of whether we're building the protocol tree.  Mark the packet
in error reports as an error packet.

svn path=/trunk/; revision=28273
2009-05-05 03:50:06 +00:00
Guy Harris
33ab682655 Use an emem_strbuf_t for the string for the subauthorities; it's a bit
cleaner, and also means that if there are no subauthorities we don't get
an uninitialized string.

svn path=/trunk/; revision=28272
2009-05-05 03:17:06 +00:00
Jaap Keuter
d094173961 From Brian M. Ames:
CIGI Version 3.3 has been released.  The attached diff brings the dissector for CIGI 
up to date with that standard.

svn path=/trunk/; revision=28263
2009-05-03 17:19:52 +00:00
Bill Meier
7e78d6661a packet-mesh: remove forward declaration to non-existent reg_handoff
svn path=/trunk/; revision=28258
2009-05-03 13:36:29 +00:00
Guy Harris
4992896fa2 Don't use ethertype() - it's a bit of overkill.
svn path=/trunk/; revision=28254
2009-05-03 01:16:34 +00:00
Guy Harris
3593815455 Add the mesh header dissector for OLPC mesh network packets, and have
the LLC dissector recognize and handle those packets.

svn path=/trunk/; revision=28253
2009-05-02 21:51:51 +00:00
Jörg Mayer
339d3acd89 Add a few more elements, most of them without hf_ elements
yet.

svn path=/trunk/; revision=28250
2009-05-02 12:32:22 +00:00
Guy Harris
269f7023c3 Try to detect the mysterious two bytes of 0x00 stuck in after the 802.11
header in at least some OLPC frames.

svn path=/trunk/; revision=28239
2009-05-02 02:41:00 +00:00
Jörg Mayer
2f1fd8cb41 Add hf_ elements for the new types
svn path=/trunk/; revision=28238
2009-05-01 20:13:39 +00:00
Guy Harris
51ea1cb223 Pull the code to dissect Marvell vendor actions into a routine of its
own.

svn path=/trunk/; revision=28237
2009-05-01 19:26:15 +00:00
Guy Harris
701612195f Clean up white space.
svn path=/trunk/; revision=28236
2009-05-01 18:09:51 +00:00
Guy Harris
dad0226759 Clean up indentation.
Clean up an idiom used when dissecting actions.

svn path=/trunk/; revision=28235
2009-05-01 18:04:40 +00:00
Martin Mathieson
41c14e2117 Add a generated field showing how many bytes were padding at the end of a DL/UL-SCH frame.
svn path=/trunk/; revision=28232
2009-05-01 14:23:47 +00:00
Martin Mathieson
6e4c1ae913 - Don't show raw decode when doing RRC decode of payloads.
- Associate RAPID with RAR body

svn path=/trunk/; revision=28231
2009-05-01 10:30:18 +00:00
Jaap Keuter
aa9efa9cec From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28230
2009-05-01 07:21:42 +00:00
Jaap Keuter
4dbbeb69b6 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28229
2009-05-01 07:21:24 +00:00
Jaap Keuter
7f52b39a8b From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28228
2009-05-01 07:21:04 +00:00
Jaap Keuter
877c62b2bf From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28227
2009-05-01 07:20:47 +00:00
Jaap Keuter
769896bb20 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28226
2009-05-01 07:20:17 +00:00
Jaap Keuter
edb3d4cc5d From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28225
2009-05-01 07:19:51 +00:00
Jaap Keuter
a5e56107f2 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28224
2009-05-01 07:19:31 +00:00
Jaap Keuter
33791dea9f From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28223
2009-05-01 07:18:41 +00:00
Jaap Keuter
c96913a192 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28222
2009-05-01 07:18:09 +00:00
Jaap Keuter
ed96f30553 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28221
2009-05-01 07:17:35 +00:00
Jaap Keuter
179974cccf From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28220
2009-05-01 07:17:10 +00:00
Jaap Keuter
9aa990543a From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28219
2009-05-01 07:16:22 +00:00
Jaap Keuter
ee4aafbef1 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28218
2009-05-01 07:15:56 +00:00
Jaap Keuter
e7a6583015 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28217
2009-05-01 07:15:04 +00:00
Jaap Keuter
5ff944b8ae From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28216
2009-05-01 07:14:44 +00:00
Jaap Keuter
f4cf9a8803 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28215
2009-05-01 07:13:59 +00:00
Jaap Keuter
900b052135 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28214
2009-05-01 07:12:46 +00:00
Jaap Keuter
11de07c75c From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28213
2009-05-01 07:11:56 +00:00
Jaap Keuter
f37fe06f06 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28212
2009-05-01 07:10:49 +00:00
Jaap Keuter
e93d5f5314 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28211
2009-05-01 07:08:59 +00:00
Jaap Keuter
905ae0ffd5 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28210
2009-05-01 07:06:52 +00:00
Jaap Keuter
88d9e0f55f From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28209
2009-05-01 07:06:17 +00:00
Jaap Keuter
a6f65c6bf7 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28208
2009-05-01 07:05:47 +00:00
Jaap Keuter
9c8795c961 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28207
2009-05-01 07:04:41 +00:00
Jaap Keuter
a503077b85 From Reinhard Speyerer:
This patch fixes several misspellings/typos in Wireshark SVN revision 28201.

svn path=/trunk/; revision=28203
2009-05-01 06:57:27 +00:00
Jörg Mayer
ce2e3c3eef Add a few additional pieces of information
svn path=/trunk/; revision=28202
2009-04-30 22:20:24 +00:00
Anders Broman
d27b5bd9ba Fix:
"This is due to a bug in the sourcecode of the MPEG-PES dissector. It originates in r26328, which added a bugfix to the generated code with the use of 'illegal' 
characters in the comment block.
Currently the bugfix is dropped since it was never added to the ASN.1 dissector template, hence has been lost with the new generation of this code."

svn path=/trunk/; revision=28201
2009-04-30 15:57:05 +00:00
Anders Broman
d75f0bc4aa Resort the list a bit.
svn path=/trunk/; revision=28200
2009-04-30 15:55:49 +00:00
Jörg Mayer
c79da570b1 Add additional Type->Name associations: Now we can roughly
interpret config and stat TLVs.

svn path=/trunk/; revision=28199
2009-04-30 13:26:39 +00:00
Martin Mathieson
96895f2e05 Another check/expert error for RARs.
svn path=/trunk/; revision=28198
2009-04-30 13:18:56 +00:00
Jaap Keuter
2a35626270 From Jared Renzullo:
The Gate Usage Info field was not displaying properly because the dissector code was 
looking for a 32 bit integer, when the PCMM spec says the field is a 64 bit integer. 
The UserID field was assuming the string was null terminated, but the string is only null 
terminated if the original string's length was not a multiple of four. I fixed this by getting 
the string based on the expected length instead of the null terminator.

svn path=/trunk/; revision=28197
2009-04-30 08:29:16 +00:00
Martin Mathieson
cea663a187 Sequence analysis is only for UM channels for now.
svn path=/trunk/; revision=28195
2009-04-29 21:50:02 +00:00
Anders Broman
8ca52b284c Try to fix the build bot.
svn path=/trunk/; revision=28194
2009-04-28 22:40:59 +00:00
Anders Broman
fbc7d2bf4e Signals and IE's updated to V8.1.1 (2009-04).
svn path=/trunk/; revision=28193
2009-04-28 19:40:37 +00:00
Anders Broman
27fa136ee9 Dissect IMSI.
svn path=/trunk/; revision=28192
2009-04-28 19:39:16 +00:00
Martin Mathieson
18f0722913 Try to cast away win64 buildbot problem.
svn path=/trunk/; revision=28191
2009-04-28 10:05:56 +00:00
Martin Mathieson
231928b308 Avoid calling strlen() lots of unnecessary times when parsing outhdr values.
svn path=/trunk/; revision=28190
2009-04-28 09:22:35 +00:00
Bill Meier
9e3f624416 reg_handoff: if (!initialized) ... not req'd; Also: propset.
svn path=/trunk/; revision=28188
2009-04-28 02:06:35 +00:00
Guy Harris
53525f893f Add packet-pw-common.h to the distribution.
svn path=/trunk/; revision=28187
2009-04-28 00:47:30 +00:00
Martin Mathieson
c1e9d8244b Try to speed up dissection by using pointers rather than allocating strings. This is safe as the line is in a static buffer throughout the dissection of any given frame.
svn path=/trunk/; revision=28183
2009-04-27 17:44:32 +00:00
Balint Reczey
eeef135e2f From Artem Tamazov: SAToP and CESoPSN MPLS PW support.
Introduction of decoding of MPLS payloads as CESoPSN PW (RFC5086)
and SAToP PW (RFC4553). Not supported yet:
- CESoPSN Basic NxDS0 mode.
- Decoding of <Optional> RTP Headers (RFC3550)
- Decoding of PW payload



svn path=/trunk/; revision=28181
2009-04-27 16:57:02 +00:00
Anders Broman
93e07687ba Bug fixes.
svn path=/trunk/; revision=28179
2009-04-27 15:32:43 +00:00
Martin Mathieson
c620ac8ed6 Allow RAR UL Request field to be broken down (as in 36.213).
Also consider an RAR PDU to be malformed if it contains > 1 BI headers.

svn path=/trunk/; revision=28175
2009-04-27 11:12:01 +00:00
Michael Tüxen
dccaadc3dc Remove duplicate code.
svn path=/trunk/; revision=28171
2009-04-27 08:24:21 +00:00
Anders Broman
fb1f3f0825 More IE decoding and bug fixes.
svn path=/trunk/; revision=28156
2009-04-26 16:17:00 +00:00
Anders Broman
c38c73ee5a More IE decoding.
svn path=/trunk/; revision=28150
2009-04-25 17:46:16 +00:00
Anders Broman
ddb0505c5b Update GSM MAP to V8.9.0 (2009-04).
svn path=/trunk/; revision=28149
2009-04-25 17:45:34 +00:00
Anders Broman
40f200a44c Try to get the security context right.
svn path=/trunk/; revision=28148
2009-04-24 20:06:00 +00:00
Stig Bjørlykke
ed948cc8f7 Fixed reassembly, which broke in r25195.
Small cleanup in info column.

svn path=/trunk/; revision=28143
2009-04-24 11:46:38 +00:00
Stig Bjørlykke
3517dbe258 The dissector does not use any bytes.
svn path=/trunk/; revision=28142
2009-04-24 08:17:28 +00:00
Stig Bjørlykke
98f592713c Improved reading Apple's PacketLogger files:
- Send last byte of header (type) and data to a packetlogger dissector
- Rewrite type to ACI channel in the dissector
- Direction is indirectly given from the PL type
- Dissect PacketLogger NewC and Info as text

svn path=/trunk/; revision=28141
2009-04-24 08:14:36 +00:00
Anders Broman
a3534cd46a From Wade Hennessey:
Fix version number support for kdp packets.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3435

svn path=/trunk/; revision=28139
2009-04-23 19:06:26 +00:00
Anders Broman
ba9dd57f6a - GSM MAP: incorrect decoding of getPassword operation .
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3433
- GSM MAP: incorrect decoding of returnError component 
   https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3434

svn path=/trunk/; revision=28138
2009-04-23 18:58:18 +00:00
Anders Broman
49f89b580c Try to fix more unused code warnings.
svn path=/trunk/; revision=28133
2009-04-22 19:38:04 +00:00
Guy Harris
d8ea851867 Fix a warning in the RANAP dissector.
There don't seem to be any more RANAP warning, so put it back with the
clean dissectors.

svn path=/trunk/; revision=28132
2009-04-22 19:21:43 +00:00
Anders Broman
3d9c861c60 Use #.OMIT_ASSIGNMENT
svn path=/trunk/; revision=28131
2009-04-22 18:34:22 +00:00
Anders Broman
88fc3fb09b Try to fix unused code warnings.
svn path=/trunk/; revision=28130
2009-04-22 18:13:57 +00:00
Anders Broman
55e3541e7f Try to fix unused code warnings.
svn path=/trunk/; revision=28129
2009-04-22 18:03:53 +00:00
Gerald Combs
180852ed7c From Mark Cave-Ayland: Fix a crash in the PCNFSD dissector.
From me: Apply Mark's fix to the ident string. Add public #defines for
the special strings that dissect_rpc_* might return and use them in
PCNFSD.  Replace a manual buffer allocation with ep_strdup_printf.

svn path=/trunk/; revision=28128
2009-04-22 17:42:47 +00:00
Anders Broman
1913c70d1a Fix a typo.
svn path=/trunk/; revision=28127
2009-04-22 16:19:06 +00:00
Anders Broman
749d40700c - Dissect transportlayeraddress
- Don't add nbap to protocols in framelist for every IE.

svn path=/trunk/; revision=28126
2009-04-22 16:11:53 +00:00
Anders Broman
2c8d44d3e6 - Try to get rid of the unused code warnings.
- GTP-TEI as hex and dec.

svn path=/trunk/; revision=28125
2009-04-22 16:10:31 +00:00
Bill Meier
ee180aec41 smpp: Fix potential crash(es): Mark hf[] entries with a range_string[] with BASE_RANGE_STRING in 'display' field;
svn path=/trunk/; revision=28124
2009-04-22 16:06:14 +00:00
Guy Harris
ad33ca6c2f Clean up some 64-bit issues.
svn path=/trunk/; revision=28117
2009-04-22 03:07:37 +00:00
Guy Harris
5e5c6be098 Get rid of trailing tab.
svn path=/trunk/; revision=28115
2009-04-21 22:29:47 +00:00
Bill Meier
e7a2df6290 Replace some non-ascii characters in comment
svn path=/trunk/; revision=28113
2009-04-21 22:22:35 +00:00
Bill Meier
5394178980 infiniband.h: Verify addt'l fields against spec; reformat
svn path=/trunk/; revision=28112
2009-04-21 21:48:38 +00:00
Anders Broman
58afb623c9 Move ranap to dirty dissectors for now.
svn path=/trunk/; revision=28111
2009-04-21 21:42:25 +00:00
Anders Broman
526bc91680 - Reintroduce heuristic dissector
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3426
- Dissect TransportLayerAddress as IPv4 or IPv6 address
  https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3427
- Use call dissector_try_port_new()
- Update ASN1 descriptions.

svn path=/trunk/; revision=28109
2009-04-21 16:58:13 +00:00
Guy Harris
54c159cb41 Turn on -Wshorten-64-to-32 by default, and fix some issues that turned
up (99 44/100% of which were assignments of double-precision
floating-point constants to floats).  Hopefully this will catch at least
some P64 issues on UN*X.

svn path=/trunk/; revision=28108
2009-04-21 16:57:52 +00:00
Anders Broman
85f8b0d87d Fix a typo.
svn path=/trunk/; revision=28107
2009-04-21 16:53:34 +00:00
Bill Meier
c5783e32df infiniband: Fix various issues mostly relating to protocol field display:
- Conform display of fields to Infiniband spec (1.2.1): E.G.: use correct bitmasks in hf[];
  (The verification/correction process is not complete: see packet-inifiniband.h);
- Comment out unused hf[] & related elements;
- hf[]: FT_BOOLEAN entries with bitmask: "BASE" should be "bitwidth of parent bitfield";
- packet-infiniband.c: Use consistent indentation;
-                      Move proto_register & proto_reg_handoff to the end of the file.

svn path=/trunk/; revision=28105
2009-04-21 13:52:00 +00:00
Martin Mathieson
9efe4d12f1 Also show number of RAR bodies/entries in stats.
svn path=/trunk/; revision=28104
2009-04-21 12:35:50 +00:00
Jaap Keuter
750467d7d4 Simplify headerfields a bit.
svn path=/trunk/; revision=28103
2009-04-21 05:59:01 +00:00
Jaap Keuter
2df522609e Constify some more value_strings.
svn path=/trunk/; revision=28102
2009-04-21 05:58:31 +00:00
Jaap Keuter
b751e5367c Constify some more value_strings.
svn path=/trunk/; revision=28101
2009-04-21 05:33:32 +00:00
Guy Harris
81011582be Squelch some warnings.
svn path=/trunk/; revision=28099
2009-04-20 21:03:46 +00:00
Anders Broman
c0a6cd8d16 More IE decoding, expect messages to be integrity protected.
svn path=/trunk/; revision=28098
2009-04-20 20:31:33 +00:00
Jaap Keuter
55a1bf9af6 Fix build without HAVE_LIBGCRYPT.
svn path=/trunk/; revision=28097
2009-04-20 20:27:16 +00:00
Guy Harris
e48a2dec01 More constification to fix warnings.
svn path=/trunk/; revision=28096
2009-04-20 19:20:49 +00:00
Martin Mathieson
be42013858 Add a preference for allowing transparent RRC data (BCH, PCH, CCCH) to be decoded as such.
svn path=/trunk/; revision=28092
2009-04-20 16:46:46 +00:00
Jaap Keuter
83d7f21cd5 Remove code duplication.
svn path=/trunk/; revision=28091
2009-04-20 05:49:26 +00:00
Jaap Keuter
a6f9c55480 From Chris A:
Right now with DESEGMENT_UNTIL_FIN, the TCP dissector doesn't display the
fragment tree (the "Reassembled TCP segments" with links to the frames that
were reassembled).

Attached is one possible patch to packet-tcp.c to display the fragment tree.
Because DESEGMENT_UNTIL_FIN dissects the FIN packet as the high-level PDU, the
fragment tree also contains the FIN packet. It has 0 bytes of PDU data. Ugly but logical..

svn path=/trunk/; revision=28090
2009-04-20 05:48:04 +00:00
Jaap Keuter
03f2402950 From Naoyoshi Ueda:
Currently wireshark has ability to decrypt ISAKMP IKEv1 packets, but not IKEv2
packets. With attached patch decryption of IKEv2 packets is now passible. 

svn path=/trunk/; revision=28089
2009-04-20 05:40:58 +00:00
Sake Blok
3219e30599 When a frame contains the remainder of a previous PDU and a new PDU, the
protocol tree would show two "Secure Socket Layer" branches and the INFO
column would fail to show the content type of the second PDU. Don't give
control back to TCP for the second PDU by just fetching the remaining bytes
of the first PDU, but ask for a whole new segment so that all processing
will be done within the SSL dissector itself.


svn path=/trunk/; revision=28088
2009-04-19 20:28:18 +00:00
Martin Mathieson
a931d7a9d5 Try to speed up lookup of LTE mac/rlc/pdcp dissectors
svn path=/trunk/; revision=28085
2009-04-18 08:03:09 +00:00
Jaap Keuter
23143c2580 From rspmn:
Wireshark considers an Activate PDP Context Request which contains a
DNS Server Address Request parameter according to section 10.5.6.3 of
TS 24.008 to be a malformed packet.
The attached patch (against SVN revision 28067) fixes the problem for
the parameters DNS Server Address Request and P-CSCF Address Request.

svn path=/trunk/; revision=28084
2009-04-18 06:34:58 +00:00
Gerald Combs
16dac84760 Remove some no-longer-needed casts.
svn path=/trunk/; revision=28081
2009-04-17 22:07:50 +00:00
Martin Mathieson
81d278251a For RAR PDUs, show RA-RNTI and subframe number in info column.
svn path=/trunk/; revision=28072
2009-04-17 11:38:06 +00:00
Anders Broman
c08d3013de Fix bugs found with the aid of Gianluca Verin.
svn path=/trunk/; revision=28069
2009-04-16 19:02:52 +00:00
Anders Broman
6f74922803 From Vincent Helfre and Me:
- Dissect GSM messages.
- Add functions to libwireshark needed by plugins.

svn path=/trunk/; revision=28068
2009-04-16 19:01:31 +00:00
Jaap Keuter
a7fd8c01f2 From Jared Renzullo:
The existing Wireshark Cops PCMM dissector does not support the new I04 fields fof PCMM.
I've added the new fields which are relevant to the policy server to the dissector.

svn path=/trunk/; revision=28066
2009-04-16 17:24:56 +00:00
Bill Meier
bee5d93ed9 packet_sccp.c: Init an uninit'd variable which was the cause of intermittent crashes.
Fixes Bug #3409 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3409)

svn path=/trunk/; revision=28058
2009-04-15 20:01:45 +00:00
Gerald Combs
89fc73b081 Fix the Buildbot.
svn path=/trunk/; revision=28057
2009-04-15 18:14:34 +00:00
Martin Mathieson
efbf22009e Dissect more than one Via entry if found in a single line.
Fixes bug 3406.

svn path=/trunk/; revision=28054
2009-04-15 13:10:55 +00:00
Bill Meier
576e5ae0a5 packet-rlc-lte.c: keep vc6 happy: use gboolean instead of guint8 in several places.
svn path=/trunk/; revision=28053
2009-04-15 02:28:55 +00:00
Bill Meier
871c9c7152 ep_strbuf usage: ep_strbuf_new_label("") --> ep_strbuf_new_label(NULL);
ep_strbuf_append() --> ep_strbuf_append_c() in a few cases.

svn path=/trunk/; revision=28052
2009-04-14 18:31:02 +00:00
Anders Broman
d225d4821f guint8 -> guint16
svn path=/trunk/; revision=28050
2009-04-14 18:14:24 +00:00
Anders Broman
43b00c00f5 Dissect PDN address, fix typos.
svn path=/trunk/; revision=28049
2009-04-14 18:11:41 +00:00
Anders Broman
e5d6ac8615 Use G_GINT64_CONSTANT in stead of G_GUINT4_CONSTANT
svn path=/trunk/; revision=28048
2009-04-14 18:10:45 +00:00
Gerald Combs
c3befe3a37 From Jakub Zawadzki: Fix a logic error.
svn path=/trunk/; revision=28047
2009-04-14 17:52:22 +00:00
Martin Mathieson
9c0555d110 Begin to do some per-channel sequence analysis (so far, only for UM).
svn path=/trunk/; revision=28045
2009-04-14 14:38:20 +00:00
Tomas Kukosa
b555f92211 do not report encoding error for sequence extension with length 0
highlight one byte also for NULL type

svn path=/trunk/; revision=28043
2009-04-14 07:38:02 +00:00
Tomas Kukosa
3d8d91d80c support UINT64 constants for upper value bounds
svn path=/trunk/; revision=28042
2009-04-14 07:34:56 +00:00
Guy Harris
e99e0bc9bb Section 11 of RFC 3550, "RTP over Network and Transport Protocols",
speaks only of destination ports; in the heuristic dissectors, don't
check whether the source port is even or odd.

The total length of an RTCP packet is in tvb_reported_length(), not
tvb_length() - the latter includes only the actual captured data, which
might be cut short by a snapshot length.

svn path=/trunk/; revision=28041
2009-04-13 22:37:35 +00:00
Anders Broman
a02bbff000 Add XiMeta Technology's ethertype.
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3392)

svn path=/trunk/; revision=28040
2009-04-13 18:32:24 +00:00
Anders Broman
4dd4f565ce From Abhik Sarkar:
Diameter SRT stats - split by command
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3403

svn path=/trunk/; revision=28039
2009-04-13 18:14:25 +00:00
Anders Broman
d457cf380f Try to please the build bot, fix indentation.
svn path=/trunk/; revision=28038
2009-04-13 18:09:20 +00:00
Anders Broman
662bf774f9 From Andreas Heise:
add SIP URI PARTS dissection to packet-sip.c
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3399

svn path=/trunk/; revision=28037
2009-04-13 14:31:13 +00:00
Guy Harris
88b214d11e Get the offset of the padding count correct (it has nothing to do with
the amount of captured packet data, so calculating it must not involve
tvb_length_remaining()), and, when processing the padding, count the
padding count octet in the offset, so that the length check is correct.

svn path=/trunk/; revision=28031
2009-04-11 03:56:14 +00:00
Anders Broman
b1b5873c48 Handle PER constrained integer > 32 bits, show more internal PER fields.
svn path=/trunk/; revision=28026
2009-04-10 09:24:10 +00:00
Anders Broman
28b46231f6 Fix a typo.
svn path=/trunk/; revision=28023
2009-04-09 15:32:26 +00:00
Jörg Mayer
4c0e847d8c Starting cleanup in earnest
- get rid of some structure accesses
- use _item functions where possible

svn path=/trunk/; revision=28022
2009-04-09 13:58:20 +00:00
Bill Meier
08ab843143 Fix two usages of non-ascii characters.
svn path=/trunk/; revision=28019
2009-04-09 12:41:40 +00:00
Anders Broman
90e55db489 From Chris Costa:
Patch for NDMP tape_get_state dissector.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3394

svn path=/trunk/; revision=28018
2009-04-09 05:53:14 +00:00
Anders Broman
7d3b2bfbbd Small indentation fix.
svn path=/trunk/; revision=28016
2009-04-09 05:51:15 +00:00
Gerald Combs
e2cd2bf4f2 Don't assemble asm_utils_win32_x86 on x64. Export a dummy read_keytab_file
if we're not using any encryption libraries on Windows.

This fixes the last Win64 compilation problems in epan.

svn path=/trunk/; revision=28008
2009-04-08 19:15:10 +00:00
Bill Meier
321506c076 (Trivial) Fix some spelling & etc in comments
svn path=/trunk/; revision=27996
2009-04-08 13:41:30 +00:00
Bill Meier
0beccd173f More Ethereal --> Wireshark
svn path=/trunk/; revision=27995
2009-04-08 13:28:23 +00:00
Bill Meier
f3d59ba1fe More ethereal --> wireshark
svn path=/trunk/; revision=27994
2009-04-08 13:07:21 +00:00
Anders Broman
27026d0eb1 Add dissection of:
- SMSDeliveryPointToPointAck
- InterSystemSMSDeliveryPointToPoint
- QualificationRequest2

svn path=/trunk/; revision=27991
2009-04-08 06:28:34 +00:00
Jeff Morriss
d9f7a40296 Fix a typo.
Fix up indentation of some value_strings.
Add/fix some ANSI-specific return causes.

svn path=/trunk/; revision=27986
2009-04-07 21:07:10 +00:00
Bill Meier
6f92b028aa Use some default true_false_string's.
svn path=/trunk/; revision=27983
2009-04-07 12:20:41 +00:00
Anders Broman
3caf5ca19c Add missed packet-pw-atm.c.
svn path=/trunk/; revision=27982
2009-04-07 05:45:38 +00:00
Gerald Combs
c1e3c91b8f The last of the size_t fixes in epan/dissectors.
svn path=/trunk/; revision=27980
2009-04-06 23:06:35 +00:00
Gerald Combs
dde9618170 More size_t fixes.
svn path=/trunk/; revision=27977
2009-04-06 20:28:47 +00:00
Gerald Combs
4403f89243 More size_t fixes.
svn path=/trunk/; revision=27976
2009-04-06 19:30:48 +00:00
Anders Broman
680cf63be8 Dissect g722.2 H.245 paramaters.
svn path=/trunk/; revision=27972
2009-04-06 16:53:41 +00:00
Jaap Keuter
bdf8c5d574 Fix bug 3342:
Add decoding of newer component codes.
Add dissection of Alternate Assignment Component.

svn path=/trunk/; revision=27970
2009-04-06 05:43:24 +00:00
Stephen Fisher
5f78aafa55 Fix compiler warning/errors
svn path=/trunk/; revision=27969
2009-04-06 02:50:46 +00:00
Gerald Combs
60d3b45792 More size_t casts/fixes, and string buffers.
svn path=/trunk/; revision=27968
2009-04-06 00:08:46 +00:00
Gerald Combs
7265c99e0c Get rid of a bunch of size_t's.
svn path=/trunk/; revision=27967
2009-04-05 23:42:26 +00:00
Guy Harris
532a4ad4bd Use ep_strdup_printf() and emem_strbuf_t's.
svn path=/trunk/; revision=27966
2009-04-05 18:37:47 +00:00
Guy Harris
ee8ddd5123 Use an emem_strbuf_t in bitrange().
svn path=/trunk/; revision=27965
2009-04-05 18:20:20 +00:00
Guy Harris
a36f62678c Casts of pointer differences to squelch P64 warnings; the differences
aren't going to be > 2^31-1.

svn path=/trunk/; revision=27964
2009-04-05 17:28:20 +00:00
Gerald Combs
098eb5606f tvbuff.[ch]: Accept more size_t's.
packet-wcp.c: Add size_t casts.
packet-x11.c: Use string buffers.

svn path=/trunk/; revision=27959
2009-04-04 19:34:06 +00:00
Anders Broman
526cf5d50d Keep the buildbot happy.
svn path=/trunk/; revision=27958
2009-04-04 17:29:46 +00:00
Anders Broman
757a6bf29a Wrong tree used, add Codec list dissection.
svn path=/trunk/; revision=27957
2009-04-04 15:19:45 +00:00
Anders Broman
e0cf1679e3 From Francesco Fondelli:
New ATM PW (with/without CW) dissector, RFC 4717
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3375

svn path=/trunk/; revision=27955
2009-04-04 11:48:19 +00:00
Guy Harris
978f771a8d Use an emem_strbuf_t where appropriate.
svn path=/trunk/; revision=27954
2009-04-03 19:10:34 +00:00
Guy Harris
ed30baaa0d size_t fix (you won't get more than 2^31-1 bytes there).
svn path=/trunk/; revision=27953
2009-04-03 19:03:31 +00:00
Guy Harris
7c1cf2f696 size_t fix (you're not going to get more than 2^31-1 bytes there).
svn path=/trunk/; revision=27952
2009-04-03 19:02:38 +00:00
Guy Harris
9d6909f188 Some size_t cleanups.
svn path=/trunk/; revision=27951
2009-04-03 19:01:40 +00:00
Guy Harris
03af06a63f Turn length variables that don't need to be size_t into guint.
svn path=/trunk/; revision=27950
2009-04-03 18:59:01 +00:00
Guy Harris
dd54a0cbbd tvb_memcpy() now takes a size_t as an argument, so get rid of a
no-longer-needed cast that provokes warnings on Win64.

svn path=/trunk/; revision=27949
2009-04-03 18:55:25 +00:00
Guy Harris
39630a763d Squelch a warning.
svn path=/trunk/; revision=27947
2009-04-03 17:06:20 +00:00
Guy Harris
cf308a6cc0 Don't reply on an argument of -1 as the last argument of tvb_memcpy()
meaning "to the end of the tvbuff"; we'd like to get rid of the "-1
means to the end of the tvbuff" convention, as in many cases the length
comes from a 32-bit length field in the packet, and we want 0xFFFFFFFF
to be treated, even on ILP32 platforms, as meaning "2^32-1 bytes",
probably giving an exception, rather than as "to the end of the packet".

svn path=/trunk/; revision=27945
2009-04-03 16:53:40 +00:00
Anders Broman
13282b7a7c Add value strings and code clenup.
svn path=/trunk/; revision=27944
2009-04-03 16:19:12 +00:00
Gerald Combs
00043fb64e More size_t.
svn path=/trunk/; revision=27943
2009-04-03 15:46:21 +00:00
Sake Blok
a3601ba7d4 Make buildbot happy again...
svn path=/trunk/; revision=27940
2009-04-02 20:51:55 +00:00
Guy Harris
f41351188a Get rid of an unused variable.
Clean up indentation.

svn path=/trunk/; revision=27939
2009-04-02 20:03:36 +00:00
Anders Broman
0f17f96acf From Garey Hassler:
CableLabs vendor-specific decoding for Bootp, DHCPv6.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3218

svn path=/trunk/; revision=27938
2009-04-02 19:41:09 +00:00
Anders Broman
83d1303053 From Naoyoshi Ueda:
Radius dissector enhancement to support WiMAX vendor specific attributes.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3176

svn path=/trunk/; revision=27937
2009-04-02 19:05:52 +00:00