Commit Graph

  • 733cb24767 Revert header collection behavior such that header values are always arrays of strings instead of only when duplicate headers are found Brian White 2012-07-23 07:58:10 -0400
  • a77fa792b5 Fix error when calling validateUIDList() internally. Brian White 2012-07-23 06:17:57 -0400
  • 03b4cefe84 Fix more style Brian White 2012-07-23 00:36:29 -0400
  • bcacc36582 Fix capatilization of Deleted flag when moving a message Brian White 2012-07-23 00:35:07 -0400
  • 0c9baf755d Use node's built-in HTTP parser for headers or headers and bodies Brian White 2012-07-23 00:14:28 -0400
  • 1866d4ad88 Simplify checking of server capabilities Brian White 2012-07-20 04:24:32 -0400
  • 15a2e1036b Remove unused variable Brian White 2012-07-20 04:15:25 -0400
  • dc45f96e21 Use lazy debugging output and some style changes / code reorganization Brian White 2012-07-20 04:12:27 -0400
  • 4053d58dd9 Add RFC reference for NAMESPACE capability Brian White 2012-07-20 03:50:19 -0400
  • 36e3a1743c Add namespace parsing tests Brian White 2012-07-20 03:49:26 -0400
  • 46258a961d Adjust style for FETCH response parsing tests Brian White 2012-07-20 00:58:54 -0400
  • 82bf5911ac Add FETCH response parsing tests Brian White 2012-07-20 00:56:26 -0400
  • 5cd24335e4 First go at code reorganization. Brian White 2012-07-19 05:47:43 -0400
  • 0b1c66178c Always use LIST to get delimiter to support Cyrus IMAP server. Chotiwat Chawannakul 2012-07-19 14:15:17 +0700
  • e0cc3a8d26 Always use LIST to get delimiter to support Cyrus IMAP server. Chotiwat Chawannakul 2012-07-19 14:15:17 +0700
  • 402dabbeee Bump version Brian White 2012-06-28 16:50:02 -0400
  • 29174e42e4 Fix connection-level error propagation Brian White 2012-06-28 16:09:47 -0400
  • f2f1086ae8 Document xoauth config property Brian White 2012-05-11 16:25:44 -0300
  • bad4584e50 Fix readme markdown rendering some more Brian White 2012-05-10 23:03:05 -0300
  • 635e521ff6 Fix markdown parsing in readme Brian White 2012-05-09 05:43:53 -0300
  • 1da71e1d51 style changes Brian White 2012-04-22 13:38:18 -0400
  • a3ac806638 Merge pull request #57 from fstab/master Brian White 2012-04-22 10:35:56 -0700
  • 1ee51e318a Complete result of getBoxes() Fabian Stäber 2012-04-22 14:56:15 +0200
  • d6ea43d36e Update TODO Brian White 2012-04-21 22:26:54 -0400
  • 89bf36de93 Bump version Brian White 2012-04-20 23:21:48 -0400
  • 570a57dc15 Do not check for 'AUTH=PLAIN' capability when attempting to do plain-text authentication. Brian White 2012-04-20 23:21:10 -0400
  • ec07815fa2 Add kludge for GMail because they've stopped (at least for now) advertising plaintext auth Brian White 2012-04-20 14:17:37 -0400
  • 619034d356 Bump version Brian White 2012-04-19 12:06:02 -0400
  • 2e9f05e968 Adjust link (mime.js->mimelib) in readme Brian White 2012-04-17 13:53:05 -0400
  • 3997f92ee1 Fix plain-text logins Brian White 2012-04-12 12:31:07 -0400
  • 9bbb3b59b7 Remove old, commented code Brian White 2012-04-12 12:30:13 -0400
  • 5ba4638734 Relax mailbox name regex Brian White 2012-04-12 12:29:41 -0400
  • 5c9343dacd Make debug function per-instance instead of global Brian White 2012-04-03 00:57:06 -0400
  • f96816c5f6 Style changes and re-instate error message to login callback when no support auth available Brian White 2012-04-03 00:52:21 -0400
  • 1b50f88949 Use XLIST on instead of LIST if supported by server and stop filtering mailbox attributes when parsing the response. Bruno Morency 2011-10-01 04:46:00 +0800
  • 7e3eb1059b Support OAuth for authentication if server has AUTH=XOAUTH capability Bruno Morency 2011-10-01 03:00:21 +0800
  • 7f7389779a Merge pull request #53 from vedmalex/master Brian White 2012-03-29 07:28:57 -0700
  • 545198b378 fixed: issue with error loop in pipe code so this code make error recurrung call and as the result stack overflow when come things wrong with connection lost connection or dns lookup failed vedmalex 2012-03-29 16:44:35 +0400
  • 2a9dda2723 Bump version Brian White 2012-03-28 02:05:35 -0400
  • 359498abe9 Do not modify Buffer prototype in case some other module does, with the same function name Brian White 2012-03-26 23:01:52 -0400
  • a63a609260 Bump version Brian White 2012-02-01 02:23:17 -0500
  • fd31fd53f3 Minor doc update Brian White 2012-02-01 00:20:22 -0500
  • af0ca9bab4 Allow options object for append() to be completely optional Brian White 2012-02-01 00:14:13 -0500
  • 2b320b12b6 Force IDLE extension support to wait for continuation from server Brian White 2012-01-31 01:28:23 -0500
  • 68b5ad0c58 Merge pull request #45 from noosbox/master Brian White 2012-01-30 02:46:01 -0800
  • 7981e3e0e5 Removes spurious line break in APPEND Andrew Jessup 2012-01-30 21:26:57 +1100
  • 85ac886d00 Ignores continuation commands due to IDLE Andrew Jessup 2012-01-30 20:55:53 +1100
  • 681da750db Strips out spurious debugger breaks Andrew Jessup 2012-01-30 11:07:36 +1100
  • 189e4c4e4e Adds correct respect for contiunation responses following APPEND Andrew Jessup 2012-01-30 10:26:26 +1100
  • 0b319c31a0 Updates .append() and ._send() to support Buffers, .append() to use a configuration object, and some code tidying Andrew Jessup 2012-01-30 00:47:46 +1100
  • 0d161f72fd Merged upstream changes Andrew Jessup 2012-01-29 20:13:26 +1100
  • b0e88cfd2b Fix sequence number-based functions and do not connect to the server before all event handlers are attached first Brian White 2012-01-28 22:00:36 -0500
  • f8f923a6d0 Addded basic support for APPEND command Andrew Jessup 2012-01-28 14:38:05 +1100
  • c77f652a28 Add namespaced sequence number-based functions and remove some unnecessary try-catch blocks Brian White 2011-12-04 19:13:45 -0500
  • 3b8695dd34 Merge pull request #39 from jerem/patch-1 Brian White 2011-11-28 20:18:11 -0800
  • d03b03d11c Fixed a memory leak. Jérémy Bethmont 2011-11-29 10:42:51 +0800
  • 56fe37ce3e Merge pull request #38 from rubycut/patch-2 Brian White 2011-11-27 08:09:54 -0800
  • 852558acde Add installation instructions. Rubycut 2011-11-27 10:54:51 +0100
  • b6b71b7d9e Merge pull request #37 from rubycut/patch-1 Brian White 2011-11-26 15:37:58 -0800
  • fd3ce59b8d addKeywords is not working Rubycut 2011-11-27 00:32:18 +0100
  • 42b71ce503 Add sequence number to fetched messages and emit two new connection events: 'deleted' and 'msgupdate'. Brian White 2011-11-26 00:48:41 -0500
  • 286d2c02f4 Fixes issue #36 -- Reset _state.ext.idle.sentIdle and _state.ext.idle.timeWaited in the _reset method. Bruno Morency 2011-11-23 00:03:39 +0800
  • e77eb8af26 Watch out for unsolicited FETCH responses Brian White 2011-11-22 12:03:19 -0500
  • ef5ce33d43 Bump version Brian White 2011-11-13 06:42:43 -0500
  • 84271d0f2b Oops Brian White 2011-11-13 06:41:17 -0500
  • 7eaa12a5cf Bump version Brian White 2011-11-12 19:04:15 -0500
  • 6a42429b2d Don't mutate Buffer so much and fix spacing Brian White 2011-11-12 19:02:43 -0500
  • d0d078cbe4 Added support for most of Gmail's IMAP extensions and made the server's capabilities array public Brian White 2011-09-29 05:34:50 -0400
  • bed94543fa Bump version Brian White 2011-09-13 12:15:29 -0400
  • d8b7ba72c2 Merge pull request #25 from addrummond/master Brian White 2011-09-07 10:47:01 -0700
  • 1d8cf00df2 Fix silly bug that I introduced which caused trailing '"' to appear in folder names returned by getBoxes() Alex Drummond 2011-09-07 18:07:45 +0100
  • 0b380017fc Allow ALL in search queries Benoît Zugmeyer 2011-07-02 05:37:27 +0800
  • 56cf51b83a Bump version Brian White 2011-09-06 05:42:49 -0400
  • 690faff0f1 Merge pull request #24 from addrummond/master Brian White 2011-09-01 20:14:38 -0700
  • 164afe0bc4 Modify another regex where quotes may not always be present. Alex Drummond 2011-09-02 04:00:59 +0100
  • c1a8fedebd Exchange doesn't always quote mailbox names -- make quotes optional in regex. Alex Drummond 2011-09-02 03:58:21 +0100
  • 8753fc28ec Fix LIST response for Zimbra Brian White 2011-08-08 23:07:31 -0400
  • 7aaeeced9e Remove unnecessary portions from regexps for mailbox status responses Brian White 2011-07-26 05:30:39 -0400
  • 04753b2423 Add ability to fetch an entire email message (including headers) by specifying 'full' for the body property with fetch(). Brian White 2011-07-23 16:29:36 -0400
  • d1bbfe7e5f Fix crash during message headers transfer and fix 'UID' search. Brian White 2011-07-18 21:49:34 -0400
  • ec4111df22 Manipulate buffers instead of utf8 strings when retrieving headers or message bodies. Brian White 2011-06-25 00:12:32 -0400
  • 6e99f17fc1 Fixes for malformed multipart bodies and global replacement for escape()/unescape(), and code reformat to better fit within 80 columns. Brian White 2011-06-22 17:10:57 -0400
  • a9e8763263 Fix connection timeout Brian White 2011-05-30 11:57:22 -0400
  • 3f5164b3b6 Merge pull request #10 from huancz/master. Brian White 2011-05-02 00:34:56 -0700
  • 98e04c0983 bugfix: broken _uidnext parsing in openBox Petr Běhan 2011-05-02 07:11:20 +0200
  • 38c88ff4b3 Bump version Brian White 2011-04-24 06:44:38 -0400
  • ed74906dc2 Fix duplicate sending of commands bug, refactor literal data handling, and make idling a little smarter Brian White 2011-04-21 00:50:02 -0400
  • 52a6d93d71 Fix overriding of defaults in fetch() Brian White 2011-04-20 03:54:08 -0400
  • e17d21f6f1 fetch() should check for a blank uids argument Brian White 2011-04-18 10:07:27 -0400
  • 3b61bca20c Allow fetching of entire raw message (headers + body) by specifying an empty string for fetch()'s body property Brian White 2011-04-17 19:46:32 -0400
  • 6c4b229ae5 Bump version Brian White 2011-04-13 16:55:30 -0400
  • b23bcb877a A few fixes and some minor changes Brian White 2011-04-13 16:45:05 -0400
  • ab6403735c Simplify and fix parsing of message structures and mailbox namespaces Brian White 2011-04-13 00:28:24 -0400
  • 375fae406b bump version Brian White 2011-04-09 23:52:37 -0400
  • c8a95325f0 IDLE support Brian White 2011-03-28 15:53:35 -0400
  • 7a9ae9f9bd Fix README markdown format so it renders correctly on github. Brian White 2011-03-06 11:28:38 -0500
  • cbeb2b95c6 Fix retrieval of utf8-encoded message bodies and fetching of only message structures. Brian White 2011-03-06 09:34:16 -0500
  • 92e91ca3c1 More reliable new mail event detection. Brian White 2011-02-22 06:11:58 -0500
  • 658e06426c Bump version to v0.2.0 Brian White 2011-02-21 17:38:32 -0500
  • bfcacac2c0 as noted by mscdex: openBox should use the emptyFn variable instead of creating a new empty function every time when readonly and cb are undefined. Vytautas Jakutis 2011-02-22 02:13:06 +0800