Subject: Re: [core] draft-ietf-core-coap-09: Artificial option count and length limitations

From: "Kovatsch Matthias" <[email-masked]>
Date: Mon, 26 Mar 2012 17:20:44 +0000

> 1 -- removing the 270 limit, enabling us to fix long Uri-Proxy values.

Sounds good.

> 2 -- going back to the drawing board on the message format to solve a problem you don't state (except that you are "unhappy").

The only reason not to do it can see is legacy. But this is a draft, there should not be any legacy.
During the Plugtests there was no issue parsing the bit-fields of the headers, as it is trivial. I do not know how many implementations would have had support for more than 15 options, but it was not tested anyway. Updates to draft-09 will need to change their OC handling, so changing the header handling will not be that painful. So no loss there.
With the current two-fold handling more code is required for the unified length handling and the current design is one of those where future generations will ask "why?!"

Ciao
Matthias