Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-09 | add comment | Kali Kaneko | |
2014-09-03 | fix and migrate tests to trial | Kali Kaneko | |
We cannot use setUpClass when running tests with trial. But, after all, it's not *so* expensive to initialize a new soledad instance (since we'll be mostly using the memstore for the tests). | |||
2014-03-26 | fix wrong object being passed in the messageSaved callback | Kali Kaneko | |
this was the result of a bad merge during the last fetch refactor. | |||
2014-02-27 | rename all fdocs when folder is renamed | Kali Kaneko | |
2014-02-25 | fix unread notification to UI | Kali Kaneko | |
2014-02-25 | Workaround for broken notify-after-copy | Kali Kaneko | |
2014-02-20 | Fix regression on "duplicate drafts" issue. | Kali Kaneko | |
Not a permanent solution, but it looks for fdoc matching a given msgid to avoid duplication of drafts in thunderbird folders. | |||
2014-02-20 | fix rdoc duplication | Kali Kaneko | |
2014-02-17 | avoid unneeded db index updates and rdoc creation | Kali Kaneko | |
2014-02-17 | defer fetch-all-flags too | Kali Kaneko | |
2014-02-17 | cache uidvalidity | Kali Kaneko | |
2014-02-17 | speedup mailbox select | Kali Kaneko | |
2014-02-17 | docstring fixes | Kali Kaneko | |
2014-02-17 | remove all refs during removal, and protect from empty docs | Kali Kaneko | |
2014-02-17 | move mbox-doc handling to soledadstore, and lock it | Kali Kaneko | |
2014-02-17 | purge empty fdocs on select | Kali Kaneko | |
2014-02-17 | defer appends too | Kali Kaneko | |
and cut some more time by firing the callback as soon as we've got an UID. | |||
2014-02-17 | defer fetch to thread | Kali Kaneko | |
also, dispatch query for all headers to its own method. | |||
2014-02-17 | fix repeated recent flag | Kali Kaneko | |
2014-02-17 | do not get last_uid from the set of soledad messages | Kali Kaneko | |
but always from the counter instead. once assigned, the uid must never be reused, unless the uidvalidity mailbox value changes. doing otherwise will cause messages not to be shown until next session. Also, renamed get_mbox method for clarity. | |||
2014-02-17 | add profile-command utility | Kali Kaneko | |
2014-02-17 | remove hdoc copy since it's in its own structure now | Kali Kaneko | |
2014-02-17 | take recent count from memstore | Kali Kaneko | |
2014-02-17 | do not defer fetches to thread | Kali Kaneko | |
I think this is not a good idea now that all is done in the memstore, overhead from passing the data to thread and gathering the result seems to be much higher than just retreiving the data we need from the memstore. | |||
2014-02-17 | prefetch flag docs | Kali Kaneko | |
2014-02-17 | defer copy and soledad writes | Kali Kaneko | |
2014-02-05 | fix expunge deferreds so they wait | Kali Kaneko | |
2014-02-04 | fixes after review | Kali Kaneko | |
* Some more docstring completion/fixes. * Removed unneeded str coertion. * Handle mailbox name in logs. * Separate manhole boilerplate into its own file. | |||
2014-02-02 | re-add expunge deferred | Kali Kaneko | |
2014-02-02 | fix missing content after in-memory add | Kali Kaneko | |
because THE KEYS WILL BE STRINGS AFTER ADDED TO SOLEDAD Can I remember that? * Fix copy from local folders * Fix copy when we already have a copy of the message in the inbox, marked as deleted. * Fix also bad deferred.succeed in add_msg when it already exist. | |||
2014-01-31 | properly implement deferreds in several commands | Kali Kaneko | |
Passing along a deferred as an observer whose callback will be called with the proper result. Returning to thread in the appropiate points. just let's remember that twisted APIs are not thread safe! SoledadStore process_item also properly returned to thread. Changed @deferred to @deferred_to_thread so it results less confusing to read. "know the territory". aha! | |||
2014-01-31 | prime-uids | Kali Kaneko | |
We pre-fetch the uids from soledad on mailbox initialization | |||
2014-01-30 | skip notifications | Kali Kaneko | |
2014-01-30 | Fix UIDVALIDITY command. | Kali Kaneko | |
thanks to evolution for complaining about this. | |||
2014-01-30 | Fix copy and deletion problems | Kali Kaneko | |
* reorganize and simplify STORE command processing * add the notification after the processing of the whole sequence | |||
2014-01-30 | docstring fixes | Kali Kaneko | |
Also some fixes for None comparisons. | |||
2014-01-28 | handle last_uid property in memory store | Kali Kaneko | |
2014-01-28 | flags use the memstore | Kali Kaneko | |
* add new/dirty deferred dict to notify when written to disk * fix eventual duplication after copy * fix flag flickering on first retrieval. | |||
2014-01-28 | add soledadstore class | Kali Kaneko | |
move parts-related bits to messageparts pass soledad in initialization for memory messages | |||
2014-01-28 | memory store for append/fetch/copy | Kali Kaneko | |
2014-01-26 | temporarily remove notify after adding msg | Kali Kaneko | |
2014-01-21 | workaround for recursionlimit due to qtreactor | Kali Kaneko | |
2014-01-20 | Fix search command filter | Tomás Touceda | |
2014-01-20 | Fix typo in the signal_unread method. Closes: #5001 | Kali Kaneko | |
It had been made public to be called from the overwritten methods in service.imap | |||
2014-01-17 | Add a fetch_headers for mass-header fetch queries | Kali Kaneko | |
2014-01-17 | Separate RECENT Flag to a mailbox document. | Kali Kaneko | |
this way we avoid a bunch of writes. | |||
2014-01-16 | Temporal refactor setting of recent flag. | Kali Kaneko | |
This flag is set way too often, and is damaging performance. Will move it to a single doc per mailbox in subsequente commits. | |||
2014-01-16 | Fix grave bug with iteration in STORE | Kali Kaneko | |
This was in the root for problems with Trash behavior. Closes: #4958 Make use of the refactored utilities for bounding and filtering sequences. | |||
2014-01-16 | factor out bound and filter for msg seqs | Kali Kaneko | |
2014-01-16 | reset last uid on expunge | Kali Kaneko | |