|
1 | 1 | # Updates |
| 2 | + |
2 | 3 | ## 1.20230627.2 |
3 | 4 | * add Kenia proper whois server and known second level domains |
| 5 | + |
4 | 6 | ## 1.20230627.3 |
5 | 7 | * add rw tld proper whois server and second level ; restore mistakenly deleted .toml file |
| 8 | + |
6 | 9 | ## 1.20230627.3 |
7 | 10 | * additional kenia second level domains |
| 11 | + |
8 | 12 | ## 1.20230712.2 |
9 | 13 | * tld .edu now can have up to 10 nameservers; remove action on pull request |
| 14 | + |
10 | 15 | ## 1.20230717.1 |
11 | 16 | * add tld: com.ru, msk.ru, spb.ru (all have a test documented), also update the tld: ru, the newlines are not needed. |
| 17 | + |
12 | 18 | ## 1.20230717.2 |
13 | 19 | * add option to parse partial result after timout has occurred (parse_partial_response:bool default False); this will need `stdbuf` installed otherwise it will fail |
| 20 | + |
14 | 21 | ## 1.20230718.3 |
15 | 22 | * fix typo in whois server hint for tld: ru |
| 23 | + |
16 | 24 | ## 1.20230720.1 |
17 | 25 | * add gov.tr; switch off status:available and status:free as None response, we should not interprete the result by default (we can add a option later) |
| 26 | + |
18 | 27 | ## 1.20230720.2 |
19 | 28 | * fix server hints for derived second level "xxx.tr", add processing "_test" hints during 'test2.py -a' |
20 | 29 | * add external caching framework that can be overridden for use of your own caching implementation |
21 | 30 | * renaming various vars to mak them more verbose |
22 | 31 | * preparing for capturing all parameters in one object and parring that object around instead of many arguments in methods/functions |
23 | 32 | * switch to json so we dont need a additional dependency in ParamContext |
24 | 33 | * finish rework args to ParameterContext, split of domain as file |
| 34 | + |
25 | 35 | ## 1.20230803.1 |
26 | 36 | * frenzy refactor-release |
| 37 | + |
27 | 38 | ## 1.20230804.1 |
28 | 39 | * testing |
| 40 | + |
29 | 41 | ## 1.20230804.2 |
30 | 42 | * testing after remove of leading dot in rw second level domains |
| 43 | + |
31 | 44 | ## 1.20230804.3 |
32 | 45 | * simplefy cache implementation after feedback from `baderdean` |
33 | 46 | * "more lembas bread", refactor parse and query |
34 | 47 | * remove option to typecheck CACHE_STUB, use try/catch/exit instead, does not work when timout happens, removed ;-( |
35 | 48 | * refactor doQuery create processWhoisDomainRequest, split of lastWhois |
| 49 | + |
36 | 50 | ## 1.20230806.1 |
37 | 51 | * testing done, prep new release: "more lembas bread" |
38 | 52 | * bug found with the default timeout: if no timeout is specified the program fails: all pypi releases before 2023-07-17 yanked |
| 53 | + |
39 | 54 | ## 1.20230807.1 |
40 | 55 | * fix default timeout |
41 | 56 | * add DummyCache, DBMCache, RedisCache with simple test in testCache.py, testing custom cache options |
| 57 | + |
42 | 58 | ## 1.20230811.1 |
43 | 59 | * replace type hint | with Union for py3.9 compat; switch off experimental redis tools |
44 | 60 | * switch off 3.[6-8] minimal is 3.9 we test against |
|
48 | 64 | * add suggestion from baderdean to parse fr domains with more focus on ORGANISATION |
49 | 65 | * 2023-08-24: mboot: more \_test added to tld |
50 | 66 | * verify all \_test on whois.nic.<tld> \_test: nic.<tld> fix where needed; remove some abandoned tld's |
| 67 | + |
51 | 68 | ## 1.20230824.1 |
52 | 69 | * mboot; to combine all new tests and changes, "the galloping Chutzpah release" |
| 70 | + |
53 | 71 | ## 1.20230824.5 |
54 | 72 | * mboot; fix missing module in whl |
55 | 73 | * restore python 3.6 test as i still use it on one remaining app with python 3.6 (make testP36) |
56 | 74 | * finalize verification of all tld's in iana, add test where this can be auto generated from whois.nic.<tld> 2023-08-28; mboot |
| 75 | + |
57 | 76 | ## 1.20230829.1 |
58 | 77 | * mboot; all \_test now work, using analizer tool to verify that iana tld db web site and tl-regexpr match |
59 | 78 | * add DEBUG to all verbose strings |
|
81 | 100 | * fix a few tld to return the proper registrant string (not nic handle) |
82 | 101 | * introduce parsing based on functions, allow contextual search in splitted data and plain data, allow contextual search based on earlier result; fix a few tld to return the proper registrant string (not nic handle) |
83 | 102 |
|
84 | | -### 1.20230906.1 |
85 | | - * introduce parsing based on functions |
86 | | - * allow contextual search in splitted data and plain data |
87 | | - * allow contextual search based on earlier result |
88 | | - * fix a few tld to return the proper registrant string (not nic handle) |
89 | | - |
90 | 103 | ### 1.20230913.1 |
91 | 104 | * if you have installed `tld` (pip install tld) you can enable withPublicSuffix=True to process untill you reach the pseudo tld. |
92 | 105 | * the public_suffix info is added if available (and if requested) |
|
95 | 108 | ### 1.20230913.3 |
96 | 109 | * fix re.NOFLAGS, it is not compatible with 3.9, it appears in 3.11 |
97 | 110 |
|
| 111 | +## 1.20230917.1 |
| 112 | + * prepare work on pylint |
| 113 | + * switch to logging: all verbose is currently log.debug(); to show set LOGLEVEL=DEBUG before calling, see Makefile: make test |
| 114 | + * experimental: add extractServers: bool default False; when true we will try to extract the "redirect info chain" on rcf1036/whois and jwhois for linux/darwin |
| 115 | + * add missing option to query(), test in production environment done |
| 116 | + |
| 117 | +## 1.20231102.1 |
| 118 | + * fix from kazet for .pl tld. |
| 119 | + |
| 120 | +## 1.20231115.1 |
| 121 | + New tld's and removal of a few tlds no longer supported at iana |
| 122 | + |
| 123 | + * abb, bw, bn, crown, crs, fj (does not work), gp (does not work), weir, realtor, post, mw, pf (a strange one), iq (gives timout), mm, int, hm (does not work) |
| 124 | + |
| 125 | + |
| 126 | +## 1.20240129.1 |
| 127 | + |
| 128 | +add various second level .uk for which i can create tests; comments in the tld_regexpr.py; a few have no example or whois server to test with `2024-01-23` |
| 129 | +add switch not to ignore leading www in the domain request |
| 130 | + |
98 | 131 | --- |
99 | 132 |
|
100 | | -## in progress |
| 133 | +## 1.20250220.2 |
101 | 134 |
|
102 | | - * prepare work on pylint |
103 | | - * switch to logging: all verbose is currently log.debug(); to show set LOGLEVEL=DEBUG before calling, see Makefile: make test |
| 135 | +- fix tld: global, it moved to a new organisation |
| 136 | +- fix some obsolete domains |
| 137 | +- fix all derived from amsterdam to use their own _server: |
| 138 | + |
| 139 | +## 1.20250929.1 |
| 140 | +- fix coop |
| 141 | +- remove a few unasighed domains (iana) |
| 142 | + |
| 143 | +--- |
| 144 | + |
| 145 | +## 1.20260106.1 |
| 146 | +- fix co.il and add il tld |
| 147 | +- cleanup some obsolete tld's |
104 | 148 |
|
| 149 | +## 1.20260326.1 |
| 150 | +- fix 'be' and 'pl' ; thanks Misiu Tomasz. |
| 151 | +- add additional domains from iana. |
| 152 | +- remove domains no longer in iana. |
| 153 | +- Makefile: switch to ruff instead of black and pylama. |
105 | 154 |
|
106 | 155 |
|
| 156 | +## start working on v2 with rdap first |
0 commit comments