198 Commits

Author SHA1 Message Date
Sven Slootweg
bc757687c3 Fix capitalization of "as" as part of a name. 2015-09-07 03:25:21 +02:00
Sven Slootweg
e307a9179e Add testcase for starasaservice.com 2015-09-07 03:17:50 +02:00
Sven Slootweg
706deab3af Add support for .xyz (CentralNic) 2015-09-07 03:13:20 +02:00
Sven Slootweg
e8fbd730e6 Fix .ai parsing and normalization (#45), add 'role' field, improve output format of test runner 2015-09-07 00:16:30 +02:00
Sven Slootweg
baee878692 Fix post-processing of empty but existent registrant entries, like for the.ai 2015-09-06 18:34:19 +02:00
Sven Slootweg
b09b3adbcd README update to reflect normalization changes 2015-09-06 16:52:27 +02:00
Sven Slootweg
a8d521c23a Initial support for .ai (fixes #45), Unicode output patch for test runner, fuzzy deduplication and field swapping for incorrectly placed name/organization, improved case normalization 2015-09-06 16:22:47 +02:00
Sven Slootweg
b97d9da011 Add Python 3.4 to supported versions 2015-09-05 16:35:44 +02:00
Sven Slootweg
0503b43375 When looking for nameserver blocks, also allow end-of-string in addition to a double newline. Fixes #43. 2014-10-06 02:58:00 +02:00
Sven Slootweg
369dff7408 Add support for organization names in Nominet WHOIS data, and allow for extra fields in Nominet WHOIS data where the registrant has opted to have their address omitted. Fixes #36. 2014-10-06 02:22:34 +02:00
Sven Slootweg
0ae66ffa54 Don't pick up the update date for the WHOIS database, only for the actual domain. Fixes #39. 2014-10-06 02:14:12 +02:00
Sven Slootweg
34778494f9 Merge pull request #44 from afilipovich/develop
Fix for issue #28 Unicode parsing problems
2014-10-06 01:42:18 +02:00
Sven Slootweg
d07cef1774 Whitespace fixes, and turning 'organization' group for Hetzner into a non-capturing group. 2014-10-06 01:28:31 +02:00
Sven Slootweg
29e7ce2b62 Merge pull request #38 from joernmerkel/develop
Develop
2014-10-06 01:17:49 +02:00
Sven Slootweg
d718da9478 Add a number of WHOIS servers that IANA doesn't know about; fixes #40. 2014-10-06 00:19:59 +02:00
Aleh Filipovich
937dd579cc Fixing #28 Unicode parsing problems 2014-09-09 14:42:07 +02:00
Joern Merkel
5b3a2ad1fa Add domain luka-netconsult.com, add support for Organization in answer for .com-domain from hetzner 2014-08-05 13:15:55 +02:00
Sven Slootweg
7b0ddf755b Merge branch 'develop' 2014-07-30 07:44:44 +02:00
Sven Slootweg
6f46a791ee README update to refer to ipwhois 2014-07-30 07:44:23 +02:00
Sven Slootweg
60adc3acc2 Release 2.4.3 2014-07-23 01:22:50 +02:00
Sven Slootweg
76ffb7c54d Add support for Interlink Co. Ltd. (.moe and possibly others). Fixes #34. 2014-07-23 01:22:33 +02:00
Sven Slootweg
9b8a68db59 Release 2.4.2 2014-07-22 01:12:17 +02:00
Sven Slootweg
3ce637856e Version bump 2014-07-22 01:07:14 +02:00
Sven Slootweg
8bc8463d15 Realtime Register: Make phone optional, allow for multiple address lines, and make parsing rules consistent for all contact types. 2014-07-22 01:06:49 +02:00
Sven Slootweg
95d3ef68f6 Make 'state' an optional field for Realtime Register. 2014-07-22 00:05:32 +02:00
Sven Slootweg
a15f4d5ff5 Merge pull request #31 from manuelRiel/develop
Realtime Register support
2014-07-21 23:56:39 +02:00
Manuel Riel
7f8dbca048 correct optional organization 2014-07-18 09:11:26 +02:00
Manuel Riel
9e35b501c5 add Realtime Register and corresponding tests 2014-07-18 09:08:19 +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
dfc8fa0e97 Release 2.4.1 2014-06-30 10:42:38 +02:00
Sven Slootweg
f9186f931c Version bump. 2014-06-30 10:42:22 +02:00
Sven Slootweg
842e9d17a3 Test case for .buzz. 2014-06-30 10:42:11 +02:00
Sven Slootweg
561225ba10 Add .buzz WHOIS server. Fixes #25. 2014-06-30 10:40:51 +02:00
Sven Slootweg
992839d9fb 2.4.0 release 2014-06-28 17:11:17 +02:00
Sven Slootweg
0521e0395d Update readme for 2.4.0 release 2014-06-28 17:11:02 +02:00
Sven Slootweg
9203d83c03 Benchmarking and optimizations 2014-06-28 17:03:43 +02:00
Sven Slootweg
672f64975c Update readme 2014-06-28 15:12:49 +02:00
Sven Slootweg
1f419ab7e6 pwhois display bugfix, and massively improved normalization: removal of empty-like values (-, n/a, etc.), mapping of abbreviations for countries, US/CA/AU states and airport codes to full locality names. 2014-06-28 15:09:54 +02:00
Sven Slootweg
7504b224b1 Release 2.3.0 2014-06-27 23:34:02 +02:00
Sven Slootweg
a417f60b1b Docs update and version bump 2014-06-27 23:33:42 +02:00
Sven Slootweg
c09068f0a2 Unicode fixes for net and pwhois. Fixes #26. 2014-06-27 23:17:51 +02:00
Sven Slootweg
b53bad8272 There's no point in redefining all the regular expressions on every call. 2014-06-27 21:42:58 +02:00
Sven Slootweg
47e9c85a07 Improve normalization for registrar names, and implement .com.tw (TWNIC) parsing. Fixes #22. 2014-06-27 20:28:32 +02:00
Sven Slootweg
d5cd18aea1 Update testing data to reflect creationdate parsing bugfix in d86e4ba916. 2014-06-27 18:36:13 +02:00
Sven Slootweg
0465810b75 Unbreak .dk parsing bug introduced by 1b60bde575. 2014-06-27 18:35:42 +02:00
Sven Slootweg
a4f29a379e Implement HKDNR (.hk) parsing. Fixes #24. 2014-06-27 18:29:01 +02:00
Sven Slootweg
1b60bde575 Implement Akky/.com.mx parsing. Fixes #23. 2014-06-27 16:45:46 +02:00
Sven Slootweg
ae547d0970 Implement .co.th parsing (oh man, what a mess...) 2014-06-27 14:24:05 +02:00
Sven Slootweg
84ab775649 Implement nic.ir parsing, including their horrid address format. Partially fixes #23. 2014-06-27 10:47:39 +02:00
Sven Slootweg
d9474ce1b3 Change nic.pw/PIR regex to support No-IP.com by making the handle optional. Fixes #23 partially. 2014-06-27 10:16:03 +02:00