Permalink
Commits on Dec 23, 2015
  1. Merge pull request #399 from asutherland/headercount-race

    Bug 1234488 - keep headerCount up-to-date at all times on slices. r=mcav
    asutherland committed Dec 23, 2015
Commits on Nov 5, 2015
  1. Merge pull request #389 from asutherland/quote-detect-fix

    Bug 1217809 - [Email] quoted reply generation is failing to inject newlines for the non-base-case. r=jrburke
    asutherland committed Nov 5, 2015
  2. Review fixes.

    asutherland committed Nov 5, 2015
Commits on Nov 4, 2015
  1. Merge pull request #398 from asutherland/sent-name-folder-issues

    Bug 1178197 - Avoid browserbox's naive folder name inference logic. r=jrburke
    asutherland committed Nov 4, 2015
  2. Bug 1217809 - [Email] quoted reply generation is failing to inject ne…

    …wlines for the non-base-case
    asutherland committed Nov 4, 2015
  3. Merge pull request #397 from jrburke/bug1220406-email-bg-sync-wedge

    Bug 1220406 - [email] Possible sync wedging when two syncs overlap r=asuth
    jrburke committed Nov 4, 2015
Commits on Nov 2, 2015
  1. fix deeply concerning quoted reply regression

    We were missing newlines between quoting boundaries.  Maybe a bug 1169130
    regression?  (Noting that I hadn't landed that fix on the trunk, which is
    good.)  As I posit on that bug, it could be a combination of that fix
    having eaten the "wrote:" trailing newline and then my single-line reply
    not including a trailing newline.
    
    Since I think we canonicalize to remove trailing newlines, I believe this is
    a proper fix, but there is almost certainly a need for improved test coverage
    and investigation here.
    asutherland committed Aug 28, 2015
  2. Bug 1169130 - [email/backend] text/plain quote processing only detect…

    …s the last line of hard-wrapped quoting lead-in lines as lead-in
    asutherland committed May 28, 2015
Commits on Oct 31, 2015
  1. Merge pull request #396 from jrburke/bug1219853-email-alarm-sync

    Bug 1219853 - [email] Go back to mozAlarms instead of request-sync r=asuth
    jrburke committed Oct 31, 2015
Commits on Oct 30, 2015
Commits on Oct 14, 2015
  1. Merge pull request #395 from asutherland/email-no-grow-throw

    Bug 1206156 - [email] Make requestGrowth not throw on misuse to avoid breaking vscroll state machine. r=jrburke
    asutherland committed Oct 14, 2015
Commits on Oct 9, 2015
  1. Bug 1206156 - [email] Make requestGrowth not throw on misuse to avoid…

    … breaking vscroll state machine
    asutherland committed Oct 9, 2015
Commits on Aug 5, 2015
  1. Merge pull request #394 from asutherland/imap-bisection-endts

    Bug 1188216 - [email/IMAP] Bisection logic should maintain open-ended endTS values. r=mcav
    asutherland committed Aug 5, 2015
  2. Bug 1188216 - [email/IMAP] Bisection logic should maintain open-ended…

    … endTS values.
    
    The revised test fails without the fix and passes with it.
    asutherland committed Aug 5, 2015
  3. re-enable startTS/endTS checking

    We had disabled this because it had originally been broken and the rationale
    was that if we needed it back, we'd fix it up.  And so this is me fixing it
    up for the next commit.
    asutherland committed Aug 5, 2015
  4. Show "null" instead of "[...]".

    The typeof check was catching null since it's "object" for typeof purposes.
    asutherland committed Aug 5, 2015
Commits on Jun 3, 2015
  1. Merge pull request #391 from asutherland/bleach-comments-fix

    Bug 1170473 - Accept dumb/illegal comments for the sake of content. r=jrburke
    asutherland committed Jun 3, 2015
Commits on Jun 2, 2015
  1. Merge pull request #390 from asutherland/bug1169589-folder-depths

    Bug 1169589 - [email/backed] Folder depths are wrong because of mismatched argument call lists and type coercion. r=mcav
    asutherland committed Jun 2, 2015
Commits on Jun 1, 2015
  1. Bug 1169589 - [email/backed] Folder depths are wrong because of misma…

    …tched argument call lists and type coercion.
    
    - Implements "folderConfig" support for hoodiecrow, which we had previously
      punted on.  See the speculatively landed/released 0.41 at:
      mozilla-b2g/mail-fakeservers#33
    
    - Updates test_imap_create_folders.js (which was where I introduced
      folderConfig) to be run now.  I did a minor hack enhancement where if we
      get a "NO" to our createFolder command and the message includes "already"
      that we treat it like we got an ALREADYEXISTS.  This was important because
      imapd would say ALREADYEXISTS (after my changes? before?) but hoodiecrow
      does not yet do this.
    
    - Fixes a bug in logic.js where we wouldn't start listening for events until
      a future turn of the event loop.  (If this seems familiar, I'd raised a
      point on this and you'd reworked the code to avoid the problem, but the
      normalization with a "|| Promise.resolve()" at the top defeated a check
      further down.  I've punted on the "not" case because I like keeping future
      me on his toes.
    
    - Improves the logic.js logging for the debugging scenario by:
      - logging failed matches on timeout as a proper event
      - JSON stringifying the expectation on mis-match.  This probably would be
        better as a full event, but this change is a big improvement over seeing
        "[object Object]".
    
    - Adds a new non-legacy test (using folderConfig) that fails without the fix
      and succeeds with it.
    
    - The fix for the depth bug.
    asutherland committed Jun 1, 2015
Commits on May 3, 2015
  1. Merge pull request #388 from mcav/reportError-master-2

    Bug 1145473 - [email/backend] MailAPI's bridge-processing logic may brea...
    mcav committed May 3, 2015
Commits on May 1, 2015
  1. Merge pull request #387 from mozilla-b2g/revert-382-reportError-master

    Revert "Bug 1145473 - [email/backend] MailAPI's bridge-processing logic ...
    mcav committed May 1, 2015
  2. Merge pull request #382 from mcav/reportError-master

    Bug 1145473 - [email/backend] MailAPI's bridge-processing logic may break.
    mcav committed May 1, 2015
  3. Merge pull request #386 from asutherland/thanks-and-so-long-travis

    Disable travis; we now use only taskcluster. rs=mcav
    asutherland committed May 1, 2015
  4. Bug 1158447 - merge pull request #380 from asutherland:dot-stuffing t…

    …o mozilla-b2g:master
    autolander committed May 1, 2015
  5. Bug 1158447 - fix SMTP dot-stuffing. r=mcav

    Our use of Blobs for sending was bypassing the smtpclient dot-stuffing logic,
    so we need to perform dot-stuffing ourselves in the SMTP case.  And only in the
    SMTP case; we ActiveSync and IMAP APPENDs use the same logic, and neither of
    those want dot-stuffing!
    asutherland committed Apr 26, 2015
  6. Bug 1158567 - merge pull request #384 from asutherland:variants-in-su…

    …mmary to mozilla-b2g:master
    autolander committed May 1, 2015
  7. Bug 1158567 - put the variant type in summaries. r=mcav

    This makes the assumption the logic-inspector was making a valid one.  (It
    was already a reasonable one.)
    asutherland committed Apr 30, 2015