I'm using cvs snapshot 20071001 on Linux (Ubuntu 7.04).
The following list contains all the tag names that aMule corrupts when writing to an outgoing packet.
Even if some of them is not important (ie: TAG_MEDIA_ARTIST), some other are very very important, like
TAG_SOURCEIP and TAG_SOURCEPORT.
This interferes with kad source publishing protocol.
Tag names are correctly read from incoming packets, but outgoing packet contains corrupted data.
The bug is due to unicode/multibyte/utf8 conversion, but I don't have the right knowledge to fix it.
Here's the list.
TAG_MEDIA_ARTIST
TAG_MEDIA_ALBUM
TAG_MEDIA_TITLE
TAG_MEDIA_LENGTH
TAG_MEDIA_BITRATE
TAG_MEDIA_CODEC
TAG_ENCRYPTION
TAG_FILERATING
TAG_BUDDYHASH
TAG_CLIENTLOWID
TAG_SERVERPORT
TAG_SERVERIP
TAG_SOURCEUPORT
TAG_SOURCEPORT
TAG_SOURCEIP
TAG_SOURCETYPE