| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.3.9999 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.3.6 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.3.5 | 8 | amd64 ~arm64 ~ppc x86 | 0/$(ver_cut 1-2) |
| 3.2.9999 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.2.9 | 8 | amd64 ~arm64 ~ppc x86 | 0/$(ver_cut 1-2) |
| 3.2.15 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.0.9999 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.0.5 | 8 | amd64 arm64 ppc x86 | 0/$(ver_cut 1-2) |
| 3.0.19 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 3.0.14 | 8 | amd64 ~arm64 ~ppc x86 | 0/$(ver_cut 1-2) |
| 2.8.9999 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 2.8.20 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 2.8.19 | 8 | ~amd64 ~arm64 ~ppc ~x86 | 0/$(ver_cut 1-2) |
| 2.8.18 | 8 | amd64 ~arm64 ~ppc x86 | 0/$(ver_cut 1-2) |
| 2.8.11 | 8 | amd64 arm64 ppc x86 | 0/$(ver_cut 1-2) |
<pkgmetadata> <maintainer type="person"> <email>idl0r@gentoo.org</email> <name>Christian Ruppert</name> </maintainer> <longdescription> 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. </longdescription> <use> <flag name="net_ns">Enable network namespace support (CONFIG_NET_NS)</flag> <flag name="pcre-jit">Use JIT support for PCRE</flag> <flag name="prometheus-exporter">Also build the prometheus exporter</flag> <flag name="quic">Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP</flag> <flag name="slz">Use <pkg>dev-libs/libslz</pkg> compression library</flag> <flag name="tools">Install additional tools (halog, iprange)</flag> <flag name="51degrees">Device Detection using 51 Degrees</flag> <flag name="wurfl">Device Detection using WURFL</flag> </use> <upstream> <remote-id type="github">haproxy/haproxy</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9999 | 3.3.9999 | 3.3.6 | 3.3.5 | 3.2.9999 | 3.2.9 | 3.2.15 | 3.0.9999 | 3.0.5 | 3.0.19 | 3.0.14 | 2.8.9999 | 2.8.20 | 2.8.19 | 2.8.18 | 2.8.11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 51degrees | Device Detection using 51 Degrees | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| crypt | Add support for encryption -- using mcrypt or gpg where applicable | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| examples | Install examples, usually source code | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| lua | Enable Lua scripting support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| net_ns | Enable network namespace support (CONFIG_NET_NS) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| pcre | Add support for Perl Compatible Regular Expressions | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| pcre-jit | Use JIT support for PCRE | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| prometheus-exporter | Also build the prometheus exporter | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| quic | Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| slz | Use <pkg>dev-libs/libslz</pkg> 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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| threads | Add threads support for various packages. Usually pthreads | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| tools | Install additional tools (halog, iprange) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| wurfl | Device Detection using WURFL | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| zlib | Add support for zlib compression | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz | 196700 bytes | 9999, 3.3.9999, 3.3.6, 3.3.5, 3.2.9999, 3.2.9, 3.2.15, 3.0.9999, 3.0.5, 3.0.19, 3.0.14, 2.8.9999, 2.8.20, 2.8.19, 2.8.18, 2.8.11 |
| Type | File | Size |
|---|---|---|
| DIST | haproxy-2.8.11.tar.gz | 4400628 bytes |
| DIST | haproxy-2.8.18.tar.gz | 4436269 bytes |
| DIST | haproxy-2.8.19.tar.gz | 4439535 bytes |
| DIST | haproxy-2.8.20.tar.gz | 4440386 bytes |
| DIST | haproxy-3.0.14.tar.gz | 4755441 bytes |
| DIST | haproxy-3.0.19.tar.gz | 4763353 bytes |
| DIST | haproxy-3.0.5.tar.gz | 4698022 bytes |
| DIST | haproxy-3.2.15.tar.gz | 5141171 bytes |
| DIST | haproxy-3.2.9.tar.gz | 5123457 bytes |
| DIST | haproxy-3.3.5.tar.gz | 5254165 bytes |
| DIST | haproxy-3.3.6.tar.gz | 5268205 bytes |