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
	  (Ticket http://rt.cpan.org/Ticket/Display.html?id=27097)
	- 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
	- add colourable user agent to satisfy http://nic.ac/
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 
	  (Ticket https://rt.cpan.org/Public/Bug/Display.html?id=52144)
2.11	Dec 1 2009	David T Dzhanaev
	- fixed 02-internet.t tests broken when no connection
	  (Ticket https://rt.cpan.org/Public/Bug/Display.html?id=41712)
	- fixed Cache broken in taint mode
	  (Ticket https://rt.cpan.org/Public/Bug/Display.html?id=47216)
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
	  (Ticket https://rt.cpan.org/Public/Bug/Display.html?id=53084)
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