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 0000000615 615 Bytes
_servicedata 0000000232 232 Bytes
haproxy-1.6.0-makefile_lib.patch 0000000427 427 Bytes
haproxy-1.6.0-sec-options.patch 0000001107 1.08 KB
haproxy-1.6.0_config_haproxy_user.patch 0000002643 2.58 KB
haproxy-1.6.9.tar.gz 0001566715 1.49 MB
haproxy-rpmlintrc 0000000172 172 Bytes
haproxy.cfg 0000000799 799 Bytes
haproxy.changes 0000099186 96.9 KB
haproxy.init 0000010172 9.93 KB
haproxy.spec 0000007136 6.97 KB
local.usr.sbin.haproxy.apparmor 0000000070 70 Bytes
usr.sbin.haproxy.apparmor 0000000658 658 Bytes
Revision 44 (latest revision is 141)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 438388 from Kristoffer Gronlund's avatar Kristoffer Gronlund (KGronlund) (revision 44)
- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723)
  * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
  * MINOR: cfgparse: few memory leaks fixes.
  * MINOR: build: Allow linking to device-atlas library file
  * DOC: Fix typo in description of `-st` parameter in man page
  * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
  * BUG/MEDIUM: peers: fix use after free in peer_session_create()
  * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
  * MINOR: systemd: report it when execve() fails
  * BUG/MINOR: systemd: check return value of calloc()
  * BUG/MINOR: systemd: always restore signals before execve()
  * BUG/MINOR: systemd: make the wrapper return a non-null status code on error
  * BUG/MINOR: ssl: prevent multiple entries for the same certificate
  * BUG/MINOR: ssl: Check malloc return code
  * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
  * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
  * BUG/MINOR: vars: use sess and not s->sess in action_store()
  * MEDIUM: make SO_REUSEPORT configurable
  * MINOR: Add fe_req_rate sample fetch
  * MINOR: show Running on zlib version
  * MINOR: show Built with PCRE version
  * BUG/MINOR: displayed PCRE version is running release
Comments 0
openSUSE Build Service is sponsored by