You can clone with
HTTPS or Subversion.
Replace ugly hack by nicer API.
Import more of the command formatting from Net::IMAP
Spec the happy path of IDLE
Revert "Stop propagating events after stop."
This reverts commit 2abcea8.
Stop propagating events after stop.
Fix same race-condition in listeners.
Fix race conditions feeding events to all listeners
Move error spec into its own section
Fail the connection on an unexpected continuation.
Fail all listeners when invalid data is received.
Allow fail_all to end the connection and fail everything.
Remove unneeded variable
Add a gemspec
Rename imap -> em-imap
+README and LICENSE
Don't explode if idle isn't passed a block
Allow a single attribute in fetch
Add a default status parameter
Rename to lib/em-imap
Rebrand as EM::IMAP
Improve commentry and cleanup some more responses
Flesh out and spec more commands, inc. UTF-7 support
Begin to tidy up and integration-test commands
Make the connection deferrable fail on network error.
Make .transform work on listeners
Tidy up continuation synchronisation commentry...
Remove debugging putses
Simplify listeners further....
Tidy up connection
Remove restriction on recieve_event of listeners
Remove more centralized logic.