Skip to content

Tags: hadees/whois

Tags

v2.3.0

Toggle v2.3.0's commit message
Release 2.3.0

* SERVER: .VA TLD no longer provides public WHOIS interface (wepposGH-93).

* SERVER: Added Smallregistry FR TLDs (wepposGH-144).

* NEW: whois.crsnic.net parser now recognizes unavailable responses.

* NEW: Added support for whois.educause.edu registrant contact field (wepposGH-141).

* NEW: Added full whois.centralnic.com parser.

* NEW: Added full whois.nic.la parser.

* NEW: Added full whois.smallregistry.net parser (wepposGH-144).

* NEW: whois.nic.net.nf now understands invalid responses.

* NEW: whois.nic.fr parser now recognizes throttled responses (wepposGH-147).

* CHANGED: whois.nic.fr `frozen' status is now considered as :registered.

* CHANGED: Rewritten Whois::Record::Parser::Scanners::Base to use a modular approach.

* CHANGED: Renamed whois.domain-registry.nl :quarantine status to :redemption.

* FIXED: whois.nic.net.nt parser must support `Pending Purge' and `Pending Delete' status (wepposGH-131).

* FIXED: whois.nic.fr crashes when contact is anonymous (wepposGH-140).

* FIXED: whois.nic.fr parser must support `NOT_OPEN' status (wepposGH-142).

* FIXED: whois.centralnic.com changed response format.

* FIXED: whois.jprs.jp parser must support `To be suspended' status.

* FIXED: whois.nic.fr parser raises 'struct size differs' trying to parse nameservers for some responses.

* FIXED: whois.nic.nu parser must support `NotRenewed' status.

* FIXED: whois.nic.lv changed response format (wepposGH-145, wepposGH-146).

* FIXED: whois.dns.be parser must support `quarantine' and `out of service' status (wepposGH-147).

v2.2.0

Toggle v2.2.0's commit message
Release 2.2.0

* NEW: Added base whois.nic.net.sb parser (wepposGH-56).

* NEW: Added whois.nic.fr contact parsing.

* CHANGED: whois.je changed response format (wepposGH-123).

* CHANGED: whois.nic.ve now returns `:inactive' instead of `:suspended'.

* CHANGED: whois.dns.pt now supports `expired_on` property.

* FIXED: whois.nic.ht parser must support `Delegated' status.

* FIXED: whois.nic.mu parser must support `Delegated' status.

* FIXED: whois.nic.ki parser must support `Delegated' status (wepposGH-119).

* FIXED: whois.registry.gy parser must support `Delegated' status (wepposGH-120).

* FIXED: whois.nic.cx parser must support `Delegated' status (wepposGH-121).

* FIXED: With some .com.br domains, whois.registro.br parser returns invalid values for nameservers.

* FIXED: whois.nic.it parser should support `pendingTransfer / autoRenewPeriod' status (wepposGH-124).

* FIXED: whois.nic.net.nf parser must support `Delegated' status (wepposGH-125).

* FIXED: whois.nic.ms parser must support `Delegated' status (wepposGH-126).

* FIXED: whois.nic.fr parser must support `BLOCKED' status (wepposGH-127).

* FIXED: whois.nic.gs parser must support `Delegated' status (wepposGH-128).

* FIXED: whois.nic.tl parser must support `Delegated' status.

* FIXED: whois.nic.net.ng parser must support `Delegated' status.

* FIXED: whois.na-nic.com.na parser must support `Suspended' status (wepposGH-130).

* FIXED: whois.dns.pt parser must support `TECH-PRO' status (wepposGH-132).

* FIXED: whois.nic.net.nf parser must support /pending delete/ status (wepposGH-131).

* FIXED: whois.nic.cz IPv6 nameserver support (wepposGH-135).

v2.1.1

Toggle v2.1.1's commit message
Release 2.1.1

* NEW: whois.nic.xxs parser now recognizes reserved domains.

* NEW: whois.nic.uk parser now recognizes throttled responses (weppos#118).

* NEW: whois.nic.uk parser now extracts registrant_contacts (weppos#118).

* FIXED: whois.nic.it parser doesn't correctly understand reserved domains.

* FIXED: Release 2.1.0 is not compatible with Rails 2.3 (weppos#117).

* FIXED: whois.nic.coop should support multiple statuses (weppos#115).

* FIXED: whois.nic.la should support multiple statuses (weppos#116).

v2.1.0

Toggle v2.1.0's commit message
Release 2.1.0

* SERVER: Added .COM.DE, .GR.COM, .US.ORG TLD definitions.

* SERVER: Updated .QA and .XN--WGBL6A TLD definitions.

* SERVER: Updated .SU, .RU and .XN--P1AI TLD definitions (weppos#87).

* SERVER: Added the following new IDN TLDs:
    * .XN--LGBBAT1AD8J (.الجزائر, Algeria) (weppos#95)
    * .XN--MGBC0A9AZCG (.المغرب, Morocco) (weppos#96)

* NEW: Ability to define inheritable parsers

      class Whois::Record::Parser::Afilias < Whois::Record::Parser::Base
      end

      class Whois::Record::Parser::WhoisNicXxx < Whois::Record::Parser::Afilias
      end

  Parsers will inherits all the properties from their parents.

* NEW: Added the following full parsers:
    * whois.nic.asia
    * whois.meregistry.net
    * whois.dotmobiregistry.net
    * whois.publicinternetregistry.net
    * whois.registry.in
    * whis.nic.ag
    * whois.afilias-grs.info
    * whois.aero
    * whois.nic.xx
    * whois.afilias.info
    * whois.registry.qa (weppos#114)
    * whois.godaddy.com (weppos#105)

* CHANGED: use the first public .XXX domain to test the whois.nic.xx response format.

* CHANGED: whois.sgnic.sg changed nameservers response format (again).

* CHANGED: Extended core_ext section. Since all the extensions belong to ActiveSupport,
  the library attempts to use ActiveSupport if loaded.

* CHANGED: Renamed whois.ripn.net to whois.tcinet.ru (weppos#87)

* FIXED: In a very rare situation the Whois::Client raises a
  `Errno::EINVAL: Invalid argument - bind(2)' error attempting to connect
  to a WHOIS server (see weppos#40).

* FIXED: whois.nic.travel parser must support multiple statuses.

* FIXED: whois.nic.name parser must support multiple statuses.

* FIXED: whois.nic.af parser must support `Delegated' status.

* REMOVED: Removed deprecated Whois::Answer class.

* REMOVED: Removed deprecated Whois::Record#== behavior.

* REMOVED: Removed deprecated Whois::Record::Parser::WhoisTonicTo#incomplete_response? method.

v2.0.7

Toggle v2.0.7's commit message
Release 2.0.7

* CHANGED: whois.dns.pt changed nameservers response format.

* CHANGED: whois.sgnic.sg changed nameservers response format.

* FIXED: whois.markmonitor.com parser crashes when the contacts are empty.

* FIXED: whois.educause.edu parser crashes when the updated_on property is `unknown'.

v2.0.6

Toggle v2.0.6's commit message
Release 2.0.6

* CHANGED: whois.gg has changed response format.

* FIXED: whois.pnina.ps parser do not support `Active' status variants.

* FIXED: whois.sk-nic.sk parser must support `DOM_TA' status.

* FIXED: whois.srs.net.nz parser must support `210 PendingRelease' status.

v2.0.5

Toggle v2.0.5's commit message
Release 2.0.5

* SERVER: Updated .BI TLD definition.

* SERVER: Added .XXX TLD definition.

* SERVER: Updated .SM TLD definition (weppos#97).

* NEW: Ability to detect whois.dns.be throttled responses.

* NEW: Added base whois.nic.sm parser (weppos#97).

* FIXED: whois.meregistry.net parser raises `no time information in ""' when updated_at property is blank.

* FIXED: whois.nic.it parser must support `NO-PROVIDER' status.

* FIXED: whois.nic.it parser must support `pendingDelete / pendingDelete' status.

* FIXED: whois.nic.asia parser must support `CLIENT' status.

* FIXED: whois.nic.cz parser must support `Update prohibited' status.

* FIXED: The Verisign WHOIS adapter crashes in some rare circumstances
  when the response from the Verisign database doesn't contain a
  referral (weppos#103)

* FIXED: whois.eu parser changed the format of the nameserver property (weppos#99).

* FIXED: whois.nic.uk parser should return `:invalid' status when the domain is invalid.

* FIXED: whois.cira.ca parser must support `unavailable' status (weppos#102).

* FIXED: whois.sk-nic.sk parser must support `DOM_EXP', `DOM_LNOT', `DOM_WARN' statuses.

v2.0.4

Toggle v2.0.4's commit message
Release 2.0.4

* SERVER: Added the following new IDN TLDs:
    * .XN--90A3AC (.СРБ, Serbia) (weppos#94)

* FIXED: whois.nic.it parser must support pendinUpdate and pendingTransfer statuses.

* FIXED: whois.nic-se.se crashes in some cases where the modified: attribute is an invalid date.

v2.0.3

Toggle v2.0.3's commit message
Release 2.0.3

* SERVER: Sync definitions with Debian whois 5.0.11:
    * Added the remaining IPv4 allocations.
    * Updated the .gm TLD server.

* FIXED: Whois::Record::Parser::Base#validate! should raise
  a ResponseIsUnavailable error when response_unavailable?

* FIXED: whois.nic.it parser must support inactive / noRegistrar status.

* FIXED: whois.sk-nic.sk parser must support DOM_DAKT status.

v2.0.2

Toggle v2.0.2's commit message
Release 2.0.2

* CHANGED: whois.ripn.net now returns an array of contacts, one for each email (weppos#89)

* FIXED: whois.nic.it parser must support UNASSIGNABLE status.