Jörg Mayer
0de532170d
Merge packet-afs-register-info.h, packet-afs-defs.h and packet-afs-macros.h
...
into packet-afs.c
svn path=/trunk/; revision=15605
2005-08-29 00:02:50 +00:00
Gerald Combs
e06c37bc45
Correct an eariler infinite loop fix. Fixes bug 382.
...
svn path=/trunk/; revision=15600
2005-08-28 20:15:08 +00:00
Gerald Combs
94e0d144c6
Add some length checks. Fixes bugs 381, 384, and 386.
...
svn path=/trunk/; revision=15599
2005-08-28 19:59:50 +00:00
Anders Broman
f5132f8229
From Graeme Lunt:
...
b) dissect_ber_set() to report missing fields and handle untagged CHOICEs
c) dissect_ber_choice() to handle untagged CHOICEs (within the CHOICE)
svn path=/trunk/; revision=15597
2005-08-28 19:50:36 +00:00
Guy Harris
4ea949e8f2
Put back a subtraction of 1 millisecond that was lost.
...
svn path=/trunk/; revision=15596
2005-08-28 19:28:04 +00:00
Guy Harris
815f003071
When creating subset tvbuffs, set the length to the minimum of the
...
desired reported length and the remaining length, so we don't throw an
exception at tvbuff creation time if we don't have all the desired data
- we want to throw the exception at dissection time, so we can dissect
the data we do have.
Use "tvb_ensure_bytes_exist()" to force exceptions to be thrown.
When "dissect_unknown_ber()" is called from "call_ber_oid_callback()",
we're handing it a newly-created tvbuff, so the offset in that tvbuff
should be zero.
svn path=/trunk/; revision=15595
2005-08-28 17:57:30 +00:00
Anders Broman
3a19af317a
Update the Makefile with GNM.
...
svn path=/trunk/; revision=15594
2005-08-28 15:02:38 +00:00
Anders Broman
374034bf98
Co ordidnate CMIP abd GNM.
...
svn path=/trunk/; revision=15593
2005-08-28 15:01:49 +00:00
Anders Broman
12c44d2d72
Add dissection of ITU M.3100 GNM (GENERIC NETWORK INFORMATION MODEL).
...
svn path=/trunk/; revision=15592
2005-08-28 14:56:03 +00:00
Guy Harris
374c3d0b75
Export "bytestring_to_str()", and use it when adding the link-layer
...
address for the ND_OPT_TARGET_LINKADDR ICMPv6 packet type.
svn path=/trunk/; revision=15591
2005-08-28 06:44:06 +00:00
Guy Harris
d7f391d333
In at least some captures, some Kerberos packets contain just a Ticket
...
structure. Handle that.
Don't muck with the columns, or put a top-level Kerberos protocol item
into the protocol tree, until we decide that we really have a Kerberos
packet.
Do, however, clear the Info column if we're dissecting the Kerberos
protocol.
svn path=/trunk/; revision=15590
2005-08-28 06:41:49 +00:00
Guy Harris
3287558c94
In at least some captures, some Kerberos packets contain just a Ticket
...
structure. Handle that.
Don't muck with the columns, or put a top-level Kerberos protocol item
into the protocol tree, until we decide that we really have a Kerberos
packet.
Do, however, clear the Info column if we're dissecting the Kerberos
protocol.
svn path=/trunk/; revision=15589
2005-08-28 06:40:59 +00:00
Guy Harris
e6ca1b50a0
Put the units after the values for signal and noise, as that's a bit
...
more natural.
svn path=/trunk/; revision=15588
2005-08-28 06:38:30 +00:00
Ronnie Sahlberg
d598299776
add missing value_string termination
...
svn path=/trunk/; revision=15587
2005-08-28 03:13:30 +00:00
Ronnie Sahlberg
3b946782dd
add missing value_string termination
...
svn path=/trunk/; revision=15586
2005-08-28 03:09:58 +00:00
Ronnie Sahlberg
f86e30f39b
add missing value_string termination
...
svn path=/trunk/; revision=15585
2005-08-28 03:05:53 +00:00
Ronnie Sahlberg
6caf6d5d1c
add missing value_string termination
...
svn path=/trunk/; revision=15584
2005-08-28 03:01:37 +00:00
Ronnie Sahlberg
c59e77840c
add missing value_string termination
...
svn path=/trunk/; revision=15583
2005-08-28 02:56:24 +00:00
Ronnie Sahlberg
a085bc9094
add missing value_string termination
...
svn path=/trunk/; revision=15582
2005-08-28 02:28:48 +00:00
Ronnie Sahlberg
e3e3b12e71
add missing value_string termination
...
svn path=/trunk/; revision=15581
2005-08-28 02:24:01 +00:00
Ronnie Sahlberg
8ad6c3d2ac
add missing value_string termination
...
svn path=/trunk/; revision=15580
2005-08-28 02:13:35 +00:00
Ronnie Sahlberg
c5b2e17d6a
add missing value_string terminator
...
svn path=/trunk/; revision=15579
2005-08-28 02:06:40 +00:00
Ronnie Sahlberg
a6adeb0b2c
value_strings are terminated with {0,NULL} not {0xff,NULL}
...
svn path=/trunk/; revision=15578
2005-08-28 01:57:13 +00:00
Ronnie Sahlberg
927b1668d8
another value_string that was not terminated
...
fix a bug from the previous checking as well.
svn path=/trunk/; revision=15577
2005-08-28 01:51:50 +00:00
Ronnie Sahlberg
a0b48c724a
add missing value_string termination
...
svn path=/trunk/; revision=15576
2005-08-28 01:44:30 +00:00
Ronnie Sahlberg
cb14c85728
add missing value_string termination
...
svn path=/trunk/; revision=15575
2005-08-28 01:42:51 +00:00
Ronnie Sahlberg
90b47e5f57
fix value_string termination
...
svn path=/trunk/; revision=15574
2005-08-28 01:35:29 +00:00
Ronnie Sahlberg
7e44e2369e
add some missing value_string termination entries
...
svn path=/trunk/; revision=15573
2005-08-28 01:29:55 +00:00
Guy Harris
40bf84f711
...and don't print a separating comma if you haven't already printed an
...
item.
svn path=/trunk/; revision=15572
2005-08-27 18:44:57 +00:00
Guy Harris
1d861e5f58
Use "free()", not "g_free()", to free strings allocated with "malloc()".
...
Don't free strings allocated with "ep_alloc()".
svn path=/trunk/; revision=15571
2005-08-27 18:22:53 +00:00
Guy Harris
99ff1832d7
If you don't print an "(", don't print a ")".
...
svn path=/trunk/; revision=15570
2005-08-27 18:16:35 +00:00
Jörg Mayer
0f20cf1abb
Cosmectical comment updates
...
svn path=/trunk/; revision=15567
2005-08-27 11:59:10 +00:00
Jörg Mayer
9239684cbd
Small update to comments and beginnings of a type field
...
svn path=/trunk/; revision=15566
2005-08-27 10:29:16 +00:00
Jörg Mayer
c13c561f53
Typo
...
svn path=/trunk/; revision=15564
2005-08-27 06:10:08 +00:00
Jörg Mayer
4a9a14f2c6
- Add checksum verification
...
- Add checksum check to colorfilters
svn path=/trunk/; revision=15563
2005-08-27 05:33:50 +00:00
Jörg Mayer
fd51dcd73e
Started to decode some Cisco proprietary L2 protocol:
...
* I couldn't find any documentation on this protocol. Neither
* what it's good for nor what the elements do. This is purely
* reverse engineered by looking at the hex dump of the packets.
*
* TODO
* - Find out more about unknown fields
* - Currently only one type of packet is really handled at all
svn path=/trunk/; revision=15562
2005-08-27 05:22:44 +00:00
Jörg Mayer
9653fbb81b
Add classification of an aironet proprietary L2 protocol
...
in both, Ethernet V2 and IEEE802.3 SNAP packets.
svn path=/trunk/; revision=15561
2005-08-27 05:17:35 +00:00
Ronnie Sahlberg
c6c2a40e13
remove the last remaining sprintf in epan/dissectors
...
svn path=/trunk/; revision=15559
2005-08-27 02:17:18 +00:00
Ronnie Sahlberg
60f819daf7
removal of sprintf
...
svn path=/trunk/; revision=15558
2005-08-27 01:19:12 +00:00
Ronnie Sahlberg
7cadc56038
sprintf removal
...
svn path=/trunk/; revision=15557
2005-08-27 01:11:02 +00:00
Ronnie Sahlberg
7ddc41a925
sprintf removal
...
svn path=/trunk/; revision=15556
2005-08-27 01:05:14 +00:00
Ronnie Sahlberg
88fbf06416
remove one sprintf
...
svn path=/trunk/; revision=15555
2005-08-27 00:58:55 +00:00
Ronnie Sahlberg
d290708f0d
sprintf removal
...
svn path=/trunk/; revision=15554
2005-08-27 00:48:22 +00:00
Ronnie Sahlberg
a717ffafc3
sprintf removal
...
svn path=/trunk/; revision=15553
2005-08-27 00:44:47 +00:00
Ronnie Sahlberg
9dfcfd0378
sprintf removals
...
svn path=/trunk/; revision=15552
2005-08-27 00:40:23 +00:00
Ronnie Sahlberg
44db2c5665
sprintf removal
...
svn path=/trunk/; revision=15550
2005-08-27 00:25:32 +00:00
Ronnie Sahlberg
30263a1d0b
sprintf big fix
...
svn path=/trunk/; revision=15549
2005-08-27 00:10:02 +00:00
Ronnie Sahlberg
512b39a2e2
some sprintf removals
...
svn path=/trunk/; revision=15548
2005-08-27 00:09:19 +00:00
Ulf Lamping
3fd0d6cb08
show the list of reassembled COTP fragments as a toplevel tree item and show it only at the last packet (not in every packet involved)
...
svn path=/trunk/; revision=15547
2005-08-26 23:13:43 +00:00
Ronnie Sahlberg
00a6b757ac
There will be a lot of tcp_unacked data structures we only need to keep
...
around until they have been acked.
Use a slab allocator for these structs so that we dont keep the structs around in memory longer than we need to.
svn path=/trunk/; revision=15546
2005-08-26 23:05:38 +00:00