The problem lies in the use of "*" in the beginning of the line from the NMDC hub. In NMDC, a message must start with a bracket (<), else the code is interpreted as a status message. The hub also seem to be partly responsible, as it takes the literal "/me foo" (that is sent) and changes it to "* user foo".
There are two things to do here: 1) Declare NMDC broken, "we will never parse /me in NMDC". 2) Add functionality in NmdcHub.cpp to take care of the special case of "* " appearing at the start of the line (NmdcHub::onLine). The previous consensus has been to not change NMDC, but this wouldn't really change that much... -- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to DC++. https://bugs.launchpad.net/bugs/568309 Title: Filter removes /me messages in NMDC Status in DC++: New Bug description: see screenshots for further information about how it looks To manage notifications about this bug go to: https://bugs.launchpad.net/dcplusplus/+bug/568309/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp