# Comparing golang-github-domainr-whois version 0.0~git20200925.9f8bed8-0kali2~jan+unchanged1 (unchanged) & golang-github-domainr-whois version 0.0~git20210816.a83f0f3-0kali1~jan+nur7 (fresh-releases) ## Comparing golang-github-domainr-whois-dev_0.0~git20200925.9f8bed8-0kali2~jan+unchanged1_all.deb & golang-github-domainr-whois-dev_0.0~git20210816.a83f0f3-0kali1~jan+nur7_all.deb ### file list @@ -1,3 +1,3 @@ -rw-r--r-- 0 0 0 4 2020-11-19 06:25:23.000000 debian-binary --rw-r--r-- 0 0 0 1160 2020-11-19 06:25:23.000000 control.tar.xz --rw-r--r-- 0 0 0 10684 2020-11-19 06:25:23.000000 data.tar.xz +-rw-r--r-- 0 0 0 1180 2020-11-19 06:25:23.000000 control.tar.xz +-rw-r--r-- 0 0 0 9636 2020-11-19 06:25:23.000000 data.tar.xz ### control.tar.xz #### control.tar ##### file list @@ -1,3 +1,3 @@ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./ --rw-r--r-- 0 root (0) root (0) 666 2020-11-19 06:25:23.000000 ./control --rw-r--r-- 0 root (0) root (0) 1864 2020-11-19 06:25:23.000000 ./md5sums +-rw-r--r-- 0 root (0) root (0) 660 2020-11-19 06:25:23.000000 ./control +-rw-r--r-- 0 root (0) root (0) 1958 2020-11-19 06:25:23.000000 ./md5sums ##### ./control @@ -1,12 +1,12 @@ Package: golang-github-domainr-whois-dev Source: golang-github-domainr-whois -Version: 0.0~git20200925.9f8bed8-0kali2~jan+unchanged1 +Version: 0.0~git20210816.a83f0f3-0kali1~jan+nur7 Architecture: all Maintainer: Kali Developers -Installed-Size: 54 +Installed-Size: 51 Depends: golang-github-andybalholm-cascadia-dev, golang-github-saintfish-chardet-dev, golang-github-puerkitobio-goquery-dev, golang-golang-x-net-dev, golang-golang-x-text-dev, golang-github-nbio-st-dev, golang-github-zonedb-zonedb-dev, golang-github-domainr-whoistest-dev Section: devel Priority: optional Homepage: https://github.com/domainr/whois Description: Whois client for Go This package contains a whois client for Go, inspired by Ruby Whois. ##### ./md5sums ###### ./md5sums Files differ ###### line order @@ -14,7 +14,8 @@ usr/share/gocode/src/github.com/domainr/whois/go.mod usr/share/gocode/src/github.com/domainr/whois/go.sum usr/share/gocode/src/github.com/domainr/whois/record.go usr/share/gocode/src/github.com/domainr/whois/request.go usr/share/gocode/src/github.com/domainr/whois/response.go usr/share/gocode/src/github.com/domainr/whois/response_test.go usr/share/gocode/src/github.com/domainr/whois/whois.go +usr/share/gocode/src/github.com/domainr/whois/whois_test.go ### data.tar.xz #### data.tar ##### file list @@ -1,13 +1,13 @@ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/doc/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/doc/golang-github-domainr-whois-dev/ --rw-r--r-- 0 root (0) root (0) 318 2020-11-19 06:25:23.000000 ./usr/share/doc/golang-github-domainr-whois-dev/changelog.Debian.gz +-rw-r--r-- 0 root (0) root (0) 349 2020-11-19 06:25:23.000000 ./usr/share/doc/golang-github-domainr-whois-dev/changelog.Debian.gz -rw-r--r-- 0 root (0) root (0) 1340 2020-11-19 06:25:23.000000 ./usr/share/doc/golang-github-domainr-whois-dev/copyright drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/ -rw-r--r-- 0 root (0) root (0) 1858 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/adapter.go @@ -20,13 +20,14 @@ -rw-r--r-- 0 root (0) root (0) 444 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/adapter_verisign.go -rw-r--r-- 0 root (0) root (0) 4632 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/client.go -rw-r--r-- 0 root (0) root (0) 575 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/client_test.go drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/cmd/ drwxr-xr-x 0 root (0) root (0) 0 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/cmd/client/ -rw-r--r-- 0 root (0) root (0) 1280 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/cmd/client/main.go -rw-r--r-- 0 root (0) root (0) 368 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/go.mod --rw-r--r-- 0 root (0) root (0) 7632 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/go.sum +-rw-r--r-- 0 root (0) root (0) 2789 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/go.sum -rw-r--r-- 0 root (0) root (0) 84 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/record.go -rw-r--r-- 0 root (0) root (0) 956 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/request.go -rw-r--r-- 0 root (0) root (0) 5520 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/response.go -rw-r--r-- 0 root (0) root (0) 1461 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/response_test.go --rw-r--r-- 0 root (0) root (0) 940 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/whois.go +-rw-r--r-- 0 root (0) root (0) 1040 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/whois.go +-rw-r--r-- 0 root (0) root (0) 988 2020-11-19 06:25:23.000000 ./usr/share/gocode/src/github.com/domainr/whois/whois_test.go ##### ./usr/share/doc/golang-github-domainr-whois-dev/changelog.Debian.gz ###### filetype from file(1) @@ -1 +1 @@ -gzip compressed data, max compression, from Unix, original size 630 +gzip compressed data, max compression, from Unix, original size 659 ###### changelog.Debian @@ -1,12 +1,13 @@ -golang-github-domainr-whois (0.0~git20200925.9f8bed8-0kali2~jan+unchanged1) unchanged; urgency=low +golang-github-domainr-whois (0.0~git20210816.a83f0f3-0kali1~jan+nur7) kali-experimental; urgency=low + * New upstream snapshot. * Build for debian-janitor apt repository. - -- Kali Janitor Thu, 29 Apr 2021 18:23:44 -0000 + -- Kali Janitor Sun, 22 Aug 2021 14:41:30 -0000 golang-github-domainr-whois (0.0~git20200925.9f8bed8-0kali2) kali-dev; urgency=medium * Add depends on golang-github-domainr-whoistest-dev -- Sophie Brun Fri, 09 Oct 2020 15:52:33 +0200 ##### ./usr/share/gocode/src/github.com/domainr/whois/go.mod @@ -1,13 +1,13 @@ module github.com/domainr/whois go 1.14 require ( - github.com/PuerkitoBio/goquery v1.5.1 + github.com/PuerkitoBio/goquery v1.7.1 github.com/andybalholm/cascadia v1.2.0 github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca - github.com/zonedb/zonedb v1.0.2821 - golang.org/x/net v0.0.0-20200707034311-ab3426394381 - golang.org/x/text v0.3.3 + github.com/zonedb/zonedb v1.0.3345 + golang.org/x/net v0.0.0-20210614182718-04defd469f4e + golang.org/x/text v0.3.7 ) ##### ./usr/share/gocode/src/github.com/domainr/whois/go.sum @@ -1,81 +1,28 @@ -github.com/PuerkitoBio/goquery v1.5.1 h1:PSPBGne8NIUWw+/7vFBV+kG2J/5MOjbzc7154OaKCSE= -github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc= -github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +github.com/PuerkitoBio/goquery v1.7.1 h1:oE+T06D+1T7LNrn91B4aERsRIeCLJ/oPSa6xB9FPnz4= +github.com/PuerkitoBio/goquery v1.7.1/go.mod h1:XY0pP4kfraEmmV1O7Uf6XyjoslwsneBbgeDjLYuN8xY= github.com/andybalholm/cascadia v1.2.0 h1:vuRCkM5Ozh/BfmsaTm26kbjm0mIOM3yS5Ek/F5h18aE= github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY= github.com/domainr/whoistest v0.0.0-20180714175718-26cad4b7c941 h1:E7ehdIemEeScp8nVs0JXNXEbzb2IsHCk13ijvwKqRWI= github.com/domainr/whoistest v0.0.0-20180714175718-26cad4b7c941/go.mod h1:iuCHv1qZDoHJNQs56ZzzoKRSKttGgTr2yByGpSlKsII= -github.com/miekg/dns v1.1.31/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM= +github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4= github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 h1:W6apQkHrMkS0Muv8G/TipAy/FJl/rCYT0+EuS8+Z0z4= github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca h1:NugYot0LIVPxTvN8n+Kvkn6TrbMyxQiuvKdEwFdR9vI= github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca/go.mod h1:uugorj2VCxiV1x+LzaIdVa9b4S4qGAcH6cbhh4qVxOU= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0/go.mod h1:IXCdmsXIht47RaVFLEdVnh1t+pgYtTAhQGj73kz+2DM= -github.com/zonedb/zonedb v1.0.2770 h1:ezllDcuKcbokg3UTnk1kNzCzjmra7TIETUZL9DvAi6w= -github.com/zonedb/zonedb v1.0.2770/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2772 h1:dLhI9aVfia0G8ri4RHEHG5FZY2Q6vAqrNw310zruGq0= -github.com/zonedb/zonedb v1.0.2772/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2773 h1:3lTH6fifCT9Im9zZdxAiGHf6ep5FuX0HOPbLnQHqVxg= -github.com/zonedb/zonedb v1.0.2773/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2774 h1:ztyye09LvtTZXH1XWmVxG7ssYuqChBOI2ODPfzud2Q0= -github.com/zonedb/zonedb v1.0.2774/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2775 h1:VyUq9rJ5mv/fqh4xZNZx7sVpX+IMdM3z+ZqumyZ64vE= -github.com/zonedb/zonedb v1.0.2775/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2776 h1:oHaWhZfsTd4CYJ+4lK+IVGFimrXsgjzeMpRlmncrkQs= -github.com/zonedb/zonedb v1.0.2776/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2779 h1:ehWsXkwmTgz3iTQ4j8+x2SsDz/jff6k6sLF9tjQzKlk= -github.com/zonedb/zonedb v1.0.2779/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2780 h1:psJHSPqlbxYPB790KZNS40e6O/ou/6pRpjP08Dpoca0= -github.com/zonedb/zonedb v1.0.2780/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2781 h1:lRKR8tfD0Kgwv/N8p1jHxsd8C6Qvs4wrwvrRcxy2bMQ= -github.com/zonedb/zonedb v1.0.2781/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2782 h1:S0JdgMbdIVaCn57QRv9QW1SeJ9g3HBkoCxOvC764Pow= -github.com/zonedb/zonedb v1.0.2782/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2783 h1:xBpRZD0AHKHXcggtshnAwsNKCf4dJDBsSJBoCp/6fzM= -github.com/zonedb/zonedb v1.0.2783/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2786 h1:g9qhUcF66vBwjkPS6we8TZTJou3CxiVk2yTVbxFaKKY= -github.com/zonedb/zonedb v1.0.2786/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2787 h1:JV6PU7aDSwvbr+FrYo2F3Zc5YVqB1tBscA7srnA5/8o= -github.com/zonedb/zonedb v1.0.2787/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2788 h1:KfXSfFtnMGDyUhXHaYWxD1F9OwFIiXg2G6SOqXm1HAU= -github.com/zonedb/zonedb v1.0.2788/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2789 h1:lYoh0lrmnRCpwCIrkfZbOd1i3QMwQgDWWCcoTTayIdk= -github.com/zonedb/zonedb v1.0.2789/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2790 h1:R6QOeSvfCa28FUaFFrrObbmSTMHozM+wrftl88wWy9U= -github.com/zonedb/zonedb v1.0.2790/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2793 h1:n7MKkeDnYjtrOLtoxo+C/EIWsRT1xmIs23hgcxz/b50= -github.com/zonedb/zonedb v1.0.2793/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2794 h1:TCDg0imNwjN8J8R2zRWgGwkDnkoH6af0m+S6K6mgERE= -github.com/zonedb/zonedb v1.0.2794/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2795 h1:L2ecGxGk7mAChuf7c8bT4L93hhoaF/4LeM4499bNeJ4= -github.com/zonedb/zonedb v1.0.2795/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2801 h1:nUY0gXE6bw+9nPxbt18ZmDkXVtZlixHamoTKOSzBiME= -github.com/zonedb/zonedb v1.0.2801/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2804 h1:dHyxQXgIYI8dNbrhLS5H//BucDsD7UCOOdMeG0HgXl4= -github.com/zonedb/zonedb v1.0.2804/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -github.com/zonedb/zonedb v1.0.2821 h1:QJFXjDp+nLa2J7YjNzp8bvn6nrtrr9g+LQFQCIOWlmo= -github.com/zonedb/zonedb v1.0.2821/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200707235045-ab33eee955e0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +github.com/zonedb/zonedb v1.0.3345 h1:1PO8SQTqbIYZicCa0sYYRJSwJPVlhPU9guOBTkRGzJo= +github.com/zonedb/zonedb v1.0.3345/go.mod h1:aGRFRh2Co/RdESGMgP5fkcP6R/D5ZlCZgr4qTYUrUpo= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200707034311-ab3426394381 h1:VXak5I6aEWmAXeQjA+QSZzlgNrpq9mjcfDemuexIKsU= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q= +golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= ##### ./usr/share/gocode/src/github.com/domainr/whois/whois.go @@ -24,18 +24,25 @@ if strings.Index(query, ".") < 0 { return IANA, "", nil } z := zonedb.PublicZone(query) if z == nil { return "", "", fmt.Errorf("no public zone found for %s", query) } - host := z.WhoisServer() + + // Try whois URL first (these are relatively rare) wu := z.WhoisURL() - if host != "" { - return host, wu, nil + if wu != "" { + u, err := url.Parse(wu) + if err == nil && u.Host != "" { + return u.Host, wu, nil + } } - u, err := url.Parse(wu) - if err == nil && u.Host != "" { - return u.Host, wu, nil + + // Then try host (more common) + h := z.WhoisServer() + if h != "" { + return h, "", nil } + return "", "", fmt.Errorf("no whois server found for %s", query) }