Subject: CVS commit: pkgsrc/net/mldonkey
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 01/13/2007 18:41:33
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sat Jan 13 18:41:33 UTC 2007

Modified Files:
	pkgsrc/net/mldonkey: Makefile distinfo
Added Files:
	pkgsrc/net/mldonkey/patches: patch-aa patch-ab patch-ac

Log Message:
Add (official) patch to fix following problem:

MLDonkey has a very serious bug which leeds to uploading
data blocks twice to eMule clients.

This is due to the fact that MLDonkey gets confused by
eMule rotating block request scheme.

http://hydranode.com/docs/ed2k/ed2kproto.php#upload
> Namely, eMule (and compatible) clients use "rotational chunkrequest"
scheme,
> where each REQCHUNKS packet contains one new chunk and two older chunks
> ...
> This can lead to duplicate data being sent by mldonkeys, if a rotational
> chunkrequest scheme is used when communicating with them.

More infos about it, including logs proving the problem, can be found here:
http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4576

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -r1.42 -r1.43 pkgsrc/net/mldonkey/Makefile
cvs rdiff -r1.33 -r1.34 pkgsrc/net/mldonkey/distinfo
cvs rdiff -r0 -r1.13 pkgsrc/net/mldonkey/patches/patch-aa
cvs rdiff -r0 -r1.3 pkgsrc/net/mldonkey/patches/patch-ab \
    pkgsrc/net/mldonkey/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.