[tsvwg] Fwd: New Version Notification for draft-olteanu-intarea-socks-6-08.txt

Vladimir Olteanu <vladimir.olteanu@cs.pub.ro> Tue, 05 November 2019 21:40 UTC

Return-Path: <vladimir.olteanu@cs.pub.ro>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 2FDAC12095B; Tue, 5 Nov 2019 13:40:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id xAK-OE92H377; Tue, 5 Nov 2019 13:40:09 -0800 (PST)
Received: from vesa.cs.pub.ro (vesa.cs.pub.ro []) by ietfa.amsl.com (Postfix) with ESMTP id B63AA120C19; Tue, 5 Nov 2019 13:40:08 -0800 (PST)
IronPort-SDR: q5bjOg/yjyguU+psLmB7tdxXA9YqVwu6pRqDEeCswXqDhua65nzMeohzJsZvAczPu7lrQNCJ23 8MmaGvDlzOzQ==
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([]) by vesa.cs.pub.ro with ESMTP; 05 Nov 2019 23:40:05 +0200
Received: from localhost (localhost []) by vmail.cs.pub.ro (Postfix) with ESMTP id C44631A602BA; Tue, 5 Nov 2019 23:40:06 +0200 (EET)
Received: from vmail.cs.pub.ro ([]) by localhost (vmail.cs.pub.ro []) (amavisd-new, port 10032) with ESMTP id wplhNd2mku7d; Tue, 5 Nov 2019 23:40:06 +0200 (EET)
Received: from localhost (localhost []) by vmail.cs.pub.ro (Postfix) with ESMTP id A70791A602C7; Tue, 5 Nov 2019 23:40:06 +0200 (EET)
X-Virus-Scanned: amavisd-new at cs.pub.ro
Received: from vmail.cs.pub.ro ([]) by localhost (vmail.cs.pub.ro []) (amavisd-new, port 10026) with ESMTP id PR5MN1YlJxXn; Tue, 5 Nov 2019 23:40:06 +0200 (EET)
Received: from [] (unknown []) by vmail.cs.pub.ro (Postfix) with ESMTPSA id 831AB1A602BA; Tue, 5 Nov 2019 23:40:06 +0200 (EET)
References: <157290033084.13912.16910340942777627494.idtracker@ietfa.amsl.com>
To: "Int-area@ietf.org" <int-area@ietf.org>, tsvwg@ietf.org
From: Vladimir Olteanu <vladimir.olteanu@cs.pub.ro>
X-Forwarded-Message-Id: <157290033084.13912.16910340942777627494.idtracker@ietfa.amsl.com>
Message-ID: <de10b55b-e716-ec5f-7b9f-6878c8ed366a@cs.pub.ro>
Date: Tue, 5 Nov 2019 23:40:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <157290033084.13912.16910340942777627494.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------8CE0B8270F0D487BB251E758"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/3PhMVx4yqqPmxuMHd8-8Qsr8re8>
Subject: [tsvwg] Fwd: New Version Notification for draft-olteanu-intarea-socks-6-08.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Nov 2019 21:40:14 -0000


We've submitted a new version of the SOCKSv6 draft.

We've addressed comments regarding support for Happy Eyeballs and 
Encrypted SNI. Both require DNS-like functionality from the SOCKS proxy. 
ESNI, in particular, requires TXT queries.

To solve these issues elegantly, and to avoid adding a (possibly 
ever-growing) subset of DNS features to SOCKS, we've decided to follow a 
simpler route. Draft-08 allows the proxy to expose a default DNS service 
to the client. The client simply requests a connection to (or 
:::53), and is presented with a plaintext DNS service over TCP. The 
SOCKS daemon can simply proxy the TCP connection to a pre-configured DNS 
server, or provide the service itself.

Clients now have all of the features required to implement Happy Eyeballs.

We've also added an option whereby the client asks the proxy to use the 
Happy Eyeballs mechanism on its behalf. This might be useful if there's 
significant delay between the client and the proxy's vantage point (e.g. 
Tor) or if the proxy uses multiple DNS servers (because it can only 
expose a single, possibly aggregated, DNS service). It currently lacks 
any of the knobs from RFC 8305. (We're unsure whether this particular 
feature will go anywhere.)


-------- Forwarded Message --------
Subject: 	New Version Notification for draft-olteanu-intarea-socks-6-08.txt
Date: 	Mon, 04 Nov 2019 12:45:30 -0800
From: 	internet-drafts@ietf.org
To: 	Vladimir Olteanu <vladimir.olteanu@cs.pub.ro>ro>, Dragos Niculescu 

A new version of I-D, draft-olteanu-intarea-socks-6-08.txt
has been successfully submitted by Vladimir Olteanu and posted to the
IETF repository.

Name: draft-olteanu-intarea-socks-6
Revision: 08
Title: SOCKS Protocol Version 6
Document date: 2019-11-04
Group: Individual Submission
Pages: 38
Status: https://datatracker.ietf.org/doc/draft-olteanu-intarea-socks-6/
Htmlized: https://tools.ietf.org/html/draft-olteanu-intarea-socks-6-08
Diff: https://www.ietf.org/rfcdiff?url2=draft-olteanu-intarea-socks-6-08

The SOCKS protocol is used primarily to proxy TCP connections to
arbitrary destinations via the use of a proxy server. Under the
latest version of the protocol (version 5), it takes 2 RTTs (or 3, if
authentication is used) before data can flow between the client and
the server.

This memo proposes SOCKS version 6, which reduces the number of RTTs
used, takes full advantage of TCP Fast Open, and adds support for
0-RTT authentication.

Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat