45 Commits

Author SHA1 Message Date
danj
825997f877 Update to haproxy-2.3.5 2021-02-13 22:09:37 +00:00
danj
824a5c3a3b Update to haproxy-2.3.4
"Haproxy now supports keeping the private and public keys in
separate files, while previously, they needed to be in the same
file. This allows us to directly use the output of acme-client(1)
without doing extra scripting."

Based on a diff from Aisha Tammy who also authored the quote.
2021-01-30 22:10:01 +00:00
danj
4de718f109 Update to haproxy-2.0.20 2021-01-17 15:22:56 +00:00
danj
104fe2bb47 Update to haproxy-2.0.19 2020-12-14 23:26:59 +00:00
danj
ffdc5178d6 Update to haproxy-2.0.18 2020-10-22 22:03:36 +00:00
danj
0859186aeb Update to haproxy-2.0.17 2020-09-21 19:19:05 +00:00
danj
da2a3863a9 Update to haproxy-2.0.15 2020-06-23 17:35:41 +00:00
danj
6f88c608f0 Update to haproxy-2.0.14
From the Announce email:
The main driver for this release is that it contains a fix for a
serious vulnerability that was responsibly reported last week by
Felix Wilhelm from Google Project Zero, affecting the HPACK
decoder used for HTTP/2.  CVE-2020-11100 was assigned to this
issue.

This vulnerability makes it possible under certain circumstances
to write to a wide range of memory locations within the process'
heap, with the limitation that the attacker doesn't control the
absolute address, so the most likely result and by a far margin
will be a process crash, but it is not possible to completely
rule out the faint possibility of a remote code execution, at
least in a lab-controlled environment.
2020-04-02 23:01:17 +00:00
danj
31b52064ac Update to haproxy-2.0.12 2020-02-06 20:16:26 +00:00
danj
b5cb592a59 Update to haproxy-2.0.8
Enable zlib
From Matthieu Guegan (matthieu dot guegan at deindeal dot ch)
2019-11-09 15:52:53 +00:00
danj
3a4e833600 Update to haproxy-1.9.10 2019-08-13 00:34:03 +00:00
danj
20fb1d8c8f Update to haproxy-1.9.8
With some help from tb@ for the LibreSSL part.
2019-06-10 23:01:13 +00:00
danj
5bdbf63dbc Update to haproxy-1.8.17
Fix CVE-2018-20615: """BUG/CRITICAL: mux-h2: re-check the frame
length when PRIORITY is used

An incorrect frame length check is performed on HEADERS frame having
the PRIORITY flag, possibly resulting in a read-past-bound which can
cause a crash depending how the frame is crafted. All 1.9 and 1.8
versions are affected. As a result, all HTTP/2 users must either
upgrade or temporarily disable HTTP/2 by commenting the "npn h2" and
"alpn h2" statements on their related "bind" lines."""
2019-01-11 01:09:50 +00:00
danj
2ea6f71113 Update to haproxy-1.8.16 2018-12-27 21:28:28 +00:00
danj
453877888b Update to haproxy-1.8.15
2 CVEs are fixed with this update
2018-12-15 20:25:54 +00:00
danj
dee14f1fc3 Update to haproxy-1.8.14
This update brings HTTP/2 support.

Most libressl patching done by jsing@
ok tb@ jsing@
2018-12-05 16:32:13 +00:00
danj
a4f3eb6c2e Update to haproxy-1.7.11 2018-05-26 16:40:04 +00:00
danj
a66cab4eed Update to haproxy-1.7.10 2018-01-21 17:14:08 +00:00
danj
5ba8a1c7fb Update to haproxy-1.7.9
From ChangeLog: BUG/MAJOR: http: Fix possible infinity loop in
http_sync_(req|res)_state
2017-08-21 01:32:19 +00:00
danj
88dc65fb0a Update to haproxy-1.7.8
This moves the port to the latest stable branch. Thanks to Bernard Spil
for patching haproxy to make it work with libressl and pointing it to me!

OK gonzalo@
2017-08-12 14:20:11 +00:00
danj
09168d30e1 Update to haproxy-1.6.13 2017-06-20 17:38:40 +00:00
danj
0737c10470 Update to haproxy-1.6.12 2017-04-05 03:34:57 +00:00
danj
892545f724 Update to haproxy-1.6.11 2016-12-30 14:02:17 +00:00
danj
c0dee63708 Update to haproxy-1.6.10 2016-11-26 12:29:50 +00:00
danj
38ab7a348d Update to haproxy-1.6.9 2016-08-31 17:50:39 +00:00
danj
eb68ef5395 Maintenance update to haproxy-1.6.8 2016-08-17 18:57:57 +00:00
danj
1344f9a3e6 update to haproxy-1.6.7
from David Carlier
2016-08-01 17:30:50 +00:00
danj
7fc676bcc9 update to haproxy-1.6.6
from David Carlier
2016-06-27 18:41:11 +00:00
gonzalo
8fb1926a7a Update for Haproxy to 1.6.5 from David CARLIER
http://www.haproxy.org/download/1.6/src/CHANGELOG
2016-05-13 03:34:28 +00:00
jca
0e201d7883 Update to haproxy-1.6.4, from David Carlier
ok Daniel Jakots (maintainer)
2016-03-18 12:41:26 +00:00
benoit
75440423b5 Update to haproxy-1.6.3.
from David Carlier, ok maintainer Daniel Jakots.
2016-01-06 09:50:04 +00:00
jca
667206481b Maintainer update to haproxy-1.6.2
Upstream removed the example config file, this update adds a new,
simpler one.

Also fix a time_t printing warning while here.
2015-11-10 11:56:54 +00:00
jca
a182859996 Update to haproxy-1.5.15, from maintainer Daniel Jakots. 2015-11-05 20:00:24 +00:00
gsoares
6059555a55 SECURITY update to 1.5.14
(fixes an information leak vunerability CVE-2015-3281)

diff from Daniel Jakots (MAINAINER)
2015-07-04 03:12:08 +00:00
benoit
57e97a7f97 Update to haproxy-1.5.12.
from new maintainer Daniel Jakots
2015-05-08 10:02:07 +00:00
gonzalo
379994256b Update for HAproxy to 1.5.11
With tweaks from Daniel Jakots (thanks!) and jca@ (thanks!)

OK jca@
2015-04-20 14:02:34 +00:00
gonzalo
55a4f8a50a Update for HAproxy to 1.5.6:
- BUG/MEDIUM: systemd: set KillMode to 'mixed'
     - MINOR: systemd: Check configuration before start
     - BUG/MEDIUM: config: avoid skipping disabled proxies
     - BUG/MINOR: config: do not accept more track-sc than configured
     - BUG/MEDIUM: backend: fix URI hash when a query string is present


ok benoit@
2014-10-31 13:43:59 +00:00
gonzalo
3b92d16e82 Update for HAproxy to 1.5.3:
- DOC: fix typo in Unix Socket commands
- BUG/MEDIUM: connection: fix memory corruption when
  building a proxy v2 header
- BUG/MEDIUM: ssl: Fix a memory leak in DHE key exchange
- DOC: mention that Squid correctly responds 400 to PPv2
  header
- BUG/MINOR: http: base32+src should use the big endian
  version of base32
- BUG/MEDIUM: connection: fix proxy v2 header again!

Now use GMAKE.

Ok benoit@
2014-09-11 14:47:20 +00:00
gonzalo
f71c6c9d40 Update for HAproxy to 1.4.25:
http://haproxy.1wt.eu/download/1.4/src/CHANGELOG

OK benoit@
2014-05-12 12:34:52 +00:00
william
ecfafa71cf SECURITY update to 1.4.24
- BUG/MAJOR: backend: consistent hash can loop forever in certain circumstances
- BUG/MEDIUM: checks: disable TCP quickack when pure TCP checks are used
- MEDIUM: protocol: implement a "drain" function in protocol layers
- BUG/CRITICAL: fix a possible crash when using negative header occurrences

Resolves CVE-2013-2175

ok gonzalo
2013-07-17 02:52:53 +00:00
gonzalo
0c202f1ff5 Update for Haproxy to 1.4.23.
Mostly bugfixes and last patch commited upstream.

ok jasper@
2013-04-28 20:30:50 +00:00
gonzalo
76c4252257 Update for haproxy to 1.4.22:
- BUG/MEDIUM: option forwardfor if-none doesn't work with some configurations
    - BUG/MINOR: checks: expire on timeout.check if smaller than timeout.connect
    - REORG/MINOR: use dedicated proxy flags for the cookie handling
    - BUG/MINOR: config: do not report twice the incompatibility between cookie and non-http
    - MINOR: contrib/iprange: add a network IP range to mask converter
    - BUG/MEDIUM: ebtree: ebmb_insert() must not call cmp_bits on full-length matches
    - OPTIM: halog: make use of memchr() on platforms which provide a fast one
    - OPTIM: halog: improve cold-cache behaviour when loading a file
    - MINOR: config: tolerate server "cookie" setting in non-HTTP mode
    - BUG/MINOR: tarpit: fix condition to return the HTTP 500 message

And others, while here remove for real the maintainer and add reload to rc.d(8) script.

Very initial update from chipitsine at gmail.com with tweaks by me. Thanks!

Ok aja@
2012-10-30 19:40:19 +00:00
gonzalo
e2abff372f Update for haproxy to 1.4.21 with some changes:
- MINOR: stats admin: allow unordered parameters in POST requests
    - BUG/MAJOR: possible crash when using capture headers on TCP frontends
    - MINOR: config: disable header captures in TCP mode and complain
    - CLEANUP: http: message parser must ignore HTTP_MSG_ERROR
    - BUG/MAJOR: checks: don't call set_server_status_* when no LB algo is set
    - MINOR: proxy: make findproxy() return proxies from numeric IDs too
    - BUG/MINOR: stop connect timeout when connect succeeds

And others (http://haproxy.1wt.eu/download/1.4/src/CHANGELOG), while here GROFF is not needed,
add a rc.d(8) script and maintainer drop maintainership.

Tested on i386.

Ok sthen@ (untested)
2012-08-27 13:03:06 +00:00
jdixon
bf3f67d571 Upgrade to 1.3.15.7. Includes numerous bugfixes. Tested by Dan Colish and maintainer on i386 and amd64 respectively, builds for merdely@ on macppc.
ok merdely@
2009-02-18 22:38:33 +00:00
jdixon
ab7aa0f428 HAProxy is a high-performance and highly-robust TCP/HTTP load balancer
which provides cookie-based persistence, automatic failover, header 
insertion, deletion, modification on the fly, advanced logging contents 
to help troubleshoot buggy applications and/or networks, and a few other 
features.  It uses its own state machine to achieve up to ten thousands 
hits per second on modern hardware, even with thousands of simultaneous
connections.

feedback from merdely@, okan@, wcmaier@
ok merdely@ and pval@
2008-07-17 04:31:45 +00:00