Open
Bug 296974
Opened 20 years ago
Updated 2 years ago
mailing list resolution code walks all lists in all addressbooks
Categories
(Thunderbird :: Message Compose Window, defect)
Thunderbird
Message Compose Window
Tracking
(Not tracked)
NEW
People
(Reporter: dmosedale, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(1 obsolete file)
This is going to have scaling problems as soon as we start autocompleting against LDAP addressbooks for lists. Instead of re-resolving at send time, we could simply tweak nsMsgCompFields to have a higher-level representation of what a message recipient is than a string which has to be parsed and reserialized at every touch. Proposed interface changes forthcoming.
| Reporter | ||
Comment 1•20 years ago
|
||
This will allow the autocomplete code to simply attach the nsIAbCard of the relevant list to the recipient field in question, so that when resolving at send time, it doesn't have to walk the addressbooks. Thoughts?
| Reporter | ||
Comment 2•20 years ago
|
||
Comment on attachment 185580 [details] [diff] [review] proposed interface changes, v1 OK, so while the interface changes I've proposed above may turned out to be a useful optimization for a later time, they won't be sufficient to solve the core problem here. In order to fix the core issues, the walking of addressbooks, requires that a bunch code that is current synchronous needs to become async.
Attachment #185580 -
Attachment is obsolete: true
| Reporter | ||
Updated•20 years ago
|
Component: Message Compose Window → MailNews: Composition
Product: Thunderbird → Core
Target Milestone: --- → mozilla1.8beta3
| Reporter | ||
Comment 3•20 years ago
|
||
The switch that will need to happen here is to using nsIAbDirectoryQuery and friends to find out about these lists. Making this fix may inherently fix 12409 without any additional work.
| Reporter | ||
Updated•19 years ago
|
Target Milestone: mozilla1.8beta3 → ---
| Reporter | ||
Comment 4•18 years ago
|
||
Assigning bugs that I'm not actively working on back to nobody; use SearchForThis as a search term if you want to delete all related bugmail at once.
Assignee: dmose → nobody
Updated•16 years ago
|
QA Contact: composition
| Assignee | ||
Updated•16 years ago
|
Product: Core → MailNews Core
Updated•12 years ago
|
Summary: mail list resolution code walks all lists in all addressbooks → mailing list resolution code walks all lists in all addressbooks
Updated•4 years ago
|
Component: Composition → Message Compose Window
Product: MailNews Core → Thunderbird
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•