Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-27 | Use repr() on exceptions, inform if using 'replace'. | Ivan Alejandro | |
2014-01-26 | Merge remote-tracking branch 'refs/remotes/kali/feature/pass_user_to_script' ↵ | Tomás Touceda | |
into develop | |||
2014-01-26 | Allow passing user and mbox as parameters | Kali Kaneko | |
Increase default testing duration to 200 secs. | |||
2014-01-26 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/disable_notification_after_fetch' into develop | |||
2014-01-26 | temporarily remove notify after adding msg | Kali Kaneko | |
2014-01-26 | Merge remote-tracking branch 'refs/remotes/kali/feature/imap_stress_test' ↵ | Tomás Touceda | |
into develop | |||
2014-01-26 | Script for reproducible imaptest runs. | Kali Kaneko | |
2014-01-23 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/drebs/handle-outgoing-base64-encoded-attachments' into develop | |||
2014-01-23 | Handle upper and lowercase base64 encoded outgoing attachments. | drebs | |
2014-01-23 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/walk-bug-last-is-multipart' into develop | |||
2014-01-23 | add check for none in part_map special case | Kali Kaneko | |
2014-01-23 | add constants to dict keys | Kali Kaneko | |
2014-01-23 | Merge remote-tracking branch 'chiiph/bug/properly_parse_apple_mail' into develop | Kali Kaneko | |
2014-01-22 | Properly parse apple mail | Tomás Touceda | |
2014-01-22 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/drebs/bug/5014_fix-attachment-processing-when-signing' into develop | |||
2014-01-22 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/ivan/bug/5021_handle-non-ascii-headers' into develop | |||
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 | Restrict adding outgoing footer to text/plain messages. | drebs | |
2014-01-21 | Prevent double base64 encoding of attachments when signing (#5014). | drebs | |
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 | |