Skip to content
Commits on Sep 28, 2009
  1. @weppos

    Added ability to check whether a property is supported via answer.sup…

    …ported? or parser.supported?
    weppos committed Sep 28, 2009
  2. @weppos

    No longer a simple client! :)

    weppos committed Sep 28, 2009
  3. @weppos

    Release Whois 0.8.0

    weppos committed Sep 28, 2009
Commits on Sep 27, 2009
  1. @weppos
  2. @weppos
Commits on Sep 25, 2009
  1. @weppos
  2. @weppos
  3. @weppos
  4. @weppos
  5. @weppos

    Improved code coverage.

    weppos committed Sep 25, 2009
  6. @weppos

    Improved documentation.

    weppos committed Sep 25, 2009
Commits on Sep 24, 2009
  1. @weppos

    Completed multi-part answer parsing with multiple parsers, blank pars…

    …er and parser selection based on registered methods.
    weppos committed Sep 25, 2009
Commits on Sep 23, 2009
  1. @weppos

    Improved previous commit. Instead of raising an exception when #parse…

    …rs is called, raise only when a parser is internally required.
    weppos committed Sep 24, 2009
  2. @weppos

    Raise Whois::ParserError if the user tries to load the parsers when t…

    …he answer is empty.
    weppos committed Sep 24, 2009
  3. @weppos

    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.
    weppos committed Sep 23, 2009
  4. @weppos

    Answer now accepts an array of Whois::Answer::Part instead of a less …

    …readable array of array.
    weppos committed Sep 23, 2009
Commits on Sep 20, 2009
  1. @weppos
  2. @weppos

    Use whois server host instead of extension because some server suppor…

    …ts multiple top level domains.
    weppos committed Sep 20, 2009
  3. @weppos

    Added whois.crsnic.net (.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 (whois.crsnic.net 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.
    weppos committed Sep 20, 2009
  4. @weppos

    Documented main Whois file.

    weppos committed Sep 20, 2009
  5. @weppos

    Whois::Answer#i_am_feeling_lucky (formerly Whois::Answer#i_am_feeling…

    …_lucky) become obsolete since the introduction of Answer parsers.
    weppos committed Sep 20, 2009
  6. @weppos

    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.
    weppos committed Sep 20, 2009
  7. @weppos

    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.
    weppos committed Sep 20, 2009
Commits on Sep 18, 2009
  1. @weppos

    Release Whois 0.5.3

    weppos committed Sep 18, 2009
  2. @weppos

    In some rare circumstances the server guessing fails to return the ri…

    …ght server but returns an other server instead (closes #260).
    weppos committed Sep 18, 2009
Commits on Sep 15, 2009
  1. @weppos

    extracted all scanners into separated classes in order to make easier…

    … extract shared features.
    weppos committed Sep 15, 2009
  2. @f0086 @weppos

    Added a whois.denic.de (.de) parser

    Signed-off-by: Simone Carletti <weppos@weppos.net>
    f0086 committed with weppos Sep 4, 2009
Commits on Aug 26, 2009
  1. @weppos
  2. @weppos
Commits on Aug 24, 2009
  1. @weppos

    Release Whois 0.6.0

    weppos committed Aug 24, 2009
  2. @weppos
  3. @weppos
  4. @weppos
Commits on Aug 23, 2009
  1. @weppos

    Defined the most part of parser response methods and objects.

    Finalized the WhoisNicIt parser.  It should serve as example of how to create a server parser.
    weppos committed Aug 24, 2009
  2. @weppos

    Refactoring the Response parser.

    Instead of using a Regex based parser, only scan the response once using a StringScanner then query the "Abstract Syntax Tree" to get nodes and values.
    weppos committed Aug 23, 2009
Something went wrong with that request. Please try again.