From owner-freebsd-hackers Mon Jun 21 7: 2:45 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from gw-nl3.philips.com (gw-nl3.philips.com [192.68.44.35]) by hub.freebsd.org (Postfix) with ESMTP id AC51D14C32 for ; Mon, 21 Jun 1999 07:02:42 -0700 (PDT) (envelope-from Jos.Backus@nl.origin-it.com) Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl3.philips.com with ESMTP id QAA28576 for ; Mon, 21 Jun 1999 16:02:36 +0200 (MEST) (envelope-from Jos.Backus@nl.origin-it.com) Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl3.philips.com via mwrap (4.0a) id xma028541; Mon, 21 Jun 99 16:02:37 +0200 Received: from hal.mpn.cp.philips.com (hal.mpn.cp.philips.com [130.139.64.195]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with SMTP id QAA19479 for ; Mon, 21 Jun 1999 16:02:32 +0200 (MET DST) Received: (qmail 40166 invoked by uid 666); 21 Jun 1999 14:02:53 -0000 Date: Mon, 21 Jun 1999 16:02:53 +0200 From: Jos Backus To: Dom Mitchell Cc: David Malone , Sheldon Hearn , freebsd-hackers@freebsd.org Subject: Re: Inetd and wrapping. Message-ID: <19990621160253.F36966@hal.mpn.cp.philips.com> Reply-To: Jos Backus References: <86080.929966430@axl.noc.iafrica.com> <9906211413.aa28663@salmon.maths.tcd.ie> <19990621142634.A10715@palmerharvey.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.5i In-Reply-To: <19990621142634.A10715@palmerharvey.co.uk>; from Dom Mitchell on Mon, Jun 21, 1999 at 02:26:35PM +0100 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Jun 21, 1999 at 02:26:35PM +0100, Dom Mitchell wrote: > inetd.conf is one of those things, like newsyslog.conf which is long > past due for an overhaul... Some would say the same for inetd. Without wanting to start a flame war, tcpserver (part of the sysutils/ucspi-tcp port) has some distinct advantages over inetd: - Per-service control. Simply use kill -(STOP|CONT) to manage a service, or even better, use supervise/svc from the sysutils/daemontools port. - Built-in wrapping support, which scales better because it uses a hashed, read-only database instead of a textfile. - Non-privileged users can run servers without root having to edit /etc/inetd.conf and HUP inetd. Of course, this only covers TCP-based services. I'll leave mentioning the downsides to other members of the audience. -- Jos Backus _/ _/_/_/ "Reliability means never _/ _/ _/ having to say you're sorry." _/ _/_/_/ -- D. J. Bernstein _/ _/ _/ _/ Jos.Backus@nl.origin-it.com _/_/ _/_/_/ use Std::Disclaimer; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message