(KTorrent) Two patches from upstream SVN

Bug #70529 reported by John Dong
8
Affects Status Importance Assigned to Milestone
Dapper Backports
Invalid
Undecided
Unassigned
Edgy Backports
Invalid
Undecided
Unassigned
ktorrent (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

There have been two notable developments in upstream SVN that I've backported to 2.0.3:

 (1) DHT compatibility with uTorrent/BitComet: uTorrent and BitComet have nonstandard implementation of DHT, in that they do not report to other clients that they support DHT. This workaround sends a DHT ping to these clients. Doing so allows KTorrent to bootstrap DHT from uTorrent and BitComet peers, greatly speeding up the process of building up a good DHT.

 (2) Disable Fast Set Generation: This patch turns off so-called "fast set generation" support in KTorrent. This specification has been removed from official BitTorrent protocol documents. Some clients, upon seeing this extension, will get confused and disconnect KTorrent due to invalid handshake.

Both of these fixes greatly enhances KTorrent's performance. Upstream does not plan to make another 2.0.x KTorrent release and work towards 2.1, which will be another couple months.

Revision history for this message
John Dong (jdong) wrote :
Revision history for this message
John Dong (jdong) wrote :
Revision history for this message
John Dong (jdong) wrote :

Attached debdiff

Revision history for this message
John Dong (jdong) wrote :

Not suitable for SRU (new functionality); targetting at Backports instead.

Changed in dapper-backports:
status: Unconfirmed → Confirmed
Revision history for this message
John Dong (jdong) wrote :

Builds cleanly and works on Edgy

Changed in edgy-backports:
status: Unconfirmed → Confirmed
Revision history for this message
John Dong (jdong) wrote :

Builds cleanly and works on Dapper also

Revision history for this message
John Dong (jdong) wrote :

Dapper/Edgy testing binaries available at http://buntudot.org/people/~jdong/ktorrent/bug70529/

Built using pbuilder (prevu) from feisty sources + attached debdiff.

Revision history for this message
zenrox (kergan) wrote :

works for me just fine with the dapper ver i am d/l from some utorrent clients and bitcomet clients too

Revision history for this message
John Dong (jdong) wrote :

BTW, the debdiff's ubuntu version number needs to be bumped up one more; there's been a ktorrent upload to feisty since this bug report was created.

Revision history for this message
zenrox (kergan) wrote :

re built from fiesty sources
still works just the same (dapper)

Revision history for this message
John Dong (jdong) wrote :

2.1rc1 committed and resolves all these issues

Changed in ktorrent:
status: Unconfirmed → Fix Released
Changed in edgy-backports:
status: Confirmed → Rejected
Revision history for this message
John Dong (jdong) wrote :

Rejected in edgy/dapper; will await 2.1 final and then backport that to both.

Changed in dapper-backports:
status: Confirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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