Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 2002 22:10:40 +0900
From:      Hajimu UMEMOTO <ume@mahoroba.org>
To:        Jacques Vidrine <nectar@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/include unistd.h src/lib/libc/net Makefile.inc         rcmd.c rcmdsh.3 rcmdsh.c
Message-ID:  <ygeit6t150v.wl@piano.mahoroba.org>
In-Reply-To: <200204151252.g3FCqYJ21117@freefall.freebsd.org>
References:  <200204151252.g3FCqYJ21117@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

>>>>> On Mon, 15 Apr 2002 05:52:34 -0700 (PDT)
>>>>> Jacques Vidrine <nectar@FreeBSD.org> said:

nectar> nectar      2002/04/15 05:52:34 PDT

nectar>   Modified files:        (Branch: RELENG_4)
nectar>     include              unistd.h 
nectar>     lib/libc/net         Makefile.inc rcmd.c 
nectar>   Added files:           (Branch: RELENG_4)
nectar>     lib/libc/net         rcmdsh.3 rcmdsh.c 
nectar>   Log:
nectar>   MFC: 1.44 include/unistd.h
nectar>        1.2  lib/libc/net/rcmdsh.3
nectar>        1.3  lib/libc/net/rcmdsh.c
nectar>        1.43 lib/libc/net/Makefile.inc
nectar>        1.32 lib/libc/net/rcmd.c
  
nectar>   Support for specifying rsh alternative.
  
It seems rcmdsh() prevents from using IP address by following code:

	/* Validate remote hostname. */
	if (strcmp(*ahost, "localhost") != 0) {
		if ((hp = gethostbyname(*ahost)) == NULL) {
			herror(*ahost);
			return (-1);
		}
		*ahost = hp->h_name;
	}

There is similar codo with rcmdsh() in NetBSD's rcmd.c, but without
above checking.  It seems it is better removing above checking.
Furthermore, the code is strict to an IPv4.  So, if leaving it as is,
I'll change it to use getaddrinfo().

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org  ume@bisd.hitachi.co.jp  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygeit6t150v.wl>