-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop #122
base: develop
Are you sure you want to change the base?
Develop #122
Commits on Jun 6, 2016
-
ADD: Check if a referral WHOIS server is actually alive
ADD: Check to ignore www. WHOIS servers (none start with www.) ADD: Fallback regexes, such as 'Admin .... Name', where the dots can be anything. They apply to a single field instead of a whole block. ADD: Every contacts empty fields are checked against the fall_back regexes, to see if a, for example, registrant name can still be found even if the pattern is not known. REF: 'facsimile' is now extracted as 'fax', since they mean the same thing (Fax is short for facsimile) FIX: Tabs to spaces (PEP-8)
Configuration menu - View commit details
-
Copy full SHA for ae7d3cc - Browse repository at this point
Copy the full SHA ae7d3ccView commit details -
FIX: Registrar key not existing (resulted in failure for .eu domains)
FIX: Tabs to spaces (PEP-8) ADD: Tests ADD: Test output. Shows failed tests because of more extracted data.
Configuration menu - View commit details
-
Copy full SHA for 90c5f0a - Browse repository at this point
Copy the full SHA 90c5f0aView commit details
Commits on Jun 8, 2016
-
ADD: Caching for WHOIS servers. Only the top level, referred servers …
…are not cached because it would be impossible to know which domains belong to which server FIX: Defaulted normalizing to False, since it seems to be broken.
Configuration menu - View commit details
-
Copy full SHA for 13c0a4a - Browse repository at this point
Copy the full SHA 13c0a4aView commit details
Commits on Jun 9, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e103b98 - Browse repository at this point
Copy the full SHA e103b98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2476e71 - Browse repository at this point
Copy the full SHA 2476e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae3acd - Browse repository at this point
Copy the full SHA 8ae3acdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8fc96b - Browse repository at this point
Copy the full SHA b8fc96bView commit details -
REF: Renamed some stuff to not confuse this package with pythonwhois.…
… Still compatible though.
Configuration menu - View commit details
-
Copy full SHA for 9be54dc - Browse repository at this point
Copy the full SHA 9be54dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b99c51 - Browse repository at this point
Copy the full SHA 5b99c51View commit details -
REF: No more forced caching, can now be set manually by giving the ca…
…che a persistent storage path
Configuration menu - View commit details
-
Copy full SHA for 4069177 - Browse repository at this point
Copy the full SHA 4069177View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9201d6 - Browse repository at this point
Copy the full SHA e9201d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d1f71d - Browse repository at this point
Copy the full SHA 0d1f71dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc8ed5 - Browse repository at this point
Copy the full SHA 0bc8ed5View commit details
Commits on Jun 10, 2016
-
Merge pull request #1 in ~GEDEELD/the-whois-oracle from feature/rate-…
…limiting-prevention to develop * commit '0bc8ed5363e647577a49c8708421e3c1bef1e4b7': FIX: Package being packaged in setup.py ADD: Comments ADD: Cooldown capabilities.
Configuration menu - View commit details
-
Copy full SHA for b6ea0ea - Browse repository at this point
Copy the full SHA b6ea0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08ea923 - Browse repository at this point
Copy the full SHA 08ea923View commit details -
ADD: Configuration for cool down
REF: Setting the cache and the cool down config can be called on the pythonwhois package (__init__.py)
Configuration menu - View commit details
-
Copy full SHA for 4e7048d - Browse repository at this point
Copy the full SHA 4e7048dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57466bc - Browse repository at this point
Copy the full SHA 57466bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d3a8aa - Browse repository at this point
Copy the full SHA 7d3a8aaView commit details -
ADD: The values for the default cool down and the cool down period ca…
…n now be configured
Configuration menu - View commit details
-
Copy full SHA for 97c2045 - Browse repository at this point
Copy the full SHA 97c2045View commit details
Commits on Jun 12, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2aa6654 - Browse repository at this point
Copy the full SHA 2aa6654View commit details -
Configuration menu - View commit details
-
Copy full SHA for 393f171 - Browse repository at this point
Copy the full SHA 393f171View commit details
Commits on Jun 13, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 85f8bd2 - Browse repository at this point
Copy the full SHA 85f8bd2View commit details -
REF: Placed CoolDownTracker into its own file
ENH: More comments REF: Extracted the building of custom CoolDownTrackers according to a config file into its own method ADD: If a WHOIS server is not found, an empty response is given.
Configuration menu - View commit details
-
Copy full SHA for e2d8cdd - Browse repository at this point
Copy the full SHA e2d8cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for faa0fe0 - Browse repository at this point
Copy the full SHA faa0fe0View commit details -
FIX: Order in which the cool down is decided.
ADD: Test for CoolDownTracker
Configuration menu - View commit details
-
Copy full SHA for 9607741 - Browse repository at this point
Copy the full SHA 9607741View commit details -
Configuration menu - View commit details
-
Copy full SHA for 271a5f2 - Browse repository at this point
Copy the full SHA 271a5f2View commit details
Commits on Jun 14, 2016
-
REF: net.py looks a bit neater now, but I didn't go all out because t…
…hen it never ends (it's mostly not my code) REF: Clarified some names ADD: A separate class for reading the config file
Configuration menu - View commit details
-
Copy full SHA for feb5065 - Browse repository at this point
Copy the full SHA feb5065View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d87efe - Browse repository at this point
Copy the full SHA 4d87efeView commit details -
ADD: A holder for WHOIS responses. It contains information about the …
…success of the retrieval.
Configuration menu - View commit details
-
Copy full SHA for a01f663 - Browse repository at this point
Copy the full SHA a01f663View commit details
Commits on Jun 15, 2016
-
REF: Increased default cool down length from 1 second to 2
REF: Extracted the starting of a cool down to a separate method ADD: Can now check whether a rate limit has been exceeded or not FIX: If there are now results at all, parse.py simply returns an empty dictionary instead of crashing
Configuration menu - View commit details
-
Copy full SHA for d9aa27c - Browse repository at this point
Copy the full SHA d9aa27cView commit details -
Merge pull request #2 in ~GEDEELD/the-whois-oracle from feature/confi…
…g-cooldown to develop * commit '4d87efe48ef7b74305e24eea944c9acb3ccb81c6': REF: Made decrement_cool_downs a little clearer REF: net.py looks a bit neater now, but I didn't go all out because then it never ends (it's mostly not my code) REF: Clarified some names ADD: A separate class for reading the config file REF: Removed threading, thanks to Wes. Thanks Wes! FIX: Order in which the cool down is decided. ADD: Test for CoolDownTracker REF: Made the name for the method that resets the cool down clearer REF: Placed CoolDownTracker into its own file ENH: More comments REF: Extracted the building of custom CoolDownTrackers according to a config file into its own method ADD: If a WHOIS server is not found, an empty response is given. FIX: Clarification in the Readme ADD: Explanation to the README.md about caching and cool down REF: Some comments and variable names ADD: The values for the default cool down and the cool down period can now be configured REF: Thread is started automatically again REF: prints REF: Comments ADD: Configuration for cool down REF: Setting the cache and the cool down config can be called on the pythonwhois package (__init__.py) FIX: Package being packaged in setup.py
Configuration menu - View commit details
-
Copy full SHA for e3f9618 - Browse repository at this point
Copy the full SHA e3f9618View commit details -
REF: Renamed whois_response.py to raw_whois_response.py
REF: Made timeout an argument, but with a default value
Configuration menu - View commit details
-
Copy full SHA for 744ee34 - Browse repository at this point
Copy the full SHA 744ee34View commit details -
REF: Removed the fix for parsing empty responses and moved it to the …
…whois application that uses this REF: Processed Wytse his comments
Configuration menu - View commit details
-
Copy full SHA for 2d5e2ca - Browse repository at this point
Copy the full SHA 2d5e2caView commit details
Commits on Jun 16, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b0f201e - Browse repository at this point
Copy the full SHA b0f201eView commit details -
Merge pull request #3 in ~GEDEELD/the-whois-oracle from feature/VOY-1…
…468-detect-requests-exceeded to develop * commit 'b0f201e9797179e61c31076009d9750d1ee4253e': ENH: Wording in a comment REF: Removed the fix for parsing empty responses and moved it to the whois application that uses this REF: Processed Wytse his comments REF: Renamed whois_response.py to raw_whois_response.py REF: Made timeout an argument, but with a default value REF: Increased default cool down length from 1 second to 2 REF: Extracted the starting of a cool down to a separate method ADD: Can now check whether a rate limit has been exceeded or not FIX: If there are now results at all, parse.py simply returns an empty dictionary instead of crashing ADD: A holder for WHOIS responses. It contains information about the success of the retrieval.
Configuration menu - View commit details
-
Copy full SHA for 0b049a0 - Browse repository at this point
Copy the full SHA 0b049a0View commit details
Commits on Jun 17, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 6300274 - Browse repository at this point
Copy the full SHA 6300274View commit details -
REF: Changed the default cooldown to 4 seconds
REF: Changed the time out for a WHOIS request to 3 seconds
Configuration menu - View commit details
-
Copy full SHA for aaa7a6c - Browse repository at this point
Copy the full SHA aaa7a6cView commit details -
Merge pull request joepie91#4 in ~GEDEELD/the-whois-oracle from bugfi…
…x/fix-for-gg-domains to develop * commit 'aaa7a6cba8d280f1e53d1b4498387180be0bdb0e': REF: Changed the default cooldown to 4 seconds REF: Changed the time out for a WHOIS request to 3 seconds FIX: Fixed failure for gg domains
Configuration menu - View commit details
-
Copy full SHA for b8771d0 - Browse repository at this point
Copy the full SHA b8771d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a44d4d - Browse repository at this point
Copy the full SHA 4a44d4dView commit details -
DEL Checking whether the referral server is alive now only happens in…
… case of time out, because some servers block pinging which would skew the results.
Configuration menu - View commit details
-
Copy full SHA for 3092c8a - Browse repository at this point
Copy the full SHA 3092c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08f9be9 - Browse repository at this point
Copy the full SHA 08f9be9View commit details
Commits on Jun 20, 2016
-
REF: Changed the increase in cool down rate from 2 to 1.5
ADD: If a limit is reached but the WHOIS server has already not been used for that time (say, the minute limit is reached but the server hasn't been used for a minute either) the cool down will be normal instead
Configuration menu - View commit details
-
Copy full SHA for 91bd710 - Browse repository at this point
Copy the full SHA 91bd710View commit details -
ADD: WhoisResult. Contains the list of responses, whether the list is…
… complete and whether there is a WHOIS server available. This is what is returned from get_whois_raw REF: When no WHOIS server is available, just return with a WhoisResult instance describing it
Configuration menu - View commit details
-
Copy full SHA for 9842f54 - Browse repository at this point
Copy the full SHA 9842f54View commit details
Commits on Jun 21, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e1e5728 - Browse repository at this point
Copy the full SHA e1e5728View commit details -
Merge pull request joepie91#5 in ~GEDEELD/the-whois-oracle from bugfi…
…x/now-only-check-server-when-timeout to develop * commit 'e1e572878981b5639f5e07abbece366a735cf46b': ADD: Added a new method for compatibility with the original pythonwhois ADD: WhoisResult. Contains the list of responses, whether the list is complete and whether there is a WHOIS server available. This is what is returned from get_whois_raw REF: When no WHOIS server is available, just return with a WhoisResult instance describing it REF: Changed the increase in cool down rate from 2 to 1.5 ADD: If a limit is reached but the WHOIS server has already not been used for that time (say, the minute limit is reached but the server hasn't been used for a minute either) the cool down will be normal instead FIX: postal -> postalcode DEL Checking whether the referral server is alive now only happens in case of time out, because some servers block pinging which would skew the results.
Configuration menu - View commit details
-
Copy full SHA for 9a8c17e - Browse repository at this point
Copy the full SHA 9a8c17eView commit details
Commits on Jun 23, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f236888 - Browse repository at this point
Copy the full SHA f236888View commit details