Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
  • v2.3.0

    Release 2.3.0
    * SERVER: .VA TLD no longer provides public WHOIS interface (GH-93).
    
    * SERVER: Added Smallregistry FR TLDs (GH-144).
    
    * NEW: whois.crsnic.net parser now recognizes unavailable responses.
    
    * NEW: Added support for whois.educause.edu registrant contact field (GH-141).
    
    * NEW: Added full whois.centralnic.com parser.
    
    * NEW: Added full whois.nic.la parser.
    
    * NEW: Added full whois.smallregistry.net parser (GH-144).
    
    * NEW: whois.nic.net.nf now understands invalid responses.
    
    * NEW: whois.nic.fr parser now recognizes throttled responses (GH-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 (GH-131).
    
    * FIXED: whois.nic.fr crashes when contact is anonymous (GH-140).
    
    * FIXED: whois.nic.fr parser must support `NOT_OPEN' status (GH-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 (GH-145, GH-146).
    
    * FIXED: whois.dns.be parser must support `quarantine' and `out of service' status (GH-147).
  • v2.2.0

    Release 2.2.0
    * NEW: Added base whois.nic.net.sb parser (GH-56).
    
    * NEW: Added whois.nic.fr contact parsing.
    
    * CHANGED: whois.je changed response format (GH-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 (GH-119).
    
    * FIXED: whois.registry.gy parser must support `Delegated' status (GH-120).
    
    * FIXED: whois.nic.cx parser must support `Delegated' status (GH-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 (GH-124).
    
    * FIXED: whois.nic.net.nf parser must support `Delegated' status (GH-125).
    
    * FIXED: whois.nic.ms parser must support `Delegated' status (GH-126).
    
    * FIXED: whois.nic.fr parser must support `BLOCKED' status (GH-127).
    
    * FIXED: whois.nic.gs parser must support `Delegated' status (GH-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 (GH-130).
    
    * FIXED: whois.dns.pt parser must support `TECH-PRO' status (GH-132).
    
    * FIXED: whois.nic.net.nf parser must support /pending delete/ status (GH-131).
    
    * FIXED: whois.nic.cz IPv6 nameserver support (GH-135).
  • v2.1.1

    Release 2.1.1
    * NEW: whois.nic.xxs parser now recognizes reserved domains.
    
    * NEW: whois.nic.uk parser now recognizes throttled responses (#118).
    
    * NEW: whois.nic.uk parser now extracts registrant_contacts (#118).
    
    * FIXED: whois.nic.it parser doesn't correctly understand reserved domains.
    
    * FIXED: Release 2.1.0 is not compatible with Rails 2.3 (#117).
    
    * FIXED: whois.nic.coop should support multiple statuses (#115).
    
    * FIXED: whois.nic.la should support multiple statuses (#116).
  • v2.1.0

    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 (#87).
    
    * SERVER: Added the following new IDN TLDs:
        * .XN--LGBBAT1AD8J (.الجزائر, Algeria) (#95)
        * .XN--MGBC0A9AZCG (.المغرب, Morocco) (#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 (#114)
        * whois.godaddy.com (#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 (#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 #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.
Something went wrong with that request. Please try again.