New patches: [unrevert anonymous**20081019161114] < > { hunk ./mailboxThreading.ml 15 class message (msg : Mailbox.message) = let msg_id = - try Some (icase_assoc "Message-ID:" (fst msg)) + try Some (icase_assoc "Message-ID" (fst msg)) with Not_found -> None in let references = hunk ./mailboxThreading.ml 20 let refs = - try Pcre.split ~pat:" " (icase_assoc "References:" (fst msg)) + try Pcre.split ~pat:" " (icase_assoc "References" (fst msg)) with Not_found -> [] in refs hunk ./mailboxThreading.ml 25 (* try - match List.filter valid_msg_id (Pcre.split ~pat:" " (icase_assoc "In-Reply-To:" (fst msg))) with + match List.filter valid_msg_id (Pcre.split ~pat:" " (icase_assoc "In-Reply-To" (fst msg))) with | [] -> refs | x::_ -> refs @ [x] with Not_found -> refs*) hunk ./mailboxThreading.ml 30 in - let subject = lazy (try icase_assoc "Subject:" (fst msg) + let subject = lazy (try icase_assoc "Subject" (fst msg) with Not_found -> "") in object } Context: [Mailbox: fixed parsing continuation headers flux@modeemi.fi**20081019160511] [Mailbox.parse_kv: use a custom function instead of Pcre to split keys-values in headers flux@modeemi.fi**20081019160111] [MailboxThreadingTest: gc tuning is now optional, optional internizing, some profiling flux@modeemi.fi**20081019151632] [mailboxThreadingTest.profile: added a rule that compiles native binary with -p; removed from mailboxThreadingtest.opt flux@modeemi.fi**20081019141844] [Mailbox: moved internizing to be a parameter flux@modeemi.fi**20081019140448] [Mailbox.parse_header: optimized by using prestudied regular expression flux@modeemi.fi**20081019135937] [Makefile: fixed MailBoxthreadingTest rule dependencies flux@modeemi.fi**20081019132428] [MailboxThreading: added flux@modeemi.fi**20081019132233] [Commented debug messages flux@modeemi.fi**20081019122009] [MailboxThreadingTest: added flux@modeemi.fi**20081019120131] [Threading: added flux@modeemi.fi**20081019120102] [mailboxThreadingTest: added rule flux@modeemi.fi**20081016183309] [First import flux@modeemi.fi**20080731092344] Patch bundle hash: c432b4dcdb9b0caf5a2e9ac4831bd6f62432258b