Richard Penman [Tue, 08 Sep 2015 11:09:02 +0800] rev 62
whois client was using the first whois server in list rather than the whois server associated with the domain we are querying issue #74
Richard Penman <richardbp@gmail.com> [Mon, 07 Sep 2015 02:20:26 +0000] rev 61
README.rst edited online with Bitbucket
Richard Penman [Sat, 05 Sep 2015 23:01:44 +0800] rev 60
added support for native client
Richard Penman [Tue, 01 Sep 2015 12:06:17 +0800] rev 59
added pretty formatting to string rendering
Richard Penman [Tue, 01 Sep 2015 12:00:34 +0800] rev 58
return None when an attribute does not exist for a TLD
Richard Penman [Tue, 01 Sep 2015 11:52:23 +0800] rev 57
added rf class issue #72
Richard Penman [Thu, 27 Aug 2015 16:38:30 +0800] rev 56
fixed recent domain implementations #72
Richard Penman [Thu, 13 Aug 2015 12:14:23 +0800] rev 55
converted README from markdown to RST for pypi
Richard Penman [Wed, 12 Aug 2015 14:14:01 +0800] rev 54
merged
Amy Woodehy <amywoodehy@gmail.com> [Wed, 12 Aug 2015 11:41:38 +0600] rev 53
[#71] missing .mobi, .io, .kg, .su, .biz
added classes with inheritance of existing ones, because of same
registrar.
.kg is trickier. it's registrar is unique, and i haven't figured out
how to parse name_servers properly
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
Richard Penman [Wed, 05 Mar 2014 15:13:05 -0500] rev 22
added IP test cases
Richard Penman [Wed, 05 Mar 2014 15:02:53 -0500] rev 21
added support for PT domains
Richard Penman [Wed, 05 Mar 2014 14:55:43 -0500] rev 20
added eu domain
Richard Penman [Wed, 05 Mar 2014 14:52:03 -0500] rev 19
added support for kr domain
Richard Penman [Wed, 05 Mar 2014 14:48:39 -0500] rev 18
support polish date format
Richard Penman [Wed, 05 Mar 2014 14:45:33 -0500] rev 17
added support for AU domain
Richard Penman [Wed, 05 Mar 2014 14:36:45 -0500] rev 16
avoid duplicate values
Richard Baron Penman [Wed, 23 Jan 2013 12:56:20 +1100] rev 15
applied Brazilian patch
Richard Baron Penman [Wed, 09 Jan 2013 09:07:47 +1100] rev 14
fixed tuple string patch
Richard Baron Penman [Wed, 09 Jan 2013 09:00:47 +1100] rev 13
applied fi patch
Richard Baron Penman [Tue, 08 Jan 2013 18:23:18 +1100] rev 12
fixed test cases
Richard Baron Penman [Tue, 08 Jan 2013 16:43:03 +1100] rev 11
added support for .pl domain
Richard Baron Penman [Tue, 08 Jan 2013 16:27:34 +1100] rev 10
added support for org.uk
Richard Baron Penman [Tue, 08 Jan 2013 16:21:26 +1100] rev 9
removed debugging
Richard Baron Penman [Tue, 08 Jan 2013 16:20:13 +1100] rev 8
added support for IP addresses
Richard Baron Penman [Tue, 08 Jan 2013 16:10:17 +1100] rev 7
automatically parse dates
Richard Baron Penman [Tue, 08 Jan 2013 16:04:19 +1100] rev 6
fixed builtin whois parser for pwhois.rotld.ro
Richard Baron Penman [Tue, 08 Jan 2013 15:59:07 +1100] rev 5
added support for japanese domains
added support for automatically parsing datetime strings
Richard Baron Penman [Tue, 08 Jan 2013 15:27:35 +1100] rev 4
applied French domain patch
Richard Baron Penman [Tue, 08 Jan 2013 15:21:34 +1100] rev 3
UK name servers patch
Richard Baron Penman [Tue, 08 Jan 2013 15:19:55 +1100] rev 2
applied Finish parser patch
Richard Baron Penman [Tue, 08 Jan 2013 15:19:34 +1100] rev 1
updated setup
Richard Baron Penman [Wed, 19 Oct 2011 17:09:00 +0900] rev 0
initial commit to mercurial