Expanding the reverse proxy testing sounds good to me.

Just some thoughts.

The OCSP experience of setting up a proper OCSP responder via an external process - and particularly managing that process if the test fails - makes me wonder if we want to continue down that road. At the back of my mind has been writing a minimal Java version of an OCSP responder that works with our tests to avoid that issue and remove the use of an external native process during testing.

There are some reverse proxy tests in WebSocket that are disabled by default as they expect the external proxy to be up and running.

If we want to test the reverse proxy specific features in Tomcat then an alternative approach is to expand the existing HTTP and AJP clients so we have precise control over what is sent to Tomcat. I'd expect that this is the only way we'd be able to test most of the error cases as a "proper" reverse proxy won't send the invalid data.

If you do go the external process route, it gets "interesting" for Windows if you want to test IIS as each Windows version has its own IIS version. Last time I checked (a few years ago) the setup instructions were consistent across all current versions but there have been times when different versions have needed slightly different steps to set up.

On Wed, Feb 4, 2026 at 7:34 PM Christopher Schultz
<[email protected]> wrote:

<snip/>

Remember that we are all on different
environments: I'm primarily on Mac, Mark straddles the fence of
Windows/Mac, Konstantin is primarily Windows, Rémy is Linux (and I
assume you as a Red Hatter are also on Linux), and Rainer has a zoo of
*NIX environments on which to test.

I do most of my work on Linux these days although I do have a bunch of Windows and Linux VMs for testing as well as $work's Mac.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to