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

Reply via email to