#50470 [RFE] Add PROXY protocol support to 389-ds-base via confiuration item - similar to Postfix.
Closed: wontfix by spichugi. Opened by mreynolds.

Ticket was cloned from Red Hat Bugzilla: Bug 1382123

Please note that this Bug is private and may not be accessible as it contains confidential Red Hat customer information.

Description of problem:
Please add support to 389-base for the PROXY protocol for ACI evaluation and
also for logging client queries. The proxy protocol is described here:
http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
Background:
As a network engineer, I can say that having a load balancer in path in your
network is a bad idea. It is bad because it becomes part of the network and it
becomes the weakest link. It limits the capacity of the network and becomes
additional points of failure in the network. The ideal place for a load
balancer is on the side, with the client traffic being network address
translated to address ranges from SNAT pools, where the server recieving the
traffic never directly sees the IP address of the client.
Loadbalancing out of path traffic to a group of ldap servers presents a
semi-unique problem when ACIs must be evaluated against client IP address and
also for client logging. The PROXY protocol provides provides this information
to the backend servers via an additional TCP header so that the ACIs can be
correctly evaluated and client traffic can be logged.
A great example of non-http software that is capable of using the additional
tcp header is the Postfix MTA. There is an announcement here:
http://permalink.gmane.org/gmane.comp.web.haproxy/8881
Version-Release number of selected component (if applicable):
Thank you for your consideration.

Metadata Update from @mreynolds:
- Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1382123

Assigning to Matus

Metadata Update from @mreynolds:
- Custom field origin adjusted to None
- Custom field reviewstatus adjusted to None
- Issue assigned to mhonek

Metadata Update from @mreynolds:
- Issue set to the milestone: 1.4.2 (was: 0.0 NEEDS_TRIAGE)

Metadata Update from @mreynolds:
- Issue priority set to: normal
- Issue set to the milestone: 1.4.4 (was: 1.4.2)
- Issue tagged with: RFE

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/3527

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix
- Issue status updated to: Closed (was: Open)

Metadata