Permalink
Commits on May 1, 2015
  1. Bug 1160304 - merge pull request #385 from asutherland:upgrade-test-f…

    …ailure to mozilla-b2g:master
    autolander committed May 1, 2015
  2. Bug 1160304 - Fix test_storage_upgrade.js ordering

    I had already fixed a similar problem for other uses of expect_unread, but this
    seemed to have recently been pushed into being a reliable failure.
    
    There was also a missing "var" declaration in a for loop in the logic the test
    tests that was not directly involved in this failure, but which is a good idea
    to fix.
    asutherland committed Apr 30, 2015
Commits on Apr 30, 2015
Commits on Apr 28, 2015
  1. Merge pull request #379 from mcav/replyto

    Bug 1152683 - Reply-To header ignored because mailbridge... r=asuth
    mcav committed Apr 28, 2015
  2. Bug 1152683 - Reply-To header ignored because mailbridge tries to use…

    … an array value like a singular value.
    mcav committed Apr 24, 2015
Commits on Mar 31, 2015
  1. Merge pull request #378 from mcav/hoodiecrow

    Bug 1042217 - [email/backend] Switch to using hoodiecrow fake IMAP/SMTP servers. r=asuth
    mcav committed Mar 31, 2015
  2. Bug 1042217 - [email/backend] Switch to using hoodiecrow fake IMAP/SM…

    …TP servers. r=asuth
    mcav committed Mar 26, 2015
  3. Merge pull request #377 from mcav/logic-tests

    Bug 976850 - [email/backend] Refactor GELAM tests. r=asuth
    mcav committed Mar 31, 2015
Commits on Feb 28, 2015
  1. Bug 1128739 - merge pull request #375 from jrburke:bug1128739-email-s…

    …tartup-refactor to mozilla-b2g:master
    autolander committed Feb 28, 2015
Commits on Feb 27, 2015
  1. Bug 825318 - merge pull request #367 from asutherland:adopt-downloads…

    … to mozilla-b2g:master
    autolander committed Feb 27, 2015
  2. Bug 1057310 - merge pull request #376 from KevinGrandon:bug_1057310_c…

    …onsolidate_switch_statement to mozilla-b2g:master
    autolander committed Feb 27, 2015
  3. Bug 1057310 - Consolidate switch statement, remove duplicate case r=a…

    …suth
    KevinGrandon committed Feb 27, 2015
  4. Bug 825318 - Support registering downloads with the download manager.…

    … r=jrburke
    
    Back-end support for registering with the mozDownloadManager web API and its
    adoptDownload method.
    
    This also includes some minor testing changes to allow the SOLO_FILE argument
    to "make post-one-test" to keep and filter using the file extension so that
    when doing SOLO_FILE=test_compose.js we don't also run files like
    test_compose_blob.js and test_compose_detach.js.  This allows for faster
    testing and less confusing reporting.  (We would run the other tests but not
    report them because of the way the "post" part of the step ran.)
    
    This also includes a fix for Bug 1111724 - Handle text/* attachments correctly.
    asutherland committed Feb 3, 2015
  5. Merge pull request #373 from asutherland/uidnext-message-seq-obo

    Bug 1083355 - Fix message sequence number off-by-one ordinal/count error. r=mcav
    asutherland committed Feb 27, 2015
  6. Bug 1128739 - [email] Refactor to streamline startup

    jrburke committed Feb 26, 2015
Commits on Feb 25, 2015
  1. Merge pull request #374 from asutherland/remove-wmsy

    Bug 1136874 - [email/backend] Remove unused wmsy dep from gaia-email-libs-and-more tree. r=jrburke
    asutherland committed Feb 25, 2015
  2. Merge pull request #369 from mozilla-b2g/lightsofapollo-patch-1

    Use up to 4 reruns in GELAM loggest tests. r=asuth
    asutherland committed Feb 25, 2015
  3. Bug 1136874 - [email/backend] Remove unused wmsy dep from gaia-email-…

    …libs-and-more tree
    asutherland committed Feb 25, 2015
  4. Bug 1083355 - Fix message sequence number off-by-one ordinal/count error

    We needed to add one to the EXISTS count to be referring to the next allocated
    message sequence number.  (UIDNEXT already had these semantics built-in.)
    
    Prior to this fix we would break if there were no messages in the target folder
    when falling back to using message sequence numbers.  And in all cases we would
    slightly inefficiently get the message-id for at least one extra message that
    couldn't possibly be the one we cared about.
    
    I'm also removing a line that was obsoleted in bug 1116694 (which added this
    message sequence number path), but was not removed.
    
    I've updated mail-fakeservers to explode if it sees a 0 (or negative) message
    sequence number or UID.
    asutherland committed Feb 25, 2015
Commits on Feb 24, 2015
  1. Merge pull request #372 from asutherland/email-imap-logging

    Bug 1136362 - [email/IMAP] upgrade browserbox and imap-handler libs to get IMAP protocol logging. r=asuth
    asutherland committed Feb 24, 2015
  2. Bug 1136362 - [email/IMAP] upgrade browserbox and imap-handler libs t…

    …o get IMAP protocol logging. r=asuth
    
    Updating our email.js libraries upstream fixes from:
    https://github.com/whiteout-io/browserbox
    https://github.com/whiteout-io/imap-handler
    
    I have reviewed the changes we are taking and validated that there are no
    additional dependency libs that need to be updated.
    asutherland committed Feb 24, 2015
  3. Merge pull request #371 from asutherland/bump-jsas-commit

    Bug 1135712 - Take updated jsas version with iterator typo fixed. r=asuth
    asutherland committed Feb 24, 2015
  4. Merge pull request #370 from asutherland/activesync-infer-junk-folder

    Bug 1128883 - [email/activesync] Infer junk folder type from folder name r=jrburke,asuth
    jrburke committed Feb 24, 2015
Commits on Feb 23, 2015
  1. Use front end localized string for junk by basing the mailapi name ch…

    …eck only on folder type
    jrburke committed Feb 23, 2015
Commits on Feb 21, 2015
Commits on Feb 12, 2015
Commits on Feb 11, 2015
  1. Merge pull request #368 from jrburke/bug1098289-email-request-sync

    Bug 1098289 - Migrate Email to use navigator.sync (RequestSync) API (Phase1) r=asuth
    jrburke committed Feb 11, 2015
  2. Bug 1098289 - Migrate Email to use navigator.sync (RequestSync) API (…

    …Phase1)
    jrburke committed Jan 28, 2015
Commits on Feb 4, 2015
  1. Merge pull request #366 from asutherland/snippet-fetch-hang

    Bug 1128285 - Avoid snippet fetch hang by not leaking latches. r=mcav
    asutherland committed Feb 4, 2015
Commits on Feb 3, 2015
  1. Bug 1128285 - Avoid snippet fetch hang by not leaking latches

    Multipart bodies with N parts that we are interested in where the first N-1
    body parts are sufficient to push us over our byte limit will result in us
    creating and leaking allback latches for the succeeding parts.  This is
    corrected by not creating the latch until we're sure we're going to try and
    process the part.
    
    This includes a fix and added test coverage in test_imap_parallelfetch that
    fails without the fix.  I chose the specific test because it is specifically
    a test of the snippet logic and intentionally tries to do things in parallel.
    As such, it's the best place to also try and force a hang due to weird
    concurrency.
    
    (The other place I was considering to put the test was test_mime which also
    has various MIME hierarchy permutations and snippet-checking logic.  However,
    test_mime is more concerned about the correctness of consuming the various
    structures rather than the mechanics of how we go about fetching things from
    the server.)
    asutherland committed Feb 3, 2015
Commits on Feb 2, 2015
  1. Merge pull request #365 from mozilla-b2g/internaldate-fuzz

    [Bug 886534] Contend with INTERNALDATE timezones for date-range resyncing. r=asuth r=mcav
    mcav committed Feb 2, 2015
  2. Bug 886534 - Do not perform union on disjoint ranges

    Comments in the commit have more detail, but basically it was possible for us
    to union non-overlapping ranges resulting from two difference sync passes,
    resulting in mistaken deletion.
    asutherland committed Feb 2, 2015