From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 18 15:10:01 2007 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 7D22516A421 for ; Tue, 18 Dec 2007 15:10:01 +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 3515D13C45D for ; Tue, 18 Dec 2007 15:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id lBIFA10d028554 for ; Tue, 18 Dec 2007 15:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id lBIFA1Ix028553; Tue, 18 Dec 2007 15:10:01 GMT (envelope-from gnats) Resent-Date: Tue, 18 Dec 2007 15:10:01 GMT Resent-Message-Id: <200712181510.lBIFA1Ix028553@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, Vsevolod Stakhov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8AC3116A419 for ; Tue, 18 Dec 2007 15:08:15 +0000 (UTC) (envelope-from cebka@mailsupport.rambler.ru) Received: from mailsupport.rambler.ru (mailsupport.rambler.ru [81.19.66.129]) by mx1.freebsd.org (Postfix) with ESMTP id 3487913C4CE for ; Tue, 18 Dec 2007 15:08:15 +0000 (UTC) (envelope-from cebka@mailsupport.rambler.ru) Received: by mailsupport.rambler.ru (Postfix, from userid 6006) id 3FC21294; Tue, 18 Dec 2007 17:52:54 +0300 (MSK) Message-Id: <20071218145254.3FC21294@mailsupport.rambler.ru> Date: Tue, 18 Dec 2007 17:52:54 +0300 (MSK) From: Vsevolod Stakhov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: misc/118824: libmilter in FreeBSD is using select (3) by default that has FD_SETSIZE restriction on descriptor's number X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Vsevolod Stakhov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Dec 2007 15:10:01 -0000 >Number: 118824 >Category: misc >Synopsis: libmilter in FreeBSD is using select (3) by default that has FD_SETSIZE restriction on descriptor's number >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 18 15:10:00 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Vsevolod Stakhov >Release: FreeBSD 7.0-BETA1 amd64 >Organization: >Environment: System: FreeBSD mailsupport 7.0-BETA1 FreeBSD 7.0-BETA1 #0: Thu Oct 25 17:57:49 MSD 2007 citrin@mailsupport:/usr/obj/usr/src/sys/MAIL amd64 >Description: Libmilter in FreeBSD is using select (3) by default that causes ERANGE faults on loaded system, when number of descriptors that are used in milter are too high to fit in FD_SETSIZE limit. >How-To-Repeat: >Fix: Build libmilter with poll (3) support by default. --- lib/libmilter/Makefile.orig 2007-11-23 17:38:51.000000000 +0300 +++ lib/libmilter/Makefile 2007-11-23 17:39:30.000000000 +0300 @@ -14,7 +14,7 @@ .endif # User customizations to the sendmail build environment -CFLAGS+=${SENDMAIL_CFLAGS} +CFLAGS+=${SENDMAIL_CFLAGS} -DSM_CONF_POLL INCSDIR=${INCLUDEDIR}/libmilter INCS= ${SENDMAIL_DIR}/include/libmilter/mfapi.h \ >Release-Note: >Audit-Trail: >Unformatted: