Skip to content
This repository has been archived by the owner on Mar 13, 2018. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'origin/new_templates'
Browse files Browse the repository at this point in the history
  • Loading branch information
AllenJB committed Dec 18, 2014
2 parents 9c975f3 + 05744dc commit d408d45
Show file tree
Hide file tree
Showing 5 changed files with 174 additions and 45 deletions.
94 changes: 50 additions & 44 deletions Config/whois.ini
Expand Up @@ -131,7 +131,7 @@ cl[template] = cl
club[server] = whois.nic.club
club[template] = club

cm[server] = netcom.cm
cm[server] = whois.netcom.cm
cm[template] = standard

cn[server] = whois.cnnic.cn
Expand All @@ -142,6 +142,8 @@ co[template] = standard

co.com[server] = whois.nic.co.com
co.com[template] = standard
; Additional server used by some co.com domains
whois.co.com[template] = standard

co.nl[server] = whois.co.nl
co.nl[template] = afilias
Expand Down Expand Up @@ -690,25 +692,26 @@ whois.007names.com[template] = gtld_networksolutions ; #91
whois.1api.net[template] = standardliar ; #1387
whois.123-reg.co.uk[template] = standard
whois.1und1.info[template] = standard
whois.22.cn[template] = twentytwocn ; #1555
whois.35.com[template] = standard ; #1316
whois.above.com[template] = standard
whois.above.com[template] = standard ; #940
whois.activeregistrar.com[template] = standard ; #1090
whois.afternic.com[template] = gtld_networksolutions ; #996
whois.allearthdomains.com[template] = standard
whois.allearthdomains.com[template] = standard ; #1159
whois.antagus.de[template] = gtld_vautron ; #1443
whois.apisrs.com[template] = afilias ; #380
whois.ascio.com[template] = standard ; #106
whois.astutium-grs.com[template] = standard
whois.astutium.com[template] = standard
whois.astutium-grs.com[template] = standard ; #1471
whois.astutium.com[template] = standard ; #1471
whois.biglizarddomains.com[template] = standard
whois.bigrock.com[template] = standard
whois.bizcn.com[template] = standard ; #471
whois.blacknight.com[template] = gtld_rrpproxy ; #1448
whois.bluehost.com[template] = standard ; #1154
whois.bluerazor.com[template] = standard ; #612
whois.boterosolutions.net[template] = botero ; #1536
whois.columbianames.com[template] = standard
whois.communigal.net[template] = standard
whois.columbianames.com[template] = standard ; #1169
whois.communigal.net[template] = standard ; #418
whois.corehub.net[template] = standard
whois.corenic.net[template] = afilias ; #15
whois.corporatedomains.com[template] = standard ; #430
Expand All @@ -718,9 +721,9 @@ whois.cronon.net[encoding] = iso-8859-1
whois.dharanadomains.com[template] = standard ; #1544
whois.directnic.com[template] = standard ; #291
whois.discount-domain.com[template] = afilias ; #49
whois.domainarmada.com[template] = standard
whois.domaincomesaround.com[template] = standardliar
whois.domaindiscover.com[template] = standard
whois.domainarmada.com[template] = standard ; #1173
whois.domaincomesaround.com[template] = standardliar ; #1176
whois.domaindiscover.com[template] = standard ; #86
whois.domainpeople.com[template] = standard ; #65
whois.domainwards.com[template] = standard ; #1540
whois.domrobot.com[template] = standard ; #1420
Expand All @@ -729,93 +732,96 @@ whois.domain.com[template] = standard ; #886
whois.domainca.com[template] = domainca ; #449
whois.domainguardians.com[template] = zerosys ; #1076
whois.domainprocessor.com[template] = gtld_networksolutions ; #363
whois.domainsite.com[template] = standard
whois.domainsoftheworld.net[template] = standard
whois.domainyeti.com[template] = standard
whois.doregi.com[template] = standard
whois.dreamhost.com[template] = standard
whois.dynadot.com[template] = standard
whois.domainsite.com[template] = standard ; #104
whois.domainsoftheworld.net[template] = standard ; #1192
whois.domainyeti.com[template] = standard ; #1201
whois.doregi.com[template] = standard ; #87
whois.dreamhost.com[template] = standard ; #431
whois.dynadot.com[template] = standard ; #472
whois.dyndns.com[template] = dyndns ; #1040
whois.easydns.com[template] = standard ; #469
whois.easyspace.com[template] = standard ; #79
whois.ename.com[template] = standard
whois.ename.com[template] = standard ; #1331
whois.encirca.com[template] = afilias ; #455
whois.enom.com[template] = standard ; #48
whois.enterprice.net[template] = afilias ; #85
whois.eunamesoregon.com[template] = standard
whois.eurodns.com[template] = standardliar
whois.euturbo.com[template] = standard
whois.fabulous.com[template] = standard
whois.fastdomain.com[template] = standard
whois.findyouadomain.com[template] = standard
whois.entorno.com[template] = standard ; #696
whois.eunamesoregon.com[template] = standard ; #1204
whois.eurodns.com[template] = standardliar ; #1052
whois.euturbo.com[template] = standard ; #1207
whois.fabulous.com[template] = standard ; #411
whois.fastdomain.com[template] = standard ; #1154
whois.findyouadomain.com[template] = standard ; #946
whois.flancrestdomains.com[template] = standard ; #1208
whois.gabia.com[template] = standard ; #244
whois.gandi.net[template] = standard ; #81
whois.gkg.net[template] = standard ; #93
whois.gochinadomains.com[template] = standard
whois.godaddy.com[template] = standard
whois.godomaingo.com[template] = standard
whois.hosting.kr[template] = standard
whois.gochinadomains.com[template] = standard ; #1149
whois.godaddy.com[template] = standard ; #146
whois.godomaingo.com[template] = standard ; #1211
whois.hosting.kr[template] = standard ; #1489
whois.hostingservicesinc.net[template] = standard
whois.hostmonster.com[template] = standard ; #1154
whois.ibi.net[template] = netpia ; #130
whois.imminentdomains.net[template] = standard ; #1215
whois.in2net.com[template] = standard ; #604
whois.inames.co.kr[template] = standard ; #444
whois.inname.net[template] = gtld_rrpproxy ; #648
whois.instra.net[template] = gtld_rrpproxy ; #1376
whois.interdomain.net[template] = gtld_melbourneit ; #140
whois.internet.bs[template] = standard
whois.internet.bs[template] = standard ; #814
whois.internetters.co.uk[template] = standard ; #424
whois.ireg.net[template] = standard ; #987
whois.joker.com[template] = standard ; #113
whois.lcn.com[template] = standard ; #602
whois.launchpad.com[template] = standard ; #955
whois.libris.com[template] = standard ; #381
whois.mailclub.net[template] = standard
whois.mailclub.net[template] = standard ; #1290
whois.maprilis.com.vn[template] = aprilsea ; #1475
whois.markmonitor.com[template] = standard ; #292
whois.melbourneit.com[template] = gtld_melbourneit ; #13
whois.meshdigital.com[template] = standard
whois.meshdigital.com[template] = standard ; #1390
whois.misk.com[template] = gtld_networksolutions ; #401
whois.moniker.com[template] = standard ; #228
whois.name.com[template] = gtld_name ; #625
whois.namebay.com[template] = afilias ; #88
whois.namebright.com[template] = standard
whois.nameemperor.com[template] = standard
whois.namebright.com[template] = standard ; #1441
whois.nameemperor.com[template] = standard ; #1220
whois.nameking.com[template] = standard ; #609
whois.names4ever.com[template] = gtld_networksolutions ; #52
whois.namesbeyond.com[template] = gtld_networksolutions ; #378
whois.namesecure.com[template] = gtld_networksolutions ; #30
whois.namesilo.com[template] = standard
whois.net-chinese.com.tw[template] = standard
whois.namesilo.com[template] = standard ; #1479
whois.net-chinese.com.tw[template] = standard ; #1336
whois.networksolutions.com[template] = standard ; #2
whois.nicproxy.com[template] = gtld_rrpproxy ; #1454
whois.novutec.com[template] = gtld_rrpproxy ; no IANA ID
whois.oleane.net[template] = ck ; #14
whois.onlinenic.com[template] = standard ; #82
whois.ovh.com[template] = standard
whois.ovh.com[template] = standard ; #433
whois.paragonnames.net[template] = standard ; #1860
whois.paycenter.com.cn[template] = gtld_xinnet ; #120
whois.pheenix.com[template] = standard
whois.pheenix.com[template] = standard ; #888
whois.planetdomain.com[template] = afilias ; #240
whois.plisk.com[template] = gtld_networksolutions ; #670
whois.pocketdomain.com[template] = afilias ; #913
whois.pronamed.com[template] = standard
whois.protondomains.com[template] = standard
whois.pronamed.com[template] = standard ; #1579
whois.protondomains.com[template] = standard ; #1231
whois.psi-usa.info[template] = standard ; #151
whois.publicdomainregistry.com[template] = standard
whois.publicdomainregistry.com[template] = standard ; #303
whois.puredomain.com[template] = gtld_variomedia ; #1257
whois.reg.ru[template] = standard ; #1606
whois.register.it[template] = standard
whois.register.it[template] = standard ; #168
whois.register.com[template] = standard ; #9
whois.registrar.telekom.de[template] = gtld_deutschetelekom ; #226
whois.registrar.telekom.de[format] = full %domain% ; #226
whois.registrygate.com[template] = gtld_rrpproxy ; #1328
whois.regtons.com[template] = standard
whois.rrpproxy.net[template] = standard ; #269
whois.safenames.net[template] = standard
whois.safenames.net[template] = standard ; #447
whois.schlund.info[template] = standard ; #83
whois.scip.es[template] = standard ; #1383
whois.skykomishdomains.com[template] = standard
whois.skykomishdomains.com[template] = standard ; #1232
whois.softlayer.com[template] = standard ; #925
whois.srsplus.com[template] = standard ; #320
whois.subreg.cz[template] = afilias ; #1505
Expand All @@ -824,8 +830,8 @@ whois.totalregistrations.com[template] = gtld_networksolutions ; #131
whois.tucows.com[template] = standard ; #69
whois.udag.net[template] = standard ; #1408
whois.udomainname.com[template] = gtld_networksolutions ; #931
whois.uniregistrar.com[template] = standard
whois.uniregistrar.net[template] = standard
whois.uniregistrar.com[template] = standard ; #1659
whois.uniregistrar.net[template] = standard ; #1659
whois.webmasters.com[template] = gtld_networksolutions ; #634
whois.wildwestdomains.com[template] = gtld_godaddy ; #440
whois.yesnic.com[template] = standard
Expand Down
19 changes: 19 additions & 0 deletions README.md
Expand Up @@ -427,6 +427,7 @@ gTLDs and thin registries sort by IANA ID (http://www.iana.org/assignments/regis
[x] 2 (Network Solutions, LLC)
[x] 9 (Register.com, Inc.)
[x] 13 (Melbourne IT, Ltd)
[x] 14 (ORANGE)
[x] 15 (Corehub, S.R.L.)
[x] 30 (NameSecure LLC)
[x] 48 (eNom, Inc.)
Expand All @@ -440,6 +441,8 @@ gTLDs and thin registries sort by IANA ID (http://www.iana.org/assignments/regis
[x] 82 (OnlineNIC, Inc.)
[x] 83 (1&1 Internet AG)
[x] 85 (EPAG Domainservices GmbH)
[x] 86 (TierraNet Inc. d/b/a DomainDiscover)
[x] 87 (HANGANG Systems, Inc. d/b/a doregi.com)
[x] 88 (Namebay SAM)
[x] 91 (007Names, Inc.)
[x] 93 (GKG.NET, INC.)
Expand All @@ -453,6 +456,7 @@ gTLDs and thin registries sort by IANA ID (http://www.iana.org/assignments/regis
[x] 141 (Cronon AG)
[x] 146 (GoDaddy.com, LLC)
[x] 151 (PSI-USA, Inc. dba Domain Robot)
[x] 168 (Register.it SPA)
[x] 226 (Deutsche Telekom AG)
[x] 228 (Moniker Online Services LLC)
[x] 240 (PlanetDomain Pty Ltd)
Expand All @@ -474,20 +478,26 @@ gTLDs and thin registries sort by IANA ID (http://www.iana.org/assignments/regis
[x] 424 (Internetters Limited)
[x] 430 (Net Searchers International Ltd.)
[x] 431 (DreamHost, LLC)
[x] 433 (OVH sas)
[x] 440 (Wild West Domains, LLC)
[x] 444 (Inames Co. Ltd.)
[x] 447 (SafeNames Ltd.)
[x] 449 (Korea Information Certificate Authority, Inc. dba DomainCA.com)
[x] 455 (EnCirca, Inc.)
[x] 469 (easyDNS Technologies, Inc.)
[x] 471 (Bizcn.com, Inc.)
[x] 472 (Dynadot, LLC)
[x] 602 (LCN.com Ltd)
[x] 604 (In2net Network Inc.)
[x] 609 (NameKing.com Inc.)
[x] 612 (Blue Razor Domains, LLC)
[x] 625 (Name.com LLC)
[x] 634 (NetTuner Corp. dba Webmasters.com)
[x] 648 (Webagentur.at Internet Services GmbH d/b/a domainname.at)
[x] 670 ($$$ Private Label Internet Service Kiosk, Inc. dba "PLISK.com")
[x] 696 (Entorno Digital, S.A.)
[x] 710 (! ! ! $0 Cost Domain and Hosting Services, Inc.)
[x] 814 (Internet.bs Corp.)
[x] 828 (Hetzner Online AG)
[x] 886 (Domain.com, LLC)
[x] 888 (Pheenix, Inc.)
Expand All @@ -512,6 +522,7 @@ gTLDs and thin registries sort by IANA ID (http://www.iana.org/assignments/regis
[x] 1176 (Domaincomesaround.com LLC)
[x] 1192 (Domainsoftheworld.net LLC)
[x] 1201 (Domainyeti.com LLC)
[x] 1204 (EunamesOregon.com LLC)
[x] 1207 (EUTurbo.com LLC)
[x] 1208 (Flancrestdomains.com LLC)
[x] 1211 (Godomaingo.com LLC)
Expand All @@ -521,24 +532,32 @@ gTLDs and thin registries sort by IANA ID (http://www.iana.org/assignments/regis
[x] 1232 (Skykomishdomains.com LLC)
[x] 1239 (CPS-Datensysteme GmbH)
[x] 1257 (Variomedia AG dba puredomain.com)
[x] 1290 (Mailclub SAS)
[x] 1316 (35 Technology Co., Ltd.)
[x] 1328 (RegistryGate GmbH)
[x] 1331 (eName Technology Co., Ltd.)
[x] 1336 (Net-Chinese Co., Ltd.)
[x] 1376 (Instra Corporation Pty Ltd.)
[x] 1383 (Soluciones Corporativas IP, SLU)
[x] 1387 (1API GmbH)
[x] 1390 (Mesh Digital Limited)
[x] 1408 (united-domains AG)
[x] 1420 (InterNetworX Ltd. & Co. KG)
[x] 1441 (TurnCommerce, Inc. DBA NameBright.com)
[x] 1443 (Vautron Rechenzentrum AG)
[x] 1448 (Blacknight Internet Solutions Ltd.)
[x] 1454 (Nics Telekomünikasyon Ticaret Ltd. Şti.)
[x] 1471 (Astutium Limited)
[x] 1475 (April Sea Information Technology Corporation)
[x] 1479 (Namesilo, LLC)
[x] 1489 (Megazone Corp., dba HOSTING.KR)
[x] 1500 (Tirupati Domains And Hosting Pvt. Ltd.)
[x] 1505 (Gransy s.r.o. d/b/a subreg.cz)
[x] 1536 (BoteroSolutions.com S.A.)
[x] 1540 (Domainwards.com LLC)
[x] 1544 (Name114, Inc.)
[x] 1555 (HANGZHOU AIMING NETWORK CO.,LTD)
[x] 1579 (ProNamed LLC)
[x] 1606 (Registrar of domain names REG.RU LLC)
[x] 1659 (Uniregistrar Corp)
[x] 1860 (Paragon Internet Group Ltd)
Expand Down
6 changes: 6 additions & 0 deletions Result/Result.php
Expand Up @@ -268,6 +268,12 @@ public function addItem($target, $value, $append = false)
}

if (! isset($this->contacts->{$this->lastHandle}[$this->lastId])) {
// This happens if the template fails to parse contacts correctly
// But normally causes a fatal error, so unless we manually trigger an error first,
// all stacktrace information is lost
if (($this->lastId === -1) || ($this->lastHandle === null)) {
trigger_error("Unexpected values for lastHandle / lastId", E_USER_WARNING);
}
$this->contacts->{$this->lastHandle}[$this->lastId] = new Contact();
}

Expand Down
2 changes: 1 addition & 1 deletion Templates/Dyndns.php
@@ -1,6 +1,6 @@
<?php

namespace SubTech\WhoisParser\Template;
namespace Novutec\WhoisParser\Template;

use Novutec\WhoisParser\Templates\Type\Regex;

Expand Down

0 comments on commit d408d45

Please sign in to comment.