haproxy public development tree
Go to file
Frédéric Lécaille 76d2cef0c2 BUG/MEDIUM: peers: Missing peer initializations.
Initialize ->srv peer field for all the peers, the local peer included.
Indeed, a haproxy process needs to connect to the local peer of a remote
process. Furthermore, when a "peer" or "server" line is parsed by parse_server()
the address must be copied to ->addr field of the peer object only if this address
has been also parsed by parse_server(). This is not the case if this address belongs
to the local peer and is provided on a "server" line.

After having parsed the "peer" or "server" lines of a peer
sections, the ->srv part of all the peer must be initialized for SSL, if
enabled. Same thing for the binding part.

Revert 1417f0b commit which is no more required.

No backport is needed, this is purely 2.0.
2019-02-12 19:49:22 +01:00
.github/ISSUE_TEMPLATE
…
contrib CONTRIB: contrib/prometheus-exporter: Add a Prometheus exporter for HAProxy 2019-02-08 13:55:21 +01:00
doc DOC: ssl: Stop documenting ciphers example to use 2019-02-06 23:03:40 +01:00
ebtree
…
examples
…
include BUG/MEDIUM: peers: Missing peer initializations. 2019-02-12 19:49:22 +01:00
reg-tests BUG/MEDIUM: compression: Rewrite strong ETags 2019-01-29 20:26:06 +01:00
scripts
…
src BUG/MEDIUM: peers: Missing peer initializations. 2019-02-12 19:49:22 +01:00
tests
…
.gitignore
…
CHANGELOG
…
CONTRIBUTING
…
INSTALL
…
LICENSE
…
MAINTAINERS
…
Makefile MEDIUM: 51d: Enabled multi threaded operation in the 51Degrees module. 2019-02-08 21:29:23 +01:00
README
…
ROADMAP
…
SUBVERS
…
VERDATE
…
VERSION
…

README

The HAProxy documentation has been split into a number of different files for
ease of use.

Please refer to the following files depending on what you're looking for :

  - INSTALL for instructions on how to build and install HAProxy
  - LICENSE for the project's license
  - CONTRIBUTING for the process to follow to submit contributions

The more detailed documentation is located into the doc/ directory :

  - doc/intro.txt for a quick introduction on HAProxy
  - doc/configuration.txt for the configuration's reference manual
  - doc/lua.txt for the Lua's reference manual
  - doc/SPOE.txt for how to use the SPOE engine
  - doc/network-namespaces.txt for how to use network namespaces under Linux
  - doc/management.txt for the management guide
  - doc/regression-testing.txt for how to use the regression testing suite
  - doc/peers.txt for the peers protocol reference
  - doc/coding-style.txt for how to adopt HAProxy's coding style
  - doc/internals for developer-specific documentation (not all up to date)