[cifs-protocol] [REG: 115061712855227] MS-ADTS 6.2.2.4 Remove unnecessary connections

Matt Weber mweber at microsoft.com
Wed Jun 17 09:35:51 MDT 2015


[Case number in subject]
[Casemail to cc]
[Dochelp to bcc]

Hello Douglas,

Thank you for your request. Case number 115061712855227 has been created for this inquiry. One of our team members will follow up with you soon.

Best regards,
Matt Weber | Microsoft Open Specifications Team

-----Original Message-----
From: Douglas Bagnall [mailto:douglas.bagnall at catalyst.net.nz] 
Sent: Tuesday, June 16, 2015 11:06 PM
To: Interoperability Documentation Help
Cc: cifs-protocol at samba.org
Subject: MS-ADTS 6.2.2.4 Remove unnecessary connections

hello dochelp!

I have a question about the use of the NTDSCONN_OPT_IS_GENERATED in
6.2.2.4 Removing Unnecessary Connections. The list of conditions for deleting a connection begins the same way for both intersite and intrasite connections:

   Given an nTDSConnection object cn, if the DC with the nTDSDSA
   object dc that is the parent object of cn and the DC with the
   nTDSDA object referenced by cn!fromServer are in the same site, the
   KCC on dc deletes cn if all of the following are true:

    * Bit NTDSCONN_OPT_IS_GENERATED is clear in cn!options.

    [...]

   Given an nTDSConnection object cn, if the DC with the nTDSDSA
   object dc that is the parent object of cn and the DC with the
   nTDSDSA object referenced by cn!fromServer are in different sites,
   a KCC acting as an ISTG in dc's site deletes cn if all of the
   following are true:

   * Bit NTDSCONN_OPT_IS_GENERATED is clear in cn!options.

My reading is that the KCC can only delete connections that it did not create. Is that what is meant? (And if so, how do KCC's connections get deleted).

cheers,
Douglas


More information about the cifs-protocol mailing list