From dudenko@tak.estra.ru  Fri Jan 18 03:25:19 2002
Return-Path: <dudenko@tak.estra.ru>
Received: from tak.estra.ru (tak.estra.ru [195.133.209.2])
	by hub.freebsd.org (Postfix) with ESMTP id 8E3A737B400
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 18 Jan 2002 03:25:17 -0800 (PST)
Received: (from dudenko@localhost)
	by tak.estra.ru (8.11.6/8.11.4) id g0IBPEe35363;
	Fri, 18 Jan 2002 14:25:14 +0300 (MSK)
	(envelope-from dudenko)
Message-Id: <200201181125.g0IBPEe35363@tak.estra.ru>
Date: Fri, 18 Jan 2002 14:25:14 +0300 (MSK)
From: Dmitro Dudenko <dudenko@tak.estra.ru>
Reply-To: Dmitro Dudenko <dudenko@rasu.gov.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject:
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         34021
>Category:       bin
>Synopsis:       Request to add ukrainian whois server to
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 18 03:30:00 PST 2002
>Closed-Date:    Sun Apr 07 10:45:58 PDT 2002
>Last-Modified:  Sun Apr 07 10:45:58 PDT 2002
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 Submitter-Id:	current-users
 Originator:	Dmitro Dudenko
 Organization:	Moscow State University
 Confidential:	no
 Synopsis:	adding ukrainian whois-server
 Severity:	non-critical
 Priority:	low
 Category:	bin
 Class:		update
 Release:	FreeBSD 4.5-PRERELEASE i386
 Environment:
 System: FreeBSD tak.estra.ru 4.5-PRERELEASE FreeBSD 4.5-PRERELEASE #1: Thu Jan 10 15:41:08 MSK 2002 root@cheetah.estra.ru:/usr/src/sys/compile/TAK i386
 
 
 Description:It is necessary to add ukrainian whois-server for more search productivity.
 How-To-Repeat:
 	code
 Fix:
 
 	<how to correct or work around the problem, if known (multiple lines)>
 
 --- whois.diff begins here ---
 --- /usr/src/usr.bin/whois/whois.c	Thu Jan  3 04:24:44 2002
 +++ whois.c	Fri Jan 18 13:05:08 2002
 @@ -71,6 +71,7 @@
  #define	QNICHOST_TAIL	".whois-servers.net"
  #define	SNICHOST	"whois.6bone.net"
  #define	BNICHOST	"whois.registro.br"
 +#define	UANICHOST	"whois.com.ua"
  #define	WHOIS_SERVER_ID	"Whois Server: "
  
  #define WHOIS_RECURSE		0x01
 @@ -100,7 +101,7 @@
  
  	country = host = qnichost = NULL;
  	flags = use_qnichost = 0;
 -	while ((ch = getopt(argc, argv, "ac:dgh:impQrR6")) != -1) {
 +	while ((ch = getopt(argc, argv, "ac:dgh:impQrRU6")) != -1) {
  		switch (ch) {
  		case 'a':
  			host = ANICHOST;
 @@ -135,6 +136,9 @@
  		case 'R':
  			host = RUNICHOST;
  			break;
 +		case 'U':
 +			host = UANICHOST;
 +			break;
  		case '6':
  			host = SNICHOST;
  			break;
 @@ -313,7 +317,7 @@
  usage(void)
  {
  	fprintf(stderr,
 -	    "usage: whois [-adgimpQrR6] [-c country-code | -h hostname] "
 +	    "usage: whois [-adgimpQrRU6] [-c country-code | -h hostname] "
  	    "name ...\n");
  	exit(EX_USAGE);
  }
 --- whois.diff ends here ---
 
 
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: keramida 
Responsible-Changed-When: Wed Jan 23 17:02:53 PST 2002 
Responsible-Changed-Why:  
Misfiled PR. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=34021 
State-Changed-From-To: open->feedback 
State-Changed-By: asmodai 
State-Changed-When: Sun Apr 7 04:58:42 PDT 2002 
State-Changed-Why:  
Why is it necessary to add this option? 

If I do a whois org.ua I get the resuly I expect, courtesy UANIC: 

[13:58] [asmodai@purgatory] (24) {0} $ whois org.ua 
% Ukrainian Whois server. 
% Please visit http://whois.com.ua for more information. 
% Rights restricted by copyright. 


domain:      org.ua 
descr:       Non-Commercial Organizations and projects 
admin-c:     VF1-UANIC 
tech-c:      ST101-UANIC 
nserver:     ns.net.ua 
nserver:     ns.kolo.net 
nserver:     ns.gu.net 
changed:     victor@ksi-linux.com 20020325 
source:      UANIC 
[..snip..] 

http://www.freebsd.org/cgi/query-pr.cgi?pr=34021 
State-Changed-From-To: feedback->closed 
State-Changed-By: asmodai 
State-Changed-When: Sun Apr 7 10:45:18 PDT 2002 
State-Changed-Why:  
Originator missed the usage of: 

whois -c ua NICHANDLE 

to do what he wanted. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=34021 
>Unformatted:
 >/usr/bin/whois
