- [#5] Add .phpunit.cache into .gitignore
- [#5] Fix syntax
- [#5] Fix unused functions
- [#5] Fix unused variables
- [#5] Comments may not appear after statements
- [#5] Expected 1 space before opening brace; found 0
- [#5] Fix unused variable $data
- [#5] Fix undefined variable $b
- [#5] Fix indent in .md files
- [#5] Use short array syntax
- [#5] Fix indent in .md files
- [#5] Fix CHANGELOG.md
- [#5] Remove "bootstrap.php" file
- [#5] Remove require_once from ParserTest.php
- [#5] Remove "print_r" function
- Update PHPUnit Test and fixtures
- Remove CliHelper.php - use instead json file for test
- Minor fixes in WsHandler.php
- [#1] Parse "Registry info" using raw_data in "Handlers/CoopHandler.php"
- Add more patterns in AbstractHandler::parseStandardDate method
- Update PHPUnit Test
- Update .travis.yml
- Minor fix in IsHandler - but at the moment it is still broken
- [#92] Infinite Loop - Possible final resolution of hell problem
- Add more patterns in AbstractHandler::parseStandardDate method
- Less duplicated code in FrHandler class
- Fixed version of "phpunit/phpunit" in composer.json
- Update Tests
- Update "fixtures" files
- Clean up Tests folder
- Update ParserTest
- Rename HandlerTestTest in AbstractHandler (to solve PHPUnit warning)
- In UnitTest, throw UnexpectedValueException when a no parsable date is found
- Minor fixed in IpTools.php
- Clean up code AbstractHandler.php
- Clean up code in AeHandler.php
- Use Handlers class instead file
whois.[tld].php
- Use CzHandler instead whois.cz.php
- Use ZanetHandler instead whois.zanet.php
- Use XxxHandler instead whois.xxx.php
- Use WsHandler instead whois.ws.php
- Use VeHandler instead whois.ve.php
- Use UsHandler instead whois.us.php
- Use TodayHandler instead whois.today.php
- Use TodayHandler instead whois.today.php
- Use TelHandler instead whois.tel.php
- Use SuHandler instead whois.su.php
- Use SiHandler instead whois.si.php
- Use SeHandler instead whois.se.php
- Use ScHandler instead whois.sc.php
- Use RwhoisHandler instead whois.rwhois.php
- Use RuHandler instead whois.ru.php
- Use RoHandler instead whois.ro.php
- Use PtHandler instead whois.pt.php
- Use ProHandler instead whois.pro.php
- Use PlHandler instead whois.pl.php
- Use PhHandler instead whois.ph.php
- Use OrgHandler instead whois.org.php
- Use NuHandler instead whois.nu.php
- Use NoHandler instead whois.no.php
- Use EuHandler instead whois.eu.php
- Use DeHandler instead whois.de.php
- Use FiHandler instead whois.fi.php
- Use NlHandler instead whois.nl.php
- Use MxHandler instead whois.mx.php
- Use MuseumHandler instead whois.museum.php
- Use MobiHandler instead whois.mobi.php
- Use MeHandler instead whois.me.php
- Use LyHandler instead whois.ly.php
- Use LuHandler instead whois.lu.php
- Use LtHandler instead whois.lt.php
- Use FjHandler instead whois.fj.php
- Use LondonHandler instead whois.london.php
- Use JpHandler instead whois.jp.php
- Use ItHandler instead whois.it.php
- Use IsHandler instead whois.is.php
- Use IrHandler instead whois.ir.php
- Use IpHandler instead whois.ip.php
- Use IntHandler instead whois.int.php
- Use InHandler instead whois.in.php
- Use InfoHandler instead whois.info.php
- Use IlHandler instead whois.il.php
- Use IeHandler instead whois.ie.php
- Use HuHandler instead whois.hu.php
- Use FrHandler instead whois.fr.php
- Use FmHandler instead whois.fm.php
- Use CoopHandler instead whois.coop.php
- Use NameHandler instead whois.name.php
- Use DkHandler instead whois.dk.php
- Use DevHandler instead whois.dev.php
- Use CzHandler instead whois.cz.php
- Use CoHandler instead whois.co.php
- Use CnHandler instead whois.cn.php
- Use ChHandler instead whois.ch.php
- Use CatHandler instead whois.cat.php
- Use CaHandler instead whois.ca.php
- Remove obsolete file "handler.template.php"
- Remove deprecated "generic_parser_a_blocks" function
- Deprecated "get_contact" function
- Fix date parsing that did not take microseconds into account, cause an infinite loop in get_date function
- Little fixes in NzHandler
- Remove obsolete fr_handler file, use FrHandler class
- Fix date parsing that did not take microseconds into account, cause an infinite loop in get_date function
- Include 5.6.5 in 6.0 branch (jsmitty12)
- Remove line ending override for
.txt
fixtures (jsmitty12) - Add tests for .ru domains (jsmitty12)
- Add test for .cat domains (jsmitty12)
- Add tests for .ch domains (jsmitty12)
- Add tests for .cn domains (jsmitty12)
- Add tests for .co domains (jsmitty12)
- Add tests for .co.za domains (jsmitty12)
- Add tests for .coop domains (jsmitty12)
- Add tests for .cz domains (jsmitty12)
- Add tests for .eu domains (jsmitty12)
- Add tests for .fi domains (jsmitty12)
- Add tests for .fj domains (jsmitty12)
- Add tests for .fm domains (jsmitty12)
- Add tests for .fr domains (jsmitty12)
- Add tests for .hu domains (jsmitty12)
- Add tests for .ie domains (jsmitty12)
- Stub tests for .il domains (jsmitty12)
- Stub tests for gtld afternic (jsmitty12)
- Add parser for .kiwi domains (jsmitty12)
- Fix whois server for .kiwi domains (sirvulcan)
- Synchronize Travis-CI config with
master
branch (jsmitty12) - Set xdebug.mode=coverage via global environment variable (jsmitty12)
- Revert using
algo26-matthias/idna-convert@dev-master
- Work around deprecated PHPUnit method
- Use
algo26-matthias/idna-convert@dev-master
while waiting for official PHP 8.0 support - Simplify CI testing
- Enable support for PHPUnit 8 & 9
- Require PHP >7.2
- Improve support for
.co.uk
domains (TorbenLundsgaard) - Improve support for
.ws
domains (sirvulcan)
- Split fixture files the same way WhoisClient splits raw whois data (naitsirch)
- Rename handler for
.de
domains, add test cases (jsmitty12) - Rename and fix handler for
.uk
domains, add test cases (jsmitty12) - Update tests for
.us
domains, add test cases (jsmitty12) - Rename handler for
.cl
domains, add test cases (jsmitty12) - Rename handler for
.edu
domains, add test cases (jsmitty12) - Rename handler for
.ae
domains, add test cases (jsmitty12) - Rename handler for
.aero
domains, add test cases (jsmitty12) - Rename handler for
.ag
domains, add test cases (jsmitty12) - Rename handler for
.am
domains, add test cases (jsmitty12) - Rename handler for
.app
domains, add test cases (jsmitty12) - Rename handler for
.asia
domains, add test cases (jsmitty12) - Rename handler for
.nic
domains, add test cases (jsmitty12) - Rename handler for
.at
domains, add test cases (jsmitty12) - Rename handler for
.au
domains, add test cases (jsmitty12) - Rename handler for
.be
domains, add test cases (jsmitty12) - Rename handler for
.bh
domains, add test cases (jsmitty12) - Rename handler for
.biz
domains, add test cases (jsmitty12) - Rename handler for
.br
domains, add test cases (jsmitty12) - Fix date parsing in PHP 7.3 (jsmitty12)
- Add script to generate test fixtures (jsmitty12)
- Fix parsing for
.ca
domains (maxiwheat, jsmitty12) - Add support for
.london
domains (adamjimenez, jsmitty12) - Add support for
.ph
domains (jsmitty12) - Add support for
.dev
domains (jsmitty12) - Add support for
.today
domains (jsmitty12)
- Improve date parsing when a standard format is used (jsmitty12)
- Officially support PHP 7.4 (TorbenLundsgaard, jsmitty12)
- Replace abandoned
mso/idna-convert
dependency - Fix Undefined index notice in
.de
handler (naitsirch)
- Test against PHP 7.3 and PHP 7.4 (nightly)
- Remove roave/security-advisories from composer.json
- Add
whois()
helper function (TorbenLundsgaard)
- Support .no domains (TorbenLundsgaard)
- Support .dk domains (TorbenLundsgaard)
- Improve support for .se domains (TorbenLundsgaard)
- Support .app domains (fideloper)
- Fix broken CI build (#20)
- Fix CVE-2015-5243 (#19)
- Fix a broken variable reference in GTLD fastdomain handler
- Update the license to GPL 2.0+
- Update
composer.json
andREADME.md
to reference this project instead of the original
- Correctly retrieve expiration date in GTLD handler
- Fix retrieval of .uk expiry date
- Replace broken foreach() construct in get_blocks()
- Disable support for non ICANN domains (Used new.net doesn't exist anymore)
- Configure TravisCI
- Eliminate PHP 4 constructors
- PHP 7.1 compatibility
- Fix inaccurate date formats for various TLDs
- Add additional parse strings for domain.sponsor, domain.changed, and domain.expires
- New whois servers
- html & cosmetic changes in examples
- released version 4.2.2
- fixes for arin (bug #3339783)
- fixed .nl handler (bug #3314404)
- fixed .ae whois server (bug #3354286)
- fixed bug #3333558
- .uk handler improvement (partial patch #3314417)
- added support for .gt domains (request #3353926)
- cosmetic fixes to many handlers (removed unuseful spaces, removed change history, regyinfo position unification,...)
- cira.ca,nicline are non UTF8
- added handler for gandi (request #3155752)
- added handler for .cl
- corrected utf-8 support for .hu, .br and ripe
- fixes for .pl, .org.za, .be, .cz, .de, .fj, .it, .ch handlers
- nameservers are automatically searched if missing
- fixed .be handler (bug #3307363)
- fixed ip.lacnic handler array handling
- fixed .eu hanlder (bug #3297823)
- fixed .ae handler (bug #3181964)
- fixed .uk handler (partial patch # 3314417)
- fixed .ru handler (bug #3178123)
- added handler for .ir
- fixed .se handler (bug #3165639)
- fixed .pe server (bug #3164251)
- fixed .co handler (bug #3159317)
- fixed .ca handler (bug #3141475)
- fixed .ca handler
- fixed .pl handler
- fixed .de handler
- added handler for corporate domains (Kyle Brost)
- added support for .ke domains
- released version 4.2.1
- provided default object data for unsupported domains
- fixed .si handler
- UseServer can now be used for ip addresses
- removed dangerous exec call
- improved extra whois parameters for better support of .jp whois
- added handler for .jp
- added handler for .co
- added ipv6 support
- joined common whois field list
- some minor fixes
- testsuite can now test specific handlers
- fixed iana handler
- improved generic_parser_b
- removed .es handler
- better AS support
- ip handlers rewritten
- added dnssec info to domain object
- parser improved
- better support for some non utf-8 servers
- removed buydomains handler
- added afternic handler
- fixes for many handlers
- fixed arin new query format
- better ip refferal whois follow-up
- avoid double rwhois queries
- added gtld handlers for domainpeople,dremhost,fastdomain, marmonitor & names4ever (by Brandon Whaley)
- fixed gtld handler: some registrars give no information on pendingdelete domains that could appear as unregistered
- fixed bug #2991358 (owner not correctly set for .at domains)
- fixed bug #2991270 (added extra incorrect nameserver on .eu domains)
- fixed bug #2991265 (.org organization not parsed)
- added .ly handler
- added .fj handler
- released version 4.2.0
- added handler for .tel
- new easy_parser funtion applied to many handlers
- fixes for several handlers
- stargateinc handler moved to namevault
- itsyourdomain seems to be now tucows
- domainbank is now handled by dotster
- domaincontender is now assorted
- fixed bug #2888773 validip function uses undefined variable
- improved .eu domain registration status detection
- fixes for html nice output and utf-8 support
- fixed bug #2153003
- fixed bug #2153380 Bad info for joker.com domain owners
- check network nserver too
- added suport for spanish dates
- fixed ws handler
- fixed 'bold' regex and removed extra blank lines in showHTML result
- fixed namespace in whois.ip.lib.php
- allow to specify full url in showHTML result
- added .ve handler by jlchafardet
- fixed some handlers reporting 'bill' instead of 'billing'
- added helper functions for some handlers
- fixed .au handler
- fixed .es handler
- added handler for .su
- added handler for .fi
- added handler for .asia
- fixed hangup bug on some non-responding rwhois servers (read result changed to non-blocking)
- added support & handler for .me
- fixed .fr handler
- fixed .cz handler registered date
- fixed .fr handler
- added .ro handler
- added handler for .it
- added handler for .fr
- Added support for .ve
- Released version 4.1.3
- fixed whois.museum
- do not use handlers on error
- improved nameserver detection (again)
- fixed whois.pl, whois.gtld.nominalia, whois.gtld.onlinenic, whois.ovh
- removed test for informe.ws
- minor fix to whois.gtld.enom
- minor chages to other handlers
- improved nameserver detection (again)
- fixes & improvements on whois.mx
- whois.za.php renamed to whois.zanet.php
- added support & handler for .org.za
- added handler for .co.za
- minor improvemts on whois.client.php to allow handlers for second level domains
- improved nameserver detection
- minor fix to .ie handler
- dotregistrar is now part of dotster
- fixes in date parser
- .cz handler update
- fixed .ch whois server detection
- fixed uninitialized variable in example.php
- fixes in publicdomainregistry and uk handlers
- improved regex for html output
- added support for centralnic domains
- added handler for .pt and .ae (pacth #1709470)
- fixed bug #1761156
- applied patch #1749389
- removed support for .gr domains
- uniform way to specify query array
- fixed reporting of ip query information
- fixes to ip handler and APNIC ip handler
- minox fix in whois.gtld.publicdomainregistry.php
- removed unused handler whois.gtld.directi.php
- fixed tucows/opensrs gtld handler detection
- more improvements and cleanup of whois.parser.php
- added gtld handler for Fabulous
- several improvments on whois.parser
- several handlers fixed to work with improved parser
- added gtld handler for NameKing
- rearranged regyinfo array
- better info reporting on ip whois
- restrict .com/.net searches to domains
- regyinfo now contains a list of all servers servers contacted in key 'servers'
- improvements in contact data detection in whois.parser
- added gtld handler for OnlineNIC
- added gtld handler for Wild West Domains
- utf8 fixes in example.php
- added gtld handler for RRPPROXY
- added gtld handler for NICCO
- fixes and improvments in .pl handler
- improved IDNA support
- fixed warnings in nicline and tmagnic gtld handlers
- added support for IDNA (internationalized) domains names as defined in RFC3490, RFC3491, RFC3492 and RFC3454 using Matthias Sommerfeld idna_convert class
- allow easy plugin for new gtld handlers
- minor improvement to testsuite.php
- fixed .se handler
- namesdirect has joined with dotster
- fixed tmagnic gtld handler
- added basic support for .bz
- whois.info.php cosmetic changes
- added .ru handler
- support for multiple status lines in whois.org.php and whois.gtl.php
- removed whois.gtld.chdom handler
- allow easy plugin for new country handlers
- minor improvement to whois.client.php and whois.parser.php
- added gtld handler for OVH
- fixed error in whois.ip.php
- minor fix on whois.ip.php
- some handlers where not seeting rawdata
- Fixed nic.br ip handler detection
- fixed .cat registered yes/no detection
- minor fix to .eu handler
- fixes in arin ip handler
- changed the way gTLD handlers are detected
- fix/improvement for register.com handler
- Released version 4.1.2
- minor fixes to testsuite.php, whois.parser.php, whois.gtld.joker.php, whois.gtld.enom.php and whois.gtld.tvcorp.php
- updated .nl handler
- enom has mixed with bulregister, so bulkr gtl handler has been removed
- minor fixes to whois.ca.php, whois.es.php, whois.gtld.iana.php, whois.gtld.opensrsnet.php, whois.ip.apnic.php, whois.biz.php, whois.gtld.psiusa.php, whois.parser.php, and whois.ch.php
- updated .lthandler
- added support and handler for .jobs
2006/09/29 David Saez [email protected]
- Fixed .in whois server name
- Added handler for .in
- Added gtld handler for psiusa (Patch #1539553)
- Fixed .za.net handler
- testsuite domain listed updated
- ip handler improvments from bug #1533099
2006/09/07 David Saez [email protected]
- Fixed register.com owner detection
2006/08/02 David Saez [email protected]
- Fixed bug #1495871: failed to open stream
2006/07/25 David Saez [email protected]
- enabled again .es handler
2006/06/23 David Saez [email protected]
- fixed warning in whois.ip.afrinic
- added handler for .nz
- disabled .es handler
- Released version 4.1.1
2006/06/19 David Saez [email protected]
- better handling of errors in whois.ip.php
2006/06/12 David Saez [email protected]
- More PHP5 friendly (from Bug #1502777)
- rawdata reflects all rwhois output
- added suport and handler for .mobi
2006/05/31 David Saez [email protected]
- Fixed bug #1495389
2006/05/16 David Saez [email protected]
- added handler for .sc (thanx to Hans-Peter Kohnle)
2006/05/08 David Saez [email protected]
- fixed exmaple.php
- fixed .pl and .de handler
2006/04/29 David Saez [email protected]
- improved .edu handler
- testsuite finished
- proxy support
- added template for example.php
2006/04/28 David Saez [email protected]
- fixed special non handled domains support
- added not supported domain .cy
- fixed typo in test.txt
- fixed directi handler detection
- improved whois.parser
- fixed joker handler
- minor fix to namejuice handler
- fixed krnic handler
2006/04/08 David Saez [email protected]
- Added handler for .eu
- Minor fix to example.php
- Improved HTML output
2006/04/05 David Saez [email protected]
- Added support for EPP status (bug #1463866)
2006/04/03 David Saez [email protected]
- fixed timestamp style date detection
2006/03/29 David Saez [email protected]
- fixed bad rwhois server/port detection
- added optional suport for non ICANN tld's
2006/03/24 David Saez [email protected]
- added handler for NAMESDIRECT
- fixed register.com handler
2006/03/21 David Saez [email protected]
- Fixed problems with some domains registered at enom
2006/03/20 David Saez [email protected]
- Aplied fix to bug #1453935
2006/03/19 David Saez [email protected]
- added gtld handler for namejuice (thanx to Robert Apgood [email protected])
- example.php is now XHTML 1.0 compliant
2006/03/14 David Saez [email protected]
- fixed case detection on whois.parser.php
2006/03/10 David Saez [email protected]
- added handler for .edu
2006/03/07 David Saez [email protected]
- added gtld handler for alldomains
- more improvemnts on whois.parser.php
2006/03/06 David Saez [email protected]
- added gtld handler for nominalia
2006/03/05 David Saez [email protected]
- fixed .de handler
- .ca handler fixed and updated
2006/03/03 David Saez [email protected]
- added handler for gtld domaincontender.com
2006/03/02 David Saez [email protected]
- added handler for .pl and .ie
- minor fixes in whois.parser.php
2006/02/27 David Saez [email protected]
- minor fixes for non-existing .es domains
- fixed ip2long PHP5 compatibility
- fixed sponsor detection on opensrsnet handler
2006/02/13 David Saez [email protected]
- fixed nserver detection in whois.es.php
- Released phpWhois 4.1.0
2006/02/03 David Saez [email protected]
- fixed README documentation
- minor fixes to some handlers
2006/02/01 David Saez [email protected]
- fixed README documentation
- improved .au handler for user with whois-check.ausregistry.net.au
- added testsuite for verifying handlers
2006/01/31 David Saez [email protected]
- fixed lookup error on .co.za domains
- minor fix to whois.pareser.php
2006/01/27 David Saez [email protected]
- added deep_whois feature to get faster but less acurate results
2006/01/24 David Saez [email protected]
- minor fixes to .es handler
2006/01/20 David Saez [email protected]
- changed .es http based whois server
- added function to set specific whois servers
- updated .es handler
- formating fixes in whois.parser.php
- added handler for .cat
2006/01/18 David Saez [email protected]
- minor fixes in enom handler
2006/01/13 David Saez [email protected]
- updated .uk handler
2005/12/11 David Saez [email protected]
- fixed some warnings in .de handler and added timeout detection
2005/12/10 David Saez [email protected]
- fixed html output broken links
2005/12/01 David Saez [email protected]
- fixed php warning with limbo domains in netsol
2005/11/21 David Saez [email protected]
- added support for .pr domains
- fixed warning in whois.ip.afrinic.php
- added detection for netblocks transferred from RIPE to AFRINIC
2005/11/17 David Saez [email protected]
- added support for .mt domains
2005/11/14 David Saez [email protected]
- avoid some warnings on whois.gtld.bulkr.php
2005/11/11 David Saez [email protected]
- removed support for .es domains
- some fixes in .uk handler
2005/11/07 David Saez [email protected]
- added handler for .int domains
- added support for some other domains
2005/11/06 David Saez [email protected]
- added support & handler for .travel
- showHTML made a bit more flexible
2005/10/31 David Saez [email protected]
- better windows based php detection
- fixed registro.br detection
2005/10/21 David Saez [email protected]
- added handler for Directi
- added handler for .cz domains
2005/10/20 David Saez [email protected]
- added handler for gtld IANA
- updated .org handler
2005/10/15 David Saez [email protected]
- added missing example for .ag and .name
- added multiple abuse email address detection in arin ip queries
- avoid adding empty fields in whois.parser.php
- added support and handler for .pro domains
2005/10/14 David Saez [email protected]
- clean some messy ripe records
- added handler for .name
2005/10/12 David Saez [email protected]
- added compatibility with PHP versions prior 4.3.0
2005/10/11 David Saez [email protected]
- fixed warning for non-existant .es domains
2005/10/10 David Saez [email protected]
- fixed some short tags in example.php
- fixed queries to .net whois server
- added support for .pe domains
- fixed .se registration detection
- added requirements section in README
- fix to let it work with PHP 4.1.0 - 4.3.1
- installation clarified
- thanx to Speedywise
- Released phpWhois 4.0.1
- some files where missing !!
2005/10/04 David Saez [email protected]
- fix for address reporting
- added handler for .coop
2005/09/30 David Saez [email protected]
- fix for .museum handler
- added handler for .aero
- minor fix for date extraction in whois.parser.php
2005/09/29 David Saez [email protected]
- added handler for .museum
2005/09/27 David Saez [email protected]
- minor formating fix
- added handler for .lt
2005/09/13 David Saez [email protected]
- better error handling in whois.gtld
2005/09/05 David Saez [email protected]
- minor code cleaup on whois.gtld.php
- added better support for errors
- added hanlder for .ag
- added ip detection for HTML output
- country tld revision [ax-bx]
- Released phpWhois 4.0.0
2005/08/31 David Saez [email protected]
- changed behaviour of whois.utils.php
- changed url disclaimer
- added GPL license file
- whois.gtld.bulkr.php rewritten
- last minute fixes
2005/08/30 David Saez [email protected]
- changed generic_whois_b item parameter array
- fixes & improvments for rwhois
- AS detection, added regyinfo.type subkey
- added abuse contact detection for ripe
- fixes for .se
2005/08/29 David Saez [email protected]
- changed gif icon for a new png one
- recovered better example.php from old distribution
- utils.whois renamed to whois.utils.php
- removed obsolete FAQ item
- added nice HTML output capabilities to whois.utils.php
- fixed whois.ip.php
- added extra abuse email address detection for whois.ip.php
- addeed rwhois recognition for afrinic
2005/08/26 David Saez [email protected]
- code cleanup and formatting
- added support form Referral Whois (rwhois)as per RFC 1714/2167, support is limited, non recursive and only for ARIN ip space
2005/08/19 David Saez [email protected]
- fixed some bad includes
2005/07/29 David Saez [email protected]
- fixed problem with lastest changes in whois.ip
2005/07/28 David Saez [email protected]
- modified $query parameter for parse function
2005/07/27 David Saez [email protected]
- genutil, generic2 and getdate moved to whois.parser.php
- cli_example.php renamed to example.cli.php
- added handler.template.php
- disclaimer updated
- updated README file
- some improvments for AS queries
- some handlers reported zcode instead of pcode
- added support for AfriNIC (ip whois)
- updated HANDLERS documentation
- added support for CHINESEDOMAINS
2005/07/26 David Saez [email protected]
- added handler for za.org & za.net, thanx to [email protected]
- generic3.whois code moved to whois.parser.php
2005/07/25 David Saez [email protected]
- removed unused file denic.whois
- added support for za.net and za.org, thanx to [email protected]
- rewritte of .uk handler
- whois client code moved to whois.client.php
- class inheritence revised
- generic.whois moved to whois.parser.php
2005/07/22 David Saez [email protected]
- added CDIR to inetnum conversion for ip whois and fixed brnic detection
- changed naming schema for gtld handlers
2005/07/19 David Saez [email protected]
- changes on methods and variables of Whois class
2005/07/17 David Saez [email protected]
- changed naming schema for country handlers
2005/07/16 David Saez [email protected]
- normalized expired/created/chaged dates
- report non existant dns servers
- improved getdate.whois
- fixed benic.whois
- improvements to genric whois handling
- improvments & fixes to esnic, denic and brnic handlers
- added configurable timeout for sockec communications
- changed naming schema for ip handlers
2005/04/28 David Saez [email protected]
- Fixed .fm handling
- normalized expired/created/chaged dates
- changed the way nservers are normalized
- some fixes
- adde CLI mode example
2005/03/14 David Saez [email protected]
- added handler for TV CORPORATION
2005/03/03 David Saez [email protected]
- minor fix to main.whois
- added some object fields when not set
- fixed handling of .tv
2005/03/02 David Saez [email protected]
- fixed SRSPlus detection
- applied patch [ 981413 ] Whois Parameter Array thanx to mwelters
- added better reporting on nameservers
- better email reporting on generic3.whois
2005/03/01 David Saez [email protected]
- fixed Network Solutions detection
- ordered list of handlers in gtld.whois
- added handler for Moniker
- added handler for Innerwise
- added handler for Stargate
- added handler for Cronon
- added handler for Joker
- fixed scripts using php short tags thanx to [email protected]
- added handler for Schlund
2004/08/06 David Saez [email protected]
- fixed denic.whois when domain does not exist, thanx to [email protected]
2004/04/24 David Saez [email protected]
- added .is handler
- added some notes about generic support functions in HANDLERS
2004/04/23 David Saez [email protected]
- Fixed ending tag in all files
2004/04/22 David Saez [email protected]
- added handler for .us , thanx to [email protected]
- correctly sets regyinfo.whois
- added hack for .net.au , thanx to [email protected]
- implemented request id 757465
- fixed bug 690623
- fixed bug 804595
- added feature request 759788
- added .bg http whois mserver
- added .hu handler
2004/04/21 David Saez [email protected]
- fixed small bug in netsol.whois
- improvments and fixes to gtld.whois, thanx to [email protected]
2004/02/11 David Saez [email protected]
- handles R120-LROR, thanx to DavHolle
2003/11/22 David Saez [email protected]
- fix for .tv domains
2003/10/27 David Saez [email protected]
- minor improvments to main.whois
- fix for .in domains
2003/10/01 Ross Golder [email protected]
- Released phpWhois version 3.0.6
2003/09/20 David Saez [email protected]
- minor improvment to esnic.whois
2003/09/13 David Saez [email protected]
- minor improvment to org.whois
2003/09/12 David Saez [email protected]
- added gtld handler for Arsys nicline thanx to [email protected]
- minor fixes to main.whois and gtld.whois
2003/09/09 David Saez [email protected]
- fixed some warning when ip is banned on domainbank.whois
- main.whois also sets regyinfo.whois on http queries
- rewrite of esnic.whois
2003/09/08 David Saez [email protected]
- rewrite of cnnic.whois
- some fixes to wsnic.whois
- some fixes to gtld.whois and generic3.whois
- added handler for Godady and Domain Bank
- minor improvment to main.whois and generic2.whois
- added handler for .org
2003/09/06 David Saez [email protected]
- Added handlers for .cn and .ws thanx to [email protected]
- Fixed main.whois to allow https queries
- Enabled .es queries but handler remains disabled because needs total rewrite
2003/08/04 David Saez [email protected]
- Temporary deactivation of .es handler due to changes in .es registry whois system
- Fixed denic.whois, thanks to [email protected]
2003/06/30 David Saez [email protected]
- added handler for .be, thanx to [email protected]
2003/06/04 Ross Golder [email protected]
- Removed a blank line preventing headers from being sent.
2003/04/25 David Saez [email protected]
- added support for web based whois for .tc, .vg, .ms, .gs and .tf domains
2003/04/19 David Saez [email protected]
- fixed problem with whois.crsnic.net which causes some domains like hotmail.com and yahoo.com not to resolve, thanx to [email protected] for reporting this issue, also some improvments have been made to help diagnose problems like that in the future
2003/04/11 David Saez [email protected]
- added gtld handler for SRSPlus
2003/04/07 Mark Jeftovic [email protected]
- fix for missing checkdnsrr function in windows
2003/04/04 David Saez [email protected]
- added handler for .fm
2003/03/30 David Saez [email protected]
- recovered 'powered by phpWhois' logo
- added handlers for directnic and buydomains
- minor improvment to generic3.whois
- minor fixes to bripw.whois
2003/03/26 David Saez [email protected]
- some improvments on generic3.whois
- added handler for ascio (com/org)
2003/03/22 David Saez [email protected]
- referrer correction and normalization in some handlers
- removed unused handler cdnnet.whois
2003/03/22 Ross Golder [email protected]
- Release 3.0.4 available now
2003/03/17 David Saez [email protected]
- chnic.whois & nlnic.whois rewritten
- minor fix and improvment on generic3.whois
- added nameserver detection to dotregistrar.whois
- minor fix on info.whois
- fixed bripw.whois
- bulkregstercom.whois fixed and updated to common object model
2003/03/16 David Saez [email protected]
- mxnic.whois updated to common object model
- recovered brnic.whois and added bripw.whois which was implemented over brnic.whois by mistake
- fixed netsol.whois
2003/03/12 Ross Golder [email protected]
- Minor corrections and a note about coding style on HANDLERS
2003/03/07 David Saez [email protected]
- added lacnic.whois
- added file HANDLERS
- minor fixes to README
2003/03/05 David Saez [email protected]
- implemented krnic.whois
- minor improvments to generic3.whois
2003/03/04 David Saez [email protected]
- improvments on ripe.whois
- implemented arin.whois and brnic.whois
- added ip's for testing on ipw.whois
2003/03/03 David Saez [email protected]
- some fixes to ip whois
- some fixes to uknic.whois
- implemented ripe.whois
- improved code for html2text for web based whois
2003/02/26 David Saez [email protected]
- common object model changes in some handlers
- removed warning in gtld.whois when domain does not exist
- core.whois fixed and updated to common object model
- added corenic .org handle to gtld.whois
2003/02/25 David Saez [email protected]
- added interdomain .org handle
- interdomain.whois updated to common object model
2003/02/19 David Saez [email protected]
- added dotregistrar .org handle
- some improvments to generic3.whois
- registercom.whois updated to common object model
2003/02/18 David Saez [email protected]
- added dotster .org handle
- some improvments to generic3.whois
- dotster.whois & registercom.whois updated to common object model
2003/02/16 David Saez [email protected]
- improved generic.whois, update all handlers that use it
- now it's possible to also query http based whois
- added .es handler (http)
- some improvments on generic3.whois
- enom.whois fixed and updated to common object model
- added enom .org handle to gtld.whois
2003/02/15 David Saez [email protected]
- added generic3.whois with functions to parse whois output
- added disclaimer to generic.whois and generic2.whois
- opensrsnet.whois updated to common object model
- added mxnic.whois, thanx to [email protected]
2003/02/10 David Saez [email protected]
- inwwcom.whois updated to common object model
- added inwwcom org handle to gtld.whois
- gtld.whois now can get the name of the org registrar
- minor fixes to generic2.whois
2003/02/09 Ross Golder [email protected]
- updated to do a 'whois-servers.net' DNS lookup to determine the tld whois server to query
David Saez [email protected]
- netsol.whois & gtld.whois updated to common object model
- fixed some warnings in main.whois
2003/01/29 David Saez [email protected]
- fixed nicse.whois and updated to common object model
2003/01/27 David Saez [email protected]
- fixed nunames.whois and updated to common object model
2003/01/26 David Saez [email protected]
- fixed lunic.whois and updated to common object model
- neulevel.whois changed to use generic2.whois
- some minor fixes on info.whois
2003/01/25 David Saez [email protected]
- info.whois updated to common object model
2003/01/19 David Saez [email protected]
- fixed denic.whois
2003/01/18 David Saez [email protected]
- added nlnic.whois, thanx to Matthijs Koot [email protected]
- fixed some warnings on generic.whois
- fixed double processing on atnic.whois
2002/12/16 David Saez [email protected]
- updated aunic.whois
- improved generic.whois & generic2.whois
- fixed uninitialized variable in utils.whois
2002/10/16 David Saez [email protected]
- Updated uknic handler to new Nominet UK whois output
- Added handler for .biz
- Added support to ipw.whois for BRNIC, KRNIC, TWNIC and LACNIC
- Some handlers updated to new common object model
- Added generic.whois and generic2.whois with parse functions for two kinds of whois output commonly used
2002/10/11 Ross Golder [email protected]
- Merged in as many useful patches as possible (supplied by Mark)
- Re-indented the classes for clarity
- Attempted to add comments to as much code as possible
- batch add of many updates
- uknic.whois updated by David Saez Padros
- added dotster and chnic for .ch and .li, also by David Saez Padros
- .at whois server now whois.nic.at
- v2.3
- PHP4 BUG IS FIXED!!!! Very special thanks to all who submitted fixes, used one provided by Stephen Leavitt [email protected] as it was the easiest and backwards compatible to PHP3
- added Enom handler, also by Stephen Leavitt [email protected]
- changed .ca whois to whois.cira.ca, using same handler for now.
- added brnic.whois country handler
- major revision of servers.whois, many adds (crossreferenced against geektools list at http://www.geektools.com/dist/whoislist.gz) *dropped all ORSC TLD's, either their whois servers weren't working or it was clear there was no functioning registry if they were. (From here on in we stick to the IANA legacy root TLD's)
- v2.2-3
- gtld.whois, "TUCOWS.COM INC." now, "TUCOWS.COM, INC." an unannounced change by the NSI registry once again breaks scripts all over the world...(thanks to Fred Andrews [email protected] for the report and fix on this)
- servers.whois, added .ke Kenyan whois server, thanks to "Peter Anampiu" [email protected] for digging that up.:x
- v2.2-2 ouch! params in implode() are backwards
- v2.2-1 new classes for bulkregister, openSRS and melbourneIT by Jeremiah Bellomy [email protected]
- v2.1-4 servers.whois, added .st
- v2.1-4 servers.whois, fixed .no address, added .as
- v2.1-4
- main.whois -fixed Connect() so it wouldn't attempt to connect to an unset server (Query["server"] is null on pass 2 if domain isn't in the registry whois)
- added rudimentry "not found" code to sample script
- v2.1-3
- main.whois - fixed GetTld() so "churchuk.com" 's tld wouldn't mistakenly be set to nominet's "uk.com" tld.
- fixed Lookup() was always using char by char reads regardless of $this->BUFFER value
- servers.whois - added nominet's se.com, se.net and no.com
- 2.1-2
- main.whois - fixed Process() so it would only include the handler if it wasn't already defined. Trying queries inside a loop would fail on the second iteration.