FS#13036 - whois doesn't give complete infos from whois.denic.de anymore

Attached to Project: Arch Linux
Opened by Heiko Baums (cyberpatrol) - Thursday, 29 January 2009, 18:13 GMT
Last edited by Anonymous Submitter - Thursday, 28 May 2009, 18:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
I'm not quite sure, if this is a bug and, if yes, if it's a downstream or an upstream bug.

A while ago denic decided to change their whois policies. A normal whois query against .de domains now gives only the domain name and the connection status, but not the whois infos like holder, admin-c etc. anymore.

To get these infos you have to accept their agreements by clicking on an additional button on their website.
To get the complete whois infos with the command whois, now you have to run `whois -T dn domain.de`.

See this website:
http://www.denic.de/en/domains/technik/denic_whois-server/index.html

`man whois` says the following:
"If the program is compiled with IDN support, when querying whois.denic.de for domain names it will automatically add the flags -T dn,ace -C US-ASCII if no flags have been specified by the user. The domain name will always be IDN-encoded."

This would mean, that `whois domain.de` would automatically expanded to `whois -T dn,ace -C US-ASCII domain.de`, which doesn't happen.

I haven't found a compile parameter in the PKGBUILD, which looks like integrating an explicit IDN support, if this is an optional feature at all.

So either there's such a compile option missing in the PKGBUILD, this is an upstream bug, or the manpage is wrong.

The -C parameter is, btw., an invalid option.

It would be nice, if someone could check and probably fix this.

Additional info:
* package version(s)
whois 4.7.28-2

Steps to reproduce:
whois domain.de
whois -T dn,ace domain.de
man whois
This task depends upon

Closed by  Anonymous Submitter
Thursday, 28 May 2009, 18:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with whois 4.7.33-2 for both arch
Comment by Alessandro Doro (adoroo) - Tuesday, 14 April 2009, 15:34 GMT
A dependency on libidn should be added.
HAVE_LIBIDN has to be defined in PKGBUILD.

Attached a patch for the current arch linux version (4.7.30) and a PKGBUILD for the current upstream version (4.7.33).
Comment by Alessandro Doro (adoroo) - Tuesday, 14 April 2009, 15:41 GMT
"Current upstream version" in Debian unstable; don't know if Arch Linux has a standard practice when dealing with Debian software.

Loading...