[ubuntu-mono] [Bug 221073] Re: Beagle does not index Thunderbird mails

Ron_ ronald.liebman at sbcglobal.net
Tue Jan 5 04:15:47 UTC 2010


I've done a little more digging, in case anyone else cares to jump in.
Source code for the Beagle Thunderbird backend is here:
http://vbox4.gnome.org/browse/beagle/tree/beagled/ThunderbirdQueryable/ThunderbirdQueryable.cs?h
=beagle-tbird-soc07 .  The action seems to be around lines 343-347
(called from lines 381-383 and carried forward at line 398.)  A partial
explanation of what is going on can be found here: http://beagle-
project.org/Filter_Tutorial .  (See the section "DoOpen() and
DoClose().")  As I understand it, the file is just a big buffer.  Mail
messages are laid end-to-end in the file, so the only way to retrieve a
particular message is to specify its offset postion and its size.  This
stream is handed off to parser.ConstructMessage, etc.

I hoping that some reader will have enough experience to spot a
potential weakness with respect to Ubuntu 9.X, AMD64, etc.

-- 
Beagle does not index Thunderbird mails
https://bugs.launchpad.net/bugs/221073
You received this bug notification because you are a member of MOTU Mono
Team, which is subscribed to beagle in ubuntu.




More information about the Ubuntu-mono mailing list