squid-deb-proxy should advertise and use IPv6 addresses

Bug #1021298 reported by Andy Whitcroft
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
squid-deb-proxy (Ubuntu)
Fix Released
Medium
Andy Whitcroft

Bug Description

With IPv6 becoming more and more prevalent we should be advertising and using IPv6 support where available.

Andy Whitcroft (apw)
Changed in squid-deb-proxy (Ubuntu):
assignee: nobody → Andy Whitcroft (apw)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for the branch!

When testing this on my quantal box without any special configuration for ipv6 I get:
..
sudo apt-get update
[sudo] password for egon:
Ign https://private-ppa.launchpad.net precise InRelease
Ign https://private-ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Err http://ppa.launchpad.net precise Release.gpg
  Something wicked happened resolving 'fe80::f094:52ff:fedc:e1bf:8000' (-9 - Address family for hostname not supported)
...

I look what might cause this now.

Revision history for this message
Michael Vogt (mvo) wrote :

Also happens with fully updated quantal.

Revision history for this message
Andy Whitcroft (apw) wrote :

I have identified the issue here. apt is using a form of the getaddinfo which refuses to use addresses where we do not have a public address in that address family. The branch has been updated to include the same checks. Please test :)

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package squid-deb-proxy - 0.6.4

---------------
squid-deb-proxy (0.6.4) quantal; urgency=low

  [ Andy Whitcroft ]
  * squid-deb-proxy: advertise on IPv6 (LP: #1021298)
   - add IPv6 stanza to avahi configuration
   - add IPv6 link local addresses to default acls
  * squid-dev-proxy-client: support IPv6 addressing when offered under avahi
   - switch to python script to allow validation of the addresses against
     the public address families we have on our interfaces (uses the same
     algorithm used in apt to avoid "something wierd" errors)
   - look for IPv6 then IPv4 addresses in avahi browse responses
   - stop using the incoming interface specifier to imply address type
     use address form itself
   - format IPv6 addresses using the http://[address]:port/ form
 -- Michael Vogt <email address hidden> Mon, 09 Jul 2012 17:43:11 +0200

Changed in squid-deb-proxy (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.