15 Commits

Author SHA1 Message Date
Sven Slootweg
76ffb7c54d Add support for Interlink Co. Ltd. (.moe and possibly others). Fixes #34. 2014-07-23 01:22:33 +02:00
Sam Stavinoha
14f7b60684 default kwargs are evaluated at definition time
This stackoverflow question covers the topic pretty well:

    http://stackoverflow.com/q/1132941/1547030

From docs.python.org:

    Default parameter values are evaluated when the function definition is
    executed. This means that the expression is evaluated once, when the
    function is defined, and that the same “pre-computed” value is used for
    each call. This is especially important to understand when a default
    parameter is a mutable object, such as a list or a dictionary: if the
    function modifies the object (e.g. by appending an item to a list), the
    default value is in effect modified. This is generally not what was
    intended. A way around this is to use None as the default, and
    explicitly test for it in the body of the function
2014-07-16 01:52:31 +00:00
Sven Slootweg
561225ba10 Add .buzz WHOIS server. Fixes #25. 2014-06-30 10:40:51 +02:00
Sven Slootweg
c09068f0a2 Unicode fixes for net and pwhois. Fixes #26. 2014-06-27 23:17:51 +02:00
Sven Slootweg
d86e4ba916 Fix bug in creation date parsing for contacts. Implement .co.jp with recursive handle lookups, fixes #22 partially. Skip WHOIS referals with a protocol specification, fixes #25. 2014-06-27 10:08:57 +02:00
Sven Slootweg
69034f2ac5 Add an explicit exception for example.com, as it is not handled correctly by IANA. Fix multi-response processing, adding a never_cut argument. Documentation updates and version bump to 2.2. Fixes #17. 2014-05-29 21:52:41 +02:00
Sven Slootweg
6ecf4efa98 Hardcoded nic.ps root WHOIS server, and added nic.ps parsing, plus misc. fixes. Fixes #15. 2014-05-23 18:12:23 +02:00
Sven Slootweg
43a62c5828 janet (.ac.uk) parsing and hardcoded root server exception, misc. fixes 2014-05-23 17:46:08 +02:00
Sven Slootweg
a7367593d3 Whitespace fixes 2014-04-07 21:26:47 +02:00
Christian Koepp
a86d44dfdc added RFC3490 feature (decoded unicode domains) 2014-02-18 17:10:32 +01:00
Christian Koepp
cc2f209d52 Update net.py 2014-02-18 15:54:59 +01:00
joe doe
80fb22aa4f added .de region specific support 2014-02-18 14:56:19 +01:00
Sven Slootweg
268abdb6ad Added testing script to detect parser breakage. Added support for MarkMonitor, Melbourne IT, Nominet, others, fix for internet.bs with organization name, fix for multi-response from verisign-grs, assorted other fixes. 2013-11-23 17:01:03 +01:00
Sven Slootweg
37be6f0995 jprs.jp support 2013-11-21 06:48:27 +01:00
Sven Slootweg
a6828733f0 Remove jwhois dependency, separate retrieval and parsing logic, implement registrant parsing for several registries, fix some other regexes, add test data 2013-11-20 12:08:35 +01:00