Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: weppos/whois
base: v1.3.4
head fork: weppos/whois
compare: v2.6.3
This comparison is big! We’re only showing the most recent 250 commits
Commits on Jan 30, 2012
@weppos Test disclaimer content d1f1cc3
@weppos Prefer not-rspec syntax a629bec
@weppos Set type in the parser e867656
@weppos Support (closes GH-144) e3f8aee
@weppos Take advantage of the response being a YAML output 3749ed5
@weppos No field: prefix here 14ea029
@weppos Merge branch 'smallregistry-yaml' e100a76
@weppos Missing timezone in test 01d1c87
@weppos Coding Standards ebec2e0
@weppos Fix error TypeError: can't dup NilClass 2286c53
@weppos Regenerate gemspec e41c29a
@weppos Regenerate gemspec 095eac9
@weppos Use a less rspec-oriented syntax af19273
Commits on Jan 31, 2012
@priithaamer priithaamer Update parser
The server response format has been changed. This is the minimal change to check the availability of .lv domains. Fixes #145
@priithaamer priithaamer Put back proper status checking for 0c5910e
@priithaamer priithaamer Restore empty lines for grouping methods. 50372b4
@priithaamer priithaamer Rename fixture files. 4ca28fc
@priithaamer priithaamer Fix invalid spec introduced in previous commit. 35ca735
Commits on Feb 01, 2012
@weppos parser must support `NotRenewed' status. 08b189c
@weppos Normalize classes de94117
Commits on Feb 03, 2012
@weppos Merge pull request #146 from priithaamer/
Update parser (closes GH-145)
@weppos Restore tests removed in ad2e2d3 (references GH-145, GH-146) 4c0177b
@weppos Fix invalid date in test (references GH-145, GH-146) 39c307e
@weppos CHANGELOG 3a59219
@weppos Renamed :quarantine status to :redemption. c5f53fe
@weppos One-line case statements 0329e3f
@weppos now understands invalid responses. 1b0fe93
@weppos Regenerate .gemspec b362002
@weppos Code cleanups eb5bd31
@weppos Experiment with Travis 28ccbfc
@cu39 cu39 'QUARANTINE' and 'OUT OF SERVICE' statuses on become rep…
…orted as :redemption.
@cu39 cu39 Merge branch '' 58b39fc
@weppos Merge pull request #147 from cu39/master
Some enhancements for and
@weppos CHANGELOG 965fa6e
@weppos Release 2.3.0 19eba1f
Commits on Feb 04, 2012
@weppos parser must support `Delegate' status. 0897c5e
@weppos Don't need to be that 'on the edge' for now 81b6469
Commits on Feb 06, 2012
@weppos Upgrade to fuubar 1.0 51fd6ed
@weppos $ bundle update yard de53f44
Commits on Feb 14, 2012
@hadees hadees Updating godaddy parser to the new response by Godaddy 80272f4
Commits on Feb 16, 2012
@weppos Standardize .gitignore a189de0
@weppos Standardize RSpec support class names 2307218
@weppos SHAPSHOT feature is no longer required 52e0b51
@weppos Merge pull request #148 from hadees/master
Updated the GoDaddy parser.
@weppos .KP TLD no longer provides public WHOIS interface (closes GH-52). ce5aabd
@weppos Update changelog for GH-148 e06ce05
@weppos Fixed parser crash when the response doesn't contai…
…n nameserver IPs
@weppos Move fixtures at the top-level 2bb84ac
@weppos Use a function name instead of an anonymous convention 1fc2ddd
@weppos Use a less RSpec-oriented syntax a4857a5
@weppos Fix invalid VERSION keyword 8d02652
@weppos Fix description typos 03f926e
@weppos Prepare fixture for b57c9d0
@weppos Replace fixture, use 7fb2e2e
@weppos Added full parser. d983455
@weppos Merge branch '' 82c9c61
@weppos Regenerate gemspec 2cc4809
Commits on Feb 17, 2012
@weppos Added ability to check for an unavailable response. c33b0e8
Commits on Feb 19, 2012
@semaperepelitsa semaperepelitsa Place "core_ext" under "whois" namespace.
"core_ext" is a common name and may collide with other files in load path.
@weppos Merge pull request #149 from semaperepelitsa/master
Place "core_ext" under "whois" namespace
@weppos Changelog for GH-149 f21ea47
Commits on Feb 22, 2012
@weppos parser must support `Delegate' status. b9d635d
Commits on Mar 04, 2012
@weppos Simplify status parser b4e73f6
@weppos parser must support `pendingUpdate` status. 21d9f2a
@weppos Normalize status parser 263fc06
@weppos now understands reserved domains. 6015638
@weppos parser must support `PENDING-DELETE' status. a55c700
@weppos Regenerate gemspec 7c399c6
@weppos Fix 1.8.7 compatibility with splat operator 5489901
@weppos Fix 1.8.7 compatibility with trailing comma 137830f
Commits on Mar 05, 2012
@weppos Added IDN XN--80AO21A (.ҚАЗ, Kazakhstan) b3c7ebc
@weppos Query object should match server 24a1ed7
@weppos Whois::Client#query is no longer case sensitive (closes GH-151). e569a0c
@weppos Fix invalid expectation, I want to check the case. 55dcee1
Commits on Mar 06, 2012
@weppos Add donations section. 826d25b
@weppos Fix link to /api 2e3a4d0
Commits on Mar 14, 2012
@kliuchnikau kliuchnikau Defined whois server for .by d162596
@weppos Updated ipv4 allocations. ba00a3c
@weppos Removed .GP TLD server (closes GH-44) 071d828
@weppos Updated .CV, .GF, .MQ, .XN-MGBAYH7GPA TLD servers f508bde
@weppos Change to (closes GH-153) bf49848
@weppos Change to (closes GH-133) cd61897
@weppos Added .RS TLD server and full parser e4aee3f
@weppos Added .LK TLD server and full parser faeb1f3
@weppos Sync with debian whois 5.0.12 (closes GH-138) 09b00cb
@weppos Update .XN--XKC2AL3HYE2A TLD server 765c526
@weppos Update .XN--FZC2C9E2C TLD server 763f48a
@weppos Added full parser (closes GH-122, closes GH-139) 0a32d35
@weppos Regenerate gemspec 7e73410
@weppos Merge branch 'master' of 9be7f51
@weppos Remove 1.9-only syntax 99fdca7
@weppos Fix match assignment b24bee9
Commits on Mar 16, 2012
@weppos Update definition for dc95fa6
@weppos Added .NC TLD server and full parser (closes GH-109). 92e7542
@weppos Merge branch '' df7d9da
@weppos Release 2.4.0 744cc6b
Commits on Mar 19, 2012
@weppos Moved scanners from Whois::Record::Parser::Scanners to Whois::Record:…
@weppos Fix unchanged @since tag. f8d9fcc
@weppos Added full parser. 33c3573
@weppos Regenerate gemspec c5e2558
Commits on Mar 20, 2012
@kliuchnikau kliuchnikau Initial commit of parser + its specs 34236d7
@kliuchnikau kliuchnikau Generated missing tests for not supported properties: disclaimer, ref…
…erral_whois, referral_url
@kliuchnikau kliuchnikau Added ast scanner and implemented properties status, r…
…egistered? and available?
@kliuchnikau kliuchnikau Implemented all properties for 62be50e
@kliuchnikau kliuchnikau Corrected parser to skip last line ea9f4c5
@kliuchnikau kliuchnikau removed note (because all properties were implemented) f64e656
@kliuchnikau kliuchnikau Merge branch 'master' into by_zone_whois 89111f3
@kliuchnikau kliuchnikau scanner moved to folder whois/record/scanners/ cab0948
@kliuchnikau kliuchnikau Standard order for properties in parser and for specs 1905708
Commits on Mar 21, 2012
@weppos .IE availability checking returns incorrect results (closes GH-155) 5f48d7a
@weppos Merge pull request #154 from kliuchnikau/by_zone_whois
Whois for .by (
@weppos Significant whitespaces and CHANGELOG for GH-154 ac3b9d1
@weppos Code cleanup. 578ca06
@weppos Remove duplicate `scan_empty_line` tokenizer 6b10af5
@weppos Scanner-based .IE parser f68473a
@weppos Update comments 73c88f8
@weppos Added full server. ed0d6ff
@weppos Extract common patterns. 96efe8f
@weppos Fix SyntaxError with Ruby 1.8 7c13c5a
Commits on Mar 26, 2012
@weppos Remove and ignore Gemfile.lock 893102f
@weppos Don't force Fuubar as dependency. 67bf22e
@weppos Upgrade to rspec 2.9.0 d6acd8e
@weppos Add post-install message e58b1a8
Commits on Mar 28, 2012
@weppos Remove support for schema-1 from parser. 487dbe9
@weppos Convert into a scanner-based parser. 158911c
@weppos Added full parser c7bb7e9
@weppos Merge branch '' 675b405
@weppos Fix parser incompatibility with Ruby 1.8 92c3a41
@weppos Added parser. 1d412ea
@weppos Merge branch '' bd89791
@weppos Fix parser crash with long address b90d99e
@weppos Regenerate gemspec 2bc8e88
@weppos contact => contacts 0e000d1
@weppos Fix parser crash when contact is almost empty e0fec47
@weppos Regenerate gemspec d2f940d
Commits on Mar 30, 2012
@weppos Update RELEASE number c2329d1
@weppos Release 2.5.0 a45264e
Commits on Mar 31, 2012
@weppos Fix error when name is empty 8d7be2e
Commits on Apr 11, 2012
@weppos parser crashes when there is a pending applic…
…ation token for the domain.
@weppos parser should support multiple contacts. 80fe6a0
Commits on Apr 15, 2012
@weppos now uses "not available" and "available" statuses. 4460e28
@weppos Regenerate gemspec 91a6ed0
Commits on Apr 24, 2012
@weppos scanner fails to recognize some reserved domains. 90cbd07
Commits on May 01, 2012
@weppos fails to recognize "registered until expiry date" status. 31b4446
@weppos Release 2.5.1 d695b62
@weppos changed response format 2f6f995
@weppos This status was part of before 2012 response. aeacdac
Commits on May 03, 2012
@weppos Update response fixtures to version 5.00 23c1710
@weppos Use more meaningful names. 08bb26c
@weppos Update specs for throttled response. d7e23b1
@weppos now recognizes throttled responses. 4b88785
@weppos Regenerate gemspec 6aabc31
Commits on May 04, 2012
@weppos Add fixture that generates error. 9ef1ebb
Commits on May 07, 2012
@weppos Coding style 836b6c7
@weppos parser crashes when expiration date is "null". b2342a3
@weppos Added .OM TLD server and full parser. a5c3212
Commits on May 11, 2012
@sherwind sherwind parser must support 'Delegate' status. d81116d
@sherwind sherwind parser must support 'Expired' status. b5115c4
@weppos Merge pull request #159 from sherwind/na-delegated-status parser must support 'Delegate' status.
@sherwind sherwind parser crashes when domain is private. ef7f9b6
@weppos Merge pull request #163 from sherwind/rs-domain-privacy parser crashes when domain is private.
@sherwind sherwind Fixed parser not to split nameserver name at the hypen db01bee
Commits on May 12, 2012
@sherwind sherwind Implement registrar property for CoCCA 7ff1ef0
Commits on May 20, 2012
@weppos Merge pull request #164 from sherwind/rs-nameservers-hyphenated
Fixed parser not to split nameserver name at the hypen
@weppos Merge pull request #165 from sherwind/cocca-property-registrar
Implement registrar property for CoCCA
@weppos More credits in README 863c6b5
@weppos Update CHANGELOG 429f8bb
Commits on May 21, 2012
@weppos Indentation 3716db1
Commits on May 22, 2012
@weppos Added .TN TLD server and full parser. 00019a6
@weppos Merge branch '' 6bb777a
@weppos Add link to file b8df043
Commits on May 24, 2012
@weppos Extend parser. 8051510
@weppos Parse contacts. 9b9b787
@weppos Update CHANGELOG 6c71f69
@weppos Regenerate gemspec 4068557
Commits on May 25, 2012
@weppos Coding conventions 7621ca8
@weppos parser fails to support 'Unconfirmed' status. ab729da
@weppos Upgrade to rspec 2.10.x 1d5f3da
@weppos Packaged gem is missing .md files 1590606
Commits on May 27, 2012
@sherwind sherwind parser crashes when expiration date is dash 8e98516
@sherwind sherwind Add support for "RESERVED" status to parser 3019807
Commits on May 28, 2012
@sherwind sherwind WhoisNicGl < BaseCocca e307448
@weppos Merge pull request #161 from sherwind/uz-no-expiration parser crashes when expiration date is dash.
@weppos Merge pull request #162 from sherwind/uz-reserved-status
Add support for "RESERVED" status to parser
@weppos Merge pull request #160 from sherwind/tz-expired-status parser must support 'Expired' status.
@weppos Update CHANGELOG 20d8a98
@weppos Merge pull request #166 from sherwind/gl-base-cocca
WhoisNicGl < BaseCocca
@weppos Update CHANGELOG fe42a8f
@weppos Regenerate gemspec fe58b0b
@weppos Deprecate initialization without Hash 2dad3d3
@weppos Fix deprecated usage 7a96b26
@weppos Fix deprecated usage 38fa052
@bramp bramp Added a parser for 08f8689
@bramp bramp Updated the parser to handle more contact …
@weppos Fix deprecated usage 9f8d86e
@weppos Fix deprecated usage in specs. 28d8f09
@weppos Fix deprecated usage. 8c18f67
@weppos Fix deprecated usage. 3909f1f
@weppos Introduce deprecation backtrace dcee304
@weppos Deprecate SuperStruct initialization with list of params 776abfa
@weppos Merge branch 'superstruct-hash' d735815
@weppos Fix match incompatibility with Ruby 1.8.7 5b3d5b9
Commits on May 29, 2012
@weppos Fix infinite loop when in parser when contact addr…
…ess doesn't start with digits.
@weppos Inline rescue doesn't rescue LoadError cccb6ce
@Uko Uko Added `domain` property to .ua parser bfbeffe
@Uko Uko Added `domain_id` as unsupported property to .ua parser 14c1f92
@Uko Uko Added `referral_whois` as unsupported property to .ua parser 562f035
@Uko Uko Added `referral_url` as unsupported property to .ua parser 28eaa81
@Uko Uko Added tests for `domain`, `domain_id`, `referal_whois`, `referal_url`…
… for available domain in .ua parser
@Uko Uko Implemented `created_on` property in .ua parser 6261a53
@Uko Uko Added `registrar` as unsupported property to .ua parser 9cb7c05
Commits on May 30, 2012
@weppos Added .SX TLD server definition. 98d32fc
Commits on May 31, 2012
@Uko Uko Added contacts parsing for b7a1bd8
@Uko Uko Added one more registered test for 1e480ff
Commits on Jun 05, 2012
@weppos Release 2.6.0 d6b91fe
@weppos Release 2.6.1 8c1b2ab
@weppos Merge pull request #168 from bramp/
Added a parser for
@weppos Update fixtures for (references GH-168).
Make sure the fixture contains the full response, not just a portion.
@weppos $ rake spec:generate
and fix broken tests (references GH-168).
@weppos Update release number. 94332f5
@weppos Update changelog (references GH-168) b31e132
Commits on Jun 06, 2012
@weppos Added full parser. d46da8f
@weppos Add .SX ( support (closes GH-170) 95e2112
@weppos Update CHANGELOG for GH-170 d3d7db0
@weppos Fixed CHANGELOG, .SX is in master, not yet released. 320f3bd
@weppos Regenerate gemspec 1e2ad98
Commits on Jun 13, 2012
@Uko Uko Renamed ua parser tests for multiple contacts property f46e119
@Uko Uko Changed ua whois parser's :created_on functionality 11a4102
@Uko Uko In ua parser and tests reordered properties priority in canonical way cf936a1
@weppos Merge pull request #169 from Uko/master
Added features to parser
@weppos Convert tabs to spaces 327744d
@weppos Update CHANGELOG for GH-169 ddcedc7
@weppos Release 2.6.2 9145401
Commits on Jun 21, 2012
@justincampbell justincampbell Downcase hosts passed to .host_to_parser 0c101a2
@weppos Merge pull request #173 from JustinCampbell/host_to_parser-downcase
Downcase hosts passed to .host_to_parser
@weppos Update CHANGELOG for GH-173 65bd18d
Commits on Jun 22, 2012
@weppos parser raises ArgumentError when the created_on object inval…
…id data.
Commits on Jun 26, 2012
@weppos Update @since release 4cb090d
@weppos Update parser to the new response format. 5cac11d
@weppos is now a full parser.
Based on BaseAfilias.
See whois/ianawhois@a21b227
@weppos Merge branch 'pro-afilias' fba3c75
Commits on Jun 27, 2012
@weppos Change YARD `@api internal` to `@api private` to trigger "private api…
…" message.
@weppos --readme is now d180c3b
@weppos Fix invalid YARD params 9b138f8
@weppos Indentation. e44d69c
@weppos Whois::Server may occasionally raise an error trying to resolve an IP…
…v6 matching query object (GH-174).

Thanks @aeden
@weppos Mention RoboWhois as well. ef19897
@weppos Move donations section at the top. 235a703
@weppos Is Rubinius in 1.9 mode working now? e6d3f5c
@weppos Release 2.6.3 7393360