ons 2012-07-04 klockan 13:02 -0600 skrev Alex Rousskov:

> No, it is not. BS is required if the body is present and BS is not a
> valid key name. Thus, BS cannot be confused with a start of a key-value
> pair _and_ if a body starts with BS as well, there is no problem because
> we already know to expect a body there (after BS).

Why do we need a blob marker? Why not simply use key=value pairs across
the board?


> Why not have NtmlHelperReply::setResult() do the mapping? Is there
> something format-incompatible with those NTLM result codes that the
> generic parser cannot parse them using the following format?
> 
>   [channel-ID] <result> [key-pairs] [<BS> <blob>] <terminator>

NTLM do not need a blob. It's just a value. Moving to key=value is fine.
Additionally worth noting is that = is not a valid character in NTLM
blobs so same parser can be used if tokens without = is supported
(keyless values).

Regards
Henrik

Reply via email to