Hi, I've found a bug in the threading code that makes it not comply to the ietf draft anymore and keeps the Mulberry client from working. The problem was basically that the draft requires top-level THREAD responses to be of the form "* THREAD (1) (2) (3)", but courier was sending "* THREAD 1 2 3". The diff against 1.4.1 to make it (apparently) work is attached. Please review/test.
thread.diff
Description: Binary data
