Bug 146248 - IPv6 transfer not supported
Summary: IPv6 transfer not supported
Status: RESOLVED FIXED
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-01 13:23 UTC by Jeroen Massar
Modified: 2007-09-17 21:34 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
OpenPGP digital signature (311 bytes, application/pgp-signature)
2007-06-01 19:00 UTC, Jeroen Massar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Massar 2007-06-01 13:23:13 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources

KTorrent does connect to an IPv6 Tracker, as that is HTTP based.

It then receives the IPv6 peers from the tracker, and as it doesn't seem to understand them doesn't act on them. As such it is broken(tm).

Please fix ;)
Comment 1 Joris Guisson 2007-06-01 18:56:17 UTC
You are right, IPv6 support needs to be added, but this is something we will do after we port to KDE 4.
Comment 2 Jeroen Massar 2007-06-01 19:00:23 UTC
Joris Guisson wrote:
> ------- Additional Comments From joris.guisson gmail com  2007-06-01 18:56 -------
> You are right, IPv6 support needs to be added, but this is something we will do after we port to KDE 4.


Thanks for acking it. Please keep it on your "TODO" list/this bug open.

I've added the bug reference to:
http://www.sixxs.net/tools/tracker/clients/
so that people know where to find it.

Greets,
 Jeroen


Created an attachment (id=20754)
OpenPGP digital signature
Comment 3 Joris Guisson 2007-09-17 21:34:46 UTC
SVN commit 713551 by guisson:

Added IPv6 support for bittorrent connections

BUG: 146248


 M  +3 -0      ChangeLog  
 M  +19 -6     ktorrent/advancedpref.cpp  
 M  +4 -8      libktorrent/interfaces/functions.cpp  
 M  +11 -6     libktorrent/mse/streamsocket.cpp  
 M  +5 -2      libktorrent/mse/streamsocket.h  
 M  +13 -10    libktorrent/net/address.cpp  
 M  +8 -17     libktorrent/net/address.h  
 M  +2 -2      libktorrent/net/bufferedsocket.cpp  
 M  +2 -2      libktorrent/net/bufferedsocket.h  
 M  +80 -64    libktorrent/net/socket.cpp  
 M  +6 -7      libktorrent/net/socket.h  
 M  +3 -2      libktorrent/peer/authenticate.cpp  
 M  +58 -57    libktorrent/peer/peermanager.cpp  
 M  +9 -0      libktorrent/peer/peermanager.h  
 M  +5 -2      libktorrent/peer/utpex.cpp  
 M  +8 -2      libktorrent/torrent/server.cpp  
 M  +1 -1      plugins/webinterface/httpclienthandler.cpp  
 M  +1 -1      plugins/webinterface/httpserver.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=713551