<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle29
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle30
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle31
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 92.4pt 1.0in 92.4pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='color:#1F497D'>Hi Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am truly surprised you can’t
reproduce the strange behavior during Win-to-Win replication.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Please, let me know if I can
help you with running Samba’s tests?<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Basically, after building Samba,
you just need to execute:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>bin/smbtorture
-Uadministrator%333 --configfile=/usr/local/samba/etc/drsuapi.conf
ncacn_ip_tcp:10.191.10.229[print,seal] RPC-DSSYNC --option=&quot;dssync:highest_usn=24608&quot;
-d1 &gt; RPC-DSSYNC-w2k8.log<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am sending you the conf file
here again, so you could have it at hand.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>Thanks,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Monday, November 02, 2009 7:15 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I have completed the debug, and
find that the attid’s are being constructed per the algorithm (and per the
entries in the prefixMap table). I cannot account for your results using just
R2 (which is using DRS_MSG_GETCHGREPLY_V7, no surprise here). Hence, I am
setting up to run the tests again using smbtorture. It may take me a few days
to build &amp; stabilize that, as I have not had previous occasion to use the
torture tests.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Very strange!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse <br>
<b>Sent:</b> Friday, October 30, 2009 12:08 PM<br>
<b>To:</b> 'Kamen Mazdrashki'<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 - prefixMap
implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Glad to hear your efforts are
going well.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I did my testing on 2008 R2
(release build 6.1.7600); after some nasty snags (involving, ugh, hardware
problems), I am now working through the replication data on both DC partners.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Hopefully the mysterious values
are artifacts of the beta (if that is what you are using), or some surprise in
struct versioning (I haven’t gotten near this yet).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Friday, October 30, 2009 4:52 AM<br>
<b>To:</b> Bill Wesse<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>No worries,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I’ve finished my implementation
and I will test it in following few days.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I think the part with
OID-to-ATTID/ATTID-to-OID is well encapsulated, so I just have put what are to
find out about Win2k8 behavior.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks again for your efforts.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>BR,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Thursday, October 29, 2009 3:34 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I’ve run into several snags on the
debug, and may have to rebuild my Hyper-V host (I hope not). Sorry for the
delay.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse <br>
<b>Sent:</b> Wednesday, October 28, 2009 11:28 AM<br>
<b>To:</b> 'Kamen Mazdrashki'<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I appreciate your comments – I
will update you later today or tomorrow AM with my results.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Tuesday, October 27, 2009 5:54 PM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 - prefixMap
implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Hi Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks a lot for your efforts.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am crossing my fingers for you
to not have hard time finding what the issue might be.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>Regards,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Tuesday, October 27, 2009 7:56 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> Status: SRX091020600112 [MS-DRSR] section 5.12.2 - prefixMap
implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Good afternoon Kamen – I have
again reviewed the prefixMap code, and tested replication between 2 2008R2 DC’s
(VMs). The replication succeeded, and I am setting up for a debug of the
prefixMap code &amp; replication endpoints.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I hope to finish that tomorrow
(each run will require me to restore my virtual hard disks, so it may take
several tries before I validate both ends of the replication).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse <br>
<b>Sent:</b> Tuesday, October 27, 2009 6:25 AM<br>
<b>To:</b> 'Kamen Mazdrashki'<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks – I wanted to be as
complete as possible. I am currently setting up several R2 VM’s to duplicate
the problem. There shouldn’t be anything different about ATTID en/decoding,
from what I see in the code (I must have missed something – which is what I
intend to find out today).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I will keep you updated!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Monday, October 26, 2009 5:41 PM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Hi Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Wow, it seem you have made quite
a test tool for prefixMap.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>And to answer your question – I am
doing replication from Win2k8-R2.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Yes, you are right about the
last three lines in make_attid() implementation. I just needed low-word of
ATTID as I haven’t implemented full prefixMap functionality – i.e. there is no
prefixMap at all.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>So I used this script to
encode/decode values in the log file “one the fly” – just a quick conversion.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I found Python to be quite handy
in this – just open Python console and use those helper functions quickly.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Frankly said, I didn’t expected
to have any problems with encoding/decoding ATTIDs – given the fact you have
released such a detailed description of the algorithm used.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>ATTIDs you have made using your
tool are quite correct. Except that Win2k8 doesn’t behave that way.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am really expecting that MS
dev team have made little bit different implementation in Win2k8 for some
reason. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Quite curious what the reason
may be though </span><span style='font-family:Wingdings;color:#1F497D'>J</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>Regards,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Monday, October 26, 2009 7:31 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>This is more than interesting. I
have verified that the drsuapi_DsReplicaAttribute.attid values from the
RPC-DSSYNC-w2k8.log.doc file are definitely wrong. Neither the upperWord or
lowerWord values are what they should be in the Win2k8 log.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>One important question: are you
replicating to 2008R2, or from it (if from, there is something drastically
wrong with R2, and I will need to get this in front of both our document &amp;
product development teams).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I have verified the correct
values are generated for MakeAttid() and OidFromAttid(), using C# code (see
attachment + below info on PrefixMapper).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>PrefixTable.cs:&nbsp; public Oid
OidFromAttid(UInt32 AttrTyp,…)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Oid.cs: the following is called
from the Oid constructor (public Oid(String stringOid))<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>private Byte[ ]
StringOidToBytes(String Text, out int PrefixLength, out UInt16 LastSubID)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>(MakeAttid occurs in
PrefixTable.Instance.Add(…))<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am not very good with Python;
&nbsp;however, the last three lines of make_attid(oid) (prefixmap.py) don’t
seem right to me:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;
upperWord = 'prefixIndex'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;
attid = '%04X' % lowerWord # <span style='color:#C00000'>attr := upperWord *
65536 + lowerWord</span><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;
return (oidPrefix, attid)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Here is what should be in
RPC-DSSYNC-w2k8.log.doc:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x8933929C -&gt; should be 0x48230001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00004823<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bin_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A + 01 ('1.2.250.1')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:&nbsp;&nbsp;&nbsp;
&nbsp;0x0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x87159F45 -&gt; should be 0x48230082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00004823<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bid_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:
&nbsp;&nbsp;&nbsp;&nbsp;0x0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x85C6D3B9 -&gt; should be 0x0DC78002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00000DC7<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bin_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:
&nbsp;&nbsp;&nbsp;&nbsp;0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x9E0386A9 -&gt; should be 0x3C608002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00003C60<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bin_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:
&nbsp;&nbsp;&nbsp;&nbsp;0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>PrefixMapper is a console
program (no command arguments; a Visual Studio 2008 project). Sample output is
below.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>PrefixTable
(Initial)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>---------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[0]&nbsp;&nbsp;&nbsp;
0x00000000&nbsp;&nbsp;&nbsp; 55 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[1]&nbsp;&nbsp;&nbsp;
0x00000001&nbsp;&nbsp;&nbsp; 55 06<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[2]&nbsp;&nbsp;&nbsp;
0x00000002&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[3]&nbsp;&nbsp;&nbsp;
0x00000003&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[4]&nbsp;&nbsp;&nbsp;
0x00000004&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[5]&nbsp;&nbsp;&nbsp;
0x00000005&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[6]&nbsp;&nbsp;&nbsp;
0x00000006&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[7]&nbsp;&nbsp;&nbsp;
0x00000007&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[8]&nbsp;&nbsp;&nbsp;
0x00000008&nbsp;&nbsp;&nbsp; 55 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[9]&nbsp;&nbsp;&nbsp;
0x00000009&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[10]&nbsp;&nbsp;
0x0000000A&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[11]&nbsp;&nbsp;
0x00000013&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[12]&nbsp;&nbsp;
0x00000014&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[13]&nbsp;&nbsp;
0x00000015&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[14]&nbsp;&nbsp;
0x00000016&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[15]&nbsp;&nbsp;
0x00000017&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05 B6 58<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[16]&nbsp;&nbsp;
0x00000018&nbsp;&nbsp;&nbsp; 55 15<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[17]&nbsp;&nbsp;
0x00000019&nbsp;&nbsp;&nbsp; 55 12<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[18]&nbsp;&nbsp;
0x0000001A&nbsp;&nbsp;&nbsp; 55 14<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oids<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>----<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Added:
1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 01 ('1.2.250.1')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Added:
1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 4<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x68C3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x68C38002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Added:
1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 5<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x49D1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x49D18002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>PrefixTable
(Final)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[0]&nbsp;&nbsp;&nbsp;
0x00000000&nbsp;&nbsp;&nbsp; 55 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[1]&nbsp;&nbsp;&nbsp;
0x00000001&nbsp;&nbsp;&nbsp; 55 06<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[2]&nbsp;&nbsp;&nbsp;
0x00000002&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[3]&nbsp;&nbsp;&nbsp;
0x00000003&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[4]&nbsp;&nbsp;&nbsp;
0x00000004&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[5]&nbsp;&nbsp;&nbsp;
0x00000005&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[6]&nbsp;&nbsp;&nbsp;
0x00000006&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[7]&nbsp;&nbsp;&nbsp;
0x00000007&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[8]&nbsp;&nbsp;&nbsp;
0x00000008&nbsp;&nbsp;&nbsp; 55 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[9]&nbsp;&nbsp;&nbsp;
0x00000009&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[10]&nbsp;&nbsp;
0x0000000A&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[11]&nbsp;&nbsp;
0x00000013&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[12]&nbsp;&nbsp;
0x00000014&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[13]&nbsp;&nbsp;
0x00000015&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[14]&nbsp;&nbsp;
0x00000016&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[15]&nbsp;&nbsp;
0x00000017&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05 B6 58<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[16]&nbsp;&nbsp;
0x00000018&nbsp;&nbsp;&nbsp; 55 15<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[17]&nbsp;&nbsp;
0x00000019&nbsp;&nbsp;&nbsp; 55 12<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[18]&nbsp;&nbsp;
0x0000001A&nbsp;&nbsp;&nbsp; 55 14<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[19]&nbsp;&nbsp;
0x0000677D&nbsp;&nbsp;&nbsp; 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[20]&nbsp;&nbsp;
0x000068C3&nbsp;&nbsp;&nbsp; 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[21]&nbsp;&nbsp;
0x000049D1&nbsp;&nbsp;&nbsp; 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oids
from String and Binary Comparison Checks<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>---------------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[0]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[1]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[2]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[3]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>PrefixTable
Search<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[0] at [19] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[19]&nbsp;&nbsp;
0x0000677D&nbsp;&nbsp;&nbsp; 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 01 ('1.2.250.1')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[1] at [19] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[19]&nbsp;&nbsp;
0x0000677D&nbsp;&nbsp;&nbsp; 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[2] at [20] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[20]&nbsp;&nbsp;
0x000068C3&nbsp;&nbsp;&nbsp; 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 4<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x68C3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x68C38002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[3] at [21] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[21]&nbsp;&nbsp;
0x000049D1&nbsp;&nbsp;&nbsp; 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 5<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x49D1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x49D18002<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Monday, October 26, 2009 11:06 AM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Good evening Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks for the update.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>BR,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Monday, October 26, 2009 4:56 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Good morning Kamen – I am
sending this update to advise you of my progress. I have coded the algorithms
in C#, in advance of scanning the last data (ldif &amp; py) you sent.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I expect to have some results
for you by tomorrow morning at the latest (along with the Visual Studio
project).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks for your patience. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Friday, October 23, 2009 8:32 AM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Hi Bill,<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Sorry, I must have missed the LDIF. Here it is.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>I have also gathered some data for you - the log file is
bloated with other information, so here is just the most important observations
from the log.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>Win2k8<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>-----------------------------------------------------------<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x8933929C<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00004823<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bin_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A + 01 ('1.2.250.1')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x0001<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x87159F45<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00004823<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bid_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x0082<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x85C6D3B9<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000DC7<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bin_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x8002<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x9E0386A9<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00003C60<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bin_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x8002<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>I have 4 attributes received – all grouped above.<o:p></o:p></p>

<p class=MsoPlainText>For the first one I got ATTID: 0x8933929C<o:p></o:p></p>

<p class=MsoPlainText>If we follow the logic in OidFromAttid(), then first we
are to find a prefixMap entry with id_prefix: 0x0000008933<o:p></o:p></p>

<p class=MsoPlainText>Well, there is no such entry (please look in log file for
Win2k8).<o:p></o:p></p>

<p class=MsoPlainText>prefixMap entry we should find for this ATTID is
id_prefix: 0x00004823. So let’s pretend, that 0x8933 is somehow mapped to
0x4823 and try to make full binary-oid of the Attribute.<o:p></o:p></p>

<p class=MsoPlainText>According to docs, I should add the lo-word for ATTID,
e.g. 0x929C, to the partial binary-oid in the prefixMap - 0x2A817A.<o:p></o:p></p>

<p class=MsoPlainText>When I do this, I got OID='1.2.250.4764' instead of
'1.2.250.1'.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Btw, in order to not making all those calculations by
hand every time, I’ve created a little Python script to do the job. <o:p></o:p></p>

<p class=MsoPlainText>So, if you have a Python installed, you can just ‘import
prefixmap’ in Python console and then execute
prefixmap.oid_from_attid('0x2A817A', '0x8933929C') – it will return
'1.2.250.4764'. Prefix map module implements algorithms described in MS-DRSR.<o:p></o:p></p>

<p class=MsoPlainText>I am attaching the Python script also if you want to play
with it.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Regards,<o:p></o:p></p>

<p class=MsoPlainText>Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>-------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Bill Wesse [mailto:billwe@microsoft.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Friday, October 23, 2009 2:44 PM<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Good morning again Kamen. I have completed my
investigation of our<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap, MakeAttid() and OidFromAttid() on Windows
2003 &amp; 2008 R2:<o:p></o:p></p>

<p class=MsoPlainText>&gt; they are indeed functionally identical.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; So, something else is going on here, and we will need
to duplicate your<o:p></o:p></p>

<p class=MsoPlainText>&gt; results under debug. To do that, I need to ask you
to forward a copy of<o:p></o:p></p>

<p class=MsoPlainText>&gt; the LDIF file to me (I received the docs &amp; conf
file, but not the<o:p></o:p></p>

<p class=MsoPlainText>&gt; LDIF).<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Thursday, October 22, 2009 11:15 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: 'Kamen Mazdrashki'<o:p></o:p></p>

<p class=MsoPlainText>&gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Thanks for the advisory - I will follow up with you
on the attid - I<o:p></o:p></p>

<p class=MsoPlainText>&gt; will be expanding my code study on this.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Thursday, October 22, 2009 10:56 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Hi Bill,<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Currently this issue stops me from implementing
MakeAttid() and<o:p></o:p></p>

<p class=MsoPlainText>&gt; OidFromAttid() to work transparently in all cases -
from Win2k3 to<o:p></o:p></p>

<p class=MsoPlainText>&gt; Win2k8. Also I can't make a reasonable unit test for
those functions.<o:p></o:p></p>

<p class=MsoPlainText>&gt; Nevertheless, it is not a 'show stopper' for me at
this stage, as<o:p></o:p></p>

<p class=MsoPlainText>&gt; current implementation (following MS-DRSR) work well
for Win2k3 and<o:p></o:p></p>

<p class=MsoPlainText>&gt; Win2k8 (without modifying schema).<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Attached you may find:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;- LDIF file;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;- 2 logs - from Win2k3 (Functional Level = Win
2000) and Win2k8-R2<o:p></o:p></p>

<p class=MsoPlainText>&gt; (Functional Level = Win 2008 R2);<o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;- smb conf file used for testing, in case you
want to try it by<o:p></o:p></p>

<p class=MsoPlainText>&gt; yourself<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; I am currently on making an resume for Win2k8 result
I got from windows<o:p></o:p></p>

<p class=MsoPlainText>&gt; server.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; It seems not to be a corner case to me.<o:p></o:p></p>

<p class=MsoPlainText>&gt; It seems more like a special case for Win2k8 -
ATTIDs for all newly<o:p></o:p></p>

<p class=MsoPlainText>&gt; created attributes are with 31-th bit set.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>&gt; http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>&gt; -------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>&gt; CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>&gt; http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: Bill Wesse [mailto:billwe@microsoft.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: Thursday, October 22, 2009 5:50 PM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Hello again, Kamen. Could you forward the LDIF
file to me? I want to<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; make sure I haven't missed anything (thanks).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Also, I have again reviewed the MakeAttid() and
OidFromAttid() pseudo<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; code in [MS-DRSR] 5.16.4 (ATTRTYP-to-OID
Conversion) - they do appear<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; to be accurate representations of our implementations;
my earlier<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; comment about a 'corner-case' was an error, I
got mixed up between<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; string &amp; binary OIDs.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; There is certainly something else going on
here, and I will continue<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; working on it.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: Thursday, October 22, 2009 8:51 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: 'Kamen Mazdrashki'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; You are very welcome. Could you advise me
concerning how much this is<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; affecting your implementation development, so
that I can set the TDI<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; priority appropriately?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I have cross-compared the Windows 2003 and
Windows 2008 R2<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; implementations of the MakeAttid() and
OidFromAttid() functions;<o:p></o:p></p>

<p class=MsoPlainText>&gt; there<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; appear to be no functional changes.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I suspect there is some corner-case not fully
described in the attid<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; composition in MakeAttid (lastValue ≥ 16384).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; procedure MakeAttid(var t: PrefixTable, o:
OID): ATTRTYP ...<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; /*compose the attid*/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; lowerWord := lastValue mod
16384<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; if lastValue ≥ 16384 then<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*mark it
so that it is known to not be the whole lastValue*/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lowerWord
:= lowerWord + 32768<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; endif<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: Thursday, October 22, 2009 4:16 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: Bill Wesse; Interoperability Documentation
Help<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Hi Bill,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Thanks for your support.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I am looking forward to hearing from you soon.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; From: Bill Wesse
[mailto:billwe@microsoft.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Sent: Wednesday, October 21, 2009 7:37 PM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; To: Kamen Mazdrashki; Interoperability
Documentation Help<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Cc: pfif@tridgell.net;
cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Subject: RE: [cifs-protocol] Question
about [MS-DRSR] section<o:p></o:p></p>

<p class=MsoPlainText>&gt; 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Good afternoon Kamen. This is Bill Wesse
from the Protocol Support<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; team. I will be your contact for the case
noted below, where you<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; asked<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; about prefixMap implementation differences
for Windows 2003 and<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Windows<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 2008 R2.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; I will keep you updated with the results
of my investigation as<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; details<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; develop.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; From: Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Sent: Tuesday, October 20, 2009 9:36 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; To: Interoperability Documentation Help<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Cc: pfif@tridgell.net;
cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Subject: [cifs-protocol] Question about [MS-DRSR]
section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Hi,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; I need a clarification about what are the
differences between<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; implementation for Win2K3 and Win2K8(R2).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Attached you may find:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 1. LDIF file to provision AD Schema with
some test Attributes -<o:p></o:p></p>

<p class=MsoPlainText>&gt; OIDs<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; of<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; those attributes are crafted so that
different scenarios could be<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; tested.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 2. Log files gathered during execution of
Samba's RPC-DSSYNC test<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; against Win2K3 and Win2K8. I am sending
the log files as Word<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; documents<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; so it is easy for me to highlight
interesting parts from the log<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; files.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- prefixMap received is
highlighted with 'gray'; newly added<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; entries<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; are highlighted with 'yellow'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- newly added object
attributes received are also highlighted<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; with 'yellow'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 3. For testing I was using:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- Win2k3 R2 - Domain
functional level = Win 2000 installation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- Win2K8 R2 - Domain functional
lever = Win 2008 R2<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- Samba 4 - latest build.
Test run is RPC-DSSYNC.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Command line
for testing:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&gt;
bin/smbtorture -Uadministrator%333 --<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;
configfile=/usr/local/samba/etc/drsuapi.conf<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; ncacn_ip_tcp:Win_machine_ip[print,seal]
RPC-DSSYNC -d1<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; As you may see, for Win2K3 everything
works correctly as described<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; in MS-DRSR, section 5.12.2.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; I.e. attribute with attid=0x1B860001
matches prefixMap entry with<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; id=0x00001b86 and thus Attribute OID is
correctly decoded as being<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; '1.2.250.1'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; In Win2k8 log file however, for
attid=0x85C6D3B9 matching prefixMap<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; entry should be id=0x00004823 and it is
not quite obvious how<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 0x85C6D3B9 is matched to 0x00004823?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Please, clarify what is the algorithm used
under Win2k8 for<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; MakeAttid()<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; and OidFromAttid() functions?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Many thanks in advance.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; -------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

</div>

</div>

</div>

</div>

</div>

</div>

</body>

</html>