[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