Revision history for Perl module Net::Whois::Raw.
0.01 Jul 05 2000
-
original version; created by h2xs 1.19
0.23 Mar 25 2003
-
only exports &whois by default, the other variables are exportable still.
-
incorporated new whois servers ( thanks Toni Mueller <support@oeko.net> )
-
now tests the main tlds
-
added some more regexen to strip out disclaimers and such ( for $OMIT_MSG > 2 ).
-
moved %servers to %Net::Whois::Raw::Data::servers
0.24 Nov 18 2003 Walery Studennikov
-
fixed whois server for .org domains and add new whois servers
for multilingual domains
-
fixed recursive whois requests for .org domains
-
new fail-check and strip patterns added
-
more verbose error messages
-
added support for third level domains
-
some bugfixes
0.25 Nov 21 2003 Walery Studennikov
-
fixed multilingual domains whois via whois.melbourneit.com server
-
whois_config function for setting config variables
(if setting imported variables $OMIT_MSG, $CHECK_FAIL etc.
doesn't work for some reason, for example because of
namespace problems in mod_perl scripts)
0.26 Jan 09 2004 Walery Studennikov
-
added recursive whois requests for .cc domains
-
fixed recursive whois requests for whois.crsnic.net
0.27 Feb 10 2004 Alex Kapranoff
-
patch to check availability of .info and .biz domains
0.28 Feb 20 2004 Alex Kapranoff
-
fixed documentation for pwhois.PL
0.29 Feb 24 2004 Walery Studennikov
-
fixed extra rules which strips the copyright message or disclaimer
-
removed pwhois.PL. "pwhois" is shipped now instead.
-
data structures in Net/Whois/Raw/Data.pm reformatted
-
new strip patterns for whois.crsnic.net
0.30 Mar 15 2004 Walery Studennikov
-
added strip rules for whois.dns.be
0.31 Mar 19 2004 Walery Studennikov
-
more robust recursive whois queries
0.32 Apr 07 2004 IVAN
-
small fix allows the module to work under 5.005
0.33 Apr 21 2004 Walery Studennikov
-
new whois server in Data.pm - whois.regtime.net
0.34 May 18 2004 Richard Poole
-
new whois server in Data.pm - whois.centralnic.com
0.35 Jun 29 2004 Walery Studennikov
-
fix of regexp pattern in check_existance
0.36 Jul 22 2004 Richard Poole
-
fix for Raw.pm that ensures that we do not get confused when
looking up a domain which has many entries in the whois database
(for WHOIS.CRSNIC.NET)
0.37 Aug 11 2004 Walery Studennikov
-
fixed recursive whois requests for .tv domains
0.38 Sep 23 2004 Walery Studennikov
-
fixed recursive whois requests for .ws domains
-
strip patterns for whois.directnic.com
-
fix strip mechanism in case of recusive whois requests
0.39 Oct 29 2004 Walery Studennikov
-
more fixes for Raw.pm that ensures that we do not get confused when
looking up a domain which has many entries in the whois database
(for WHOIS.CRSNIC.NET)
0.40 Dec 09 2004 Walery Studennikov
-
add fail pattern for whois.dns.be
0.41 Dec 17 2004 Luis Moreno
-
fix caching when using a particular whois server in whois function
0.42 Jan 11 2005 Sun Guonian
-
update hostname of CN whois server
0.43 Feb 04 2005 Walery Studennikov
-
new options (exported variables): @SRC_IPS, $CHECK_EXCEED
0.90 Mar 03 2005 Walery Studennikov
-
total rewrite / restructuring of module
-
new exported function: get_whois
0.91 Mar 04 2005 Walery Studennikov
-
fixed bug (introduced in v0.90) that caused fault of DNS server whois queries
-
new test for DNS servers whois
0.92 Mar 28 2005 Walery Studennikov
-
new fail check patterns
0.93 Apr 13 2005 Walery Studennikov
-
updated WHOIS server for AU zone
0.94 Apr 26 2005 Marc Jauvin
-
TIMEOUT implementation fix
0.95 May 16 2005 Walery Studennikov
-
new parameter "-a" (source ip address) in pwhois script
0.96 Jun 28 2005 Walery Studennikov
-
???
0.97 Jul 26 2005 Bernd Ahlers <b.ahlers@ba-net.org>
-
update for DENIC whois server
0.98 Sep 19 2005 Bernd Ahlers <b.ahlers@ba-net.org>
-
small typo fixes
0.99 Jan 10 2006 Walery Studennikov
-
added whois server for .KZ
1.0.0 Jan 11 2006 Walery Studennikov
-
new major release: added obtaining WHOIS results via HTTP:
now .IN and .KZ domains are queried via HTTP by default.
To force querying other domain via HTTP you should provide
server name 'www_whois'
1.0.1 Jan 13 2006 Danil Krivopustov <KrivopustovDA@regtime.net>
-
fixed obtaining WHOIS of IP addresses (split_domname function)
1.1.0 Jan 16 2006 Walery Studennikov
-
improved obtaining WHOIS of IP addresses.
Patterns for recursive WHOIS queries were borrowed
from Net::Whois::IP. Many thanks to Net::Whois::IP author Ben Schmitz
1.1.1 Jan 18 2006 Walery Studennikov
-
fix WHOIS-over-HTTP: added missing function koi2win,
1.1.2 Jan 18 2006 Walery Studennikov
-
switch .spb.ru and .msk.ru to HTTP
1.02 Feb 04 2006 Walery Studennikov
-
change version numbering scheme
-
change pynycode names of IDN names
1.03 Mar 21 2006 David Parry
-
change whois server name for .CA
1.04 Mar 22 2006 Bram
-
added whois.eu server
1.05 Apr 03 2006 Walery Studennikov
-
added new options to pwhois script
1.06 Apr 03 2006 Walery Studennikov
-
fix manual page for pwhois script
1.07 Apr 12 2006 Martin Lee
-
replaced .JP whois server address
1.08 Jul 26 2006 Reto Grossenbacher
-
changed WHOIS servers for .CH and .LI domains
1.09 Jul 27 2006 Reto Grossenbacher
-
fixed strip patterns for yesterday's changes
1.10 Jul 30 2006 K. J. Cheetham
-
addons to %Net::Whois::Raw::Data::exceed hash
1.11 Aug 10 2006
-
changed whois server for .aero (Danil Krivopustov)
-
added fail check for whois.melbourneit.com (Yulia Shtyrjakova)
1.12 Aug 16 2006 Roman Filippov
-
changed whois server for .gs
1.13 Aug 20 2006 Doug Barton
-
Addons + restyling of Net::Whois::Raw::Data
1.14 Aug 24 2006 Doug Barton
-
Addons to Net::Whois::Raw::Data
1.20 Nov 18 2006 Walery Studennikov
-
!INTERFACE CHANGE: CACHE_TIME now specifies time in minutes,
not in hours. Hours are too rough for some applications. Sorry :(
-
Bumped version number for the above reason
1.21 Apr 13 2007 Danil Krivopustov
-
fixes for Net::Whois::Raw::Data
1.22 May 16 2007 Walery Studennikov
-
Removed legacy RACE encoding support
-
Default cache time set to 60 minutes
-
Fixed timeout behaviour. Now timeouts are more robust
-
Small refactoring
1.23 May 22 2007
-
Added $DEBUG initialization (Walery Studennikov)
-
Path for obtaining complete WHOIS info for .name domains (Yulia Shtyrjakova)
1.24 Aug 15 2007 Walery Studennikov
-
More descriptive error message when can't create socket
1.30 Sep 06 2007 Walery Studennikov
-
Carp::confess instead of die when can't connect
-
Don't use Exporter anymore; revised export list (can cause some incompatibilities, so version number bumped)
1.31 Sep 06 2007 Walery Studennikov
-
fexes in pwhois caused by today's module changes
1.32 Sep 07 2007 Walery Srudennikov
-
added support for WHOIS requests for any object (not only for domain),
for example, WHOIS requests for registrars now supported
1.33 Oct 10 2007 Walery Srudennikov
-
added whois servers for many CentralNIC TLDs in New::Whois::Raw::Data
1.35 Nov 06 2007 Walery Studennikov
-
strip copyright notices for .mobi domains
1.36 Nov 15 2007 Walery Studennikov
-
update documentation (setup variables description)
-
change "use vars" to "our" in Net::Whois::Raw::Data
-
start to build postprocessing framework (added %Net::Whois::Raw::Data::postprocess)
1.37 Nov 20 2007 Walery Studennikov
-
added strip patterns for whois.godaddy.com, whois.paycenter.com.cn, whois.enom.com
1.38 Nov 21 2007 Walery Studennikov
-
added strip patterns for whois.dotster.com
1.39 Nov 22 2007 Walery Studennikov
-
added strip patterns for whois.nordnet.net
1.40 Feb 04 2008 Sergey Kotenko
-
fixed parsing of excessive querying for whois.ripn.net
1.41 Feb 08 2008 Sergey Kotenko
-
added %Net::Whois::Raw::POSTPROCESS
1.42 Feb 25 2008 Sergey Kotenko
-
added whois server (http) for .VN
1.43 Feb 29 2008 Sergey Kotenko
-
common code moved to Net::Whois::Raw::Common. Can be used by other modules.
1.50 Mar 11 2008 Sergey Kotenko
-
version bounce due to a large refactoring
-
some more code moved to Net::Whois::Raw::Common
-
new caching mechanism
-
tests writen for Net::Whois::Raw::Common
-
tests writen for checking the correctness of whois-servers
1.51 Mar 12 2008 Sergey Kotenko
-
test 02-internet.t fixed to work correctly on MS Windows.
1.52 Mar 26 2008 Walery Studennikov
-
.asia support added
1.53 Mar 31 2008 Sergey Kotenko
-
fixed warnings on cache writing
1.54 Jun 28 2008 Matsui Shinsuke
-
.ac support added
1.56 Jul 31 2008 Pavel Odintsov
-
.vn support fixed
-
HTTP POST requests fixed
1.57 Aug 11 2008 Walery Studennikov
-
Removed annoying warning from Net/Whois/Raw.pm
1.58 Nov 07 2008 Walery Studennikov
-
Added .BZ support (www_whois)
1.59 Nov 14 2008 ivan baktsheev
-
now client can offer his own dns resolver and smart local socket selection
-
added option to change default socket
-
added "banned" message from internic
1.60 Nov 14 2008 Walery Studennikov
-
pwhois script rewritten (use Getopt::Long)
-
small bugfixes + code layout foxes
1.61 Jan 27 2009 Vadim Likhota, Walery Studennikov
-
add whois.nic.name for .NS query for .name domains in addition for whois.nsiregistry.net
-
add Test::More to module requirements
1.62 Feb 04 2009 Walery Studennikov
-
fixed getting whois info via HTTP from nic.ac
1.63 Feb 09 2009 Walery Studennikov
-
turn off test for www_whois_query for 'nic.ac'. It fails too often
1.64 Feb 25 2009 Vadim Likhota, Walery Studennikov
-
add www.nic.tj whois via www_whois_query (now whois.nic.tj not work)
1.65 Mar 25 2009 Walery Studennikov
-
add whois server for .TEL domains
-
SPB.RU and MSK.RU zones are removed from www_whois
1.66 Mar 26 2009 Walery Studennikov
-
fixed tests
1.67 Mar 30 2009 Alexey Sharipov
-
fixed caching issues
2.00 Mar 31 2009 Walery Studennikov, Vadim Likhota
-
core now uses unicode (MAJOR CHANGE!!!!)
-
all the data in Net::Whois::Raw::Data are counterchecked
-
duplicating 'strip_whois' and 'check_existance' functions are deleated from Net::Whois::Raw::Common,
now only the data from Net::Whois::Raw::Data are used instead of them
-
now flags OMIT_MSG and CHECK_FAIL supports only true and false values.
Support for OMIT_MSG == 2 and CHECK_FAIL == 2 was dropped.
-
fixes for .CN and .VN domains
2.01 May 14 2009 Walery Studennikov
-
support exceed pattern for .ws
2.02 Aug 28 2009
-
fix for twocows (by DAVINCHI)
-
fix for "perl spits out an error if $res_srv is undefined" (by Ian Stuart)
2.03 Sep 10 2009 Andrey Kuzmin
-
add five zones: COM.UA ORG.UA KIEV.UA BIZ.UA NOV.RU
2.04 Sep 16 2009 Walery Studennikov
-
Support for list of whois servers which has no idn support
2.05 Sep 21 2009 Ilya Chesnokov, Vadim Likhota
-
fix for .MN zone
-
fixes for COM.UA ORG.UA KIEV.UA BIZ.UA zones
-
add zone PP.UA
2.06 Oct 22 2009 Ilya Chesnokov
-
added internal answer postprocessing
2.07 Nov 24 2009 Walery Studennikov
-
support for cyrillic .RF domain
-
fixes for multilingual TLDs
2.08 Nov 24 2009 David T Dzhanaev
-
multiple ccTLD zones added
-
fixed case-sensitive search for an appropriate whois
2.09 Nov 26 2009 David T Dzhanaev
-
support geographic domains for .RU and .SU zones
2.10 Nov 30 2009 David T Dzhanaev
-
fixed -A param in pwhois
2.11 Dec 1 2009 David T Dzhanaev
-
fixed 02-internet.t tests broken when no connection
-
fixed Cache broken in taint mode
2.12 Dec 8 2009 Walery Studennikov
-
now we require perl 5.8.1 and Encode
2.13 Jan 17 2010 Andrey Suslov
-
fixed 'v-string' portability warning
2.14 Feb 1 2010 Andrey Suslov
-
search DNS-servers in .org, .biz, .name zones through
a whois-server of appropriate zone
2.15 Feb 1 2010 Andrey Suslov
-
added more tests to MANIFEST
2.16 Feb 24 2010 Alexander Ponomarev
-
fixed 'www whois' test
2.17 Feb 24 2010 Roman V. Nikolaev
-
external hooks support: whois_query_sockparams, whois_query_socket, whois_query_ua
2.18 Mar 25 2010 Walery Studennikov
-
Coro tests are turned off by default
2.19 Mar 26 2010 Walery Studennikov
-
Exceed patterns updated for whois.eu
-
Fixed whois_config (CHECK_EXCEED support)
2.20 Apr 01 2010 Walery Studennikov
-
$Net::Whois::Raw::USE_CNAMES option removed (who needs it??)
-
Crutch for rechecking RELCOM-domains through WWW
-
added 'not found' string for .kg domains
2.21 Apr 20 2010 Ilya Chesnokov
-
Added whois servers for zones: .MD, .GD, .HT, .IM, .KI, .LC, .TRAVEL, .FM, .CO
-
Fixed whois servers for zones: .LA, .SB, .VN
-
Fixed %strip hash for .CX, .MU, .NL, .TL
-
Added .CM zone
2.22 Apr 26 2010 Walery Studennikov
-
Fixed $CACHE_TIME parameter documentation
-
Fixed .CM zone processing
-
Added real whois server for .KG zone
2.23 Aug 25 2010 Walery Studennikov
-
Fixed problem with tests for .TJ domains
2.24 Sep 01 2010 Ilya Chesnokov
-
For .BZ domains whois server changed from www_whois to whois.belizenic.bz
2.25 Sep 02 2010 Ilya Chesnokov
-
And then again to www_whois (but to another URL)
2.26 Oct 06 2010 Timur Nozadze
-
Fixed problem with passing server parameter from command line in pwhois
-
Fixed problem with encoding detection in pwhois on Windows
-
Added convertation to punycode in pwhois
2.27 Nov 11 2010 Timur Nozadze
-
Added domain name validation in pwhois
-
Updated some 'not found' string
2.28 Jan 24 2011 Walery Studennikov
-
whois.relcom.ru is no more. Using whois.nic.ru instead.
-
Removed crutches for whois.relcom.ru / www_whois
2.29 Jan 31 2011 Walery Studennikov
-
Further migration from whois.relcom.ru to whois.nic.ru
2.30 Feb 09 2011 Walery Studennikov
-
confess -> die :: no need to die such verbosely
2.31 Feb 28 2011 Ilya Chesnokov
-
Added whois server for .SO zone
2.32 May 19 2011 Timur Nozadze
-
Deleted whitespaces removing from the whois result
2.33 Jul 29 2011 Ilya Chesnokov
-
Added whois server for .CO.UA zone
2.34 Aug 01 2011 Ilya Chesnokov
-
Added whois server for .IN.UA zone
2.35 Sep 06 2011 Ilya Chesnokov
-
Added whois server for .XXX zone
-
Fixed BZ whois (restored whois.belizenic.bz server)
2.36 Oct 25 2011 Ilya Chesnokov
-
Fixed regexp for .PRO whois check
2.37 Nov 24 2011 Walery Studennikov
-
Fixed whois server address for *.ua domains
2.38 Dec 09 2011 Walery Studennikov
-
Confess instead of die to simplify error tracing
2.39 Dec 26 2011 Walery Studennikov
-
internet tests updated
-
Net::Whois::Raw::Data addons / updates, thanx to Guillaume
2.40 Jan 31 2012 Alex Bykov
-
Now you can redefine SOCK_CLASS::getline method as you want
-
require_once for Data::Dumper
2.41 Mar 14 2012 Timur Nozadze
-
Case-insensitive match for "not found" messages
2.42 Jul 11 2012 Alexander Nalobin
-
utf8 encoding fix
2.43 Aug 21 2012 gleecology
-
IPv6 whois support
2.44 Jan 11 2013 Alexander Nalobin
-
IPv6 whois support with Regexp::IPv6
2.45 Jan 31 2013 Alexander Nalobin
-
Using whois.netcom.cm for CM instead of web whois
-
TV whois server updated
-
BZ web whois updated
-
MU, IN, CN web whois removed