docs: release note and unhide transparent LDS field (#593)

Signed-off-by: Romain Lenglet <romain@covalent.io>
pull/594/head
Romain Lenglet 7 years ago committed by Matt Klein
parent 8c5714f948
commit 626519c92b
  1. 11
      docs/root/configuration/listener_filters/original_dst_filter.rst
  2. 2
      docs/root/intro/version_history.rst
  3. 1
      envoy/api/v2/lds.proto

@ -4,10 +4,11 @@ Original Destination
==================== ====================
Original destination listener filter reads the SO_ORIGINAL_DST socket option set when a connection Original destination listener filter reads the SO_ORIGINAL_DST socket option set when a connection
has been redirected by iptables REDIRECT. Later processing in Envoy sees the restored destination has been redirected by an iptables REDIRECT target, or by an iptables TPROXY target in combination
address as the connection's local address, rather than the address at which the listener is with setting the listener's :ref:`transparent <envoy_api_field_Listener.transparent>` option.
listening at. Furthermore, :ref:`an original destination cluster Later processing in Envoy sees the restored destination address as the connection's local address,
<arch_overview_service_discovery_types_original_destination>` may be used to forward HTTP requests rather than the address at which the listener is listening at. Furthermore, :ref:`an original
or TCP connections to the restored destination address. destination cluster <arch_overview_service_discovery_types_original_destination>` may be used to
forward HTTP requests or TCP connections to the restored destination address.
* :ref:`v2 API reference <envoy_api_field_listener.Filter.name>` * :ref:`v2 API reference <envoy_api_field_listener.Filter.name>`

@ -17,6 +17,8 @@ Version history
* logger: all :ref:`logging levels <operations_admin_interface_logging>` can be configured * logger: all :ref:`logging levels <operations_admin_interface_logging>` can be configured
at run-time: trace debug info warning error critical. at run-time: trace debug info warning error critical.
* logger: added the ability to optionally set the log format via the :option:`--log-format` option. * logger: added the ability to optionally set the log format via the :option:`--log-format` option.
* sockets: added `IP_TRANSPARENT` socket option support for :ref:`listeners
<envoy_api_field_Listener.transparent>`.
* sockets: added `IP_FREEBIND` socket option support for :ref:`listeners * sockets: added `IP_FREEBIND` socket option support for :ref:`listeners
<envoy_api_field_Listener.freebind>` and upstream connections via <envoy_api_field_Listener.freebind>` and upstream connections via
:ref:`cluster manager wide :ref:`cluster manager wide

@ -127,7 +127,6 @@ message Listener {
// before a connection is created. // before a connection is created.
repeated listener.ListenerFilter listener_filters = 9 [(gogoproto.nullable) = false]; repeated listener.ListenerFilter listener_filters = 9 [(gogoproto.nullable) = false];
// [#not-implemented-hide:]
// Whether the listener should be set as a transparent socket. // Whether the listener should be set as a transparent socket.
// When this flag is set to true, connections can be redirected to the listener using an // When this flag is set to true, connections can be redirected to the listener using an
// *iptables* *TPROXY* target, in which case the original source and destination addresses and // *iptables* *TPROXY* target, in which case the original source and destination addresses and

Loading…
Cancel
Save