Commit Graph

7118 Commits

Author SHA1 Message Date
Guy Harris f2562bd84d Add "packet-mip6.h" to the list of header files.
svn path=/trunk/; revision=7205
2003-02-27 00:52:08 +00:00
Guy Harris 99e1970ea5 Ethereal.desktop is in the top-level directory, not the "doc" directory,
and it's already in the EXTRA_DIST list in the top-level directory.

svn path=/trunk/; revision=7204
2003-02-27 00:09:53 +00:00
Guy Harris 4632490ab1 From Pavel Roskin:
Get rid of acconfig.h, as it's an archaism; put descriptions
	into AC_DEFINE instead.  That squelches some warnings from
	later versions of autoconf.

	Fix an unquoted call to AC_MSG_ERROR.

	Move the stuff to define HAVE_SOME_SNMP into configure.in.

svn path=/trunk/; revision=7203
2003-02-26 20:08:33 +00:00
Gerald Combs 12bfe0ed30 Add Georgi Guninski to the list of contributors.
svn path=/trunk/; revision=7202
2003-02-26 01:39:10 +00:00
Gerald Combs 1da3bdf2ea From Georgi Guninski: Fix a format string problem.
svn path=/trunk/; revision=7201
2003-02-26 01:35:07 +00:00
Guy Harris 7005595a7f From Greg Morris: don't delete the EID hash table after the first pass,
as it's needed whenever a packet is dissected.

svn path=/trunk/; revision=7200
2003-02-25 21:28:04 +00:00
Guy Harris d6097fb658 From Brad Hards: show a description of the FTP reply code.
svn path=/trunk/; revision=7199
2003-02-25 19:27:19 +00:00
Guy Harris 0462c4d806 From Laurent Meyer: register the ESIS dissector by name, so it can be
called from other dissectors.

svn path=/trunk/; revision=7198
2003-02-25 19:07:07 +00:00
Guy Harris 5c8110c0a8 From Laurent Meyer: pass on to a subdissector user data for COTP CR/CC
packets, and add a heuristic dissector list for CLNP payloads not
dissected as COTP packets.

svn path=/trunk/; revision=7197
2003-02-25 18:59:47 +00:00
Guy Harris ca28a41f1f Put in a blank between "Intercept" and "packets".
svn path=/trunk/; revision=7196
2003-02-25 18:43:38 +00:00
Tim Potter 40f0abad4b Don't append text in cb_notify_str_postprocess() if text is the empty string.
Cleaned up some all caps proto items to more friendly looking text.

Append number of notifies within a notify option structure to the proto_item.

svn path=/trunk/; revision=7195
2003-02-25 02:08:05 +00:00
Tim Potter 96c217f2dc Don't append text in cb_str_postprocess() if text is the empty string.
svn path=/trunk/; revision=7194
2003-02-25 02:04:56 +00:00
Tim Potter fc71b17968 hf_samr_mask is actually an nt_acct_ctrl.
svn path=/trunk/; revision=7193
2003-02-25 02:03:11 +00:00
Tim Potter 41b5162c2c Added 'server unavailable' dos error message.
svn path=/trunk/; revision=7192
2003-02-25 02:00:33 +00:00
Guy Harris 92ab400add From Laurent Meyer: NLPID for Subnetwork Dependent Convergence Function.
svn path=/trunk/; revision=7191
2003-02-24 19:49:04 +00:00
Guy Harris 1fecbdd169 Get rid of the default "dissect_subopt()" suboption negotiation data
dissector - have a null dissector pointer be the indication that there's
no real dissector (we have to handle a null dissector pointer in any
case, as the option code might be past the end of the table).

svn path=/trunk/; revision=7190
2003-02-24 19:25:00 +00:00
Guy Harris f485c8e49a Put back the stuff for an attribute authentication block at the end of a
V1 Service Deregister message; I can't see anything in the RFC that says
it's possible to have one, but maybe it's a post-RFC-2165 addition.

svn path=/trunk/; revision=7189
2003-02-24 19:23:26 +00:00
Tim Potter ce00b6057c Change SPOOLSS policy handle string names to be consistent with
the SAMR ones.

svn path=/trunk/; revision=7188
2003-02-24 04:39:21 +00:00
Guy Harris a9d8ca4d87 Rename "dissect_url_entry()" to "dissect_url_entry_v1()".
Fix up the handling of V1 Service Deregister messages to match the RFC.

Remove the item before the body of the message reiterating the message
type in V1 messages; it's not present in V2 messages.

Strings don't have a number base; use BASE_NONE, not BASE_DEC.

Don't abbreviate "Previous Response".

svn path=/trunk/; revision=7187
2003-02-24 02:04:18 +00:00
Guy Harris e345e5640e Rename "fake_unicode()" to "tvb_fake_unicode()" as it works on a tvbuff,
give it a byte-order argument, and move it to "epan/tvbuff.c".

Use it to handle UCS-2 strings in version 1 of the Service Location
Protocol.  In SRVLOC V1, use registered fields that are already there
for SRVLOC V2, and add some as needed.  Fix some field names.

svn path=/trunk/; revision=7186
2003-02-24 01:22:30 +00:00
Guy Harris 1c159b152b Non-ASCII characters can't be part of the name in a MIME header; if we
see one, assume we're dealing with data, not a MIME header.

Spaces are separators.

svn path=/trunk/; revision=7185
2003-02-24 01:17:45 +00:00
Guy Harris 49a0375064 Add a framework for dissecting Telnet option subnegotiation data.
Add in dissectors for some options.

Mark all options with the RFC number (or other document) that describes
them.

svn path=/trunk/; revision=7184
2003-02-24 01:04:30 +00:00
Guy Harris bedd818b3f From Pavel Roskin: in the GTK+ 2 code, associate the "Print Detail"
button with the correct group.

svn path=/trunk/; revision=7183
2003-02-21 21:06:27 +00:00
Guy Harris 097f40cae8 From Devin Heitmueller: handle the AIM logon reply.
svn path=/trunk/; revision=7182
2003-02-21 04:38:53 +00:00
Guy Harris 6ce26a1eba Well, perhaps that padding really *is* padding, or maybe it's some other
gunk stuck in there to make NTLMSSP happy (perhaps the encrypted body
length has to be a multiple of 16 bytes or something such as that for
the encryption to work).

No packet in any capture I have appears to be misdissected if you get
rid of the mod 4 stuff, so I'm removing it.

svn path=/trunk/; revision=7181
2003-02-21 04:31:38 +00:00
Tim Potter a0684a7fd2 Forgot to rename constant for bit 0x80 of SAMR domain handle permissions.
svn path=/trunk/; revision=7180
2003-02-21 02:04:31 +00:00
Guy Harris d8629a2747 Protect against wraparound when scanning through a bunch of TCP data in
"tcp_dissect_pdus()".

svn path=/trunk/; revision=7179
2003-02-21 00:22:45 +00:00
Tim Potter 5ef6684a97 Apparently bit 0x80 of a SAMR domain handle is the permission to look
up alias members.

svn path=/trunk/; revision=7178
2003-02-21 00:19:02 +00:00
Guy Harris 365107a43d Don't return a success/failure value from a function if we're not going
to check the value, or if we always return "success".

Have "dissect_cops_object()" check for a bogus object length and give
up, returning an error indication, if it gets one.  Also don't store the
object length in a guint16, as we might round it up to a multiple of 4,
and if it's 65535, it gets rounded up to 0, not 65536, if it's 16 bits
long.

Have "dissect_cops_pr_objects()" check for a bogus object length and
give up if it gets one.  Also don't store the object length in a
guint16, as we might round it up to a multiple of 4, and if it's 65535,
it gets rounded up to 0, not 65536, if it's 16 bits long.

If "dissect_cops_object()" returns a "bogus length" indication, stop
dissecting.

If we've fetched a value, don't fetch it again to pass it to
"proto_tree_add_uint()".  If we haven't fetched the value, don't fetch
it to pass it to "proto_tree_add_uint()", use "proto_tree_add_item()".

svn path=/trunk/; revision=7177
2003-02-21 00:11:31 +00:00
Jörg Mayer 13c4434e9f Move packet-rsync.c into alphabetically correct posision in Makefile.*
Remove comma after last element in enum.

svn path=/trunk/; revision=7176
2003-02-20 12:04:11 +00:00
Guy Harris dd22e794c3 At least in regular SMB Browse and RAP messages, the server type mask is
not guaranteed to be aligned on a 4-byte boundary, so, if we're not
dissecting a DCE RPC request or reply, don't use "dissect_ndr_uint32()"
to extract the access mask.

svn path=/trunk/; revision=7175
2003-02-20 07:55:00 +00:00
Guy Harris 03533b258b Updates from Devin Heitmueller to add a framework to handle TLVs, and to
handle "oncoming buddy" and "signon" TLVs.

svn path=/trunk/; revision=7174
2003-02-20 04:42:08 +00:00
Guy Harris 46f4c41529 Don't try to put the policy handle name into the Info column if we don't
have a policy handle name.

svn path=/trunk/; revision=7173
2003-02-19 22:09:03 +00:00
Guy Harris d902039842 Updates from Greg Morris:
1. Added a number of NCP Error return values.
	2. Added ability to pass byte strings to summary window.
	3. Modified file NCP's to reflect file handle in summary window.
	4. Changed all NCP's using QueueID from big endian to little endian.
	This is different from Novell's NCP documentation but matches same
	information obtained from NDS dissector.
	5. Added over 50 more NDS error return values.
	6. Partially fixed NDS Request verb 6 (Search Entries)

svn path=/trunk/; revision=7172
2003-02-19 21:47:46 +00:00
Guy Harris 91b8a7567f From Brad Hards: initial rsync support.
svn path=/trunk/; revision=7171
2003-02-18 21:47:56 +00:00
Laurent Deniel 84eb2dafeb Remove hidden hf_rpl_type field from top level tree and add it to
rpl_tree subtree since this produces some weird thing like abort
in "Protocol Hierarchy Statistics".

svn path=/trunk/; revision=7170
2003-02-18 21:47:01 +00:00
Guy Harris 63bd8087e5 From Didier Gautheron: fix desegmentation code to handle sequence number
overflow.

svn path=/trunk/; revision=7169
2003-02-18 21:37:53 +00:00
Guy Harris 23ed899373 From Martijn Schipper: fix the tag for the 802.11g ERP Information field
to match draft 6.1 of the 802.11g spec.

svn path=/trunk/; revision=7168
2003-02-18 21:29:53 +00:00
Guy Harris 7aceda45b5 Sigh. It appears that atmsnoop might, at least for some packets, put 4
bytes of padding into the packet (possibly more, as if it's putting
extra stuff in the padding as Shomiti/Finisar Surveyor does, it might be
up to 7).  Fortunately, Surveyor puts lots of stuff into the padding, so
we'll crank up the "snoop vs. Surveyor" check to look for 4 or more
bytes.

svn path=/trunk/; revision=7167
2003-02-18 19:59:00 +00:00
Michael Tüxen 2a86c131fa Fixed a bug in the calculation of number of routing contexts.
svn path=/trunk/; revision=7166
2003-02-18 19:48:31 +00:00
Jörg Mayer 9befa53ac2 Update to version Feb, 9th
svn path=/trunk/; revision=7165
2003-02-18 11:27:50 +00:00
Jörg Mayer f40bf7ae8c Turn off -x
svn path=/trunk/; revision=7164
2003-02-18 11:24:19 +00:00
Guy Harris ade0adfe89 Add a function to dissect service contexts whose values don't
necessarily use the section 15.3.3 encapsulation rules, and use that to
dissect service contexts with unknown IDs.

svn path=/trunk/; revision=7163
2003-02-18 02:24:51 +00:00
Guy Harris 834966bcbf Add a dissector for the CodeSets service context.
Pass "encapsulation_boundary", not "seqlen_cd", as the boundary argument
to the dissector for RTCorbaPriority.

svn path=/trunk/; revision=7162
2003-02-18 02:03:29 +00:00
Olivier Abad c4ec808aad In gtk2, the "changed" signal is sent by the GtkTreeSelection, not the
GtkTreeView.

svn path=/trunk/; revision=7161
2003-02-17 21:08:37 +00:00
Richard Sharpe 729239067b Small explanation for why MS created their own KRB5 OID value.
svn path=/trunk/; revision=7160
2003-02-17 17:32:59 +00:00
Olivier Abad abe08df6d7 In gtk2 code, replace gdk_string_width() with the "Pango" way of
computing strings width and height.

svn path=/trunk/; revision=7159
2003-02-17 07:50:49 +00:00
Tim Potter 3031823bed Dissect the server type bitfield in NetServerGetInfo for SERVER_INFO_101
and SERVER_INFO_102.

Modify all callers to use the new interface.

svn path=/trunk/; revision=7158
2003-02-17 01:59:39 +00:00
Laurent Deniel 33b251a58f According to ITU/X.25 (refer to table G.2), only the bits 1 to 6
represent the number of semi-octets in the calling/called address
extension facility. So bits 7 and 8 shall be masked.
This fix avoids an incorrect detection of malformed packets.

svn path=/trunk/; revision=7157
2003-02-16 20:55:10 +00:00
Guy Harris f9a0be9c6b Fix a comment to more accurately describe what the statement following
it does.

svn path=/trunk/; revision=7156
2003-02-15 08:24:52 +00:00