Opened 14 years ago

Last modified 7 years ago

#1130 new feature-request

IPv6 Interfaces support (daemon,webui,gtk)

Reported by: jinks Owned by:
Priority: minor Milestone: Future
Component: Core Version:
Keywords: Cc: tikal808, jaarli@…, flo@…, russianneuromancer@…

Description

The daemon and webUI don't listen on ipv6 sockets.

And even when forwarding to the specific ports (in which you have to use another port, since even though it doesn't use them, deluge blocks the same ports on the ipv6 socket) the GTK client cannot connect to ipv6 hosts in any way.

Change History (16)

comment:1 Changed 14 years ago by damoxc

  • Milestone set to 1.4.0

comment:2 Changed 14 years ago by tikal808

  • Cc tikal808 added

I really need deluged, webui and gtk to listen on IPv6 interfaces as well. I can use the limited features of deluge-console if I can ssh to a deluged server using IPv6 since opensshd listens on all interfaces. Considering how long IPv6 support has been in Linux, I'm surprised that the daemon is not listening on all interfaces by default. I'd love to help with this ticket an any way I can.

comment:3 Changed 14 years ago by olmari

  • Cc jaarli@… added

comment:4 Changed 13 years ago by Cas

  • Priority changed from major to minor
  • Summary changed from interfaces (daemon,webui,gtk) don't support ipv6 to IPv6 Interfaces support (daemon,webui,gtk)
  • Version 1.2.0 deleted

damoxc:

We have to wait for Twisted to support IPv6 unfortunately.

comment:5 Changed 13 years ago by damoxc

  • Milestone changed from 1.4.0 to Future

Twisted still haven't made any progress on this.

comment:6 Changed 12 years ago by belgarth

From http://twistedmatrix.com/trac/wiki/IPv6 the 2 ipv6 tcp bugs: 5084 and 5085 are now resolved. Does that mean that work can begin on getting ipv6 support for the webui, etc?

comment:7 Changed 12 years ago by Flow

  • Cc flo@… added

comment:8 Changed 11 years ago by RussianNeuroMancer

  • Cc russianneuromancer@… added

comment:9 Changed 9 years ago by hobarrera

Any update on this?

I was half-way migrating to deluge today, and noticed I can't use the web-ui from a different host, because deluged doesn't listen to IPv6 by default.

The only way to use the server and client on different hosts, seems to be port-forwarding (eg: via ssh -L).

Am I missing something? Is this what everyone else is doing?

comment:10 Changed 8 years ago by xiretza

I think this is really overdue now, pretty much everything is slowly moving away from IPv4. Would be nice to at least have a dev chime in and say it hasn't been completely forgotten about.

comment:11 Changed 8 years ago by bro

Hey, if any twisted bugs have been fixed this may get into v2. I'll take a look.

comment:12 Changed 8 years ago by bro

On develop, it works passing an IPv6 address:

Error: Failed to load processor bash
No macro or processor named 'bash' found

comment:13 Changed 8 years ago by Doadin

Not exactly 100% related but just thought id mention the check for is_ip() doesnt work for windows ipv6 currently however win_inet_pton could be used to fix this. Note i suppose this is also related to http://dev.deluge-torrent.org/ticket/2786 .

Version 0, edited 8 years ago by Doadin (next)

comment:14 Changed 7 years ago by tyeken8

Submitted patch for supporting IPv6 literal for daemon connection in gtkui for both 1.3.x and 1.4.

If a daemon is listening to "::" (i.e. invoked by deluged -u "::") or a specific IPv6 address, the client could connect to it with IPv6 address literal (e.g. "2001:db8::1234", but not domain names).

Note: See TracTickets for help on using tickets.