Commit Graph

5322 Commits

Author SHA1 Message Date
Ronnie Sahlberg 67682ad896 Added LSAEnumerateTrustedDomainsEX and LSACreateTrustedDomainEX
svn path=/trunk/; revision=5350
2002-05-02 08:38:24 +00:00
Ronnie Sahlberg 49c9f431a0 Added LSAGetUserName
svn path=/trunk/; revision=5349
2002-05-02 08:18:53 +00:00
Guy Harris 2311ede6bc From Joerg Mayer: get rid of unused arguments.
svn path=/trunk/; revision=5348
2002-05-02 07:54:41 +00:00
Guy Harris b3cd38fc24 From Joerg Mayer: get rid of an unused argument.
svn path=/trunk/; revision=5347
2002-05-02 07:49:43 +00:00
Ronnie Sahlberg 478548e282 Added LSALookupSIDs2
svn path=/trunk/; revision=5346
2002-05-02 06:46:31 +00:00
Ronnie Sahlberg 6c963907d9 Added LSACloseTrustedDomainEX
svn path=/trunk/; revision=5345
2002-05-02 06:33:39 +00:00
Ronnie Sahlberg 9dba75997a Added LSAStorePrivateData and LSARetrievePrivateData
svn path=/trunk/; revision=5344
2002-05-02 06:21:52 +00:00
Ronnie Sahlberg 9eee5a67be Added LSALookupPrivilegedDisplayName
svn path=/trunk/; revision=5343
2002-05-02 06:13:07 +00:00
Guy Harris c34a643e58 Add registered fields for more DATA1 and DATA2 values.
Add an "nb_data1()" routine to add DATA1 values to the protocol tree.

Have "nb_data2()" take an hf_ value as an argument and add the field
with "proto_tree_add_item()".

Decode the values for "largest frame".

svn path=/trunk/; revision=5342
2002-05-02 02:42:17 +00:00
Guy Harris 17714f9c4e Add a "remove an argument" change, from Joerg Mayer, that I'd missed.
Put in a comment noting a problem in the code.

svn path=/trunk/; revision=5341
2002-05-01 21:22:06 +00:00
Guy Harris 1a8ca25f45 Mark unused arguments as such.
svn path=/trunk/; revision=5340
2002-05-01 10:05:02 +00:00
Guy Harris 4b8e35553a Mark some unused arguments as such.
Fix white space.

svn path=/trunk/; revision=5339
2002-05-01 10:01:42 +00:00
Guy Harris 9b6bd61082 Use a value_string for NBF command names and for caller name types.
Make the transmit and receive correlators unsigned quantities - they're
just opaque hex packet IDs.

"nb_data2()" always processes 16-bit quantities; get rid of the "len"
argument to it.  Make it use its "label" argument as a format.

Show the data in an unknown command as "Unknown NetBIOS command data".

Add routines to dissect TERMINATE TRACE and SESSION ALIVE commands.

Note where we'd do reassembly were we to do that.

Don't dissect the payload of the packet as NetBIOS payload unless the
command was DATAGRAM, BROADCAST DATAGRAM, DATA FIRST MIDDLE, or DATA
ONLY LAST.

Fix up the lengths and names of some fields.

svn path=/trunk/; revision=5338
2002-05-01 09:50:44 +00:00
Guy Harris 38a57a1212 Add a check for a zero-length IE to "dissect_q2931_shift_ie()".
svn path=/trunk/; revision=5337
2002-05-01 08:40:22 +00:00
Guy Harris 8a9219d10f From Joerg Mayer: get rid of an unused argument.
Make the loop to dissect NBSS packets run to the end of the reported
data, so it throws an exception on a short frame.

Use -1 rather than "tvb_length(tvb)" for the length of items that run to
the end of the frame.

svn path=/trunk/; revision=5336
2002-05-01 08:34:04 +00:00
Guy Harris f106336624 #if out an unused argument, using the same #if as the references to the
argument.

svn path=/trunk/; revision=5335
2002-05-01 08:26:57 +00:00
Guy Harris 2d0be610b8 Get rid of an unused argument.
Get rid of C++ comments.

svn path=/trunk/; revision=5334
2002-05-01 08:23:31 +00:00
Guy Harris ee154a2a11 From Joerg Mayer: get rid of unused arguments.
svn path=/trunk/; revision=5333
2002-05-01 08:17:09 +00:00
Guy Harris 969e0f7dd4 From Joerg Mayer: get rid of an unused argument.
svn path=/trunk/; revision=5332
2002-05-01 08:11:07 +00:00
Guy Harris 6acd4d1028 From Joerg Mayer: mark unused arguments as such (just in case somebody
later wants to make one of the message dissectors add to the Info
column).

Use -1 rather than "tvb_reported_length_remaining(tvb, offset)" to
specify that a subset tvbuff should run to the end of the parent tvbuff.

svn path=/trunk/; revision=5331
2002-05-01 08:08:01 +00:00
Guy Harris 0c7c4c6dfc From Joerg Mayer: get rid of unused arguments.
svn path=/trunk/; revision=5330
2002-05-01 07:54:08 +00:00
Guy Harris 28703b8698 Mark unused arguments as such.
svn path=/trunk/; revision=5329
2002-05-01 07:50:38 +00:00
Guy Harris 495ce3b07f Show errors in the desegmentation process in the protocol tree and Info
column.

svn path=/trunk/; revision=5328
2002-05-01 07:26:45 +00:00
Guy Harris fedc54cc90 Fix an error in a blurb.
svn path=/trunk/; revision=5327
2002-05-01 07:21:19 +00:00
Guy Harris 87b66571c5 Get rid of an unused argument.
svn path=/trunk/; revision=5326
2002-05-01 07:07:09 +00:00
Guy Harris 09f812b7c2 Get rid of unused arguments.
svn path=/trunk/; revision=5325
2002-05-01 06:56:16 +00:00
Guy Harris 2793de4cf9 Make more use of "val_to_str()" and "decode_boolean_bitfield()".
svn path=/trunk/; revision=5324
2002-05-01 06:46:52 +00:00
Guy Harris 66bbf2411a Use the bitfield decoding routines for bitfields.
Show the value of flag fields in the top-level item for the field.

Use "%u", not "%d", to display unsigned quantities.

svn path=/trunk/; revision=5323
2002-05-01 06:15:44 +00:00
Tim Potter f7965cfaab Start of support for setprinter calls. Currently on setprinter level 3 is
decoded properly.

Add printer name to COL_INFO field in ClosePrinter request.

svn path=/trunk/; revision=5322
2002-05-01 05:28:56 +00:00
Guy Harris 573530d0e2 Add desegmentation support.
As a result of that, we now construct a tvbuff for each Gryphon message;
this obviates the need to pass a message length to the dissectors for
each message type.

svn path=/trunk/; revision=5321
2002-05-01 05:24:42 +00:00
Guy Harris 44281ebe32 From Joerg Mayer: get rid of an unused argument.
svn path=/trunk/; revision=5320
2002-05-01 00:09:16 +00:00
Guy Harris f2d63e674e From Joerg Mayer: get rid of unused "title" arguments for
"dissect_Ticket()" and "dissect_Addresses()".

svn path=/trunk/; revision=5319
2002-05-01 00:01:57 +00:00
Guy Harris 56ddb63961 From Joerg Mayer: get rid of unused PDU type argument to
"dissect_osi_options()".

svn path=/trunk/; revision=5318
2002-04-30 23:56:58 +00:00
Guy Harris a06dd1c724 From Joerg Mayer: get rid of unused "pinfo" argument to
"dissect_nt_sec_desc()".

Also, get rid of code to handle lengths of -1 in "dissect_nt_sec_desc()"
- we never pass it a length of -1, as security descriptors aren't sent
over the wire with NDR syntax.

svn path=/trunk/; revision=5317
2002-04-30 23:48:15 +00:00
Guy Harris 2d7f732677 From Didier Gautheron:
more calls supported in AFP;

	ATP desegmentation;

	show the name for NBP function 1 (broadcast request);

	"get status" reply for DSI.

svn path=/trunk/; revision=5316
2002-04-30 22:05:33 +00:00
Guy Harris 5973b6f903 Don't bother telling the user twice that the traffic is LLC multiplexed
traffic; once is enough.

svn path=/trunk/; revision=5315
2002-04-30 21:52:15 +00:00
Guy Harris 105efda404 Move the code to guess the traffic type based on the packet contents
into Wiretap, so that if you read a frame from Wiretap you have what
traffic type information could be gleaned from the information in the
capture file, and can write the frame out to a capture file where the
file contains some or all of that information without having to
determine it outside of Wiretap.

svn path=/trunk/; revision=5314
2002-04-30 18:58:16 +00:00
Guy Harris da74615c79 Get rid of some unused arguments, and mark some others as unused.
Remove the declaration of "dissect_nt_sid()" from
"packet-dcerpc-samr.c"; get it by including "packet-smb-common.h",
instead.

svn path=/trunk/; revision=5313
2002-04-30 11:03:08 +00:00
Guy Harris a977e68fbc Mark the "plugin_address_table_t *" argument to "plugin_init()" as
unused if PLUGINS_NEED_ADDRESS_TABLE isn't defined.

Get rid of some other unused arguments.

svn path=/trunk/; revision=5312
2002-04-30 10:37:37 +00:00
Guy Harris 1c715bb383 Mark the "plugin_address_table_t *" argument to "plugin_init()" as
unused if PLUGINS_NEED_ADDRESS_TABLE isn't defined.

svn path=/trunk/; revision=5311
2002-04-30 10:36:26 +00:00
Ronnie Sahlberg 3db3147785 Added LSACreateAccount
svn path=/trunk/; revision=5310
2002-04-30 10:17:53 +00:00
Ronnie Sahlberg f4699e7346 Added LSALookupNames2
svn path=/trunk/; revision=5309
2002-04-30 10:14:34 +00:00
Ronnie Sahlberg 7eae4eaa8c Added LSAFunction_2e , LSAFunction_2f, LSAQueryDomainInformationPolicy and LSASetDomainInformationPolicy
svn path=/trunk/; revision=5308
2002-04-30 10:02:11 +00:00
Ronnie Sahlberg 1812a849c9 Added LSAOpenTrustedDomainByName
svn path=/trunk/; revision=5307
2002-04-30 09:46:48 +00:00
Ronnie Sahlberg d4f5fe8249 Added LSAQueryTrustedDomainInfo and LSASetTrustedDomainInfo
svn path=/trunk/; revision=5306
2002-04-30 09:40:41 +00:00
Ronnie Sahlberg 1931eb5880 Added LSAQueryTrustedDomainByName and LSASetTrustedDomainByName
svn path=/trunk/; revision=5305
2002-04-30 09:35:10 +00:00
Guy Harris b0f59c0ce7 Support writing Sun atmsnoop files.
Map MARS to TRAF_UNKNOWN, not TRAF_ILMI.

Don't support writing WTAP_ENCAP_NULL files.

svn path=/trunk/; revision=5304
2002-04-30 09:23:29 +00:00
Guy Harris 329b59c858 Uniformly use "sizeof (struct netmon_atm_hdr)" for the size of Network
Monitor's ATM pseudo-header.

Fix a message.

svn path=/trunk/; revision=5303
2002-04-30 09:21:41 +00:00
Guy Harris ecb2a3939e Replace the "ngsniffer_atm" with an "atm" pseudo-header, which isn't
just an image of the ATM Sniffer data.  This means that Ethereal doesn't
have to know any ATM Sniffer-specific details (that's all hidden in
Wiretap), and allows us to add to that pseudo-header fields, traffic
types, etc. unknown to ATM Sniffers.

Have Wiretap map VPI 0/VCI 5 to the signalling AAL - for some capture
files, this might not be necessary, as they may mark all signalling
traffic as such, but, on other platforms, we don't know the AAL, so we
assume AAL5 except for 0/5 traffic.  Doing it in Wiretap lets us hide
those details from Ethereal (and lets Ethereal interpret 0/5 traffic as
non-signalling traffic, in case that happens to be what it is).

We may know that traffic is LANE, but not whether it's LE Control or
emulated 802.3/802.5; handle that case.

svn path=/trunk/; revision=5302
2002-04-30 08:48:27 +00:00
Guy Harris d415468153 The first byte of the frame header in atmsnoop does, in fact, contain an
indication of the type of traffic; use it.

svn path=/trunk/; revision=5301
2002-04-30 06:04:33 +00:00