[cifs-protocol] [EXTERNAL] RE: [REG:120060621000848] [MS-XCA] L77+Huffman negative huffman symbol update

Jeff McCashland jeffm at microsoft.com
Mon Jul 6 13:54:38 UTC 2020

Glad I could help!

Best regards,
Jeff McCashland | Senior Escalation Engineer | Microsoft Protocol Open Specifications Team 

-----Original Message-----
From: Aurélien Aptel <aaptel at suse.com> 
Sent: Monday, July 6, 2020 1:45 AM
To: Jeff McCashland <jeffm at microsoft.com>; cifs-protocol at lists.samba.org
Cc: support <support at mail.support.microsoft.com>
Subject: RE: [EXTERNAL] RE: [REG:120060621000848] [MS-XCA] L77+Huffman negative huffman symbol update

Hi Jeff,

Jeff McCashland <jeffm at microsoft.com> writes:
> We have investigated further, and determined that the section you're 
> asking about (the addition of the If HuffmanSymbol >= 0 block) is 
> implementation-specific code that was inadvertently added, and is not 
> necessary for Huffman compression or for >64k input buffers. Please 
> ignore that specific change. I have filed a request to remove that 
> section from the document. The only changes that should have been 
> included are for handling multiple Huffman tables when the input 
> buffer > 64k.

That makes sense. It seems MSFT should either document that implementation-specific method for building the decoding table or, as you are saying, remove the specific stuff from the decoding loop.

In any case, thanks for taking the time to look at this that deeply!

Aurélien Aptel / SUSE Labs Samba Team
GPG: 1839 CB5F 9F5B FB9B AA97  8C99 03C8 A49B 521B D5D3 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg, DE
GF: Felix Imendörffer, Mary Higgins, Sri Rasiah HRB 247165 (AG München)

More information about the cifs-protocol mailing list