On 03/09/09 12:37, Dave Miner wrote:
> Jack Schwartz wrote:
>> Hi Dave.
>>
>> On 03/09/09 09:04, Dave Miner wrote:
>>> Jack Schwartz wrote:
>>>> Hi Dave.
>>>>
>>>> After coding up the changes per RFC 3696, it occurred that in the 
>>>> past I've used an underscore in the name without problems.  I'm not 
>>>> sure that's the right document.
>>>>
>>>> Meantime, I've found out that what this is used for is a multicast 
>>>> DNS address.  There is a document:
>>>> http://files.multicastdns.org/draft-cheshire-dnsext-multicastdns.txt
>>>>
>>>> which says what can and cannot be in a multicast DNS address in 
>>>> section 18.
>>>>
>>>> In the end it says:
>>>> "Multicast DNS implementations MUST NOT use any other encodings 
>>>> apart from precomposed UTF-8 (US-ASCII being considered a 
>>>> compatible subset of UTF-8)."
>>>>
>>>> So does this mean that any char (value 255 or less) is OK?
>>>>
>>>> If so, maybe checking only for dots to reject is OK...
>>>>
>>>> If I'm confused, can you please shed some light.  You seem to know 
>>>> a lot about this...
>>>>
>>> Not really any more than has been brought to light here, I just 
>>> happened to be aware of IDN support coming in some time ago.
>>>
>>> For the moment, assuring that it's in the ASCII set is probably 
>>> sufficient.  Full support for IDN appears to require work in the 
>>> applications to convert from non-ASCII to ASCII forms [1].
>> OK, so it sounds like I'm back to restricting to no dots but all 
>> other ASCII characters (numeric value <= 127) are OK.
>>
>
> Printable, yes.  <= 127 includes non-printables.
If this is in C, isprint (is your friend!)

-Sanjay

>
> Dave
>
>>     Thanks,
>>     Jack
>>> Dave
>>>
>>> [1]http://en.wikipedia.org/wiki/Internationalized_domain_name
>>>
>>>>     Thanks,
>>>>     Jack
>>>>
>>>>
>>>>
>>>> On 03/07/09 13:49, Dave Miner wrote:
>>>>> Clay Baenziger wrote:
>>>>>> Hi Jack,
>>>>>>     I think this looks good, it should certainly make life more 
>>>>>> simple for our users.
>>>>>>     I do think checking for just dots in the service name is a 
>>>>>> little too narrow. I was looking at the section "Restrictions on 
>>>>>> domain (DNS) names" in RFC 3696 and believe we may instead want 
>>>>>> to check that there's only [a-zA-Z0-9_] in the name to ensure 
>>>>>> there's not unanticipated problems as currently it looks like I 
>>>>>> could get an ampersand or pound sign in which could be difficult 
>>>>>> for some of the installadm shell scripts and the DNS system too. 
>>>>>> Let me know your thoughts on this or if being C checking for dots 
>>>>>> is about all that can easily be done at this time.
>>>>> Internationalized domain names are now supported in the internet 
>>>>> infrastructure, I don't recall the specific RFC that covers the 
>>>>> legal values, but likely needs to cover more than the range above.
>>>>>
>>>>> Dave
>>>>>
>>>>>>                             Thank you,
>>>>>>                             Clay
>>>>>>
>>>>>> On Fri, 6 Mar 2009, Jack Schwartz wrote:
>>>>>>
>>>>>>> Hi everyone.
>>>>>>>
>>>>>>> Here is a code review for a couple of small bugfixes:
>>>>>>>
>>>>>>> 5091 AI install does not work if your service name had . in it.
>>>>>>> 4610 most installadm commands need to err out gracefully if not 
>>>>>>> root
>>>>>>>
>>>>>>> http://cr.opensolaris.org/~schwartz/090306.1/webrev/
>>>>>>>
>>>>>>> Please review.
>>>>>>>
>>>>>>>   Thanks,
>>>>>>>   Jack
>>>>>>> _______________________________________________
>>>>>>> caiman-discuss mailing list
>>>>>>> caiman-discuss at opensolaris.org
>>>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>>>>>
>>>>>> _______________________________________________
>>>>>> caiman-discuss mailing list
>>>>>> caiman-discuss at opensolaris.org
>>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


Reply via email to