Hello Sam,

There is a fairly new proposed proxy mechanism called Proxy Protocol.
Like all proxy schemes, various ip/connection structs are rewritten in
the proxied application to reflect the actual source ip that's
connecting to the proxy.  This particular Proxy Protocol proposal is
very simple (because it's very rigid and you can exclude anything that
doesn't exactly fit the spec).

The specifications:
http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt

Would this be something you would consider doing for Courier?  In my
specific case, I use only Courier-IMAP, but this could be useful for
all parts of the Courier suite.

The only proxies I'm aware of that implement Proxy Protocol are
HAProxy and AWS's ELB [1] (but those two probably represent a very
large market share).  Postfix already has this feature and I am in the
finishing stage of adding Proxy Protocol Support to Exim [2] (a few
months away from official release).  Stunnel and stud also have Proxy
Protocol support, and Varnish is considering adding it (if they
haven't added it in the past 2 years, I don't think they will unless
they see some application take-up and use).

[1] 
http://aws.amazon.com/about-aws/whats-new/2013/07/30/elastic-load-balancing-now-supports-proxy-protocol/

[2] 
http://git.exim.org/users/tlyons/exim.git/shortlog/refs/heads/master_proxy_protocol

...Todd
-- 
The total budget at all receivers for solving senders' problems is $0.
 If you want them to accept your mail and manage it the way you want,
send it the way the spec says to. --John Levine

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Courier-imap mailing list
Courier-imap@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to