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.
Yes, eiskaltdcpp seems to (intentionally) generate malformed lists and disobey the spec: https:/ /github. com/eiskaltdcpp /eiskaltdcpp/ commit/ cbc3ae53a1259b5 c7a1549e7c824e0 b6bc497b6d
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