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
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
8fe54fa66b
Add support for nic.it. Fixes #21 .
2014-06-13 20:07:47 +02:00
Sven Slootweg
7bc5949e07
Release 2.2.2
2014-06-05 21:23:54 +02:00
Sven Slootweg
e646a351fd
Bump version
2014-06-05 21:23:22 +02:00
Sven Slootweg
1c05408847
Implement CNNIC (.cn). Fixes #19 .
2014-06-05 21:23:04 +02:00
Sven Slootweg
d601179a31
Release 2.2.1
2014-06-05 01:01:56 +02:00
Sven Slootweg
3b505e7096
Version bump
2014-06-05 01:01:42 +02:00
Sven Slootweg
c5f63363d2
Fix NeuStar regex to make State/Province optional since these are apparently not always present, and explicitly remove variable-width whitespace matching.
2014-06-05 01:01:21 +02:00
Sven Slootweg
5f660bfa96
Remove likely unnecessary variable-width whitespace matching during preprocessing, to avoid an insane permutation count for partially matching regexes, thereby hanging the parser. Fixes #18 .
2014-06-05 00:44:03 +02:00
Sven Slootweg
50ace6f99d
Release 2.2.0.
2014-05-29 21:54:52 +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
e028fa6c0e
2.1.4 release
2014-05-23 18:13:44 +02:00
Sven Slootweg
917520f62e
Version bump (also belatedly closes #16 ).
2014-05-23 18:13:15 +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
5d32a3c883
Fix Nominet parsing for registrants that do not have a state/region listed
2014-05-23 18:02:10 +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
407cd74b59
Support for LCN.com
2014-04-29 11:06:12 +02:00