summaryrefslogtreecommitdiff
path: root/src/leap/mail/imap/account.py
AgeCommit message (Collapse)Author
2016-04-15[refactor] change IMAPAccount signatureKali Kaneko
for consistency with the previous Account change.
2016-04-15[bug] Adds user_id to AccountCaio Carrara
Previously Account used user id from the store, but this attribute is optional and None by default. This caused the collection_mapping to be unable to distinct between multiple users message collections. This chance adds a non optional user_id attribute to Account and use it to index the collection_mapping. - Resolves: https://github.com/pixelated/pixelated-user-agent/issues/674 - Releases: 0.4.0
2015-12-15[feat] credentials handling: use twisted.credKali Kaneko
2015-06-05[refactor] move hooks to accountKali Kaneko
2015-03-30[bug] move creation_ts to mail generic apiKali Kaneko
This also fixes a bug in which INBOX wasn't being given a creation timestamp, and therefore always being identified with the same UIDVALIDITY = 1, which could be confusing MUAs since this value should be unique, and it's relied on to uniquely identifying a given message. Releases: 0.4.0
2015-02-11lots of little fixes after meskio's reviewKali Kaneko
mostly having to do with poor, missing or outdated documentation, naming of confusing things and reordering of code blocks for improved readability.
2015-02-11rename confusing attribute for accountKali Kaneko
2015-02-11Refactor fetch into leap.mail.incoming IServiceRuben Pollan
2015-02-11patch cbSelect to accept deferreds for count*Kali Kaneko
2015-02-11Complete IMAP implementation, update testsKali Kaneko
2015-02-11cleanup imap implementationKali Kaneko
2015-02-11Serializable Models + Soledad AdaptorKali Kaneko
2015-02-11adapt to soledad 0.7 async APIKali Kaneko
2014-09-09addMailbox shouldn't accept empty names since it makes it impossible to ↵Duda Dornelles
retrieve it later
2014-09-03fix and migrate tests to trialKali 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-02-27rename all fdocs when folder is renamedKali Kaneko
2014-02-18catch soledad error while updating mbox docKali Kaneko
2014-02-17profile selectKali Kaneko
2014-02-17avoid hitting db on every selectKali Kaneko
2014-02-17long-due update to unittests!Kali Kaneko
So we're safe under the green lights before further rewriting. :)
2014-01-30docstring fixesKali Kaneko
Also some fixes for None comparisons.
2014-01-28memory store for append/fetch/copyKali Kaneko
2014-01-09Merge remote-tracking branch 'refs/remotes/ivan/feature/remove-unneded-code' ↵Tomás Touceda
into develop
2014-01-09Remove unneded repr wrapper.Ivan Alejandro
Also use pep8 recommended raise format: raise Exception("message") # instead of: raise Exception, "message"
2014-01-09Merge remote-tracking branch 'refs/remotes/kali/bug/4925_close_session' into ↵Tomás Touceda
develop
2014-01-09Convert unicode to str when raising in IMAP server (#4830).drebs
2014-01-08add a flag to be able to close the sessionKali Kaneko
2013-12-26Split the near-2k loc file into more handy modules.Kali Kaneko
...aaaand not a single fuck was given that day!