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 <champio...@gmail.com>: > > 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]. > > 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. > > 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! > > [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.] > > Thanks again to modules-dev for helping and humoring me! > > --Jacob > > [1] > http://mail-archives.apache.org/mod_mbox/httpd-modules-dev/201502.mbox/%3C54ED1473.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=47485