From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 31 21:10:02 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 2F3D416A420 for ; Mon, 31 Dec 2007 21:10:02 +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 0E2BB13C457 for ; Mon, 31 Dec 2007 21:10:02 +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 lBVLA1ji056855 for ; Mon, 31 Dec 2007 21: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 lBVLA1Um056854; Mon, 31 Dec 2007 21:10:01 GMT (envelope-from gnats) Resent-Date: Mon, 31 Dec 2007 21:10:01 GMT Resent-Message-Id: <200712312110.lBVLA1Um056854@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, Peter Jeremy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1853E16A417 for ; Mon, 31 Dec 2007 21:08:00 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id 598A213C442 for ; Mon, 31 Dec 2007 21:07:57 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.2/8.14.2) with ESMTP id lBVL7vwT003900; Tue, 1 Jan 2008 08:07:57 +1100 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.2/8.14.2/Submit) id lBVL7vMm003899; Tue, 1 Jan 2008 08:07:57 +1100 (EST) (envelope-from peter) Message-Id: <200712312107.lBVL7vMm003899@turion.vk2pj.dyndns.org> Date: Tue, 1 Jan 2008 08:07:57 +1100 (EST) From: Peter Jeremy To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/119203: [patch] inetd(8) missing wait/nowait requirement on ONC entries X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Jeremy List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2007 21:10:02 -0000 >Number: 119203 >Category: bin >Synopsis: [patch] inetd(8) missing wait/nowait requirement on ONC entries >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 31 21:10:01 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 6.3-PRERELEASE amd64 >Organization: n/a >Environment: System: FreeBSD turion.vk2pj.dyndns.org 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #31: Wed Dec 26 09:23:54 EST 2007 root@turion.vk2pj.dyndns.org:/usr/obj/usr/src/sys/turion amd64 >Description: The inetd man page does not mention the requirement for a wait/nowait column in ONC entries. The code does require this and the sample inetd.conf file includes it. >How-To-Repeat: Code inspection. Create inetd.conf entry for ONC service without wait/nowait column and [re]start inetd. This will create a syslog message like: Jan 1 08:01:46 turion inetd[3795]: /etc/inetd.conf: bad wait/nowait for service rstatd >Fix: Index: usr.sbin/inetd/inetd.8 =================================================================== RCS file: /usr/ncvs/src/usr.sbin/inetd/inetd.8,v retrieving revision 1.81.2.2 diff -u -r1.81.2.2 inetd.8 --- usr.sbin/inetd/inetd.8 29 Apr 2007 19:22:12 -0000 1.81.2.2 +++ usr.sbin/inetd/inetd.8 21 Jun 2007 19:23:57 -0000 @@ -177,6 +177,7 @@ service-name/version socket-type rpc/protocol +{wait|nowait}[/max-child[/max-connections-per-ip-per-minute]] user[:group][/login-class] server-program server-program-arguments >Release-Note: >Audit-Trail: >Unformatted: