bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] [PATCH] [wget-bug #32357], IPv6 addresses not formatted..


From: Giuseppe Scrivano
Subject: Re: [Bug-wget] [PATCH] [wget-bug #32357], IPv6 addresses not formatted..
Date: Sun, 08 Jan 2012 23:20:06 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux)

thanks!  But I think something went wrong when you have generated the
patch, you forgot to include changes to the http.c file.  Can you send
the corrected version?

Cheers,
Giuseppe



Sasikanth <address@hidden> writes:

> I fixed the other message too.
>
> Change log entry (The diff also have the change log entry)
>
> 2012-01-9   Sasikantha babu   <address@hidden>
>         * connect.c (connect_to_ip): properly formatted ipv6 address display
>                     (socket_family): New function - returns socket family type
>         * http.c (gethttp): properly formatted ipv6 address display
>
> Thanks
> Sasi
>
> On Sat, Jan 7, 2012 at 6:35 PM, Giuseppe Scrivano <address@hidden> wrote:
>
>     thanks.  The patch is not complete yet, it doesn't fix the other message
>     I have reported before.  Can you please check it as well?  Can you
>     provide a ChangeLog file entry?
>    
>     Cheers,
>     Giuseppe
>
>     Sasikanth <address@hidden> writes:
>    
>     > I had modified the patch as you guys suggested.
>     > For ipv6 the display will be [ipv6address]:port
>     > for ipv4   ipv4address:port
>     >
>     > The test results
>     >
>     > IPv4
>     > -------
>     >
>     > address@hidden wget-1.13.4]# ./src/wget http://10.0.0.1
>     > --2012-01-07 11:01:23--  http://10.0.0.1/
>     > Connecting to 10.0.0.1:80...
>     >
>     > IPv6
>     > -------
>     > address@hidden wget-1.13.4]# ./src/wget http://[3ffe:b80:17e2::1]
>     > --2012-01-07 11:01:06--  http://[3ffe:b80:17e2::1]/
>     > Connecting to [3ffe:b80:17e2::1]:80
>     >
>     > Thanks
>     > Sasi
>     >
>     > On Sat, Jan 7, 2012 at 3:14 AM, Henrik Holst
>     > <address@hidden>wrote:
>     >
>     >> Exactly! That is how atleast I have akways seen address and port
>     >> combinations been presented (or entered).
>     >>
>     >> /hh
>     >> Den 6 jan 2012 21:27 skrev "Micah Cowan" <address@hidden>:
>     >>
>     >> I believe hh's suggestion is to have the format reflect the way it 
> would
>     >>> look in a URL; so [ and ] around ipv6, and nothing around ipv4 (since 
> ipv4
>     >>> format isn't ambiguous in the way ipv6 is).
>     >>>
>     >>> (Sent by my Kindle Fire)
>     >>> -mjc
>     >>> Sent from my Kindle Fire
>     >>>
>     >>> ------------------------------
>     >>> *From:* Sasikanth <address@hidden>
>     >>> *Sent:* Fri Jan 06 01:56:34 PST 2012
>     >>> *To:* address@hidden
>     >>> *Cc:* address@hidden
>     >>> *Subject:* Re: [Bug-wget] [PATCH] [wget-bug #32357], IPv6 addresses 
> not
>     >>> formatted..
>     >>>
>     >>> Currently we are not checking family type of the address before 
> printing
>     >>> the message.
>     >>>
>     >>> Do we have to print the message as [3ffe:b80:17e2::1]:80 for ipv6 and
>     >>>
>     >>> |10.0.0.1|:80 for ipv4?
>     >>>
>     >>> Please confirm so I will resubmit patch.
>     >>>
>     >>> Thanks
>     >>> Sasi
>     >>>
>     >>>
>     >>> Note: I didn't get the reply to my mail, to keep track the discussion 
> I
>     >>>
>     >>> had copied the mail content from the mailing list.
>     >>>
>     >>> Shouldn't IPv6 addresses be displayed like this instead:
>     >>> [3ffe:b80:17e2::1]:80
>     >>>
>     >>> /hh
>     >>> Den 5 jan 2012 14:15 skrev "Sasikanth" <address@hidden>:
>     >>>
>     >>> >  Hi,
>     >>> >
>     >>> >  This very small change related to display issue.
>     >>> >  The  bug id is 32357
>     >>> "https://savannah.gnu.org/bugs/index.php?32357";;
>     >>>
>     >>> >
>     >>> >  When we run wget
>     >>>   with
>     >>> an ip address alone  (wget 10.0.0.1 or wget
>     >>> > http://10.0.0.1/ or wget http://[3ffe:b80:17e2::1])
>     >>> >  the display shows as
>     >>>
>     >>> >
>     >>> >  IPV4
>     >>> >  Connecting to 10.0.0.1:80...
>     >>> >  IPV6
>     >>> >  Connecting to 3ffe:b80:17e2::1:80   (Because of IPV6 format 
> (ff::01)
>     >>> it is
>     >>> > little hard differentiate the ipv6 address and port number)
>     >>>
>     >>> >
>     >>> >  This patch will show the display
>     >>> >
>     >>> >  IPV4
>     >>> >  Connecting to |10.0.0.1|:80...
>     >>> >  IPV6
>     >>> >  Connecting to |3ffe:b80:17e2::1|:80
>     >>> >
>     >>>
>     >>> >
>     >>> > Thanks
>     >>> > Sasi
>     >>>
>     >>>
>     >
>     > --- src/connect.c.orig        2012-01-07 09:39:55.965324001 +0530
>     > +++ src/connect.c     2012-01-07 10:54:08.295324000 +0530
>     > @@ -293,7 +293,12 @@
>     >                                         xfree (str);
>     >          }
>     >        else
>     > -        logprintf (LOG_VERBOSE, _("Connecting to %s:%d... "), 
> txt_addr, port);
>     > +       {
>     > +           if (ip->family == AF_INET)
>     > +               logprintf (LOG_VERBOSE, _("Connecting to %s:%d... "), 
> txt_addr, port);
>     > +           else if (ip->family == AF_INET6)
>     > +               logprintf (LOG_VERBOSE, _("Connecting to [%s]:%d... "), 
> txt_addr, port);
>     > +       }
>     >      }
>     >
>     >    /* Store the sockaddr info to SA.  */
>
>
> --- src/connect.c.orig        2012-01-07 09:39:55.965324001 +0530
> +++ src/connect.c     2012-01-07 10:54:08.295324000 +0530
> @@ -293,7 +293,12 @@
>                                         xfree (str);
>          }
>        else
> -        logprintf (LOG_VERBOSE, _("Connecting to %s:%d... "), txt_addr, 
> port);
> +       {
> +           if (ip->family == AF_INET)
> +               logprintf (LOG_VERBOSE, _("Connecting to %s:%d... "), 
> txt_addr, port);
> +           else if (ip->family == AF_INET6)
> +               logprintf (LOG_VERBOSE, _("Connecting to [%s]:%d... "), 
> txt_addr, port);
> +       }
>      }
>  
>    /* Store the sockaddr info to SA.  */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]