Fabrice Fontaine
398103fbdd
package/haproxy: bump to version 2.2.13
...
http://www.haproxy.org/download/2.2/src/CHANGELOG
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-04-05 18:18:16 +02:00
Fabrice Fontaine
31f6fc2bde
package/haproxy: bump to version 2.2.10
...
https://www.mail-archive.com/haproxy@formilux.org/msg39916.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-03-20 22:20:11 +01:00
Fabrice Fontaine
dfd44046f3
package/haproxy: bump to version 2.2.9
...
https://www.mail-archive.com/haproxy@formilux.org/msg39744.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-03-01 16:57:45 +01:00
Fabrice Fontaine
a2a165eb49
package/haproxy: bump to version 2.2.8
...
https://www.mail-archive.com/haproxy@formilux.org/msg39408.html
https://www.mail-archive.com/haproxy@formilux.org/msg39470.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-01-30 22:15:10 +01:00
Fabrice Fontaine
680badb6da
package/haproxy: add HAPROXY_CPE_ID_VENDOR
...
cpe:2.3🅰️ haproxy:haproxy is a valid CPE identifier for this package:
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ahaproxy%3Ahaproxy
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2021-01-17 17:13:35 +01:00
Fabrice Fontaine
ed5082f012
package/haproxy: bump to version 2.2.6
...
Two major bugs were fixed in this versions, both leading to a memory
corruption and random crashes.
https://www.mail-archive.com/haproxy@formilux.org/msg39068.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-12-14 15:51:44 +01:00
Fabrice Fontaine
17a220d154
package/haproxy: bump to version 2.2.5
...
https://www.mail-archive.com/haproxy@formilux.org/msg38809.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-11-07 13:23:43 +01:00
Fabrice Fontaine
b5881e19e4
package/haproxy: bump to version 2.2.4
...
https://www.mail-archive.com/haproxy@formilux.org/msg38543.html
http://www.haproxy.org/download/2.2/src/CHANGELOG
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-10-08 22:01:48 +02:00
Fabrice Fontaine
0947cbb470
package/haproxy: bump to version 2.2.2
...
Drop patch (already in version)
http://www.haproxy.org/download/2.2/src/CHANGELOG
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-08-29 18:50:21 +02:00
Baruch Siach
63360d1493
package/haproxy: fix static only build
...
Add a patch to avoid dlfcn.h use when the toolchain is static only.
Fixes:
http://autobuild.buildroot.net/results/98caf66e8a7f72ee24e4d39f3aab541f82310369/
http://autobuild.buildroot.net/results/3024eb48a026b1a91e39f7d996be3d7f50314762/
http://autobuild.buildroot.net/results/e6bbf1469926bde9057f270940d1455e0f758e0e/
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-07-25 08:04:47 +02:00
Fabrice Fontaine
37eda7196e
package/haproxy: set USE_DL if needed
...
haproxy uses dladdr since version 2.2.0 and
http://git.haproxy.org/?p=haproxy.git;a=commit;h=eb8b1ca3eb4c8d4688e1a4a1d9c1b91f68324e09
So set USE_DL to enable linking with -ldl
Fixes:
- http://autobuild.buildroot.org/results/7bb76153b7dd8f392b247569c53d0f4cbf408371
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-07-14 21:52:45 +02:00
Fabrice Fontaine
4447f34dd3
package/haproxy: bump to version 2.2.0
...
This is the new LTS branch (EOL in 2025-Q2)
https://www.mail-archive.com/haproxy@formilux.org/msg37852.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-07-13 21:27:50 +02:00
Fabrice Fontaine
fb7fd98774
package/haproxy: fix build on m68k
...
When threads are enabled, haproxy expects that pthread_getcpuclockid is
available which is not the case on m68k. Fix this by enabling threads
support only if NPTL is available.
Fixes:
- http://autobuild.buildroot.org/results/52cc4b1fcac2a4fc84ab15ec4c692d2cd9b6d8bd
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-19 22:50:18 +02:00
Fabrice Fontaine
5ec43086bc
package/haproxy: security bump to version 2.1.4
...
- Fix CVE-2020-11100: In hpack_dht_insert in hpack-tbl.c in the HPACK
decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can
write arbitrary bytes around a certain location on the heap via a
crafted HTTP/2 request, possibly causing remote code execution.
- Update indentation of hash file (two spaces)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-04-09 08:33:10 +02:00
Fabrice Fontaine
41ceedabf8
package/haproxy: bump to version 2.1.2
...
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-02-03 22:42:58 +01:00
Peter Korsgaard
dbd4c6028e
package/haproxy: security bump to version 2.0.10
...
Fixes the following security vulnerabilities:
- CVE-2019-19330: The HTTP/2 implementation in HAProxy before 2.0.10
mishandles headers, as demonstrated by carriage return (CR, ASCII 0xd),
line feed (LF, ASCII 0xa), and the zero character (NUL, ASCII 0x0), aka
Intermediary Encapsulation Attacks.
In addition, 2.0.6..10 fixes a number of bugs. See the changelog for
details:
https://www.haproxy.org/download/2.0/src/CHANGELOG
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-11-29 10:10:09 +01:00
Fabrice Fontaine
bf9a65dc60
package/haproxy: depends on BR2_TOOLCHAIN_HAS_SYNC_1
...
Fixes:
- http://autobuild.buildroot.org/results/512904ace780508de5e3a56b0094bbe6287d751e
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-09-17 22:04:22 +02:00
Christopher McCrory
eb1e323eed
package/haproxy: bump to version 2.0.5
...
Signed-off-by: Christopher McCrory <chrismcc@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-09-08 18:59:18 +02:00
Fabrice Fontaine
06aa19df63
package/haproxy: bump to version 2.0.4
...
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-08-15 14:39:27 +02:00
Giulio Benetti
cff1486405
package/haproxy: re-enable package on microblaze
...
With Microblaze ccc version < 8.x and optimization, the build fails
with;
'internal compiler error: in do_output_reload, at reload1.c:7978'
This is due to gcc bug 90620:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90620 . To avoid this, the
haproxy package has a !BR2_microblaze dependency. However, this gcc
bug 90620 only triggers when optimization is enabled, so we can work
around the issue by passing -O0, which is what we do in other
Buildroot packages to work around similar Microblaze issues.
So, this commit passes -O0 when BR2_TOOLCHAIN_HAS_GCC_BUG_90620, and
re-enables haproxy on Microblaze.
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-06-20 17:12:48 +02:00
Fabrice Fontaine
d439d4428f
package/haproxy: disable on nios2 and microblaze
...
Fixes:
- http://autobuild.buildroot.org/results/4d7be00514f5276a9fd533adfdbc3d5183bb59ca
- http://autobuild.buildroot.org/results/64706f96db793777de9d3ec63b0a47d776cf33fd
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-03-30 15:09:06 +01:00
Fabrice Fontaine
0f5e916f31
haproxy: disable on sh4 with gcc < 7
...
Build fails on sh4:
src/dns.c:290:1: error: unable to find a register to spill in class 'R0_REGS'
}
This build failure seems related to a known gcc bug that has been fixed
only in gcc 7:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040
Fixes:
- http://autobuild.buildroot.org/results/2e181cc874d5389f10ecddb0d11253c3aa5e7fc4
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-01-28 22:06:51 +01:00
Fabrice Fontaine
14cb4d2ab3
package/haproxy: bump to version 1.9.1
...
Remove patch and tweak haproxy.mk to adapt pcre-config/pcre2-config
workaround with upstream solution.
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-01-13 21:53:51 +01:00
Fabrice Fontaine
443c21ec37
haproxy: put back dependency on __sync_*_4
...
__sync_*_4 intrinsics is used by common/hathreads.h when gcc < 4.7 but
also by contrib/tcploop.c or include/proto/shctx.h so put back a
mandatory dependency on BR2_TOOLCHAIN_HAS_SYNC_4 which has been
wrongly removed by commit f22fca4bf2
("haproxy: tweak thread activation").
Fixes:
- http://autobuild.buildroot.net/results/52c88f2f27e1a3c42cf71554cf680da86d933ef6
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-10-14 10:03:53 +02:00
Fabrice Fontaine
f22fca4bf2
haproxy: tweak thread activation
...
If threads are enabled, as described in include/common/hathreads.h,
haproxy uses __sync_*_4 intrisics if gcc < 4.7. Otherwise, haproxy
uses __atomic_ intrinsics.
As a result, instead of adding a dependency on BR2_TOOLCHAIN_HAS_SYNC_4
and BR2_TOOLCHAIN_HAS_ATOMIC in Config.in, enable threads only if the
dependencies are fulfilled in haproxy.mk
Fixes:
- http://autobuild.buildroot.org/results/7f24873ecdd9246c95c03bb8d2fcd4c16c488c6c
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-10-03 09:47:13 +02:00
Fabrice Fontaine
b02427f19d
haproxy: fix linking with lua
...
Use LUA_LIB_NAME to give lua library name otherwise haproxy can't find
it
Fixes:
- http://autobuild.buildroot.net/results/28b6672188bb0082ac1467d3b45904880e3634f3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-10-01 15:16:50 +02:00
Fabrice Fontaine
2ee1be2d49
haproxy: fix build with pcre2
...
Add a patch to customize path to pcre-config or pcre2-config instead of
messing with PCREDIR, PCRE2DIR and PCRE2_LDFLAGS variables
Fixes:
- http://autobuild.buildroot.net/results/490bc87b43074623d2338cfd2acb77d5de0abaa6
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-09-30 11:36:03 +02:00
Fabrice Fontaine
8e4f6b2fc5
haproxy: security bump to 1.8.14
...
Fix CVE-2018-14645 (see
https://www.mail-archive.com/haproxy@formilux.org/msg31253.html )
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-09-28 15:08:05 +02:00
Fabrice Fontaine
169fc99ef2
haproxy: new package
...
HAProxy is a free, very fast and reliable solution offering
high availability, load balancing, and proxying for TCP and
HTTP-based applications.
http://www.haproxy.org
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-09-27 21:40:34 +02:00