Return-Path: X-Original-To: apmail-httpd-dev-archive@www.apache.org Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D299518540 for ; Tue, 1 Mar 2016 14:46:28 +0000 (UTC) Received: (qmail 90553 invoked by uid 500); 1 Mar 2016 14:46:28 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 90478 invoked by uid 500); 1 Mar 2016 14:46:28 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 90468 invoked by uid 99); 1 Mar 2016 14:46:28 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Mar 2016 14:46:28 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id F35371A10F3 for ; Tue, 1 Mar 2016 14:46:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.33 X-Spam-Level: X-Spam-Status: No, score=-0.33 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.329, SPF_PASS=-0.001] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id sXp01G3lK0N1 for ; Tue, 1 Mar 2016 14:46:26 +0000 (UTC) Received: from monica.sharp.fm (monica.sharp.fm [80.168.143.5]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTP id 54A285F33F for ; Tue, 1 Mar 2016 14:46:26 +0000 (UTC) Received: from [10.105.13.212] (unknown [5.56.169.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: minfrin@sharp.fm) by monica.sharp.fm (Postfix) with ESMTPSA id 9B5A782094 for ; Tue, 1 Mar 2016 14:46:19 +0000 (GMT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: state of h2 (long) From: Graham Leggett In-Reply-To: <74C57D78-2C02-49F4-A104-75A76AE2F493@jaguNET.com> Date: Tue, 1 Mar 2016 16:46:18 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <74C57D78-2C02-49F4-A104-75A76AE2F493@jaguNET.com> To: dev@httpd.apache.org X-Mailer: Apple Mail (2.2104) On 29 Feb 2016, at 10:33 PM, Jim Jagielski wrote: > I've been digging into how we could better leverage serf on the = mod_proxy > side w/o going the route of mod_serf itself... Agreed that using > pollsets et.al. would be useful. Maybe some of the motorz mpm logic > could be used by mod_proxy=E2=80=A6? I currently think everything we need is now there. I am in the process of adding TCP protocol support to the core and to = the proxy (in other words we can be a TCP proxy in addition to an HTTP = proxy), and am trying to see what problems we run into that stop us = doing this asynchronously. (What I want to achieve is an SNI proxy, in other words a TCP proxy that = interprets enough of an SSL handshake to extract the SNI header, and use = that name as the basis of a TCP tunnel to some backend server which then = completes that SSL handshake. My end goal is that I can TLS client = certificate all the way to a backend server without terminating that TLS = connection on the proxy, and not use a dedicated IP per endpoint.) Regards, Graham =E2=80=94