This repository has been archived by the owner on Mar 13, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 126
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rewrite the Network Solutions template to parse current output of whois.networksolutions.com (based on Afilias template).
Rewrite the .ws template for current output of whois.website.ws (based on Afilias template)
Rewrite the name.com template for current output of whois.name.com (based on Afilias template)
Replaced the non-functional cache settings with a setCachePath() function that sets the cache path (currently only used for DomainParser)
Template and rawdata history is now retained. We no longer bother exploding rawdata into an array of lines
Add ability to detect and throw a specific exception for rate limiting by whois servers
Store the list of servers that have been detected as rate limited and don't make additional queries to them.
(Original exceptions only) Allows code using the library to autoload exceptions as they would expect to be able t
Removed AbstractException::factory - serves no useful purpose and hinder IDE hinting
Moving my new RateLimitException to the Exception namespace
Setup PSR-4 autoloading
…mit_exception_namespace
Correct the composer.json namespace specifier
…mit_exception_namespace
Correct the composer.json PSR-4 namespace specifier
…mit_exception_namespace
When using the library via Composer, it's not ideal to be editing / adding files in the library directory. These changes allow developers to override and extend the library functionality and configuration with their own without modifying anything in the library directory
This should have been renamed by the previous commit (rename avoids keyword collision)
Parser logic is now part of the template hierarchy rather than directly embedded in Parser. This allows different templates to have different parsing logic
Once again Github failed to properly commit file move -.-
Nmaespaces now correctly match directory layout; Fixed config loading
"Standard" template designed to work with most "key: value" style responses and a specific variation for .hu where re-encoding is required
Fix 'not an array' errors when dealing with entries with no address
Fixes issues with accented characters
Template parsing errors now state the template involved. Added a method to grab the most recent raw data (since it may not have been added to the result yet)
Also added another rate limit string
Closing pull request: No response from original authors, so I've now essentially forked this library, heavily modifying it to suit my needs (with more changes planned) in additional to adding / fixing a large number of whois servers / templates |
sorry for long response time - would like to transfer ownership of this project to your account as we can not maintain this anymore. This can only be done if you delete your local repository / rename it. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated templates for NetworkSolutions, name.com and .ws