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.5.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4e1a3f006919
branches:  trunk
changeset: 372834:4e1a3f006919
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jan 31 13:06:20 2022 +0000

description:
haproxy: updated to 2.5.1

2.5.1
- BUG/MINOR: cache: Fix loop on cache entries in "show cache"
- BUG/MINOR: httpclient: allow to replace the host header
- BUG/MINOR: lua: don't expose internal proxies
- BUG/MINOR: lua: remove loop initial declarations
- BUG/MEDIUM: cli: Properly set stream analyzers to process one command at a time
- BUILD: evports: remove a leftover from the dead_fd cleanup
- BUG/MINOR: vars: Fix the set-var and unset-var converters
- BUG/MINOR: server: Don't rely on last default-server to init server SSL context
- BUG/MEDIUM: resolvers: Detach query item on response error
- BUG/MAJOR: segfault using multiple log forward sections.
- BUG/MEDIUM: h1: Properly reset h1m flags when headers parsing is restarted
- BUG/MEDIUM: mworker: FD leak of the eventpoll in wait mode
- BUG/MINOR: mworker: deinit of thread poller was called when not initialized
- MINOR: mux-h1: Improve H1 traces by adding info about http parsers
- BUILD: bug: Fix error when compiling with -DDEBUG_STRICT_NOCRASH
- BUG/MEDIUM: sample: Fix memory leak in sample_conv_jwt_member_query
- MINOR: cli: "show version" displays the current process version
- BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types
- IMPORT: slz: use the correct CRC32 instruction when running in 32-bit mode
- MINOR: http-rules: Add capture action to http-after-response ruleset
- BUG/MINOR: cli/server: Don't crash when a server is added with a custom id
- DOC: spoe: Clarify use of the event directive in spoe-message section
- DOC: config: Specify %Ta is only available in HTTP mode
- DOC: config: retry-on list is space-delimited
- DOC: config: fix error-log-format example
- BUG/MEDIUM: mworker/cli: crash when trying to access an old PID in prompt mode
- MINOR: ssl: Remove empty lines from "show ssl ocsp-response" output
- MINOR: pools: work around possibly slow malloc_trim() during gc
- BUG/MEDIUM: backend: fix possible sockaddr leak on redispatch
- BUG/MEDIUM: peers: properly skip conn_cur from incoming messages
- BUG/MEDIUM: mux-h1: Fix splicing by properly detecting end of message
- BUG/MINOR: mux-h1: Fix splicing for messages with unknown length
- BUILD: ssl: unbreak the build with newer libressl
- DOC: fix misspelled keyword "resolve_retries" in resolvers
- DEBUG: ssl: make sure we never change a servername on established connections
- BUILD: opentracing: display warning in case of using OT_USE_VARS at compile time
- BUG/MEDIUM: ssl: initialize correctly ssl w/ default-server
- REGTESTS: ssl: fix ssl_default_server.vtc
- MINOR: compat: detect support for dl_iterate_phdr()
- MINOR: debug: add ability to dump loaded shared libraries
- MINOR: debug: add support for -dL to dump library names at boot
- MINOR: proxy: add option idle-close-on-response
- MINOR: cpuset: switch to sched_setaffinity for FreeBSD 14 and above.
- BUILD: makefile: add -Wno-atomic-alignment to work around clang abusive warning
- CI: Github Actions: do not show VTest failures if build failed
- BUG/MINOR: ssl: free the fields in srv->ssl_ctx
- BUG/MEDIUM: ssl: free the ckch instance linked to a server
- REGTESTS: ssl: update of a crt with server deletion
- BUILD/MINOR: cpuset FreeBSD 14 build fix.
- CI: github actions: update OpenSSL to 3.0.1
- BUILD/MINOR: tools: solaris build fix on dladdr.
- BUG/MINOR: cli: fix _getsocks with musl libc
- BUG/MEDIUM: http-ana: Preserve response's FLT_END analyser on L7 retry
- BUG/MEDIUM: mworker: don't use _getsocks in wait mode
- BUG/MINOR: ssl: Store client SNI in SSL context in case of ClientHello error
- BUG/MAJOR: mux-h1: Don't decrement .curr_len for unsent data
- BUILD: cpuset: fix build issue on macos introduced by previous change
- CI: github actions: clean default step conditions

diffstat:

 net/haproxy/Makefile                        |   4 ++--
 net/haproxy/distinfo                        |   9 ++++-----
 net/haproxy/patches/patch-src_ev__evports.c |  17 -----------------
 3 files changed, 6 insertions(+), 24 deletions(-)

diffs (56 lines):

diff -r 593d42b8da9d -r 4e1a3f006919 net/haproxy/Makefile
--- a/net/haproxy/Makefile      Mon Jan 31 13:03:49 2022 +0000
+++ b/net/haproxy/Makefile      Mon Jan 31 13:06:20 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.89 2021/11/29 20:31:01 adam Exp $
+# $NetBSD: Makefile,v 1.90 2022/01/31 13:06:20 adam Exp $
 
-DISTNAME=      haproxy-2.5.0
+DISTNAME=      haproxy-2.5.1
 CATEGORIES=    net www
 MASTER_SITES=  https://www.haproxy.org/download/${PKGVERSION_NOREV:R}/src/
 
diff -r 593d42b8da9d -r 4e1a3f006919 net/haproxy/distinfo
--- a/net/haproxy/distinfo      Mon Jan 31 13:03:49 2022 +0000
+++ b/net/haproxy/distinfo      Mon Jan 31 13:06:20 2022 +0000
@@ -1,15 +1,14 @@
-$NetBSD: distinfo,v 1.82 2021/12/09 10:36:07 jperkin Exp $
+$NetBSD: distinfo,v 1.83 2022/01/31 13:06:20 adam Exp $
 
-BLAKE2s (haproxy-2.5.0.tar.gz) = f9e806f61f9954c5cb56d45c38236b2c0c90164a5943d30eeefd9312cd332d37
-SHA512 (haproxy-2.5.0.tar.gz) = 70068962a434e9ba4b2d7595b929aec618ee62d51935c9836f2617e639416e50077495bbf08dabbe7dd49f2d4e3942e55a96a5de33a7846377972fbc3eedc1d0
-Size (haproxy-2.5.0.tar.gz) = 3803196 bytes
+BLAKE2s (haproxy-2.5.1.tar.gz) = 70bd9b5ffd113a60eca3ca85179bd8a6c906df40b327fc873875f9be9e872274
+SHA512 (haproxy-2.5.1.tar.gz) = d0ef80e68b99c3dd2f286a18a4061f1fc6dda5aa501c80d42a0fe97f6bb88d7f7999da6f7ff97b2c318c9ec5fccffd9cf5b2eb4cdf1cf1101b4f002da27f4e5c
+Size (haproxy-2.5.1.tar.gz) = 3811260 bytes
 SHA1 (patch-Makefile) = fcb2de85189526ae42ccf0b789789ee9b834f375
 SHA1 (patch-include_haproxy_proxy-t.h) = 5560f5f50e66cf122fe8464f74541f226e127e8d
 SHA1 (patch-include_haproxy_queue-t.h) = bf2ea918a6d8ec3d3fb2f88b7b9303a695381d96
 SHA1 (patch-include_haproxy_queue.h) = eed5ea43212462134fb60b50c2a32e619e104d51
 SHA1 (patch-include_haproxy_server-t.h) = 3bf9112c3264bd3cc20e8ddb01be8d6fe56eaf85
 SHA1 (patch-src_cli.c) = 4bc5cf0116df121ac4c3c38b8f962c3a62d536e5
-SHA1 (patch-src_ev__evports.c) = ae71af9b53bb74fdead17e36851384e0a658006a
 SHA1 (patch-src_haproxy.c) = a466acb853b5018b70571d0a03b9d28ed9245d06
 SHA1 (patch-src_proto__sockpair.c) = 4d389c1f12d060517b8038ada9f0f4b5c87cf519
 SHA1 (patch-src_queue.c) = 6b58df1a4d9a17ee19514ddba478a8f01e9b2987
diff -r 593d42b8da9d -r 4e1a3f006919 net/haproxy/patches/patch-src_ev__evports.c
--- a/net/haproxy/patches/patch-src_ev__evports.c       Mon Jan 31 13:03:49 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-src_ev__evports.c,v 1.1 2021/12/09 10:36:07 jperkin Exp $
-
-Upstream patch to remove deleted FD_UPDT_DEAD.
-
---- src/ev_evports.c.orig      2021-11-23 14:40:21.000000000 +0000
-+++ src/ev_evports.c
-@@ -250,10 +250,6 @@ static void _do_poll(struct poller *p, i
-                */
-               ret = fd_update_events(fd, n);
- 
--              /* If the FD was already dead , skip it */
--              if (ret == FD_UPDT_DEAD)
--                      continue;
--
-               /* disable polling on this instance if the FD was migrated */
-               if (ret == FD_UPDT_MIGRATED) {
-                       if (!HA_ATOMIC_BTS(&fdtab[fd].update_mask, tid))



Home | Main Index | Thread Index | Old Index