The Reliable, High Performance TCP/HTTP Load Balancer

Edit Package haproxy

HAProxy implements an event-driven, mono-process model which enables support
for very high number of simultaneous connections at very high speeds.
Multi-process or multi-threaded models can rarely cope with thousands of
connections because of memory limits, system scheduler limits, and lock
contention everywhere. Event-driven models do not have these problems because
implementing all the tasks in user-space allows a finer resource and time
management. The down side is that those programs generally don't scale well on
multi-processor systems. That's the reason why they must be optimized to get
the most work done from every CPU cycle.

Authors:
--------
w@1wt.eu

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000752 752 Bytes
_servicedata 0000000402 402 Bytes
haproxy-1.6.0-makefile_lib.patch 0000000764 764 Bytes
haproxy-1.6.0-sec-options.patch 0000001356 1.32 KB
haproxy-1.6.0_config_haproxy_user.patch 0000001974 1.93 KB
haproxy-2.2.1+git0.0ef71a557.tar.gz 0002952465 2.82 MB
haproxy-rpmlintrc 0000000172 172 Bytes
haproxy-user.conf 0000000077 77 Bytes
haproxy.cfg 0000000769 769 Bytes
haproxy.changes 0000216691 212 KB
haproxy.init 0000010172 9.93 KB
haproxy.spec 0000008043 7.85 KB
local.usr.sbin.haproxy.apparmor 0000000070 70 Bytes
series 0000000109 109 Bytes
usr.sbin.haproxy.apparmor 0000000769 769 Bytes
Revision 89 (latest revision is 141)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 822445 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 89)
- Update to version 2.2.1+git0.0ef71a557:
  * [RELEASE] Released version 2.2.1
  * BUG/MEDIUM: http-ana: Only set CF_EXPECT_MORE flag on data filtering
  * BUG/MEDIUM: stream-int: Don't set MSG_MORE flag if no more data are expected
  * BUG/MINOR: htx: add two missing HTX_FL_EOI and remove an unexpected one
  * MEDIUM: htx: Add a flag on a HTX message when no more data are expected
  * BUG/MEDIUM: dns: Release answer items when a DNS resolution is freed
  * BUG/MAJOR: dns: Make the do-resolve action thread-safe
  * BUG/MAJOR: tasks: don't requeue global tasks into the local queue
  * BUG/MEDIUM: resolve: fix init resolving for ring and peers section.
  * BUG/MEDIUM: arg: empty args list must be dropped
  * DOC: ssl: req_ssl_sni needs implicit TLS
  * BUILD: config: fix again bugs gcc warnings on calloc
  * BUG/MAJOR: tasks: make sure to always lock the shared wait queue if needed
  * BUILD: config: address build warning on raspbian+rpi4
  * BUG/MEDIUM: channel: Be aware of SHUTW_NOW flag when output data are peeked
  * BUG/MEDIUM: server: fix possibly uninitialized state file on close
  * BUG/MEDIUM: server: resolve state file handle leak on reload
  * BUG/MEDIUM: fcgi-app: fix memory leak in fcgi_flt_http_headers
  * BUG/MEDIUM: log: issue mixing sampled to not sampled log servers.
  * BUG/MINOR: mux-fcgi: Set flags on the right stream field for empty FCGI_STDOUT
  * BUG/MINOR: mux-fcgi: Set conn state to RECORD_P when skipping the record padding
  * BUG/MINOR: mux-fcgi: Handle empty STDERR record
  * BUG/MEDIUM: mux-h1: Continue to process request when switching in tunnel mode
  * BUG/MEDIUM: mux-fcgi: Don't add private connections in available connection list
  * BUG/MEDIUM: mux-h2: Don't add private connections in available connection list
  * CONTRIB: da: fix memory leak in dummy function da_atlas_open()
  * BUG/MEDIUM: lists: add missing store barrier in MT_LIST_ADD/MT_LIST_ADDQ
  * BUG/MEDIUM: lists: add missing store barrier on MT_LIST_BEHEAD()
  * BUG/MINOR: sample: Free str.area in smp_check_const_meth
Comments 0
openSUSE Build Service is sponsored by