Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
f1c552a
Update README.md
andris9 Apr 29, 2012
ae8fbe8
Merge branch 'master' of ssh://git@github.com/andris9/inbox
Apr 30, 2012
d5d314b
updated version
Apr 30, 2012
0c17935
updated README
Apr 30, 2012
2ad63c9
updated README
Apr 30, 2012
7c310bb
Detecting XLIST capabilities in _handlerTaggedListRoot didn't work
ress May 2, 2012
836911f
update
May 3, 2012
7a7aafd
Mailbox API updates
May 3, 2012
543ca18
jshinted
May 3, 2012
32b7624
renamed name to path
May 3, 2012
7cc94ff
Added 'path' property to message envelopes
Jul 3, 2012
a76a988
fixed connection close issue
Jul 4, 2012
1327651
Added errorType param for specific errors like Auth etc.
Jul 4, 2012
ec80098
Added IMAP log for some errors
Jul 5, 2012
bb458de
update
Jul 16, 2012
6f40051
bumped version
Jul 16, 2012
49729bb
If XLIST is supported, skip name quessing
Jul 16, 2012
16f1de9
Added storeMessage for uploading messages to current mailbox
Jul 16, 2012
d8323f1
bumped version
Jul 16, 2012
07a3269
Added references and in-reply-to params to fetched message object
Jul 17, 2012
7197478
bumped version
Jul 17, 2012
ed2fd07
Added possibility to set client "ID" values
Jul 17, 2012
d80eb64
bv
Jul 17, 2012
725be37
fixed new message bug
Jul 20, 2012
0e948e3
removed console.log's
Jul 23, 2012
bb387fe
found another wild console.log
Jul 23, 2012
2896c4d
When IDLE is not available, fallback to NOOP
Jul 31, 2012
532a511
added COPY/MOVE/DELETE for messages
Aug 6, 2012
10bcc70
Added 2-legged OAuth support
Aug 8, 2012
6fd3b4e
removed unicde spaces
Aug 9, 2012
030c352
fixed open mailbox error bug
Aug 16, 2012
6b93774
added X-GM-LABELS and X-GM-THRID support
Sep 15, 2012
453c1ba
added xoauth2, fixed 3-legged xoauth issue
Sep 15, 2012
4e7b044
updated 3-legged example
Sep 15, 2012
ec87ae6
added folders and message type (draft, sent etc.) to mailObject
Sep 17, 2012
f404e80
Fixed flag detection
Sep 17, 2012
1208c93
fixed starred issue
Sep 17, 2012
f4540c7
bumped version
Sep 17, 2012
c86f0a0
Updated folder handling
Sep 19, 2012
9dd39d4
added fetchFlags method
Nov 12, 2012
d413e2a
added listFlags
andris9 Dec 17, 2012
91a6d4d
Bump version
andris9 Dec 17, 2012
68f6fa0
minor wording editing, color code javascript
mikemee Mar 8, 2013
2921e80
Merge pull request #12 from mikemee/master
andris9 Mar 8, 2013
440e627
err is string when oauth server responsed invalid_grant
llinzzi May 2, 2013
09faa69
Merge pull request #20 from llinzzi/beanstalk
andris9 May 2, 2013
ceda9f4
Do not ask for references and thread-index
andris9 May 8, 2013
89eef28
bumped version
andris9 May 8, 2013
49b5ca1
[Implementation] Custom Request App Name and URL
perezpaya May 10, 2013
8fb3473
Working Logout and Disconnect
perezpaya May 10, 2013
279a405
Merge pull request #22 from alexperezpaya/master
andris9 May 11, 2013
6192f0e
update list test
andris9 May 11, 2013
f3edbca
added ._close, .close only performs logout
andris9 May 13, 2013
d701910
fixed example
andris9 May 13, 2013
a0adb7a
updated example
andris9 May 13, 2013
9565d78
define license as MIT for this project
andris9 May 16, 2013
20a45c4
修改ignore文件
meteormatt Jun 8, 2013
fa0b7bf
add repository in package.json
meteormatt Jun 8, 2013
8e6aa5f
Merge pull request #26 from meteormatt/master
andris9 Jun 8, 2013
967623a
handles XOAUTH2 endless loop, fixes #27
andris9 Jul 16, 2013
4cb3342
If envelope parse fails this makes a correct envelope array
javiergarmon Jul 16, 2013
d2cba62
Use MODSEQ values
andris9 Aug 5, 2013
6e1643b
throw an error if trying to copy message without opening a mailbox fi…
andris9 Aug 8, 2013
702e6c7
return empty array if mailbox is empty while listing messages
andris9 Aug 9, 2013
14c8847
Fix close method
Aug 8, 2013
5e17add
Change iconv for utf7
Aug 16, 2013
df2262f
Merge pull request #40 from whiteout-io/master
andris9 Aug 16, 2013
b730139
bumped version
andris9 Aug 17, 2013
ca3c604
options should be replaced by extendedOptions
Aug 17, 2013
9233ff4
Merge pull request #41 from whiteout-io/bugifx
andris9 Aug 17, 2013
e8d72a5
bumped version
andris9 Aug 17, 2013
33878cd
If X-GM-LABELS is empty, do not force Inbox as a folder
andris9 Aug 22, 2013
6420b1a
use BODY.PEEK instead of BODY when fetchin messages (preserves unseen…
andris9 Sep 2, 2013
aa630dc
Added add/removeMessageLabels (Gmail specific)
andris9 Sep 2, 2013
21eda77
allow uid ranges for flag and label updates
andris9 Sep 2, 2013
1ee7491
Code maintenance, added first IMAP test with Hoodiecrow
andris9 Nov 28, 2013
d8721c3
Updated travis conf
andris9 Nov 28, 2013
a9ee2e6
Bumped version to 1.1.40
andris9 Nov 28, 2013
8bff6d3
add writable property to override tags value in Mailbox
doortts Dec 9, 2013
7aaf034
Merge pull request #50 from doortts/fix/issues#49
andris9 Dec 9, 2013
67a5f9c
Bumped version
andris9 Dec 9, 2013
24ee607
Added CONTRIBUTING file
andris9 Dec 16, 2013
c73b3ea
Added additional API tests
jgillich Dec 17, 2013
6399b0f
Added test for 'new', use this.server and this.client in tests, fixed…
andris9 Dec 18, 2013
f20b735
Bumped version to 1.1.42
andris9 Dec 18, 2013
bb7bf70
move condstore tests to separate file
andris9 Dec 18, 2013
b307c86
Do not allow using invalid paths in openMailbox
andris9 Dec 19, 2013
27bc226
Fallback to LIST on empty LSUB
andris9 Jan 3, 2014
5419ff9
Added NPM version badge
andris9 Jan 3, 2014
fbe196b
Fix repository url
jgillich Jan 3, 2014
0ca088d
Merge pull request #58 from jgillich/patch-1
andris9 Jan 3, 2014
59bcd87
add bodystructure information
Jan 11, 2014
7bdbac6
Merge pull request #60 from whiteout-io/master
andris9 Jan 13, 2014
c311766
Added SEARCH support
andris9 Jan 17, 2014
9cfbdee
bumped version to 1.1.44
andris9 Jan 17, 2014
e4bfbf8
git merged a35670e from whiteout-io
Jan 13, 2014
0fa12c7
fix bodystructure parser for text/*, ignore message/rfc822
Jan 14, 2014
f2149c3
bumped version to 1.1.45
andris9 Jan 17, 2014
7d7cfcf
Added listMessagesByUID
andris9 Jan 17, 2014
ce2a1bf
fix readme docs fir listMessagesByUID
andris9 Jan 19, 2014
3657d76
end stream in command callback
Jan 27, 2014
db17276
bumped version to 1.1.47
andris9 Jan 27, 2014
c5580c4
force utf7 arg to be a string
andris9 Mar 12, 2014
6d95ab3
added new opts for listmailboxes
andris9 Apr 14, 2014
1598e1a
include Important
andris9 Apr 14, 2014
a12aab0
include Important
andris9 Apr 14, 2014
8cd212e
include Important
andris9 Apr 14, 2014
63d7d64
include labels
andris9 Apr 14, 2014
53e2ba5
Expose mailbox creation on IMAP client and add ability to delete mailbox
jtblin Apr 26, 2014
1037403
Merge pull request #66 from jtblin/jtblin/add-create-and-delete-mailbox
andris9 Apr 26, 2014
1c16576
Merge remote-tracking branch 'upstream/master'
javiergarmon Apr 29, 2014
cb8e9b6
Prevent problems with \ in the line parser
javiergarmon Apr 29, 2014
3a32089
Prevent problems with strings not surrounded by quotes
javiergarmon Apr 29, 2014
7cd7e3a
Prevent problems with strings surrounded by quotes at the beginning
javiergarmon Apr 29, 2014
00ca515
Merge pull request #46 from javiergarmon/master
andris9 May 1, 2014
223fd6b
add INTERNALDATE parsing
yorkie May 9, 2014
4770e85
remove default ID values
andris9 May 9, 2014
b0402cc
bumped version to v1.1.54
andris9 May 9, 2014
b5cd1dc
Merge pull request #69 from yorkie/master
andris9 May 9, 2014
84b8c63
fix escaping chars in quoted strings
andris9 May 28, 2014
58da386
Merge branch 'master' of github.com:andris9/inbox
andris9 May 28, 2014
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
node_modules
node_modules
.DS_Store
tools/log.txt
.idea
7 changes: 4 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
language: node_js
node_js:
- 0.6
- 0.7
- 0.8
- "0.10"
- "0.11"

notifications:
email:
recipients:
- andris@node.ee
- andris@kreata.ee
on_success: change
on_failure: change
11 changes: 11 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Contributing

New features are accepted to the master branch if

* The feature is complete. It does what is expected by the description, eg. in case of *SEARCH* the method should implement all (or a reasonable amount of) search conditions and it would accept several untagged *SEARCH* responses not just the first one - even though servers tend to respond with only one untagged response, the spec allows several
* The new feature follows the style of existing features
* The feature is properly tested. For tests you can use Nodeunit and Hoodiecrow, see [test/inbox.js](test/inbox.js) for an example. Tests for a complete feature should have its own test file in the [test](test/) folder.

## Formatting

Use 4 spaces instead of tabs. Commas last. Use double quotes instead of single quotes where possible.
16 changes: 16 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Copyright (c) 2012-2013 Andris Reinman

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading