From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 1 19:50:12 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C68E210656C6 for ; Wed, 1 Dec 2010 19:50:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 322D58FC1D for ; Wed, 1 Dec 2010 19:50:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oB1Jo8Uk068203 for ; Wed, 1 Dec 2010 19:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oB1Jo8Uh068202; Wed, 1 Dec 2010 19:50:08 GMT (envelope-from gnats) Resent-Date: Wed, 1 Dec 2010 19:50:08 GMT Resent-Message-Id: <201012011950.oB1Jo8Uh068202@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ross West Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E62EF106566B for ; Wed, 1 Dec 2010 19:42:08 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id CA2F08FC18 for ; Wed, 1 Dec 2010 19:42:08 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id oB1Jg8cc072448 for ; Wed, 1 Dec 2010 19:42:08 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id oB1Jg8Jl072447; Wed, 1 Dec 2010 19:42:08 GMT (envelope-from nobody) Message-Id: <201012011942.oB1Jg8Jl072447@red.freebsd.org> Date: Wed, 1 Dec 2010 19:42:08 GMT From: Ross West To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/152749: [Patch][Maintainer Update] net/haproxy: v1.4.9 -> v1.4.10 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2010 19:50:12 -0000 >Number: 152749 >Category: misc >Synopsis: [Patch][Maintainer Update] net/haproxy: v1.4.9 -> v1.4.10 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Dec 01 19:50:07 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Ross West >Release: FreeBSD 8.0-RELEASE amd64 >Organization: >Environment: >Description: Upgrade of haproxy v 1.4.9 to v1.4.10 -= Quick release notes: we've got all the reported bugs fixed : - [BUG] debug: report the correct poller list in verbose mode - [BUG] capture: do not capture a cookie if there is no memory left - [BUG] appsession: fix possible double free in case of out of memory - [CRITICAL] cookies: mixing cookies in indirect mode and appsession can crash the process - [BUG] http: correctly update the header list when removing two consecutive headers - [BUILD] add the CPU=native and ARCH=32/64 build options - [BUILD] add -fno-strict-aliasing to fix warnings with gcc >= 4.4 Users of appsessions are really encouraged to upgrade since the risk of mixing it with a cookie is not void. I'll try to issue an 1.3 update soon, as it seems the bug is less likely to trigger there, but I'm not sure it's impossible. 1.5 will wait for some other devs to get merged, because users of this development version already take a lot of care are less likely to get caught by a known bug. The sources and builds are available at the usual place : site index : http://haproxy.1wt.eu/ sources : http://haproxy.1wt.eu/download/1.4/src/ changelog : http://haproxy.1wt.eu/download/1.4/src/CHANGELOG binaries : http://haproxy.1wt.eu/download/1.4/bin/ -= >How-To-Repeat: >Fix: diff -ruN --exclude=CVS /usr/ports/net/haproxy-1.4.9/Makefile /usr/ports/net/haproxy/Makefile --- /usr/ports/net/haproxy-1.4.9/Makefile 2010-10-31 19:26:04.000000000 -0400 +++ /usr/ports/net/haproxy/Makefile 2010-12-01 14:27:48.000000000 -0500 @@ -6,13 +6,15 @@ # PORTNAME= haproxy -PORTVERSION= 1.4.9 +PORTVERSION= 1.4.10 CATEGORIES= net www MASTER_SITES= http://haproxy.1wt.eu/download/1.4/src/ MAINTAINER= freebsd@linepoint.com COMMENT= The Reliable, High Performance TCP/HTTP Load Balancer +CONFLICTS= haproxy-devel* + LICENSE_COMB= multi LICENSE= GPLv2 LGPL21 diff -ruN --exclude=CVS /usr/ports/net/haproxy-1.4.9/distinfo /usr/ports/net/haproxy/distinfo --- /usr/ports/net/haproxy-1.4.9/distinfo 2010-10-31 19:26:04.000000000 -0400 +++ /usr/ports/net/haproxy/distinfo 2010-12-01 14:26:11.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (haproxy-1.4.9.tar.gz) = 68565c216a39cf2e9b7dbe4775b4ede9696b324dd6d9fa962aec8fdfb6518826 -SIZE (haproxy-1.4.9.tar.gz) = 806102 +SHA256 (haproxy-1.4.10.tar.gz) = 3754c6f09e74503daf558f36f6f6eca577487e4640388ccdcb3cfb237dd6d33f +SIZE (haproxy-1.4.10.tar.gz) = 807544 diff -ruN --exclude=CVS /usr/ports/net/haproxy-1.4.9/files/pkg-message.in /usr/ports/net/haproxy/files/pkg-message.in --- /usr/ports/net/haproxy-1.4.9/files/pkg-message.in 2010-03-15 21:39:45.000000000 -0400 +++ /usr/ports/net/haproxy/files/pkg-message.in 2010-12-01 14:24:23.000000000 -0500 @@ -4,8 +4,8 @@ ************************************************* Check the following directories for further info: - documentation: '%%DOCSDIR%%/haproxy' - examples: '%%EXAMPLESDIR%%/haproxy' + documentation: '%%DOCSDIR%%' + examples: '%%EXAMPLESDIR%%' rc.conf variables listing can be found in: '%%PREFIX%%/etc/rc.d/haproxy' >Release-Note: >Audit-Trail: >Unformatted: