From wollman@khavrinen.lcs.mit.edu  Tue Jan 25 08:21:05 2000
Return-Path: <wollman@khavrinen.lcs.mit.edu>
Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193])
	by hub.freebsd.org (Postfix) with ESMTP id 46A5014F9D
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 25 Jan 2000 08:20:55 -0800 (PST)
	(envelope-from wollman@khavrinen.lcs.mit.edu)
Received: (from wollman@localhost)
	by khavrinen.lcs.mit.edu (8.9.3/8.9.3) id LAA04801;
	Tue, 25 Jan 2000 11:20:51 -0500 (EST)
	(envelope-from wollman)
Message-Id: <200001251620.LAA04801@khavrinen.lcs.mit.edu>
Date: Tue, 25 Jan 2000 11:20:51 -0500 (EST)
From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Reply-To: wollman@khavrinen.lcs.mit.edu
To: FreeBSD-gnats-submit@freebsd.org
Subject: Kerberized rlogind completely fscked
X-Send-Pr-Version: 3.2

>Number:         16350
>Category:       bin
>Synopsis:       Kerberized rlogind no longer compiles
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 25 08:30:01 PST 2000
>Closed-Date:    Mon Aug 20 11:58:48 PDT 2001
>Last-Modified:  Mon Aug 20 11:59:04 PDT 2001
>Originator:     Garrett Wollman
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
The place where Kerberos was invented
>Environment:

	-current as of Tue Jan 25 11:10:42 EST 2000

>Description:

	The rlogind Makefile no longer even attempts to compile the
	Kerberized version.  This was broken in rev. 1.13 of the
	Makefile and in rev. 1.27 of rlogind.c.  It appears that rshd
	has been similarly butchered.

>How-To-Repeat:

	cd /usr/src/libexec/rlogind MAKE_KERBEROS4=YES; make all install
	/usr/libexec/rlogind -k -x
	Jan 25 11:13:33 my.host.name rlogind[4696]: usage: rlogind [-Dalnx]

>Fix:

	Copy /usr/libexec/rlogind from an (unbroken) 3.x system, or
	switch to Kerberos v5 and use /usr/local/sbin/rlogind instead
	(not yet an option for us).


	Our final fix:
	Revert to revs 1.12 and 1.26 of Makefile and rlogind.c,
	respectively, and then delete encrypt.c from the SRCS.

>Release-Note:
>Audit-Trail:

From: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: bin/16350: This PR can be closed
Date: Sat, 18 Aug 2001 18:17:02 +0200 (CEST)

 Cc: wollman@khavrinen.lcs.mit.edu
 
 This PR can be closed
 
 Reason: Not reproducable in 4.4-PRE
 
 monster [18:12:04]# MAKE_KERBEROS4=YES make all install
 Warning: Object directory not changed from original /opt/src/libexec/vs.rlogind
 cc -O -pipe -march=pentium -Wall -DINET6    -c rlogind.c
 cc -O -pipe -march=pentium -Wall -DINET6     -o rlogind rlogind.o  -lutil
 gzip -cn rlogind.8 > rlogind.8.gz
 install -c -s -o root -g wheel -m 555   rlogind /usr/libexec
 install -c -o root -g wheel -m 444 rlogind.8.gz  /usr/share/man/man8
 monster [18:12:22]# /usr/libexec/rlogind -k -x
 rlogind: Can't get peer name of remote host: Socket operation on non-socket.
 
 However, I suggest that the submitter double-checks this.
State-Changed-From-To: open->closed 
State-Changed-By: phk 
State-Changed-When: Mon Aug 20 11:58:48 PDT 2001 
State-Changed-Why:  
see log. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=16350 
>Unformatted:
