Good morning Stefan - thanks for your comments. I have created the below case to track the issue. One of my team members will contact you shortly!
110012953632586 [MS-WINSRA] 2.2.10.1 Name Record Padding field description incorrect Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSSĀ DSC PROTOCOL TEAM 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 ________________________________________ Microsoft is committed to protecting your privacy. Please read the Microsoft Privacy Statement for more information. The above is an email for a support case from Microsoft Corp. REPLY ALL TO THIS MESSAGE or INCLUDE casem...@microsoft.com IN YOUR REPLY if you want your response added to the case automatically. For technical assistance, please include the Support Engineer on the TO: line. Thank you. -----Original Message----- From: Stefan (metze) Metzmacher [mailto:me...@samba.org] Sent: Friday, January 29, 2010 9:25 AM To: Interoperability Documentation Help Cc: p...@tridgell.net; cifs-proto...@samba.org Subject: CAR: Bug in MS-WINSRA section "2.2.10.1 Name Record" Hi, I found a bug in MS-WINSRA section "2.2.10.1 Name Record". It says: > Padding (variable): If the Name field is not 4-byte aligned, this > Padding field will be added to pad to 4-byte alignment. If the Name > field itself is 4-byte aligned, then there is no Padding field. This > field MUST be ignored upon receipt. This is wrong! The documentation would indicate this: pad_len = ((offset & (4-1)) == 0 ? 0 : (4 - (offset & (4-1)))) But Windows Servers (at least 2003 SP1 and 2008) use this: pad_len = 4 - (offset & (4-1)); The difference is the case where the name field is already 4 byte aligned. In that case Windows adds 4 bytes instead of 0 bytes of aligment. See frame 75 in the attached capture (172.31.9.211 is a windows 2008 server and 172.31.9.1 a modified smbtorture). The name length is 20 and there're 4 extra bytes before the Reserved1 field. metze _______________________________________________ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol