summaryrefslogtreecommitdiff
path: root/net/haproxy
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-07-25 06:34:30 +0000
committeradam <adam@pkgsrc.org>2022-07-25 06:34:30 +0000
commitcb8c962c230a8c1549331d415fda92eb02b88f70 (patch)
treec319f1c2bfe89efd8cd326b57e993461bf0cd0a5 /net/haproxy
parentc09d0e1f7e4b8fc6664bb393aa3d0f2a8c76ad3b (diff)
downloadpkgsrc-cb8c962c230a8c1549331d415fda92eb02b88f70.tar.gz
haproxy: updated to 2.6.2
2.6.2 - MEDIUM: mux-h2: try to coalesce outgoing WINDOW_UPDATE frames - BUG/MINOR: ssl: Do not look for key in extra files if already in pem - BUG/MINOR: http-ana: Set method to HTTP_METH_OTHER when an HTTP txn is created - BUG/MINOR: http-fetch: Use integer value when possible in "method" sample fetch - MINOR: fd: add a new FD_DISOWN flag to prevent from closing a deleted FD - BUG/MEDIUM: ssl/fd: unexpected fd close using async engine - BUILD: Makefile: Add Lua 5.4 autodetect - CI: re-enable gcc asan builds - MINOR: fd: Add BUG_ON checks on fd_insert() - BUG/MINOR: peers/config: always fill the bind_conf's argument - BUG/MINOR: http-check: Preserve headers if not redefined by an implicit rule - BUG/MINOR: http-act: Properly generate 103 responses when several rules are used - BUG/MINOR: peers: fix possible NULL dereferences at config parsing - BUG/MINOR: http-htx: Fix scheme based normalization for URIs wih userinfo - MINOR: http: Add function to get port part of a host - MINOR: http: Add function to detect default port - BUG/MEDIUM: h1: Improve authority validation for CONNCET request - MINOR: http-htx: Use new HTTP functions for the scheme based normalization - BUG/MEDIUM: http-fetch: Don't fetch the method if there is no stream - REGTEESTS: filters: Fix CONNECT request in random-forwarding script - BUG/MINOR: mux-h1: Be sure to commit htx changes in the demux buffer - BUG/MEDIUM: http-ana: Don't wait to have an empty buf to switch in TUNNEL state - BUG/MEDIUM: mux-h1: Handle connection error after a synchronous send - MEDIUM: mworker: set the iocb of the socketpair without using fd_insert() - BUG/MINOR: quic: Missing acknowledgments for trailing packets - BUG/MINOR: quic: Wrong reuse of fulfilled dgram RX buffer - BUG/MAJOR: quic: Big RX dgrams leak when fulfilling a buffer - BUG/MAJOR: quic: Big RX dgrams leak with POST requests - BUILD: quic+h3: 32-bit compilation errors fixes - BUG/MINOR: quic: Dropped packets not counted (with RX buffers full) - MINOR: quic: Add new stats counter to diagnose RX buffer overrun - MINOR: quic: Duplicated QUIC_RX_BUFSZ definition - MINOR: task: Add tasklet_wakeup_after() - MINOR: quic: Improvements for the datagrams receipt - MINOR: quic: Increase the QUIC connections RX buffer size (upto 64Kb) - MINOR: ncbuf: implement ncb_is_fragmented() - BUG/MINOR: mux-quic: do not signal FIN if gap in buffer - MINOR: h3: add h3c pointer into h3s instance - MINOR: h3: handle errors on HEADERS parsing/QPACK decoding - MINOR: qpack: properly handle invalid dynamic table references - CLEANUP: h2: Typo fix in h2_unsubcribe() traces - BUG/MEDIUM: mux-quic: fix server chunked encoding response - BUG/MINOR: quic: fix closing state on NO_ERROR code sent - BUG/MEDIUM: cli/threads: make "show threads" more robust on applets - BUG/MINOR: debug: enter ha_panic() only once - BUG/MEDIUM: tools: avoid calling dlsym() in static builds - BUILD: makefile: Fix install(1) handling for OpenBSD/NetBSD/Solaris/AIX - BUG/MEDIUM: tools: avoid calling dlsym() in static builds (try 2) - MINOR: resolvers: resolvers_destroy() deinit and free a resolver - BUG/MINOR: resolvers: shut off the warning for the default resolvers - BUG/MINOR: ssl: allow duplicate certificates in ca-file directories - BUG/MINOR: tools: fix statistical_prng_range()'s output range - BUG/MINOR: quic: do not send CONNECTION_CLOSE_APP in initial/handshake - BUG/MINOR: mworker/cli: relative pid prefix not validated anymore - BUG/MAJOR: mux_quic: fix invalid PROTOCOL_VIOLATION on POST data overlap - BUG/MEDIUM: mworker: proc_self incorrectly set crashes upon reload - BUILD: add detection for unsupported compiler models - BUG/MEDIUM: stconn: Only reset connect expiration when processing backend side - BUILD: quic: fix anonymous union for gcc-4.4 - BUG/MINOR: backend: Fallback on RR algo if balance on source is impossible
Diffstat (limited to 'net/haproxy')
-rw-r--r--net/haproxy/Makefile4
-rw-r--r--net/haproxy/distinfo10
-rw-r--r--net/haproxy/patches/patch-Makefile28
3 files changed, 10 insertions, 32 deletions
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile
index a03b190f3c8..20224119cda 100644
--- a/net/haproxy/Makefile
+++ b/net/haproxy/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.97 2022/07/01 17:17:52 adam Exp $
+# $NetBSD: Makefile,v 1.98 2022/07/25 06:34:30 adam Exp $
-DISTNAME= haproxy-2.6.1
+DISTNAME= haproxy-2.6.2
CATEGORIES= net www
MASTER_SITES= https://www.haproxy.org/download/${PKGVERSION_NOREV:R}/src/
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo
index 490607ea1a0..de0c6fa9e2b 100644
--- a/net/haproxy/distinfo
+++ b/net/haproxy/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.90 2022/07/01 17:17:52 adam Exp $
+$NetBSD: distinfo,v 1.91 2022/07/25 06:34:30 adam Exp $
-BLAKE2s (haproxy-2.6.1.tar.gz) = 28d7d78a267f8552bb2de54dd6fcc2e82b0e6bebaa5ece16ddf0b2581d18e60a
-SHA512 (haproxy-2.6.1.tar.gz) = 003c74cb7acfd5da71b8b3cdc2d75820fd7c354c411d2703c60824bd4babfd4a209f87f5a94b1488a1fb4c575db1f694209072cc99821553407b6a8ba4d2d9e5
-Size (haproxy-2.6.1.tar.gz) = 3976025 bytes
-SHA1 (patch-Makefile) = 6fc9a19a8526b91473448822beab18878d6db1ac
+BLAKE2s (haproxy-2.6.2.tar.gz) = f7e714be122873acb42a92012034b03559cb6667153cc82a18e6b607b7e71326
+SHA512 (haproxy-2.6.2.tar.gz) = 8eef882145ce8da409d2fbd6fa5b7d383b9d52f8147ef697d61c512c07a8aa8029ae742b5682af5fe736c34398a5265ce9dc189e938f47395cf9e775471b5f55
+Size (haproxy-2.6.2.tar.gz) = 3978933 bytes
+SHA1 (patch-Makefile) = 36c0e5d46b30d7b28fdb4b3fdbb4fe052fa8d850
SHA1 (patch-include_haproxy_proxy-t.h) = 5560f5f50e66cf122fe8464f74541f226e127e8d
SHA1 (patch-include_haproxy_queue-t.h) = bf2ea918a6d8ec3d3fb2f88b7b9303a695381d96
SHA1 (patch-include_haproxy_queue.h) = eed5ea43212462134fb60b50c2a32e619e104d51
diff --git a/net/haproxy/patches/patch-Makefile b/net/haproxy/patches/patch-Makefile
index 9f80efcfb44..7848835a8ad 100644
--- a/net/haproxy/patches/patch-Makefile
+++ b/net/haproxy/patches/patch-Makefile
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.9 2022/02/21 17:13:39 adam Exp $
+$NetBSD: patch-Makefile,v 1.10 2022/07/25 06:34:30 adam Exp $
Do not hardcode _XOPEN_SOURCE.
---- Makefile.orig 2022-02-18 17:08:02.000000000 +0000
+--- Makefile.orig 2022-07-22 15:29:36.000000000 +0000
+++ Makefile
-@@ -378,7 +378,7 @@ ifeq ($(TARGET),solaris)
+@@ -409,7 +409,7 @@ ifeq ($(TARGET),solaris)
set_target_defaults = $(call default_opts, \
USE_POLL USE_TPROXY USE_LIBCRYPT USE_CRYPT_H USE_GETADDRINFO USE_THREAD \
USE_RT USE_OBSOLETE_LINKER USE_EVPORTS USE_CLOSEFROM)
@@ -13,25 +13,3 @@ Do not hardcode _XOPEN_SOURCE.
TARGET_LDFLAGS = -lnsl -lsocket
endif
-@@ -994,8 +994,8 @@ src/haproxy.o: src/haproxy.c $(DEP)
- -c -o $@ $<
-
- install-man:
-- $(Q)install -v -d "$(DESTDIR)$(MANDIR)"/man1
-- $(Q)install -v -m 644 doc/haproxy.1 "$(DESTDIR)$(MANDIR)"/man1
-+ $(Q)install -d "$(DESTDIR)$(MANDIR)"/man1
-+ $(Q)install -m 644 doc/haproxy.1 "$(DESTDIR)$(MANDIR)"/man1
-
- EXCLUDE_DOCUMENTATION = lgpl gpl coding-style
- DOCUMENTATION = $(filter-out $(EXCLUDE_DOCUMENTATION),$(patsubst doc/%.txt,%,$(wildcard doc/*.txt)))
-@@ -1013,8 +1013,8 @@ install-bin:
- exit 1; \
- fi; \
- done
-- $(Q)install -v -d "$(DESTDIR)$(SBINDIR)"
-- $(Q)install -v haproxy $(EXTRA) "$(DESTDIR)$(SBINDIR)"
-+ $(Q)install -d "$(DESTDIR)$(SBINDIR)"
-+ $(Q)install haproxy $(EXTRA) "$(DESTDIR)$(SBINDIR)"
-
- install: install-bin install-man install-doc
-