You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 3, 2024. It is now read-only.
Raise an issue https://github.com/DannyCork/python-whois/issues/new
77
+
*Raise an issue https://github.com/DannyCork/python-whois/issues/new
79
78
80
-
## Changes:
81
-
2022-06-09: maarten_boot:
79
+
## Changes: 2022-06-09: maarten_boot:
82
80
* the returned list of name_servers is now a sorted unique list and not a set
83
81
* the help function whois.validTlds() now outputs the true tld with dots
84
82
85
-
2022-09-27: maarten_boot
83
+
## 2022-09-27: maarten_boot
86
84
* add test2.py to replace test.py
87
85
* ./test2.py -h will show the possible usage
88
86
* all tests from the original program are now files in the ./tests directory
89
87
* test can be done on all supported tld's with -a or --all and limitest by regex with -r <pattern> or --reg=<pattern>
90
88
91
-
2022-11-04: maarten_boot
89
+
## 2022-11-04: maarten_boot
92
90
* add support for Iana example.com, example.net
93
91
94
-
2022-11-07: maarten_boot
92
+
## 2022-11-07: maarten_boot
95
93
* add testing against static known data in dir: ./testdata/<domain>/output
96
94
* test.sh will test all domains in testdata without actually calling whois, the input data is instead read from testdata/<domain>/input
97
95
98
-
2022-11-11: maarten_boot
96
+
## 2022-11-11: maarten_boot
97
+
99
98
* add support for returning the raw data from the whois command: flag include_raw_whois_text
100
99
* add support for handling unsupported domains via whois raw text only: flag return_raw_text_for_unsupported_tld
101
100
102
-
2023-01-18: sorrowless
101
+
## 2023-01-18: sorrowless
102
+
103
103
* add an opportunity to specify maximum cache age
104
104
105
-
2023-01-25: maarten_boot
105
+
## 2023-01-25: maarten_boot
106
+
106
107
* convert the tld file to a Dict, we now no longer need a mappper for python keywords or second level domains.
107
108
* utf8 level domains also need no mapper anymore an can be added as is with a translation to xn--<something>
108
109
* added xn-- tlds for all known utf-8 domains we currently have
109
110
* we can now add new domains on the fly or change them: whois.mergeExternalDictWithRegex(aDictToOverride) see example exampleExtend.py
110
111
111
-
2023-01-27: maarten_boot
112
+
## 2023-01-27: maarten_boot
113
+
112
114
* add autodetect via iana tld file (this has only tld's)
113
115
* add a central collection of all compiled regexes and reuse them: REG_COLLECTION_BY_KEY in _0_init_tld.py
114
116
* refresh testdata now that tld has dot instead of _ if more then one level
115
117
* add additional strings meaning domain does not exist
116
118
117
-
2023-02-02: maarten_boot
119
+
## 2023-02-02: maarten_boot
120
+
118
121
* whois.QuotaStringsAdd(str) to add additional strings for over quota detection. whois.QuotaStrings() lists the current configured strings
119
122
* whois.NoneStringsAdd(str) to add additional string for NoSuchDomainExists detection (whois.query() retuning None). whois.NoneStrings() lsts the current configured strings
120
123
* suppress messages to stderr if not verbose=True
121
124
122
-
2023-07-20: maarten_boot
123
-
* sync with https://github.com/mboot-github/WhoisDomain; 1.20230720.1; (gov.tr), (com.ru, msk.ru, spb.ru), (option to preserve partial output after timeout)
124
-
* sync with https://github.com/mboot-github/WhoisDomain; 1.20230720.2; add t_test hint support; fix some server hints
125
+
## 2023-07-20: maarten_boot
126
+
127
+
* sync with https://github.com/mboot-github/WhoisDomain; 1.20230720.1; (gov.tr), (com.ru, msk.ru, spb.ru), (option to preserve partial output after timeout)
128
+
* sync with https://github.com/mboot-github/WhoisDomain; 1.20230720.2; add t_test hint support; fix some server hints
129
+
130
+
## 2023-08-21: mboot-github (maarten_boot)
131
+
132
+
* abandon any python below 3.9 (mypy compatibilities)
133
+
* major refactor into more object based approch and parameterContext
0 commit comments