Comment 6 for bug 1661951

Revision history for this message
maksis (maksis) wrote :

Yes, eiskaltdcpp seems to (intentionally) generate malformed lists and disobey the spec: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/cbc3ae53a1259b5c7a1549e7c824e0b6bc497b6d

The same happens with FlylinkDC++ as well, while AirDC++ and DC++ will handle shared duplicates correctly via merging/renaming. At the moment, AirDC++ is probably only client that validates the lists for duplicates, which is problematic indeed if no one else cares about the validity. I'll create a new issue for DC++ a bit later.

ps. https://bugs.launchpad.net/dcplusplus/+bug/311818