On Sat, Mar 12, 2016 at 10:46 AM, Graham Leggett <[email protected]> wrote: > The following patch provides support for TCP proxying to httpd. > > It consists of the following three parts: > > - mod_tcp: Allows the frontend to receive pure TCP connections > - mod_proxy_tcp: Allows the proxy to make pure tcp or tls connections to a > backend > - mod_ssl_tcp: Allows the proxy to route incoming connections based on the > SNI header (tlsext)
Very cool stuff. Only looked on the surface so far, but one thing it reminded me of in the async case is that the MPM knows the "suspended" count but we never gave an API to really "unsuspend" when using a timed or socket callback. Longer term we really need to find a way to share that raw forwarding code as it's now probably in three modules.
