From giles@nemeton.com.au  Thu Jan 30 02:32:22 1997
Received: from perki0.connect.com.au (perki0.connect.com.au [192.189.54.85])
          by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA03117
          for <freebsd-gnats-submit@FreeBSD.ORG>; Thu, 30 Jan 1997 02:32:20 -0800 (PST)
Received: from nemeton.UUCP (Unemeton@localhost) by perki0.connect.com.au with UUCP id VAA07930
  (8.7.6h/IDA-1.6); Thu, 30 Jan 1997 21:32:09 +1100 (EST)
Received: from nemeton.com.au (localhost.nemeton.com.au [127.0.0.1])
	by nemeton.com.au (8.8.5/8.8.5) with SMTP id VAA14235;
	Thu, 30 Jan 1997 21:15:15 +1100 (EST)
Message-Id: <32F074B3.41C67EA6@nemeton.com.au>
Date: Thu, 30 Jan 1997 21:15:15 +1100
From: Giles Lean <giles@nemeton.com.au>
Sender: giles@nemeton.com.au
To: freebsd-gnats-submit@FreeBSD.ORG, mark@grondar.za
Cc: giles@nemeton.com.au
Subject: Re: 826/bin: tcpmux listener in inetd does not work

>Number:         2618
>Category:       junk
>Synopsis:       Re: 826/bin: tcpmux listener in inetd does not work
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gnats-admin
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 30 02:40:01 PST 1997
>Closed-Date:    Sun Feb 2 10:08:36 PST 1997
>Last-Modified:  Wed Feb  5 22:05:46 PST 1997
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: fenner 
State-Changed-When: Sun Feb 2 10:08:36 PST 1997 
State-Changed-Why:  
This was a misfiled reply to pr#bin/826. 
>Unformatted:
The code is quite incomplete for tcpmux -- the /etc/inetd.conf
file is parsed correctly, but bind() is never called and the data
structure currently used won't work; it regards each tcpmux
service as a separate service (OK) and expects a unique socket
descriptor for each service (BAD).

Obviously this could be fixed by some redesign or even a couple
of flag variables, but it really doesn't seem worth it.

The code that "supports" tcpmux was added for 4.4BSD but apparently
was never properly tested.

The most useful thing I found in investigating this is that the
2.11BSD port of the 4.4BSD code updated the manual page, but the
code still doesn't work.

If some consensus can be arrived at (fix v. disabling it entirely)
my arm could be twisted to update the code.

-- 

Giles Lean             <giles@nemeton.com.au>           +61 3 9480 2118
Nemeton Pty. Ltd.                                   fax +61 3 9480 1771
PGP Key fingerprint =  9F FB 28 37 81 F2 AC F3  8A B0 37 E5 73 CF 39 E7
