(KTorrent) Two patches from upstream SVN
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.
Attached debdiff