Permalink
Commits on Oct 1, 2012
  1. Support UIDPLUS return values for APPEND and COPY.

    antifuchs committed Oct 1, 2012
    This allows programs (if they talk to IMAP servers supporting this
    relatively common extension) to discover the UID of appended/copied
    messages without any additional round trips.
Commits on Sep 22, 2012
  1. Allow communication with an IMAP server proxy program

    antifuchs committed Sep 22, 2012
    This change lets node-imap start a proxy program whose stout and stdin
    behave like an IMAP server would. For example, it can now connect to a
    locally-running docecot instance (http://wiki.dovecot.org/PreAuth).
    
    This also allows connecting to imap servers running behind spiped
    tunnels and other non-standard topologies.
  2. Don't attempt logging in on a PREAUTH connection

    antifuchs committed Sep 22, 2012
    Node-imap already correctly recorded state for PREAUTH connections,
    but attempted to login anyway, which results in a timeout, as it waits
    for the connection to get into a state it can never reach.
  3. Don't log the content of APPENDs

    antifuchs committed Sep 22, 2012
    Just the number of bytes sent should be enough. When appending a lot
    of emails, this kills my terminal otherwise.
  4. Fix IDLE for very fast connections

    antifuchs committed Sep 22, 2012
    When issuing commands in rapid succession, it was possible for
    node-imap to send multiple "DONE" commands. This resulted in wedged
    state when the server dropped out of IDLE and then didn't know what to
    do with the second DONE command.
    
    This change adds a safeguard that ensures _send never sends more than
    one DONE, and queues (non-DONE/IDLE) commands up for when the server
    was able to acknowledge.
Commits on Sep 18, 2012
  1. Merge pull request #102 from wavify/sort

    mscdex committed Sep 18, 2012
    Add sort() method
Commits on Sep 17, 2012
  1. Add sort() method

    chotiwat committed Sep 7, 2012
Commits on Sep 16, 2012
  1. Re-wording

    mscdex committed Sep 16, 2012
  2. Remove unused function

    mscdex committed Sep 16, 2012
Commits on Sep 13, 2012
  1. Bump version

    mscdex committed Sep 13, 2012
  2. Update documentation

    mscdex committed Sep 13, 2012
  3. Add ability to also retrieve only specific headers and a body in addi…

    mscdex committed Sep 13, 2012
    …tion to all headers and a body
Commits on Sep 12, 2012
  1. Bump version

    mscdex committed Sep 12, 2012
  2. Fix variable re-use

    mscdex committed Sep 12, 2012
Commits on Sep 11, 2012
  1. Bump version

    mscdex committed Sep 11, 2012
  2. More style changes

    mscdex committed Sep 11, 2012
  3. More style fixes

    mscdex committed Sep 11, 2012
  4. Style fixes

    mscdex committed Sep 11, 2012
  5. Fix global leak

    mscdex committed Sep 11, 2012
Commits on Sep 10, 2012
  1. Document debug config option

    mscdex committed Sep 10, 2012
Commits on Sep 5, 2012
  1. Merge pull request #95 from wavify/fix-fetch-slice

    mscdex committed Sep 5, 2012
    Fix buffer is not sliced when bytes remaining are less than bytes expected
  2. Fix buffer is not sliced when read position > 0 and bytes remaining a…

    chotiwat committed Sep 5, 2012
    …re less than bytes expected
  3. Merge pull request #93 from wavify/delimiter-typo

    mscdex committed Sep 5, 2012
    Fix typo and update readme for delimiter
Commits on Sep 4, 2012
  1. Merge pull request #91 from wavify/append-continuation

    mscdex committed Sep 4, 2012
    Fix unexpected continuation error when APPEND
Commits on Sep 3, 2012
  1. Merge pull request #89 from wavify/getboxes-delimiter

    mscdex committed Sep 3, 2012
    Fix wrong delimiter when getBoxes()
  2. Merge pull request #90 from wavify/fix-parse-status

    mscdex committed Sep 3, 2012
    Increment attribute value index after it is parsed when parsing response of STATUS