Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-22 | Do not request domain results for name server queries | Marco d'Itri | 1 | -1/+7 | |
If there is more than one dot in the query string then it can only be a name server, so do not restrict the results to domains only. | |||||
2017-08-22 | Disable recursion for queries like "nameserver name.example.com" | Marco d'Itri | 1 | -0/+4 | |
Or else the program would return an error because no registrar whois server is returned by the registry. | |||||
2017-08-15 | Initialize the target of strcat | Marco d'Itri | 1 | -0/+1 | |
Was not detected until now, but immediately crashes with a recent libc. | |||||
2017-07-27 | Fix referrals for .com, .net, .jobs, .bz, .cc and .tv | Marco d'Itri | 1 | -3/+2 | |
ICANN mandated that the referral whois server field had to be renamed, hence breaking all whois clients: https://www.icann.org/resources/pages/rdds-labeling-policy-2017-02-01-en Closes #56 from Github. | |||||
2017-03-13 | Fix misspellings in IPv4 formatting string | Petr Písař | 1 | -2/+2 | |
Querying 6to4 address failed on malformed IPv4 address: $ ./whois 2002:5ab2:d182::1 Querying for the IPv4 endpoint 90d.178d.209d.130d of a 6to4 IPv6 address. This patch fixes it. | |||||
2017-02-27 | Implement support for libidn2 | Marco d'Itri | 1 | -4/+16 | |
Contributed by Tim Rühsen. Closes #49 from Github. | |||||
2017-02-27 | Unconditionally use AI_IDN | Marco d'Itri | 1 | -2/+0 | |
AI_IDN is not provided by libidn: it is a feature of glibc. If not available on other platforms then it will be defined to 0 in utils.h. | |||||
2017-02-26 | Annotate more functions with NORETURN | Marco d'Itri | 1 | -3/+3 | |
Contributed by Sami Kerola. Closes #48 from Github. | |||||
2017-02-26 | Fix minor compiler warnings | Marco d'Itri | 1 | -5/+6 | |
Fix a lot of minor compiler warnings with no practical effect. Contributed by Sami Kerola. | |||||
2016-10-30 | Use "domain" instead of "=" for default verisign-grs queries | Marco d'Itri | 1 | -3/+5 | |
To ignore the name server names spam. | |||||
2016-03-29 | Query whois.iana.org for IDN TLDs too | Marco d'Itri | 1 | -2/+4 | |
2015-12-08 | Support american fuzzy lop | Marco d'Itri | 1 | -0/+21 | |
When built with AFL_MODE set to true, whois will use the first line of standard input as command line parameters and the rest as network input. | |||||
2015-08-30 | Fix the --select-types and --sources long options | Marco d'Itri | 1 | -2/+2 | |
This bug was found by the awesome american fuzzy lop! | |||||
2015-03-23 | Support hiding multiple disclaimers blocks | Marco d'Itri | 1 | -2/+2 | |
Correctly detecting the disclaimers of some registrars required splitting the CRSNIC/Verisign detection strings in two parts. This code makes the program start looking again for new blocks to hide after the end of the first one. | |||||
2015-01-25 | Ignore empty referral strings | Marco d'Itri | 1 | -0/+3 | |
Some registrars return an empty field for the referral server. | |||||
2015-01-25 | Fix referrals handling for some verisign-grs.com servers | Marco d'Itri | 1 | -3/+4 | |
Verisign has changed for no apparent reason the label for the whois server field of the cc, tv and jobs TLDs whois servers. | |||||
2014-11-06 | Fix the code that removes trailing dots | Marco d'Itri | 1 | -4/+9 | |
And make it easier to understand as well. | |||||
2014-10-16 | Rename domcmp() in endstrcaseeq() and rewrite it | Marco d'Itri | 1 | -12/+18 | |
Rewrite it to use the same code of in_domain(). | |||||
2014-10-16 | Ask whois.iana.org about TLDs | Marco d'Itri | 1 | -0/+9 | |
Recognize as a TLD any string without dots present in tld_serv_list and new_gtlds_list. | |||||
2014-10-16 | Convert tld_serv_list to in_domain() | Marco d'Itri | 1 | -1/+1 | |
2014-10-16 | Split nic_handles_list off tld_serv_list | Marco d'Itri | 1 | -0/+6 | |
To be able to use in_domain() for tld_serv_list | |||||
2014-10-15 | Convert queryformat() to in_domain() | Marco d'Itri | 1 | -2/+2 | |
2014-10-15 | Convert convert_inaddr() to in_domain() | Marco d'Itri | 1 | -3/+3 | |
2014-10-15 | Convert is_new_gtld() to in_domain() | Marco d'Itri | 1 | -2/+2 | |
2014-10-15 | Add in_domain() to check if the argument is a subdomain | Marco d'Itri | 1 | -0/+26 | |
2014-10-15 | Fix 1 and 2 octects in-addr.arpa queries | Marco d'Itri | 1 | -0/+4 | |
Queries like 85.in-addr.arpa and 94.85.in-addr.arpa were directed to the wrong server. | |||||
2014-09-13 | Default to whois.ripe.net when using long flags | Marco d'Itri | 1 | -2/+2 | |
2014-09-13 | Implement support for the long RIPE flags | Marco d'Itri | 1 | -2/+68 | |
2014-09-13 | Move longopts into main() | Marco d'Itri | 1 | -11/+13 | |
2014-09-13 | Use the first referral of Afilias GRS results | Marco d'Itri | 1 | -0/+5 | |
Defensive programming: this is never supposed to happen, but if more than one attribute were returned by the registry then the memory allocated to referral_server would be leaked. | |||||
2014-09-13 | make is_new_gtld() return the TLD | Marco d'Itri | 1 | -13/+6 | |
2014-05-26 | Support hiding disclaimers until the end of the output | Marco d'Itri | 1 | -4/+9 | |
2014-05-02 | Use whois.nic.$TLD for the "new" gTLDs | Marco d'Itri | 1 | -0/+32 | |
The "new" gTLDs are contractually required by ICANN to provide port 43 whois service on this standard domain. | |||||
2014-02-07 | Extract the version number from the changelog | Marco d'Itri | 1 | -0/+1 | |
2013-12-26 | Free memory in handle_query() | Petr Písař | 1 | -24/+29 | |
Make the server variable always hold a dynamically allocated string and clean up the related const statements. Signed-off-by: Petr Písař <ppisar@redhat.com> | |||||
2013-12-26 | strtol() returns signed long int | Petr Písař | 1 | -2/+2 | |
Assiging strol() return value to unsigned int makes subsequent comparison to < 0 pointless. Signed-off-by: Petr Písař <ppisar@redhat.com> | |||||
2013-12-26 | Do not hide legal disclaimer with whois -V | Petr Písař | 1 | -0/+1 | |
There was missing break in the 'V' option case. Signed-off-by: Petr Písař <ppisar@redhat.com> | |||||
2013-04-10 | Undocument the -F RIPE option | Marco d'Itri | 1 | -1/+0 | |
It is deprecated, does not always work correctly and nobody should ever use it anymore. | |||||
2013-04-10 | Handle --help as success | Petr Písař | 1 | -8/+10 | |
whois --help output should go to standard output, and exit code should be zero. | |||||
2013-04-10 | Remove -S option | Petr Písař | 1 | -1/+1 | |
RIPE-like `-S' option is not documented nor supported by RIPE. | |||||
2013-04-10 | Update documentation | Petr Písař | 1 | -18/+23 | |
whois(1) options listing has been updated in whois --help output as well as in manual page. Rerefence to RIPE WHOIS database query syntax has been updated. | |||||
2013-03-31 | Remove a unused variable | Marco d'Itri | 1 | -1/+1 | |
2013-03-31 | Fix parsing of 6to4 addresses | Marco d'Itri | 1 | -6/+11 | |
The last two bytes of the IPv4 address in 6to4 addresses were not parsed correctly since version 5.0.19. (Fixes #699928.) | |||||
2013-03-30 | Imported Debian version 5.0.19v5.0.19 | Marco d'Itri | 1 | -0/+6 | |
2013-03-30 | Imported Debian version 5.0.17v5.0.17 | Marco d'Itri | 1 | -58/+0 | |
2013-03-30 | Imported Debian version 5.0.15v5.0.15 | Marco d'Itri | 1 | -1/+4 | |
2013-03-30 | Imported Debian version 5.0.12v5.0.12 | Marco d'Itri | 1 | -16/+24 | |
2013-03-30 | Imported Debian version 5.0.6v5.0.6 | Marco d'Itri | 1 | -0/+3 | |
2013-03-30 | Imported Debian version 5.0.5v5.0.5 | Marco d'Itri | 1 | -1/+6 | |
2013-03-30 | Imported Debian version 5.0.4v5.0.4 | Marco d'Itri | 1 | -0/+1 | |