Jasey Wang <jaseywang@gmail.com> [Tue, 28 Jul 2015 11:18:44 +0800] rev 52
add socket timeout exception
Richard Penman [Thu, 09 Apr 2015 09:59:02 +0800] rev 51
added manifest to add missing tlds.txt file
Richard Penman [Thu, 26 Mar 2015 11:49:03 +0800] rev 50
simplified EU name servers
Richard Penman <richardbp@gmail.com> [Thu, 26 Mar 2015 03:20:41 +0000] rev 49
README.md edited online with Bitbucket
Richard Penman [Thu, 12 Feb 2015 11:30:37 +0800] rev 48
changed base class to dictionary interface
Richard Penman [Wed, 11 Feb 2015 17:52:30 +0800] rev 47
added entries for DE, NL, CA, BE
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 11 Nov 2014 14:57:07 +0200] rev 46
Always import datetime no matter if dateutil is present
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 10 Nov 2014 13:42:37 +0200] rev 45
Handle experimental lookup method for bad domains
Attempting to use NICClient with bad domains could hit a bad logical path that
leads to an attempt to reference a variable that hasn't been defined. So in case
we don't manage to find a nichost for a domain, just set `result` to `None`
Richard Penman [Fri, 03 Oct 2014 16:40:07 +0200] rev 44
committed support for new .org and .info format #60
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 25 Aug 2014 15:00:56 +0300] rev 43
[#59] Add support for dateutil.parser dayfirst and yearfirst arguments
The WhoisEntry object should expose a dayfirst and yearfist argument to signify
how the datetime format for the TLD should be parsed by dateutil. The base
WhoisEntry class gives both those fields a value of False. Those are also the
default values dateutil assumes.
Evgeni Kunev <evgeni.kunev@gmail.com> [Fri, 22 Aug 2014 15:00:14 +0300] rev 42
Use timezone naive datetime objects
Otherwise comparisons don't always work
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 19 Aug 2014 17:35:03 +0300] rev 41
Fix bad import in parser.py
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 19 Aug 2014 15:30:47 +0300] rev 40
Stylistic improvements on parser.py
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 19 Aug 2014 15:24:51 +0300] rev 39
Better date parsing support if python-dateutil is available
The `strptime` and `strftime` functions can't deal with timezone names not
known to the current system when there's a %Z in the format string.
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 18 Aug 2014 13:10:53 +0300] rev 38
Ensure lookups work with both unicode and bytes objects
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 18 Aug 2014 11:36:24 +0300] rev 37
Add .рф TLD expiration_date regex
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 18 Aug 2014 11:25:39 +0300] rev 36
Add support for punycode TLDs
Evgeni Kunev <evgeni.kunev@gmail.com> [Fri, 15 Aug 2014 17:11:52 +0300] rev 35
Fix extract_domain to work with unicode domains
Evgeni Kunev <evgeni.kunev@gmail.com> [Fri, 15 Aug 2014 13:31:24 +0300] rev 34
Pass all domains through encode('idna') in NICClient
This makes sure that non-ascii domains will be properly encoded in punnycode
before sending the whois query to the server.
Evgeni Kunev <evgeni.kunev@gmail.com> [Fri, 15 Aug 2014 11:59:58 +0300] rev 33
Allow explicit usage of NICClient even if whois binary is available
Evgeni Kunev <evgeni.kunev@gmail.com> [Thu, 14 Aug 2014 18:25:14 +0300] rev 32
Stylistic fixes on the NICClient class
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 12 Aug 2014 15:57:28 +0300] rev 31
Move tlds.txt to a data/ folder and add it to the package
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 12 Aug 2014 12:54:22 +0300] rev 30
Raise AttributeError instead of KeyError
This way it's possible to use `getattr`
Evgeni Kunev <evgeni.kunev@gmail.com> [Tue, 12 Aug 2014 12:51:51 +0300] rev 29
Read in all TLDs from a file
File taken from https://data.iana.org/TLD/tlds-alpha-by-domain.txt
Richard Penman [Tue, 12 Aug 2014 21:21:25 +0200] rev 28
added dns check to WhoisEntry
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 11 Aug 2014 17:26:08 +0300] rev 27
Add .bg expiry date format withou mseconds
Evgeni Kunev <evgeni.kunev@gmail.com> [Mon, 11 Aug 2014 15:23:49 +0300] rev 26
Add expiry_date regex for .bg domains
Richard Penman [Fri, 21 Mar 2014 12:09:00 -0400] rev 25
avoid DNS lookup of IP addresses
Richard Penman [Wed, 05 Mar 2014 15:41:49 -0500] rev 24
added support for pickling the results
Richard Penman [Wed, 05 Mar 2014 15:27:46 -0500] rev 23
added support for .org expiry date