Arnt Gulbrandsen wrote:
Alexey Melnikov writes:Some additional comments:The INTHREAD search-key matches a message if its subsidiary search-key matches at least one message in the same thread as the message.Every time I looked at this sentence it makes me 20 seconds in order to understand it. Wouldn't it be better to say that first all messages matching the subsidiary search-key are found. Then all messages belonging to the same threads are returned.Like this perhaps? "The INTHREAD search-key takes another search-key as argument. If the argument matches any message in a thread, then INTHREAD matches all messages in that thread."
Yes, this is much better.
3.5. The THREAD=* Search Return Option(s)The THREAD=* search return options enables the client to select which threading algorithm the server uses when processing INTHREAD, THREADROOT and THREADLEAF as part of a SEARCH command. If THREAD=* isn't specified, then the default for the SEARCH command is THREAD=REFS.I hate to raise this issue, but should we establish an IANA registry for search return options?I see your point, but I'd like to see a little more ESEARCH use in clients before bothering with that.
Ok.