Commits on Oct 21, 2009
  1. Release Whois 0.8.1

    committed Oct 21, 2009
Commits on Sep 28, 2009
  1. Added ability to check whether a property is supported via answer.sup…

    …ported? or parser.supported?
    committed Sep 28, 2009
  2. No longer a simple client! :)

    committed Sep 28, 2009
  3. Release Whois 0.8.0

    committed Sep 28, 2009
Commits on Sep 27, 2009
Commits on Sep 25, 2009
  1. Improved code coverage.

    committed Sep 25, 2009
  2. Improved documentation.

    committed Sep 25, 2009
Commits on Sep 24, 2009
  1. Completed multi-part answer parsing with multiple parsers, blank pars…

    …er and parser selection based on registered methods.
    committed Sep 24, 2009
Commits on Sep 23, 2009
  1. Improved previous commit. Instead of raising an exception when #parse…

    …rs is called, raise only when a parser is internally required.
    committed Sep 23, 2009
  2. Raise Whois::ParserError if the user tries to load the parsers when t…

    …he answer is empty.
    committed Sep 23, 2009
  3. Refactoring Answer#parser. Now instead of a single parser, Answer#par…

    …ser returns an instance of Answer::Parser.
    Answer::Parser is basically a proxy class: it holds a parser for any answer part and (in the future) is supposed to negotiate parser responses forwarding each method call to the right parser.
    committed Sep 23, 2009
  4. Answer now accepts an array of Whois::Answer::Part instead of a less …

    …readable array of array.
    committed Sep 23, 2009
Commits on Sep 20, 2009
  1. Use whois server host instead of extension because some server suppor…

    …ts multiple top level domains.
    committed Sep 20, 2009
  2. Added (.com, .net, ... TLDs) parser. The parser is n…

    …ot intended to be finished yet. In fact, the system still need to be improved in order to support thin servers ( is a thin server).
    Also, I don't like very much the internal Scanner. Probably it's going to be replaced or improved in a future version.
    committed Sep 20, 2009
  3. Documented main Whois file.

    committed Sep 20, 2009
  4. Whois::Answer#i_am_feeling_lucky (formerly Whois::Answer#i_am_feeling…

    …_lucky) become obsolete since the introduction of Answer parsers.
    committed Sep 20, 2009
  5. Renamed Whois::Response to Whois::Answer. This change is required to …

    …avoid confusion between query-answer and server request-response. A Whois::Answer is composed by one or more parts, corresponding to single server answers.
    committed Sep 20, 2009
  6. Added support for multipart answers. This is useful in case of thin s…

    …ervers such as .com or .net because the parser needs to know all different responses in order to load all single scanners.
    committed Sep 20, 2009
Commits on Sep 18, 2009
  1. Release Whois 0.5.3

    committed Sep 18, 2009
  2. In some rare circumstances the server guessing fails to return the ri…

    …ght server but returns an other server instead (closes #260).
    committed Sep 18, 2009
Commits on Sep 15, 2009
  1. extracted all scanners into separated classes in order to make easier…

    … extract shared features.
    committed Sep 15, 2009
  2. Added a (.de) parser

    Signed-off-by: Simone Carletti <>
    f0086 committed with Sep 3, 2009
Commits on Aug 26, 2009
Commits on Aug 24, 2009
  1. Release Whois 0.6.0

    committed Aug 24, 2009