Re: [apps-discuss] IRC URIs to denote users

Melvin Carvalho <melvincarvalho@gmail.com> Thu, 25 September 2014 21:01 UTC

Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DE7C1A0351 for <apps-discuss@ietfa.amsl.com>; Thu, 25 Sep 2014 14:01:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level:
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i6ApNnmvwnHP for <apps-discuss@ietfa.amsl.com>; Thu, 25 Sep 2014 14:01:01 -0700 (PDT)
Received: from mail-la0-x22e.google.com (mail-la0-x22e.google.com [IPv6:2a00:1450:4010:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E6231A0396 for <apps-discuss@ietf.org>; Thu, 25 Sep 2014 14:01:00 -0700 (PDT)
Received: by mail-la0-f46.google.com with SMTP id gi9so3072469lab.19 for <apps-discuss@ietf.org>; Thu, 25 Sep 2014 14:00:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/dGCm7cv0GD5UumpThv/wfNEsqC5KsbUkvDFi+Tc4Uc=; b=WgIgKiKM1MiMMIKxjVFAtGYdozl60F36gog9WzMwzwsBAbMLhJRy1iCB+Hd8b7p70B XxovrITGdbK0sH2916DWj8QJYcM/jBX65HkiWFw8bMtw/ezocJsXuguU4jQC4PV0n8dQ YX+DzRStXMUlnRFvyn7bTSd23vt8IYCEDknO4AOidvb/RMDlD8LRy8lvozK2CkZu43n8 w6mftSa2keyt4IjaE5eU56YCf/oninFi9Ih+yLKVBTPoL9D5GcLIqQQTkf9aWbPM2vh1 nAg6Kky4pBcgIZd3bhJoUgqrpX59ZadjF1tIAMgQwpj4BzNQh/tsYS/2pNpt9IelOCGz 70Yg==
MIME-Version: 1.0
X-Received: by 10.152.27.200 with SMTP id v8mr16029620lag.53.1411678859419; Thu, 25 Sep 2014 14:00:59 -0700 (PDT)
Received: by 10.112.13.99 with HTTP; Thu, 25 Sep 2014 14:00:59 -0700 (PDT)
In-Reply-To: <CAN40gStjfD8jgO1+gFbCLT9XAPOYKnDES68c4DbRph6AvdSDpQ@mail.gmail.com>
References: <CAKaEYhL9PisQkN3rutxUOQyD7BFcL4W+eV_wXmj6MFePwTYbPg@mail.gmail.com> <CAN40gStjfD8jgO1+gFbCLT9XAPOYKnDES68c4DbRph6AvdSDpQ@mail.gmail.com>
Date: Thu, 25 Sep 2014 23:00:59 +0200
Message-ID: <CAKaEYhLh3o-dYes53Tg2NPH+Dp_LCrufar2HRTR15CCn16xC_w@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: Ira McDonald <blueroofmusic@gmail.com>, Simon Butcher <simonb@alien.net.au>
Content-Type: multipart/alternative; boundary="089e0160a3bef3e3b70503ea180b"
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/C1mGg3Oyu9-rlHGIPlTZzglhTjg
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] IRC URIs to denote users
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Sep 2014 21:01:07 -0000

On 23 September 2014 01:45, Ira McDonald <blueroofmusic@gmail.com> wrote:

> Hi Melvin,
>
> The current IANA URI Schemes registry includes the following
> three schemes:
>
> irc prov/irc <http://www.iana.org/assignments/uri-schemes/prov/irc> irc [
> Dave_Thaler
> <http://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml#Dave_Thaler>
> ]  irc6 prov/irc6 <http://www.iana.org/assignments/uri-schemes/prov/irc6>
> irc6 [Dave_Thaler
> <http://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml#Dave_Thaler>
> ]  ircs prov/ircs <http://www.iana.org/assignments/uri-schemes/prov/ircs>
> ircs [Dave_Thaler
> <http://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml#Dave_Thaler>
> ]
> All three of those are September 2012 provisional registrations
> (with references that include butcher and draft-mirashi-url-irc-01).
>

I got a note from one of the authors of the RFC on this:

[[

Hi Melvin,



Sorry for the delay… Wow, the IRC URI draft – that’s a blast from the past!
That document never went anywhere due to arguments between established IRC
URIs used by IRC client developers at the time, so the document never
really became fully proofed. What a shame.



But to get to the point:

-          A user can be specified logging in (i.e.
*irc:myusername@some.irc.server.host*) but that was more intended to
support authentication with the server.

-          A user can be targeted for a conversation directly by specifying
the user as the target entity – the flag “isuser” is specified to make it
clear it’s a user we’re seeking. Examples:

o   Simple form: *irc:some.irc.server.host/friendnickname,isuser*

o   Explicit form:
*irc:some.irc.server.host/friendnickname%21theirusername,isuser*

o   Excessively explicit form:
*irc:some.irc.server.host/friendnickname%21theirusername%40theirhostname,isuser*



I doubt however this has been implemented anywhere, and the “isuser” stuff
was an ugly result of some bitter arguments. I hope this has helped!



Regards,


-          Simon

]]


>
> Cheers,
> - Ira
>
>
> Ira McDonald (Musician / Software Architect)
> Co-Chair - TCG Trusted Mobility Solutions WG
> Chair - Linux Foundation Open Printing WG
> Secretary - IEEE-ISTO Printer Working Group
> Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG
> IETF Designated Expert - IPP & Printer MIB
> Blue Roof Music / High North Inc
> http://sites.google.com/site/blueroofmusic
> http://sites.google.com/site/highnorthinc
> mailto: blueroofmusic@gmail.com
> Winter  579 Park Place  Saline, MI  48176  734-944-0094
> Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434
>
>
> On Mon, Sep 22, 2014 at 4:50 PM, Melvin Carvalho <melvincarvalho@gmail.com
> > wrote:
>
>> I was wondering if IRC URIs are standardized at all?
>>
>> The latest I found was :
>>
>> http://tools.ietf.org/html/draft-butcher-irc-url-04
>>
>> I have a use case of marking reputation from one system (web chat room)
>> to an IRC chat room, but I require an identifier for the user.
>>
>> The suggestions so far have been:
>>
>> irc://user@host
>> irc://user@host/ -- trailing slash
>> irc:user@host -- similar to xmpp
>> irc://host/#user -- fragment could be problematic as per RFC 9386
>>
>> I've gone with the second option for the moment
>>
>> Any pointers would be most welcome.
>>
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>>
>