Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-22 | Add changes file for #5021. | Ivan Alejandro | |
2014-01-22 | Handle non-ascii headers. Closes #5021. | Ivan Alejandro | |
2014-01-22 | Add find_charset helper and use where is needed. | Ivan Alejandro | |
2014-01-21 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/workaround-recursionlimit' into develop | |||
2014-01-21 | workaround for recursionlimit due to qtreactor | Kali Kaneko | |
2014-01-21 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/make-property-sets-atomic' into develop | |||
2014-01-20 | make the read/write operations over sets atomic | Kali Kaneko | |
Fixes: #5009 | |||
2014-01-20 | Merge remote-tracking branch 'chiiph/bug/fix-search-command-filter' into develop | Kali Kaneko | |
2014-01-20 | Fix search command filter | Tomás Touceda | |
2014-01-20 | Merge remote-tracking branch 'refs/remotes/kali/bug/fix-typo-signal-unread' ↵ | Tomás Touceda | |
into develop | |||
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 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/ivan/bug/handle-unicode-characters' into develop | |||
2014-01-17 | Update VERSION_COMPAT, add changes file for #4838. | Ivan Alejandro | |
2014-01-17 | Fix encodings usage, use custom json.loads method. | Ivan Alejandro | |
Also remove some unused imports. | |||
2014-01-17 | Add custom json.loads method. | Ivan Alejandro | |
This allows us to support the use of an `str` parameter that won't be converted to unicode. So in the case of a string containing bytes with different encodings this won't break. | |||
2014-01-17 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/feature/separate-recent-flag-doc' into develop | |||
2014-01-17 | Add a fetch_headers for mass-header fetch queries | Kali Kaneko | |
2014-01-17 | refactor common pattern to utility function | 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 | Merge remote-tracking branch 'refs/remotes/kali/bug/fix-store-iteration' ↵ | Tomás Touceda | |
into develop | |||
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 | fix internaldate storage | Kali Kaneko | |
2014-01-16 | reset last uid on expunge | Kali Kaneko | |
2014-01-16 | patch UIDVALIDITY response for conformance to the spec | Kali Kaneko | |
testimap was choking on this. | |||
2014-01-16 | Dispatch the flags query if it's the only one. | Kali Kaneko | |
ie, we got something like FETCH 1:* (FLAGS) but not for FETCH 1:* (FLAGS INTERNALDATE) | |||
2014-01-16 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/bug_4963_fix-bulky-fetch' into develop | |||
2014-01-15 | Update service initialization file | Kali Kaneko | |
This will need to place a configuration file with: * userid * uuid * password (optional) Use it for even faster startup times, and running under the native twisted reactor. | |||
2014-01-15 | Performance improvement on FLAGS-only FETCH | Kali Kaneko | |
* Compute the intersection set of the uids on a FETCH, so we avoid iterating through the non-existant UIDs. * Dispatch FLAGS query to our specialized method, that fetches all the flags documents and return objects that only specify one subset of the MessagePart interface, apt to render flags quickly with less queries overhead. * Overwrite the do_FETCH command in the imap Server to use fetch_flags. * Use deferLater for a better dispatch of tasks in the reactor. | |||
2014-01-15 | remove use of soledad_writer | Kali Kaneko | |
Since the soledad client lock gets us covered with writes now, it makes no sense to enqueue using the messageconsumer. The SoledadWriter is left orphaned by now. We might want to reuse it to enqueue low priority tasks that need a strategy of retries in case of revisionconflicts. the MessageConsumer abstraction should also be useful for the case of the smtp queue. | |||
2014-01-14 | remove locks (moved to soledad client) | Kali Kaneko | |
2014-01-13 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/feature/enable-search-by-msg-id' into develop | |||
2014-01-13 | Very limited support for SEARCH Commands. Closes: #4209 | Kali Kaneko | |
limited to HEADER Message-ID. This is a quick workaround for avoiding duplicate saves in Drafts Folder. but we'll get there! | |||
2014-01-13 | Merge remote-tracking branch 'refs/remotes/kali/bug/encode-body-file' into ↵ | Tomás Touceda | |
develop | |||
2014-01-13 | Restore the encoding of the messages. Fixes: #4956 | Kali Kaneko | |
We still are getting wrong output with unicode chars, but this at least avoids breaking the fetch command. | |||
2014-01-13 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/4949_check_fdoc_uniqueness' into develop | |||
2014-01-13 | Add check for uniqueness when adding mails. | Kali Kaneko | |
Check by mbox + content-hash | |||
2014-01-13 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/do-not-fail-if-no-content-type' into develop | |||
2014-01-13 | avoid failure if no content-type | Kali Kaneko | |
2014-01-11 | Merge remote-tracking branch 'refs/remotes/kali/feature/offline-flag' into ↵ | Tomás Touceda | |
develop | |||
2014-01-11 | add offline flag | Kali Kaneko | |
2014-01-09 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/nonecheck-for-innerheaders' into develop | |||
2014-01-09 | Check for none in innerheaders | Kali Kaneko | |
This was causing a bug, among other things, when saving to the Sent folder for some messages. Closes #4914 | |||
2014-01-09 | Merge remote-tracking branch 'refs/remotes/kali/bug/walk_check_for_none' ↵ | Tomás Touceda | |
into develop | |||
2014-01-09 | Merge remote-tracking branch 'refs/remotes/ivan/feature/remove-unneded-code' ↵ | Tomás Touceda | |
into develop | |||
2014-01-09 | check for none | Kali Kaneko | |
2014-01-09 | Remove unneded repr wrapper. | Ivan Alejandro | |
Also use pep8 recommended raise format: raise Exception("message") # instead of: raise Exception, "message" | |||
2014-01-09 | Merge remote-tracking branch 'refs/remotes/kali/bug/4925_close_session' into ↵ | Tomás Touceda | |
develop | |||
2014-01-09 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/drebs/bug/4830_convert-unicode-to-str-when-raising-on-imap-server' into develop |