[ipxe-devel] HTTP proxy support

Michael Brown mcb30 at ipxe.org
Mon Aug 17 13:08:41 UTC 2015

On 15/04/15 21:57, Jeffers, Steven wrote:
> I have need of HTTP proxy support for a project.   I found a patch submitted by Eric Litak on Mar 29th 2012.  The patch did not apply cleanly with the latest code.  For the sections that didn't apply, I modified the latest code to duplicate the same behavior.  It is working in the minimal tests I have done.  Attached is the revised patch.
> Please consider incorporating HTTP proxy support.   Our usage case is that we have systems accessing an image repository over a WAN and wanted to add a local caching proxy server.

It would be a nice to have.  The patches as written have multiple issues 
which render them unsuitable for inclusion, but the more important issue 
is that they don't address HTTPS at all and will result in incorrect 
behaviour when using an HTTPS URI.

I've just pushed a rewritten HTTP core which adds a separate notion of 
an HTTP connection, which is now used to implement HTTP connection 
pools.  This would be a good point at which to think about adding 
HTTP(S) proxy support.


More information about the ipxe-devel mailing list