pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/haproxy haproxy: updated to 2.6.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a10d1e06c9b8
branches:  trunk
changeset: 382308:a10d1e06c9b8
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jul 25 06:34:30 2022 +0000

description:
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:

 net/haproxy/Makefile               |   4 ++--
 net/haproxy/distinfo               |  10 +++++-----
 net/haproxy/patches/patch-Makefile |  28 +++-------------------------
 3 files changed, 10 insertions(+), 32 deletions(-)

diffs (73 lines):

diff -r 2bb5349a29f6 -r a10d1e06c9b8 net/haproxy/Makefile
--- a/net/haproxy/Makefile      Mon Jul 25 06:29:57 2022 +0000
+++ b/net/haproxy/Makefile      Mon Jul 25 06:34:30 2022 +0000
@@ -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 -r 2bb5349a29f6 -r a10d1e06c9b8 net/haproxy/distinfo
--- a/net/haproxy/distinfo      Mon Jul 25 06:29:57 2022 +0000
+++ b/net/haproxy/distinfo      Mon Jul 25 06:34:30 2022 +0000
@@ -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 -r 2bb5349a29f6 -r a10d1e06c9b8 net/haproxy/patches/patch-Makefile
--- a/net/haproxy/patches/patch-Makefile        Mon Jul 25 06:29:57 2022 +0000
+++ b/net/haproxy/patches/patch-Makefile        Mon Jul 25 06:34:30 2022 +0000
@@ -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 @@
    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
- 



Home | Main Index | Thread Index | Old Index