Don't read much into their response. It's probably a canned one for people who 
ask for secure ports. They're basically just asking for more justification, I 
think. That's why I want some feedback. Want to make sure I'm making a strong 
case for it.

On 5 Jan 2011, at 21:09, Paul Davis wrote:

> Most odd. Your response looks good to me, but judging from the email
> you're responding to, they've already specifically said that reasoning
> is no longer considered. Perhaps you should ask which modern security
> protocols they're talking about and some pointers on where we might
> look for an "automagical upgrade" which I've never heard of before.
> 
> On Wed, Jan 5, 2011 at 4:00 PM, Noah Slater <[email protected]> wrote:
>> I'd like to get some peer review on my response to IANA here.
>> 
>> CouchDB is a special use-case of HTTP 1.1 as justified in my previous 
>> application for TCP 5984. It is, however, still bound by the common 
>> limitations of HTTP 1.1 over SSL/TLS. In theory, HTTP 1.1 provides a 
>> mechanism to upgrade an established connection to a secure one, but in 
>> practice this is very rarely used, or in fact, implemented.
>> 
>> If you wish to use HTTP 1.1 over SSL/TLS in a way that is compatible with 
>> current clients and libraries, it is necessary to use a dedicated port for 
>> this. Because it is anticipated that users will want to host non-secure and 
>> secure CouchDB databases on the same sever, we are therefor requesting a 
>> secure port, similar to TCP 443.
>> 
>> On 24 Dec 2010, at 16:51, Pearl Liang via RT wrote:
>> 
>>> Dear Noah Slater:
>>> 
>>> Thank you for your patience.  We received the following question for you:
>>> 
>>> -----
>>> 
>>>  Please justify and explain why a separate port number would be needed
>>>  for a secure version of the protocol? IANA does not anymore anticipate
>>>  allocating separate ports for secure versions as this is no longer
>>>  necessary with modern security protocols. Same holds for  new
>>>  versions of the protocol (a version number should be included).
>>> 
>>> -----
>>> 
>>> When we receive your reply, we will continue the processing of
>>> the request.
>>> 
>>> Thank you,
>>> 
>>> Pearl Liang
>>> ICANN/IANA
>>> 
>>> On Tue Dec 14 11:08:43 2010, pearl.liang wrote:
>>>> On Sat Dec 04 00:04:28 2010, [email protected] wrote:
>>>>> 
>>>>> On 3 Dec 2010, at 22:36, Pearl Liang via RT wrote:
>>>>> 
>>>>>> Dear Noah Slater:
>>>>>> 
>>>>>> Thank you for your submission for a user port number.
>>>>>> 
>>>>>> Can you please provide the current spec for the following?
>>>>>> 
>>>>>>> Message Formats :
>>>>>>> See TCP 5984.
>>>>>>> 
>>>>>>> Message Types :
>>>>>>> See TCP 5984.
>>>>>>> 
>>>>>>> Message opcodes :
>>>>>>> See TCP 5984.
>>>>>>> 
>>>>>>> Message Sequences :
>>>>>>> See TCP 5984.
>>>>>>> 
>>>>>>> Protocol functions :
>>>>>>> See TCP 5984.
>>>>> 
>>>>> Sure, CouchDB uses HTTP 1.1 as defined in RFC 2616.
>>>>> 
>>>>> The rationale for why CouchDB needs a distinct port from 80 was given
>>>>>   in the application for TCP 5984. To summarise: TCP 80 is defined as
>>>>>   HTTP for the World Wide Web, and CouchDB is a specialised
>>>>>   application of HTTP that is commonly expected to run in parallel
>>>>>   with a traditional web server. This same rationale should justify
>>>>>   the application for a TSL/SSL port variation.
>>>>> 
>>>>>> The information is required to be reviewed by the current expert
>>>>>> review team designated by IESG.
>>>>> 
>>>>> Thank you.
>>>>> 
>>>> 
>>>> ***ORIGINAL TEMPLATE***
>>>> On Fri Dec 03 05:47:41 2010, [email protected] wrote:
>>>>> 
>>>>> Application for User Registered Port Number
>>>>> 
>>>>> Name :
>>>>> Noah Slater
>>>>> 
>>>>> E-mail :
>>>>> [email protected]
>>>>> 
>>>>> Protocol Number :
>>>>> TCP
>>>>> 
>>>>> Message Formats :
>>>>> See TCP 5984.
>>>>> 
>>>>> Message Types :
>>>>> See TCP 5984.
>>>>> 
>>>>> Message opcodes :
>>>>> See TCP 5984.
>>>>> 
>>>>> Message Sequences :
>>>>> See TCP 5984.
>>>>> 
>>>>> Protocol functions :
>>>>> See TCP 5984.
>>>>> 
>>>>> Broadcast or Multicast used ?
>>>>> no
>>>>> 
>>>>> How and what for Broadcast or Multicast is used (if used):
>>>>> 
>>>>> 
>>>>> Description :
>>>>> This port will be for CouchDB HTTP traffic over an SSL connection.
>>>>>   CouchDB traffic is currently assigned to TCP 5984 by IANA. Due to
>>>>>   Host restrictions inherent to the HTTP protocol, SSL communications
>>>>>   need to use a different port number to differentiate them from non-
>>>>>   SSL communications from the same network address. Compare TCP 80
>>>>>   and TCP 443.
>>>>> 
>>>>> Name of the port :
>>>>> CouchDB over TLS/SSL
>>>>> 
>>>>> Short name of the port :
>>>>> couchdbs
>>>>> 
>>> 
>>> 
>> 
>> 

Reply via email to