Export (0) Print
Expand All

7 Change Tracking

This section identifies changes that were made to the [MS-SMB2] protocol document between the February 2014 and May 2014 releases. Changes are classified as New, Major, Minor, Editorial, or No change.

The revision class New means that a new document is being released.

The revision class Major means that the technical content in the document was significantly revised. Major changes affect protocol interoperability or implementation. Examples of major changes are:

  • A document revision that incorporates changes to interoperability requirements or functionality.

  • The removal of a document from the documentation set.

The revision class Minor means that the meaning of the technical content was clarified. Minor changes do not affect protocol interoperability or implementation. Examples of minor changes are updates to clarify ambiguity at the sentence, paragraph, or table level.

The revision class Editorial means that the formatting in the technical content was changed. Editorial changes apply to grammatical, formatting, and style issues.

The revision class No change means that no new technical changes were introduced. Minor editorial and formatting changes may have been made, but the technical content of the document is identical to the last released version.

Major and minor changes can be described further using the following change types:

  • New content added.

  • Content updated.

  • Content removed.

  • New product behavior note added.

  • Product behavior note updated.

  • Product behavior note removed.

  • New protocol syntax added.

  • Protocol syntax updated.

  • Protocol syntax removed.

  • New content added due to protocol revision.

  • Content updated due to protocol revision.

  • Content removed due to protocol revision.

  • New protocol syntax added due to protocol revision.

  • Protocol syntax updated due to protocol revision.

  • Protocol syntax removed due to protocol revision.

  • Obsolete document removed.

Editorial changes are always classified with the change type Editorially updated.

Some important terms used in the change type descriptions are defined as follows:

  • Protocol syntax refers to data elements (such as packets, structures, enumerations, and methods) as well as interfaces.

  • Protocol revision refers to changes made to a protocol that affect the bits that are sent over the wire.

The changes made to this document are listed in the following table. For more information, please contact dochelp@microsoft.com.

Section

Tracking number (if applicable)
and description

Major
change
(Y or N)

Change type

2.2.13.2
SMB2_CREATE_CONTEXT Request Values

70960
Updated the value of the Create Context constant SVHDX_OPEN_DEVICE_CONTEXT.

Y

Content updated.

3.2.4.2.3.1
Application Requests Reauthenticating a User

70941
Added rule for new request issuance.

Y

Content updated.

3.3.1.9
Per Tree Connect

69222
Added implementation instructions for the TreeConnect.MaximalAccess value.

Y

Content updated.

3.3.5.2.4
Verifying the Signature

70950
Described how the server must fail and stop processing a request when Session.SigningKey, Channel.SigningKey, or Session.SessionKey is NULL.

Y

Content updated.

3.3.5.2.9
Verifying the Session

70950
Updated description for Connection.ConstrainedConnection and Session look-up in Connection.SessionTable.

Y

New product behavior note added.

3.3.5.5
Receiving an SMB2 SESSION_SETUP Request

71100
Updated the processing rules for when STATUS_USER_SESSION_DELETED is returned.

Y

Content updated.

3.3.5.5.2
Reauthenticating an Existing Session

70941
Updated the processing rules required when Session.State is Expired.

Y

Content updated.

3.3.5.7
Receiving an SMB2 TREE_CONNECT Request

69222
Amended the server processing instructions for TreeConnect.MaximalAccess.

Y

Content updated.

3.3.5.9
Receiving an SMB2 CREATE Request

69222
Updated product behavior note based on the setting of FILE_DELETE_ON_CLOSE in the CreateOptions field.

Y

Product behavior note updated.

3.3.5.9.7
Handling the SMB2_CREATE_DURABLE_HANDLE_RECONNECT Create Context

71144
Updated the processing rules for when Open.Lease is not NULL and the SMB2_CREATE_REQUEST_LEASE_V2 or the SMB2_CREATE_REQUEST_LEASE create context is not present.

Y

Content updated.

3.3.5.9.14
Handling the SVHDX_OPEN_DEVICE_CONTEXT Create Context

70998
Amended the processing changes to include the Open.CreateOptions value.

Y

Content updated.

3.3.5.10
Receiving an SMB2 CLOSE Request

71075
Updated open validation before session, tree connection, and Request location information.

Y

Content updated.

3.3.5.12
Receiving an SMB2 READ Request

70854
Added a new Object Store parameter.

Y

Product behavior note updated.

3.3.5.13
Receiving an SMB2 WRITE Request

70854
Added a new Object Store parameter.

Y

Product behavior note updated.

3.3.5.13
Receiving an SMB2 WRITE Request

71103
Changed SMB2_WRITEFLAG_UNBUFFERED to SMB2_WRITEFLAG_WRITE_UNBUFFERED.

Y

Content updated.

3.3.5.14
Receiving an SMB2 LOCK Request

70948
Added open before session validation information.

Y

New product behavior note added.

3.3.5.14.1
Processing Unlocks

70854
Added a new Object Store parameter.

Y

Product behavior note updated.

3.3.5.14.2
Processing Locks

70854
Added a new Object Store parameter.

Y

Product behavior note updated.

3.3.5.15
Receiving an SMB2 IOCTL Request

71034
Changed FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT value to 0x90300.

Y

Content updated.

3.3.5.15
Receiving an SMB2 IOCTL Request

71034
Corrected FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT value to x90300.

Y

Content updated.

3.3.5.15
Receiving an SMB2 IOCTL Request

71035
Added descriptions to clarify when FSCTL_SVHDX_SYNC_TUNNEL_REQUEST and FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT CtlCode exceptions occur.

N

Content updated.

3.3.5.15.8
Handling a Pass-Through Operation Request

66714
Added FSCTL_QUERY_FILE_REGIONS, FSCTL_TXFS_GET_TRANSACTED_VERSION, and FSCTL_IS_FILE_ON_CSV_VOLUME to the list of unsupported FSCTLs in the product behavior note.

Y

Product behavior note updated.

3.3.5.15.15
Handling a Shared Virtual Disk Sync Tunnel Request

71041
Updated cross-reference link and added input parameters.

Y

Content updated.

3.3.5.15.16
Handling a Query Shared Virtual Disk Support Request

71041
Updated cross-reference link and added input parameters.

Y

Content updated.

 
Show:
© 2014 Microsoft