mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Introduce `show_all_dns_entries'.
This commit is contained in:
parent
5db59de365
commit
1f06428483
3
NEWS
3
NEWS
@ -65,6 +65,9 @@ Please send GNU Wget bug reports to <bug-wget@gnu.org>.
|
||||
|
||||
** Do not attempt to remove the file if it is not in the accept rules but
|
||||
it is the output destination file.
|
||||
|
||||
** Introduce `show_all_dns_entries' to print all IP addresses corresponding to
|
||||
a DNS name when it is resolved.
|
||||
|
||||
* Changes in Wget 1.12
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
2011-08-06 Giuseppe Scrivano <gscrivano@gnu.org>
|
||||
|
||||
* wget.texi (Wgetrc Commands): Document show_all_dns_entries.
|
||||
|
||||
* Makefile.am (wget.pod): Pass the VERSION value to texi2pod.
|
||||
|
||||
* texi2pod.pl: Update from GCC.
|
||||
|
@ -3171,6 +3171,10 @@ as @samp{--secure-protocol=@var{string}}.
|
||||
Choose whether or not to print the @sc{http} and @sc{ftp} server
|
||||
responses---the same as @samp{-S}.
|
||||
|
||||
@item show_all_dns_entries = on/off
|
||||
When a DNS name is resolved, show all the IP addresses, not just the first
|
||||
three.
|
||||
|
||||
@item span_hosts = on/off
|
||||
Same as @samp{-H}.
|
||||
|
||||
|
@ -1,5 +1,10 @@
|
||||
2011-08-06 Giuseppe Scrivano <gscrivano@gnu.org>
|
||||
|
||||
* host.c (lookup_host): If `showalldnsentries' is used then print all
|
||||
the IP corresponding to a DNS entry.
|
||||
* init.c (commands): Add `showalldnsentries'.
|
||||
Suggested by: Witold Baryluk <baryluk@smp.if.uj.edu.pl>
|
||||
|
||||
* http.c (gethttp): Add the Cache-Control HTTP header when --no-cache
|
||||
is specified.
|
||||
Reported by: Коренберг Марк <socketpair@gmail.com>.
|
||||
|
@ -822,11 +822,15 @@ lookup_host (const char *host, int flags)
|
||||
#endif /* not ENABLE_IPV6 */
|
||||
|
||||
/* Print the addresses determined by DNS lookup, but no more than
|
||||
three. */
|
||||
three if show_all_dns_entries is not specified. */
|
||||
if (!silent && !numeric_address)
|
||||
{
|
||||
int i;
|
||||
int printmax = al->count <= 3 ? al->count : 3;
|
||||
int printmax = al->count;
|
||||
|
||||
if (! opt.show_all_dns_entries)
|
||||
printmax = 3;
|
||||
|
||||
for (i = 0; i < printmax; i++)
|
||||
{
|
||||
logputs (LOG_VERBOSE, print_address (al->addresses + i));
|
||||
|
@ -247,6 +247,7 @@ static const struct {
|
||||
{ "secureprotocol", &opt.secure_protocol, cmd_spec_secure_protocol },
|
||||
#endif
|
||||
{ "serverresponse", &opt.server_response, cmd_boolean },
|
||||
{ "showalldnsentries", &opt.show_all_dns_entries, cmd_boolean },
|
||||
{ "spanhosts", &opt.spanhost, cmd_boolean },
|
||||
{ "spider", &opt.spider, cmd_boolean },
|
||||
{ "strictcomments", &opt.strict_comments, cmd_boolean },
|
||||
|
@ -253,6 +253,8 @@ struct options
|
||||
bool useservertimestamps; /* Update downloaded files' timestamps to
|
||||
match those on server? */
|
||||
|
||||
bool show_all_dns_entries; /* Show all the DNS entries when resolving a
|
||||
name. */
|
||||
};
|
||||
|
||||
extern struct options opt;
|
||||
|
Loading…
Reference in New Issue
Block a user