Summary
HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for web sites crawling under very high loads while needing persistence or Layer7 processing. Supporting tens of thousands of connections is clearly realistic with todays hardware. Its mode of operation makes its integration into existing architectures very easy and riskless, while still offering the possibility not to expose fragile web servers to the Net. It can: - route HTTP requests depending on statically assigned cookies - spread the load among several servers while assuring server persistence through the use of HTTP cookies - switch to backup servers in the event a main one fails - accept connections to special ports dedicated to service monitoring - stop accepting connections without breaking existing ones - add/modify/delete HTTP headers both ways - block requests matching a particular pattern Its event-driven architecture allows it to easily handle thousands of simultaneous connections on hundreds of instances without risking the system's stability.
Versions
v2.3.9999 :: 0/2.3 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.3.4 :: 0/2.3 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.3.2-r1 :: 0/2.3 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.2.9999 :: 0/2.2 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.2.8 :: 0/2.2 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.2.6-r1 :: 0/2.2 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.2.5-r1 :: 0/2.2 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- amd64 arm ppc x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.1.9999 :: 0/2.1 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.1.11 :: 0/2.1 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.1.10-r1 :: 0/2.1 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.1.4-r2 :: 0/2.1 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- amd64 arm x86 ~ppc
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.0.9999 :: 0/2.0 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.0.20 :: 0/2.0 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.0.19-r1 :: 0/2.0 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v2.0.14-r2 :: 0/2.0 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- amd64 arm x86 ~ppc
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit prometheus-exporter slz ssl systemd threads tools vim-syntax wurfl zlib
v1.8.28 :: 0/1.8 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit slz ssl systemd threads tools vim-syntax wurfl zlib
v1.8.27-r1 :: 0/1.8 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1
- Keywords
- ~amd64 ~arm ~ppc ~x86
- USE flags
- 51degrees crypt device-atlas doc examples libressl lua pcre pcre-jit pcre2 pcre2-jit slz ssl systemd threads tools vim-syntax wurfl zlib
USE flags
General
- 51degrees
- Device Detection using 51 Degrees
- crypt
- Add support for encryption -- using mcrypt or gpg where applicable
- device-atlas
- Use dev-libs/device-atlas-api-c library
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- examples
- Install examples, usually source code
- libressl
- Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
- lua
- Enable Lua scripting support
- net_ns
- Enable network namespace support (CONFIG_NET_NS)
- net_ns
- Enable network namespace support (CONFIG_NET_NS)
- pcre
- Add support for Perl Compatible Regular Expressions
- pcre-jit
- Use JIT support for PCRE
- pcre2
- Enable PCRE2 RegEx support
- pcre2-jit
- Use JIT support for PCRE2
- prometheus-exporter
- Also build the prometheus exporter
- slz
- Use dev-libs/libslz compression library
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- systemd
- Enable use of systemd-specific libraries and features like socket activation or session tracking
- threads
- Add threads support for various packages. Usually pthreads
- tools
- Install additional tools (halog, iprange)
- vim-syntax
- Pulls in related vim syntax scripts
- wurfl
- Device Detection using WURFL
- zlib
- Add support for zlib (de)compression
kernel
- linux
- KERNEL setting for system using the Linux kernel
Dependencies
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-libs / device-atlas-api-c : API to detect devices based on the User-Agent HTTP header
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libpcre2 : Perl-compatible regular expression library
dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL
dev-libs / libslz : stateless, zlib-compatible, and very fast compression library
dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)
Runtime Dependencies
acct-group / haproxy : System group: haproxy
acct-user / haproxy : System user: haproxy
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-libs / device-atlas-api-c : API to detect devices based on the User-Agent HTTP header
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libpcre2 : Perl-compatible regular expression library
dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL
dev-libs / libslz : stateless, zlib-compatible, and very fast compression library
dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)
Depending packages
sys-cluster / neutron : A virtual network service for Openstack
Bugs
- 639322
- net-proxy/haproxy-1.8.0 : src/ssl_sock.c:61:10: fatal error: openssl/async.h: No such file or directory
- 654386
- net-proxy/haproxy-1.8.8 cross compile fails: No ABI matched, error: ‘_Float128’ is not supported on this target
- 684752
- net-proxy/haproxy-1.9.7 : include/.../openssl-compat.h:97:36: error: static declaration of SSL_SESSION_get0_id_context follows non-static declaration
- 695124
- net-proxy/haproxy: QA issues
- 731696
- net-proxy/haproxy fails to link with LLD because of /usr/lib in the link command line
- 752825
- net-proxy/haproxy: migrate to lua eclasses
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps to 1.8.28, 2.2.8, 2.3.4
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps to 2.0.20, 2.1.11, 2.2.7 and 2.3.3
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-proxy/haproxy: Stabilize 2.2.5-r1 arm, #756241
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-proxy/haproxy: arm64 keyworded (bug #685990)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-proxy/haproxy: introduce subslots
While we still don't support installing multiple net-proxy/haproxy versions simultaneously, we need slots to support proper targeting in GLSAs. Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18540 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
net-proxy/haproxy: drop old
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 2.2.6
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 2.3.2
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: ppc stable wrt bug #756241
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-proxy/haproxy: amd64 stable wrt bug #756241
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: x86 stable wrt bug #756241
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 2.3.1
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Fix hpack compilation, bug 753509
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Fix hpack compilation, bug 753509
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup + Bumps
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick Lauer · gentoo
net-proxy/haproxy: Bump
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Patrick Lauer <patrick@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Bump to 2.2.1
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Bump to 2.0.16. 1.9.x is going EoL
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Bump to 2.0.15, 2.2.0 and 2.2.9999
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Bump to 2.1.7
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Bump to 2.1.5
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old ebuilds
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
net-proxy/haproxy-2.0.14-r1: ppc stable, bug 715944
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
net-proxy/haproxy-2.1.4-r1: ppc stable, bug 715944
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Sam James (sam_c) · gentoo
net-proxy/haproxy: Fix 32-bit build
Links against libatomic on 32-bit non-x86 arches. Closes: https://bugs.gentoo.org/668002 Closes: https://github.com/gentoo/gentoo/pull/15704 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-proxy/haproxy: fix missing trailing slash
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old ebuilds
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: GLEP 81 accts, #701218. Thanks to Tomáš Mózes
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: x86 stable wrt bug #715944
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: arm stable wrt bug #715944
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: amd64 stable wrt bug #715944
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps re CVE-2020-11100
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: x86 stable wrt bug #701842
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: arm stable wrt bug #701842
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-proxy/haproxy: amd64 stable wrt bug #701842
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup old versions, also re bug 711914
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Tomáš Mózes · gentoo
net-proxy/haproxy: add revision with GLEP81 group/user packages
Bug: https://bugs.gentoo.org/701218 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump + cleanup
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: HAProxy 2.1.x
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Update haproxy-2.0.9999.ebuild
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup old versions
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Security bumps
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump. Cleanup old version
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps. Cleanup old versions
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-proxy/haproxy: [QA] Fix missing trailing slash
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup and version bumps
Package-Manager: Portage-2.3.71, Repoman-2.3.16 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump. Fixes CVE-2019-14241
Package-Manager: Portage-2.3.68, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.68, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup + Version bumps
Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Add prometheus-exporter re bug 688350
Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.9.8
Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 2.x
Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump + remove old version
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Fix live ebuild as well
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Revision bump. Fix PCRE2 switches. Use EAPI 7
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old version
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump + cleanup
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup old versions
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.9.2
Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.8.16
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.9.0
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.8.15
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-proxy/haproxy: Version bump (1.8.14)
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Markus Meier · gentoo
net-proxy/haproxy: arm stable, bug #662900
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="arm" - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-proxy/haproxy: amd64 stable wrt bug #662900
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-proxy/haproxy: x86 stable (bug #662900)
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-proxy/haproxy: arm/ppc stable wrt bug #661002
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-proxy/haproxy: amd64 stable wrt bug #661002
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Thomas Deutschmann · gentoo
net-proxy/haproxy: x86 stable (bug #661002)
Package-Manager: Portage-2.3.42, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Markus Meier · gentoo
net-proxy/haproxy: arm stable, bug #643878
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" - Sergei Trofimovich · gentoo
net-proxy/haproxy: stable 1.7.10 for ppc, bug #643878
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc" - Agostino Sarubbo · gentoo
net-proxy/haproxy: amd64 stable wrt bug #643878
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64" - Thomas Deutschmann · gentoo
net-proxy/haproxy: x86 stable (bug #643878)
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Bertrand Jacquin · gentoo
net-proxy/haproxy: Version bump
Update HOMEPAGE Resolve ebuild.absdosym warnings See: https://www.mail-archive.com/haproxy@formilux.org/msg28937.html Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Bertrand Jacquin · gentoo
net-proxy/haproxy: Move live ebuild to 1.9 branch
branch 1.8 is not under heavy development anymore while 1.9 is Update HOMEPAGE Resolve ebuild.absdosym warnings Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Bertrand Jacquin · gentoo
net-proxy/haproxy: Remove non dev branch from live ebuild
haproxy 1.6 and 1.7 are no longer under heavy development, keeping live ebuild for them seems unecessary anymore Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7153 - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Bertrand Jacquin · gentoo
net-proxy/haproxy: Version bump
Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6785 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.8.1
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Christian Ruppert · gentoo
net-proxy/haproxy: HAProxy 1.8.0 re bug 639040
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Patrick Lauer · gentoo
net-proxy/haproxy: Fix init script
The change in https://bugs.gentoo.org/show_bug.cgi?id=584410 only worked because of multiple bugs interacting. Due to variable shadowing https://bugs.gentoo.org/show_bug.cgi?id=639164 the loop did not actually work, and the /run/haproxy.pid was used in every loop iteration. This only worked because of a bug in openrc: https://bugs.gentoo.org/show_bug.cgi?id=639218 which was fixed in 0.34.11 So before it killed all processes called haproxy if nbproc > 1 in the config (which means multiple haproxy instances are all killed if one is stopped!) After the bugfix it doesn't kill, so we're back to the original situation of leftover processes. And we don't want to rely on the cgroup killer! The fix is obviously to use start-stop-daemon directly instead of calling openrc internals that don't do what you think they do. Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --force - Robin H. Johnson · gentoo
net-proxy/haproxy: bump.
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Christian Ruppert · gentoo
net-proxy/haproxy: Bump to 1.7.8
Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --force - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old versions
Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --force - Robin H. Johnson · gentoo
net-proxy/haproxy: bump & file moves.
- Add 1.7.7 release. - move haproxy & haproxy-systemd-wrapper binaries to sbin to match upstream & other distros, place symlinks in old location. Package-Manager: portage-2.3.6 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Patrick Lauer · gentoo
net-proxy/haproxy: Fix init script (openrc_default_stop -> default_stop) #620418
Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --force - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Agostino Sarubbo · gentoo
net-proxy/haproxy: x86 stable wrt bug #611184
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-proxy/haproxy: amd64 stable wrt bug #611184
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Version bumps
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Michael Weber · gentoo
net-proxy/haproxy: arm ppc stable (bug 611184).
Package-Manager: Portage-2.3.4, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.7.3
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Christian Ruppert · gentoo
net-proxy/haproxy: Cleanup old versions
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Robin H. Johnson · gentoo
net-proxy/haproxy: bump.
Package-Manager: portage-2.3.2 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Robin H. Johnson · gentoo
haproxy: bump.
Package-Manager: portage-2.3.2 - Robin H. Johnson · gentoo
net-proxy/haproxy: bump, fixes #601726.
Package-Manager: portage-2.3.2 - Robin H. Johnson · gentoo
net-proxy/haproxy: bump, new major version.
Package-Manager: portage-2.3.2 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Robin H. Johnson · gentoo
net-proxy/haproxy: update 1.6 series to current ebuild.
Package-Manager: portage-2.3.2 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Robin H. Johnson · gentoo
net-proxy/haproxy: 9999-style builds for current major versions.
Package-Manager: portage-2.3.2 - Robin H. Johnson · gentoo
net-proxy/haproxy: prepare for split 9999 on different major versions
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Robin H. Johnson · gentoo
net-proxy/haproxy: bump.
Package-Manager: portage-2.3.2 - Bertrand Jacquin · gentoo
net-proxy/haproxy: Add support for DeviceAtlas API
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=564160 Fixes: https://github.com/gentoo/gentoo/pull/2487 Package-Manager: portage-2.3.0 (cherry picked from commit e25fbc24754115cdceb72ae450932f2ed55df8f4) Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: major improvements.
* Move to /run. * Remove commented USE_LINUX_SPLICE since declaration is implicit. * Remove commented USE_LINUX_TPROXY since declaration is implicit. * Keep lua for live ebuild. Gentoo-Bug: https://bugs.gentoo.org/332633 Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2486 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: Introduce USE=slz
USE=zlib stay the default one in order to avoid users to have to manually satisfy USE flag constraints since USE=zlib and USE=slz are mutually exclusive. Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2293 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: Define haproxy_use() to condence emake arguments creation
Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2293 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: Use an array to define emake arguments
It makes the code more clear and avoid duplication Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2293 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: Simplify src_compile() by using REQUIRED_USE
We can avoid nested `if use' by making pcre USE flag mandatory if pcre-jit USE flag is selected Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2293 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: Move to EAPI 6 and git-r3
Sync live ebuild with 1.6.9 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2293 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Bertrand Jacquin · gentoo
net-proxy/haproxy: Version bump
Move to EAPI 6 Replace dodoc with DOCS Use EROOT instead of ROOT Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2293 Signed-off-by: Christian Ruppert <idl0r@gentoo.org> - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: portage-2.3.0 - Anthony G. Basile · gentoo
net-proxy/haproxy: add libressl support
Package-Manager: portage-2.2.28 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump
Package-Manager: portage-2.3.0 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.5.18 and 1.6.6
Package-Manager: portage-2.3.0 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.6.5.
Package-Manager: portage-2.2.28 - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old versions.
Package-Manager: portage-2.2.28 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.5.16 and 1.6.3. Also fixes bug 576580
Package-Manager: portage-2.2.27 - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old versions
Package-Manager: portage-2.2.27 - Bertrand Jacquin · gentoo
net-proxy/haproxy: Add ~arm keyword
Tested on Scaleway C1 Package-Manager: portage-2.2.26 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/flacon-remove-old'
Pull request: https://github.com/gentoo/gentoo/pull/612 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.6.3
Package-Manager: portage-2.2.26 - Christian Ruppert · gentoo
net-proxy/haproxy: Remove 1.6.1
Package-Manager: portage-2.2.26 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.5.15 and 1.6.2
Package-Manager: portage-2.2.23 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.6.1
Package-Manager: portage-2.2.23 - Christian Ruppert · gentoo
net-proxy/haproxy: Version bump to 1.6.0. Also fixes bug 555864
Package-Manager: portage-2.2.23 - Christian Ruppert · gentoo
net-proxy/haproxy: Remove old ebuilds
Package-Manager: portage-2.2.23 - Mikle Kolyada · gentoo
net-proxy/haproxy: x86 stable wrt bug #553588
Package-Manager: portage-2.2.20 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed