Imported Debian version 4.7.16

This commit is contained in:
Marco d'Itri 2006-09-15 00:07:49 +02:00
parent 7c5dbcc6c6
commit e5c1a36ec1
8 changed files with 17 additions and 344 deletions

View File

@ -1,6 +1,6 @@
/* Program version */
/* not for the inetutils version */
#define VERSION "4.7.15"
#define VERSION "4.7.16"
/* Configurable features */

1
data.h
View File

@ -10,7 +10,6 @@ const char *ripe_servers[] = {
"whois.ripe.net",
"whois.apnic.net",
"whois.afrinic.net",
"whois.denic.de",
"rr.arin.net", /* does not accept the old syntax */
"whois.6bone.net", /* 3.0.0b1 */
"whois.connect.com.au", /* 3.0.0b1 */

8
debian/changelog vendored
View File

@ -1,3 +1,11 @@
whois (4.7.16) unstable; urgency=medium
* Added new IPv6 allocations.
* Strip CIDR prefix length from queries to whois.arin.net.
* whois.denic.de does not understand the RIPE protocol anymore.
-- Marco d'Itri <md@linux.it> Fri, 15 Sep 2006 00:07:49 +0200
whois (4.7.15) unstable; urgency=high
* Fixed the parsing of hostname+port, which was broken by 4.7.14.

View File

@ -42,6 +42,7 @@
#2608:0000::/22 arin
#260C:0000::/22 arin
2610:0000::/23 arin
2620:0000::/23 arin
2800:0000::/23 lacnic

View File

@ -18,6 +18,8 @@
61.208.0.0/13 whois.nic.ad.jp # => 61.215.255.255
60.0.0.0/7 apnic
62.0.0.0/8 ripe
77.0.0.0/8 ripe
78.0.0.0/7 ripe
80.0.0.0/5 ripe # => 87.255.255.255
88.0.0.0/6 ripe # => 91.255.255.254
121.0.0.0/8 apnic

View File

@ -1,340 +0,0 @@
# NIC? means I have not been able to find the registry
# UPR means the TLD is managed by UPR, but I could not find any info
#
.br.com whois.centralnic.net
.cn.com whois.centralnic.net
.de.com whois.centralnic.net
.eu.com whois.centralnic.net
.gb.com whois.centralnic.net
.gb.net whois.centralnic.net
.hu.com whois.centralnic.net
.no.com whois.centralnic.net
.qc.com whois.centralnic.net
.ru.com whois.centralnic.net
.sa.com whois.centralnic.net
.se.com whois.centralnic.net
.se.net whois.centralnic.net
.uk.com whois.centralnic.net
.uk.net whois.centralnic.net
.us.com whois.centralnic.net
.uy.com whois.centralnic.net
.za.com whois.centralnic.net
.jpn.com whois.centralnic.net
.web.com whois.centralnic.net
.eu.org whois.eu.org
.com CRSNIC
.net CRSNIC
.org PIR
.edu whois.educause.net
.gov whois.nic.gov
.int whois.iana.org
.mil whois.nic.mil
.aero whois.information.aero
e164.arpa whois.ripe.net
.arpa whois.iana.org
.biz whois.nic.biz
.cat whois.cat
.coop whois.nic.coop
.info whois.afilias.info
.jobs whois.jobs
.mobi WEB http://pc.mtld.mobi/whois/
.museum whois.museum
.name whois.nic.name
.pro whois.registrypro.pro
.travel whois.nic.travel
.ac whois.nic.ac
.ad NONE # www.nic.ad
.ae whois.uaenic.ae
.af whois.nic.af
.ag whois.nic.ag
.ai WEB http://whois.offshore.ai/
.al NONE # http://www.inima.al/Domains.html
.am whois.nic.am
.an NONE # http://www.una.net/an_domreg/
.ao NONE # www.dns.ao
.aq NONE # 2day.com
.ar WEB http://www.nic.ar/
.as whois.nic.as
.at whois.nic.at
.au whois.ausregistry.net.au
.aw NONE # www.setarnet.aw
.az WEB http://www.nic.az/AzCheck.htm
.ba WEB http://www.nic.ba/stream/whois/
.bb WEB http://domains.org.bb/regsearch/
.bd NONE # http://www.bttb.net/home/main/internet/dot-bd-faq.htm
.be whois.dns.be
.bf NONE # NIC? http://www.onatel.bf/
.bg whois.register.bg
#.bh NONE # NIC? www.inet.com.bh
.bi WEB http://www.nic.bi/Nic_search.asp
.bj whois.nic.bj
.bm WEB http://207.228.133.14/cgi-bin/lansaweb?procfun+BMWHO+BMWHO2+WHO
#.bn NONE # NIC? www.brunet.bn
.bo WEB http://www.nic.bo/
.br whois.nic.br
.bs WEB http://www.nic.bs/cgi-bin/search.pl
.bt WEB http://www.nic.bt/
.bv NONE # http://www.norid.no/domenenavnbaser/bv-sj.html
#.bw # NIC? www.botsnet.bw btc.bw
.by WEB http://www.tld.by/indexeng.html
.bz whois.belizenic.bz
.ca whois.cira.ca
.cc NICCC
.cd whois.nic.cd
.cf NONE # was: WEB http://www.nic.cf/whois.php3
.cg WEB http://www.nic.cg/cgi-bin/whois.pl
.ch whois.nic.ch
.ci www.nic.ci
.ck whois.nic.ck
.cl whois.nic.cl
.cm NONE # http://info.intelcam.cm http://www.camnet.cm/
.edu.cn whois.edu.cn
.cn whois.cnnic.net.cn
.uk.co whois.uk.co
.co WEB https://www.nic.co/
.cr WEB http://www.nic.cr/servlet/niccr?tid=TWhois&Lng=5&Act=NEW
.cu WEB http://www.nic.cu/consult.html
.cv NONE # www.dns.cv?
.cx whois.nic.cx
.cy WEB http://www.nic.cy/nslookup/online_database.php
.cz whois.nic.cz
.de whois.denic.de
.dj whois.domain.dj
.dk whois.dk-hostmaster.dk
.dm whois.nic.dm
.do WEB http://www.nic.do/whois-h.php3
.dz WEB http://www.nic.dz/anglais/dom-attr-eng.htm
.ec WEB http://www.nic.ec/eng/nicec.htm
.ee whois.eenet.ee
.eg NONE # http://www.ise.org.eg/domain.htm http://www.frcu.eun.eg/docs-n/e-dns.php
#.eh
.er NONE # http://www.afridns.org/er/tld_er.txt
.es WEB https://www.nic.es/
#.et NONE # http://www.telecom.net.et/EthioInternet/domainname.html
.eu whois.eu
.fi whois.ficora.fi
.fj whois.usp.ac.fj
.fk NONE # http://www.fidc.org.fk/
.fm WEB http://www.dot.fm/whois.html
.fo whois.ripe.net # www.nic.fo
.fr whois.nic.fr
#.fx
.ga NONE # www.nic.ga
.gb NONE
#.gd # NO NIC (UPR)
.ge WEB http://whois.sanet.ge/
.gf whois.nplus.gf
.gg whois.channelisles.net
.gh NONE # http://www.ghana.com.gh/domain.htm
.gi WEB http://whois.gibnet.gi/
.gl NONE # www.nic.gl
.gm whois.ripe.net # www.nic.gm
.gn NONE # http://www.psg.com/dns/gn/
#.gp # www.nic.gp broken
#.gq # NO NIC http://www.intnet.gq/ http://www.getesa.gq/
.gr WEB https://grweb.ics.forth.gr/Whois?lang=en
.gs whois.adamsnames.tc
.gt WEB http://www.gt/whois.htm
.gu WEB http://gadao.gov.gu/domainsearch.htm
#.gw # no NIC?
#.gy # NIC? (UPR)
.hk whois.hkdnr.net.hk
.hm whois.registry.hm
.hn NONE # http://www.nic.hn/busquedas/
.hr WEB http://www.dns.hr/pretrazivanje.html
.ht WEB http://www.nic.ht/info/whois.cfm
.hu whois.nic.hu
.id whois.idnic.net.id
.ie whois.domainregistry.ie
.il whois.isoc.org.il
.im WEB http://www.nic.im/exist.html
.in whois.registry.in
.io whois.nic.io
#.iq # see http://nic-iq.nic-naa.net/
.ir whois.nic.ir
.is whois.isnet.is
.it whois.nic.it
.je whois.channelisles.net
#.jm # NIC? uwimona.edu.jm http://nic.jm
.jo WEB http://www.nis.jo/dns/ # old: http://amon.nic.gov.jo/dns/
.jp whois.jprs.jp
.ke whois.kenic.or.ke
.kg whois.domain.kg
.kh NONE # http://www.mptc.gov.kh/ http://www.nic.net.kh/
.ki WEB http://www.ki/dns/
.km NONE # NO NIC
#.kn # NO NIC (UPR)
#.kp
.kr whois.nic.or.kr
.kw WEB http://www.domainname.net.kw
.ky WEB http://kynseweb.messagesecure.com/kywebadmin/ # http://www.icta.ky/
.kz whois.nic.kz
.la whois.nic.la
.lb WEB http://www.aub.edu.lb/lbdr/search.html
.lc NONE # http://www.isisworld.lc/domains/
.li whois.nic.li
.lk whois.nic.lk
.lr NONE # http://www.psg.com/dns/lr/
.ls NONE # http://www.co.ls/
.lt whois.domreg.lt
.lu whois.dns.lu
.lv whois.nic.lv
.ly WEB http://www.lydomains.com/
#.ma # NIC? http://www.anrt.net.ma/nic/
.mc whois.ripe.net
.md WEB http://www.dns.md/whois.html
.mg NONE # www.nic.mg
.mh NONE # www.nic.net.mh
#.mk # NIC? http://www.mpt.com.mk
#.ml # NIC? www.sotelma.ml
.mm whois.nic.mm
.mn whois.nic.mn
.mo WEB http://www.monic.net.mo/
.mp NONE # www.nic.mp
#.mq # www.nic.mq broken
.mr NONE # http://www.univ-nkc.mr/nic_mr.html
.ms whois.adamsnames.tc
.mt WEB http://www.nic.org.mt/dir/home.html
.mu WEB http://www.nic.mu/mauritius/domain.whois.php
#.mv # NIC? www.dhiraagu.com.mv
.mw WEB http://www.registrar.mw/
.mx whois.nic.mx
.my whois.mynic.net.my
#.mz # NIC? www.uem.mz
.na whois.na-nic.com.na
.nc whois.cctld.nc
#.ne # NIC? http://www.intnet.ne
.nf whois.nic.nf
.ng NONE # http://psg.com/dns/ng/
.ni NONE # www.nic.ni
.nl whois.domain-registry.nl
.no whois.norid.no
.np WEB http://www.mos.com.np/domsearch.html
.nr WEB http://www.cenpac.net.nr/dns/whois.html
.nu whois.nic.nu
.nz whois.srs.net.nz
#.om NONE # NIC? http://www.gto.net.om http://www.omantel.net.om/
.pa WEB http://www.nic.pa/
.pe whois.nic.pe
#.pf # NIC? mana.pf
.pg NONE # http://www.npi.gov.pg/DNS/DNS-Application-form.htm
.ph WEB http://www.domains.ph/DomainSearch.asp
.pk WEB http://www.pknic.net.pk/
.co.pl whois.co.pl # "unofficial" SLD
.pl whois.dns.pl
.pm whois.nic.fr
.pn WEB http://www.pitcairn.pn/PnRegistry/CheckAvailability.html
.pr WEB http://www.nic.pr/domain/whois.asp
.ps WEB http://www.nic.ps/whois/whois.html
.pt whois.dns.pt
.pw whois.nic.pw
.py WEB http://www.nic.py/consultas/
.qa NONE # http://www.qatar.net.qa/services/virtual.htm
.re whois.nic.fr
.ro whois.rotld.ro
.edu.ru whois.informika.ru
.ru whois.ripn.net
.rw WEB http://www.nic.rw/cgi-bin/whoisrw.pl
.sa saudinic.net.sa
.sb whois.nic.net.sb
.sc NONE # www.nic.sc
.sd NONE # http://sudanic.isoc.sd/
.se whois.nic-se.se
.sg whois.nic.net.sg
.sh whois.nic.sh
.si whois.arnes.si
.sj NONE # http://www.norid.no/domenenavnbaser/bv-sj.html
.sk whois.sk-nic.sk
.sl NONE # http://www.sierratel.sl/domain/
.sm whois.ripe.net
.sn WEB www.nic.sn
.so NONE # www.nic.so - no country, no NIC
.sr whois.register.sr
.st whois.nic.st
.su whois.ripn.net
.sv WEB http://www.uca.edu.sv/dns/ # http://www.svnet.org.sv/
#.sy # NIC? www.ste.gov.sy
.sz NONE # http://www.sispa.org.sz/
.tc whois.adamsnames.tc
.td WEB http://www.nic.td/
.tf whois.nic.tf
.tg WEB http://www.nic.tg/
.th whois.thnic.net
.tj whois.nic.tj
.tk whois.dot.tk
.tl whois.nic.tl
.tm whois.nic.tm
.tn NONE # http://www.ati.tn/Nic/
.to whois.tonic.to
.tp whois.nic.tp
.tr whois.metu.edu.tr
.tt WEB http://www.nic.tt/cgi-bin/search.pl
.tv whois.nic.tv
.tw whois.twnic.net
.tz NONE # http://www.psg.com/dns/tz/
.ua whois.net.ua
.ug www.registry.co.ug # this is a whois server too
.gov.uk whois.ja.net
.ac.uk whois.ja.net
.uk whois.nic.uk
.um NONE # www.nic.um
.fed.us whois.nic.gov
.us whois.nic.us
.com.uy WEB http://dns.antel.net.uy/clientes/consultar.htm
.uy www.rau.edu.uy # this is a whois server too
.uz whois.cctld.uz
.va whois.ripe.net
.vc whois.opensrs.net
.ve WEB http://www.nic.ve/ # rwhois.reacciun.ve:4321
.vg whois.adamsnames.tc
.vi WEB http://www.nic.vi/whoisform.htm
.vn WEB http://www.vnnic.net.vn/english/reg_domain/
.vu WEB http://www.vunic.vu/whois.htm
.wf whois.nic.wf
.ws whois.samoanic.ws
#.ye # NIC? www.y.net.ye
.yt whois.nic.yt
.yu NONE # www.nic.yu
.ac.za whois.ac.za
.co.za WEB http://whois.co.za/
.gov.za whois.gov.za
#.net.za whois.net.za
.org.za WEB http://www.org.za/ # rwhois.org.za:4321
.za NONE # http://www.internet.org.za/slds.html many more SLD...
.zm NONE # NIC? http://www.zamnet.zm/
.zw NONE # http://www.zispa.co.zw/
-dom whois.networksolutions.com
-org whois.networksolutions.com
-hst whois.networksolutions.com
-arin whois.arin.net
-ripe whois.ripe.net
-mnt whois.ripe.net
-lacnic whois.lacnic.net
-afrinic whois.afrinic.net
-ap whois.apnic.net
-ar whois.aunic.net
-cn whois.cnnic.net.cn
-cz whois.nic.cz
-dk whois.dk-hostmaster.dk
-il whois.isoc.org.il
-is whois.isnet.is
-kg whois.domain.kg
-ti whois.telstra.net
-tw whois.twnic.net
-6bone whois.6bone.net
-coop whois.nic.coop
-cknic whois.nic.ck
-idnic whois.idnic.net.id
-itnic whois.nic.it
-frnic whois.nic.fr
-gandi whois.gandi.net
-lrms whois.afilias.net
-metu whois.metu.edu.tr
-nicat whois.nic.at
-nicir whois.nic.ir
-norid whois.norid.no
-ripn whois.ripn.net
-rotld whois.rotld.ro
-sgnic whois.nic.net.sg
-uanic whois.com.ua
-uynic www.rau.edu.uy

View File

@ -432,7 +432,7 @@ const char *whereas(const unsigned short asn)
char *queryformat(const char *server, const char *flags, const char *query)
{
char *buf;
char *buf, *p;
int i, isripe = 0;
/* 64 bytes reserved for server-specific flags added later */
@ -480,6 +480,9 @@ char *queryformat(const char *server, const char *flags, const char *query)
sprintf(buf, "%s/e", query); /* ask for english text */
else
strcat(buf, query);
} else if (!isripe && strcmp(server, "whois.arin.net") == 0 &&
(p = strrchr(query, '/'))) {
strncat(buf, query, p - query); /* strip CIDR */
} else
strcat(buf, query);
return buf;

View File

@ -1,6 +1,6 @@
Summary: Enhanced WHOIS client
Name: whois
Version: 4.7.15
Version: 4.7.16
Release: 1
License: GPL
Vendor: Marco d'Itri <md@linux.it>