Skip to content
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

Version 6.1.0 #95

Closed
wants to merge 99 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
dc36c4d
Add FrHandler.php
Mar 14, 2023
4cf5d70
Add NzHandler.php
Mar 14, 2023
9485fe4
Add FrHandler.php
Mar 14, 2023
cf77c08
[#92] Fix datetime with microseconds
Mar 21, 2023
8b2049a
[#92] Fix datetime with microseconds
Mar 21, 2023
a9408a5
[#92] Fix datetime with microseconds
Mar 21, 2023
92f2b39
Extend NzHandler with AbstractHandler
Mar 21, 2023
9647016
Add me in authors list
Mar 21, 2023
18dc43e
Fix CHANGELOG.md
Mar 21, 2023
8af0f9a
Fix version in README.md
Mar 21, 2023
fc73d1e
[#33] Use CaHandler instead whois.ca.php
Apr 11, 2023
ba71481
[#33] Use CatHandler instead whois.cat.php
Apr 11, 2023
b66ef21
[#33] Use ChHandler instead whois.ch.php
Apr 11, 2023
18bb61a
[#33] Use CnHandler instead whois.cn.php
Apr 11, 2023
dce18ea
[#33] Use CoHandler instead whois.co.php
Apr 11, 2023
84ab7c3
[#33] Use CzHandler instead whois.cz.php
Apr 11, 2023
1c0a131
[#33] Use DevHandler instead whois.dev.php
Apr 11, 2023
5a55844
[#33] Use DkHandler instead whois.dk.php
Apr 11, 2023
2358833
[#33] Use NameHandler instead whois.name.php
Apr 11, 2023
5c03e4a
[#33] Minor fixed in IpTools.php
Apr 11, 2023
13a75fe
[#33] Clean up code using AbstractHandler.php
Apr 11, 2023
f54efbf
[#33] Clean up code in AeHandler.php
Apr 11, 2023
31323b9
[#33] Clean up code AbstractHandler.php
Apr 11, 2023
91b3d76
[#33] Fixed version of "phpunit/phpunit" in composer.json
Apr 11, 2023
04b4fd1
[#33] Remove obsolete file "handler.template.php"
Apr 11, 2023
d289e27
[#33] Use CoopHandler instead whois.coop.php
Apr 11, 2023
74640f7
[#33] Use FmHandler instead whois.fm.php
Apr 11, 2023
8612680
[#33] Use FrHandler instead whois.fr.php
Apr 11, 2023
ae02560
[#33] Use HuHandler instead whois.hu.php
Apr 11, 2023
12138e7
[#33] Use IeHandler instead whois.ie.php
Apr 11, 2023
48b89d7
[#33] Use IlHandler instead whois.il.php
Apr 11, 2023
6e4ce82
[#33] Use InfoHandler instead whois.info.php
Apr 11, 2023
7767ecb
[#33] Use InHandler instead whois.in.php
Apr 11, 2023
52252bb
[#33] Use IntHandler instead whois.int.php
Apr 11, 2023
429cc75
[#33] Use IpHandler instead whois.ip.php
Apr 11, 2023
c94b8f1
[#33] Use IrHandler instead whois.ir.php
Apr 11, 2023
a162612
[#33] Use IsHandler instead whois.is.php
Apr 11, 2023
51f54ad
[#33] Use ItHandler instead whois.it.php
Apr 11, 2023
98075f8
[#33] Use JpHandler instead whois.jp.php
Apr 11, 2023
7faa896
[#33] Use LondonHandler instead whois.london.php
Apr 11, 2023
aee2013
[#33] Use FjHandler instead whois.fj.php
Apr 11, 2023
cf44379
[#33] Use LtHandler instead whois.lt.php
Apr 11, 2023
49d4be9
[#33] Use LuHandler instead whois.lu.php
Apr 11, 2023
39a7e90
[#33] Use LyHandler instead whois.ly.php
Apr 11, 2023
4308b60
[#33] Use MeHandler instead whois.me.php
Apr 11, 2023
1df6357
[#33] Use MobiHandler instead whois.mobi.php
Apr 11, 2023
aeba86c
[#33] Use MuseumHandler instead whois.museum.php
Apr 11, 2023
3a4b712
[#33] Use MxHandler instead whois.mx.php
Apr 11, 2023
01392a0
[#33] Use NlHandler instead whois.nl.php
Apr 11, 2023
c82ef05
[#33] Use FiHandler instead whois.fi.php
Apr 11, 2023
9fdbe68
[#33] Use DeHandler instead whois.de.php
Apr 11, 2023
18fa97a
[#33] Use EuHandler instead whois.eu.php
Apr 11, 2023
7a86635
[#33] Use NoHandler instead whois.no.php
Apr 11, 2023
ea07f70
[#33] Use NuHandler instead whois.nu.php
Apr 11, 2023
f229b9b
[#33] Use OrgHandler instead whois.org.php
Apr 11, 2023
87f0fa0
[#33] Use PhHandler instead whois.ph.php
Apr 11, 2023
72e4a41
[#33] Use PlHandler instead whois.pl.php
Apr 11, 2023
3bb1770
[#33] Use ProHandler instead whois.pro.php
Apr 11, 2023
b0722bb
[#33] Use PtHandler instead whois.pt.php
Apr 11, 2023
f305c37
[#33] Use RoHandler instead whois.ro.php
Apr 11, 2023
b7f6c95
[#33] Use RuHandler instead whois.ru.php
Apr 11, 2023
c407b81
[#33] Use RwhoisHandler instead whois.rwhois.php
Apr 11, 2023
a2c801b
[#33] Use ScHandler instead whois.sc.php
Apr 11, 2023
da83fd3
[#33] Use SeHandler instead whois.se.php
Apr 11, 2023
b6e2a49
[#33] Use SiHandler instead whois.si.php
Apr 11, 2023
4d24710
[#33] Use SuHandler instead whois.su.php
Apr 11, 2023
baedc8a
[#33] Use TelHandler instead whois.tel.php
Apr 11, 2023
9561aa7
[#33] Use TodayHandler instead whois.today.php
Apr 11, 2023
a2f848f
[#33] Use TodayHandler instead whois.today.php
Apr 11, 2023
6020ae8
[#33] Use UsHandler instead whois.us.php
Apr 11, 2023
94515a7
[#33] Use VeHandler instead whois.ve.php
Apr 11, 2023
abdb2d2
[#33] Use WsHandler instead whois.ws.php
Apr 11, 2023
07c3831
[#33] Use XxxHandler instead whois.xxx.php
Apr 11, 2023
d3bee59
[#33] Use ZanetHandler instead whois.zanet.php
Apr 11, 2023
e111f10
[#33] Use Handlers class instead file whois.[tld].php
Apr 11, 2023
76b2787
[#33] Little clean up
Apr 11, 2023
ba6faa2
[#33] Deprecated "get_contact" function
Apr 11, 2023
1c385a7
[#33] Some clean up
Apr 11, 2023
aedaa6a
[#92] Infinite Loop - Possible final resolution of hell problem
Apr 11, 2023
dd7a678
[#33] Clean up Tests folder
Apr 11, 2023
071d866
Update "fixtures" files
Apr 11, 2023
1c2c701
[#33] Update Tests
Apr 11, 2023
b8d034b
[#33] Update Tests
Apr 11, 2023
62412c4
[#33] Update Tests
Apr 11, 2023
9d936ad
[#33] Use CzHandler instead whois.cz.php
Apr 11, 2023
fcb1692
[#33] Add more patterns in AbstractHandler::parseStandardDate method
Apr 12, 2023
ed2afbb
[#33] In UnitTest, throw UnexpectedValueException when a no parsable …
Apr 12, 2023
5e80250
[#33] Little clean up
Apr 12, 2023
f4b1c26
[#33] Rename HandlerTestTest in AbstractHandler (to solve PHPUnit war…
Apr 12, 2023
71d84ec
[#33] Update ParserTest
Apr 12, 2023
ceafcd8
[#33] Update ParserTest
Apr 12, 2023
4eec11a
[#33] Update ParserTest
Apr 12, 2023
53aa3d6
[#33] Little clean up
Apr 12, 2023
35a191f
[#33] Remove deprecated "generic_parser_a_blocks" function
Apr 12, 2023
d69f250
[#33] Less duplicated code in FrHandler class
Apr 12, 2023
e3d03d7
[#33] Little clean up
Apr 12, 2023
28d1045
[#33] Little clean up
Apr 12, 2023
7d860e7
[#33] Little clean up
Apr 12, 2023
21d1f91
Version 6.1.0
Apr 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .phpcs.xml.dist

This file was deleted.

98 changes: 98 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,101 @@
6.1.0 - 2023-04-12
------------------
### Improvements
* [#92] Infinite Loop - Possible final resolution of hell problem
* [#33] Add more patterns in AbstractHandler::parseStandardDate method
* [#33] Less duplicated code in FrHandler class
* [#33] Fixed version of "phpunit/phpunit" in composer.json
* [#33] Update Tests
* Update "fixtures" files
* [#33] Clean up Tests folder
* [#33] Update ParserTest
* [#33] Rename HandlerTestTest in AbstractHandler (to solve PHPUnit warning)
* [#33] In UnitTest, throw UnexpectedValueException when a no parsable date is found
* [#33] Minor fixed in IpTools.php
* [#33] Clean up code AbstractHandler.php
* [#33] Clean up code in AeHandler.php
* [#33] Use Handlers class instead file <code>whois.[tld].php</code>
* [#33] Use CzHandler instead whois.cz.php
* [#33] Use ZanetHandler instead whois.zanet.php
* [#33] Use XxxHandler instead whois.xxx.php
* [#33] Use WsHandler instead whois.ws.php
* [#33] Use VeHandler instead whois.ve.php
* [#33] Use UsHandler instead whois.us.php
* [#33] Use TodayHandler instead whois.today.php
* [#33] Use TodayHandler instead whois.today.php
* [#33] Use TelHandler instead whois.tel.php
* [#33] Use SuHandler instead whois.su.php
* [#33] Use SiHandler instead whois.si.php
* [#33] Use SeHandler instead whois.se.php
* [#33] Use ScHandler instead whois.sc.php
* [#33] Use RwhoisHandler instead whois.rwhois.php
* [#33] Use RuHandler instead whois.ru.php
* [#33] Use RoHandler instead whois.ro.php
* [#33] Use PtHandler instead whois.pt.php
* [#33] Use ProHandler instead whois.pro.php
* [#33] Use PlHandler instead whois.pl.php
* [#33] Use PhHandler instead whois.ph.php
* [#33] Use OrgHandler instead whois.org.php
* [#33] Use NuHandler instead whois.nu.php
* [#33] Use NoHandler instead whois.no.php
* [#33] Use EuHandler instead whois.eu.php
* [#33] Use DeHandler instead whois.de.php
* [#33] Use FiHandler instead whois.fi.php
* [#33] Use NlHandler instead whois.nl.php
* [#33] Use MxHandler instead whois.mx.php
* [#33] Use MuseumHandler instead whois.museum.php
* [#33] Use MobiHandler instead whois.mobi.php
* [#33] Use MeHandler instead whois.me.php
* [#33] Use LyHandler instead whois.ly.php
* [#33] Use LuHandler instead whois.lu.php
* [#33] Use LtHandler instead whois.lt.php
* [#33] Use FjHandler instead whois.fj.php
* [#33] Use LondonHandler instead whois.london.php
* [#33] Use JpHandler instead whois.jp.php
* [#33] Use ItHandler instead whois.it.php
* [#33] Use IsHandler instead whois.is.php
* [#33] Use IrHandler instead whois.ir.php
* [#33] Use IpHandler instead whois.ip.php
* [#33] Use IntHandler instead whois.int.php
* [#33] Use InHandler instead whois.in.php
* [#33] Use InfoHandler instead whois.info.php
* [#33] Use IlHandler instead whois.il.php
* [#33] Use IeHandler instead whois.ie.php
* [#33] Use HuHandler instead whois.hu.php
* [#33] Use FrHandler instead whois.fr.php
* [#33] Use FmHandler instead whois.fm.php
* [#33] Use CoopHandler instead whois.coop.php
* [#33] Use NameHandler instead whois.name.php
* [#33] Use DkHandler instead whois.dk.php
* [#33] Use DevHandler instead whois.dev.php
* [#33] Use CzHandler instead whois.cz.php
* [#33] Use CoHandler instead whois.co.php
* [#33] Use CnHandler instead whois.cn.php
* [#33] Use ChHandler instead whois.ch.php
* [#33] Use CatHandler instead whois.cat.php
* [#33] Use CaHandler instead whois.ca.php
### Deprecation
* Remove obsolete file "handler.template.php"
* [#33] Remove deprecated "generic_parser_a_blocks" function
* [#33] Deprecated "get_contact" function



----

6.0.4 - 2023-03-21
------------------
* Fix date parsing that did not take microseconds into account, cause an infinite loop in get_date function

6.0.3 - 2023-03-21
------------------
* Little fixes in NzHandler
* Remove obsolete fr_handler file, use FrHandler class

6.0.2 - 2023-03-21
------------------
* Fix date parsing that did not take microseconds into account, cause an infinite loop in get_date function

6.0.2 - 2020-12-28
------------------
* Include 5.6.5 in 6.0 branch (jsmitty12)
Expand Down
17 changes: 11 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![Build Status](https://travis-ci.org/jsmitty12/phpWhois.svg?branch=master)](https://travis-ci.org/jsmitty12/phpWhois)
[![Build Status](https://travis-ci.org/kevinoo/phpWhois.svg?branch=master)](https://travis-ci.org/kevinoo/phpWhois)

Introduction
------------
Expand Down Expand Up @@ -38,11 +38,11 @@ Installation

#### Stable version

`php composer.phar require "jsmitty12/phpwhois":"^5.0"`
`php composer.phar require "kevinoo/phpwhois":"^6.0.4"`

#### Latest development version

`php composer.phar require "jsmitty12/phpwhois":"dev-master"`
`php composer.phar require "kevinoo/phpwhois":"dev-master"`


Example usage
Expand Down Expand Up @@ -212,16 +212,21 @@ it will output the total layout of the returned object to the
web browser.

The latest version of the package and a demo script resides at
https://github.com/jsmitty12/phpwhois
https://github.com/kevinoo/phpwhois

Contributing
---------------

If you want to add support for new TLD, extend functionality or
correct a bug, feel free to create a new pull request at Github's
repository https://github.com/jsmitty12/phpwhois
repository https://github.com/kevinoo/phpwhois

Credits
Credits from version v6.0.3
-------

Kevin Lucich <info@lucichkevin.it>

Thanks to original Authors
-------

Mark Jeftovic <markjr@easydns.com>
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.0.0-dev
6.1.0
16 changes: 10 additions & 6 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
{
"name": "jsmitty12/phpwhois",
"name": "kevinoo/phpwhois",
"description": "phpWhois - library for querying whois services and parsing results.",
"keywords": [
"PHP",
"Whois",
"phpWhois"
],
"homepage": "http://phpwhois.pw",
"homepage": "https://www.lucichkevin.it/phpWhois/",
"type": "library",
"license": "GPL-2.0-or-later",
"authors": [
{
"name": "Kevin Lucich",
"email": "info@lucichkevin.it"
},
{
"name": "Mark Jeftovic",
"email": "markjr@easydns.com"
Expand All @@ -33,11 +37,11 @@
],
"require": {
"php": ">=7.2",
"algo26-matthias/idna-convert": "^3.0"
"algo26-matthias/idna-convert": "^3.1"
},
"require-dev": {
"dms/phpunit-arraysubset-asserts": "~0.1",
"phpunit/phpunit": "^8.0 || ^9.0"
"dms/phpunit-arraysubset-asserts": "~0.4",
"phpunit/phpunit": "^8.0 || ^9.0 || ^10.0"
},
"suggest": {
"lib-openssl": "*"
Expand All @@ -49,7 +53,7 @@
},
"autoload-dev": {
"psr-4": {
"phpWhois\\": "tests/"
"Tests\\": "tests/"
},
"classmap": [
"src/",
Expand Down
35 changes: 0 additions & 35 deletions handler.template.php

This file was deleted.

Loading