Return-Path: X-Original-To: apmail-httpd-modules-dev-archive@minotaur.apache.org Delivered-To: apmail-httpd-modules-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0D1C3176FA for ; Fri, 11 Sep 2015 09:52:45 +0000 (UTC) Received: (qmail 38007 invoked by uid 500); 11 Sep 2015 09:52:43 -0000 Delivered-To: apmail-httpd-modules-dev-archive@httpd.apache.org Received: (qmail 37961 invoked by uid 500); 11 Sep 2015 09:52:43 -0000 Mailing-List: contact modules-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: modules-dev@httpd.apache.org Delivered-To: mailing list modules-dev@httpd.apache.org Received: (qmail 37950 invoked by uid 99); 11 Sep 2015 09:52:43 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Sep 2015 09:52:43 +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 0132A1A0D1E for ; Fri, 11 Sep 2015 09:52:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.001 X-Spam-Level: * X-Spam-Status: No, score=1.001 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id BNzCuia7sehI for ; Fri, 11 Sep 2015 09:52:31 +0000 (UTC) Received: from mail.greenbytes.de (mail.greenbytes.de [217.91.35.233]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id B1FE5210C8 for ; Fri, 11 Sep 2015 09:52:30 +0000 (UTC) Received: from [192.168.1.48] (unknown [78.35.193.68]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.greenbytes.de (Postfix) with ESMTPSA id 3742E15A04F4 for ; Fri, 11 Sep 2015 11:52:25 +0200 (CEST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: mod_websocket ownership (and fixes) From: Stefan Eissing In-Reply-To: <55F1F089.4020101@gmail.com> Date: Fri, 11 Sep 2015 11:52:19 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54FDF1F1.9060801@ni.com> <55F1F089.4020101@gmail.com> To: modules-dev@httpd.apache.org X-Mailer: Apple Mail (2.2104) Hi Jacob, good to see that someone adopts this! As to advise... While I am no expert on WebSockets and its different flavors, I know = that mod_websocket and my cuddly mod_h2 have several things in common. = For example they both have to manage the "Upgrade:" dance. And WebSocket = might want to participate in the TLS+ALPN protocol handling also. For these things, there are some new features in trunk and hopefully in = the next 2.4.x release. In case you're interested, we can chat about = this a bit. As to other topics, such as moving buckets across threads or = not-busy-waiting: these areas mod_websocket and mod_h2 have in common to = find a good solution for. Might also be worth an exchange. I was (for no particular reason) not subscribed to modules-dev, but am = now. So you'll also find me there. cheers, Stefan > Am 10.09.2015 um 23:05 schrieb Jacob Champion : >=20 > To hopefully put this thing to bed, six months later -- I have taken = the mod_websocket patchset started by the long conversation in [1] and = pushed it to a GitHub fork [2]. >=20 > I've submitted a pull request to the original author, but I'm assuming = he will not suddenly appear out of the blue after three years, so I plan = to actively own and maintain my fork on GitHub. If you're also = interested in WebSockets with Apache, and/or you've submitted a pull = request to the original project and it hasn't gone anywhere, please give = me a buzz. >=20 > I still need to familiarize myself with the code base and get it into = a state where I can sustainably maintain it (tests would be good). After = that I'm primarily interested in picking up the conversation left off in = Bug 47485 [3]. Any general advice is welcome! >=20 > [Administrative side note: I am no longer employed at National = Instruments, so emails to my prior @ni.com address will bounce. Use = GitHub to talk to me about the module.] >=20 > Thanks again to modules-dev for helping and humoring me! >=20 > --Jacob >=20 > [1] = http://mail-archives.apache.org/mod_mbox/httpd-modules-dev/201502.mbox/%3C= 54ED1473.1060604%40ni.com%3E > [2] = https://github.com/jchampio/apache-websocket/tree/dev/parallel-tls-fix > [3] https://bz.apache.org/bugzilla/show_bug.cgi?id=3D47485