57 Commits

Author SHA1 Message Date
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
1c05408847 Implement CNNIC (.cn). Fixes #19. 2014-06-05 21:23:04 +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
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
Sven Slootweg
7f689d1734 DotAsia support 2014-04-28 02:03:47 +02:00
Sven Slootweg
3e43dcbcef Add support for EuroDNS. Fixes #10. 2014-04-28 01:47:49 +02:00
Sven Slootweg
9b6416af3f Correctly parse EURid data, fixes #9 2014-04-28 01:31:23 +02:00
Sven Slootweg
163ed9d75c Fixes globaltravelgroup.com for #8 2014-04-23 04:30:09 +02:00
Sven Slootweg
35fe637eb9 Nominet regex patch to allow extra fields. Fixes #8... again. 2014-04-15 10:34:55 +02:00
Sven Slootweg
cddc787b69 Hetzner support and version bump 2014-04-09 21:19:04 +02:00
Sven Slootweg
a4f486245b Make second and third address line optional for Nominet WHOIS data with visible address. Add 'registration status' for Nominet. Testcases updated. Fixes #8. 2014-04-09 21:04:41 +02:00
Sven Slootweg
0cd9e01a3f Manually merge #3 due to mistarget 2014-04-07 21:17:12 +02:00
Ziad Sawalha
1e79e33126 Python 3 compatibility
Including converting one of the test data files to
UTF-8. It was Windows encoded which failed with
python 3's file.read encoding.
2014-03-22 11:43:30 -05:00
Christian Koepp
cfe36ed2f6 added support for 1..4 address-fields on tld .de 2014-03-07 13:05:14 +01:00
Christian Koepp
c934d6ba9b Last addition, promised. In rare cases there can be 1..n Address-Fields returned from DeNIC 2014-02-28 20:20:58 +01:00
Christian Koepp
99a6f8bc43 well, now it doesn't matter which letters are in a phone/fax as they are different from domain to domain 2014-02-28 19:59:17 +01:00
Christian Koepp
d945fe2d34 aaaand there is a comment field called remarks...sometimes... 2014-02-28 19:52:49 +01:00
Christian Koepp
4ddee4199c phone + fax can contain spaces (even if they shouldn't according to docu) 2014-02-28 19:39:42 +01:00
Christian Koepp
2f5e700224 full regexpr support for .de domains and updated test-cases for prq.se + nic.ru 2014-02-28 19:29:08 +01:00
Christian Koepp
74ef9a01e4 partial support of regexpr for .de domains 2014-02-28 17:47:23 +01:00
Christian Koepp
73a363eb00 partial support of regexpr for .de domains 2014-02-28 17:10:23 +01:00
Ziad Sawalha
655d1ca374 Make it work with python 3.3 2014-02-25 15:34:04 -06:00
Sven Slootweg
f2ce1d7b8a Support for separated first and last name, NetworkSolutions support, SIDN support, iedr.ie support, .am support, GAL Communication support, Fabulous.com support, added optional 'Facsimile Number' and 'Organization' fields for .US (Neustar) domains, fixed false positive (interpreting 'state' as 'status' in registrant data) 2014-02-08 23:39:52 +01:00
Sven Slootweg
3f7b946871 Fix regular expression corner case that led to long parsing times 2014-02-08 20:38:10 +01:00
Sven Slootweg
0d8edda7e7 Support for .ME 2013-11-24 19:08:12 +01:00
Sven Slootweg
94ae133049 .br support (as far as they give out any info anyway...) 2013-11-24 18:55:55 +01:00
Sven Slootweg
c23eef8aa3 Update for .at to also support domains without fax/phone/email details 2013-11-24 18:52:57 +01:00
Sven Slootweg
2bfa70b9f7 Proper (.ws) Dynadot support and normalization improvements 2013-11-24 18:38:49 +01:00
Sven Slootweg
fc828dbe38 Bunch of fixes 2013-11-24 15:06:23 +01:00
Sven Slootweg
0b781cb19b Consistency! 2013-11-24 13:29:56 +01:00
Sven Slootweg
6dbc743e7f Rename keys and get rid of null filling 2013-11-24 13:28:06 +01:00
Sven Slootweg
05d148fa7f Improved normalization 2013-11-24 09:34:58 +01:00
Sven Slootweg
ad9a2da0e4 Improvements to cleaning and normalization 2013-11-23 18:19:50 +01:00
Sven Slootweg
81b5b8136b Improve normalization by making it leave alone (likely) abbreviations 2013-11-23 17:34:57 +01:00
Sven Slootweg
04cc8e29b5 Fix for PIR regex to also support WHOIS data where no organization is specified 2013-11-23 17:31:13 +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
e35140e3a2 Add support for InterNetworX domains 2013-11-21 10:01:08 +01:00
Sven Slootweg
f063fe2529 Support for .pw domains 2013-11-21 09:19:03 +01:00
Sven Slootweg
8484142db7 Label correctly 2013-11-21 08:24:40 +01:00
Sven Slootweg
cf9564673b Support for .au domains 2013-11-21 08:22:49 +01:00
Sven Slootweg
71b2e3b142 Data normalization 2013-11-21 07:52:44 +01:00
Sven Slootweg
6916015088 Nameserver regex fix 2013-11-21 07:23:02 +01:00
Sven Slootweg
4b19e9025e Rough fix for .museum e-mail address detection 2013-11-21 07:20:35 +01:00
Sven Slootweg
2911e7e949 Fix regex labeling, and allow eNom/GoDaddy-style Billing Contact entries for .museum support 2013-11-21 07:19:10 +01:00