Skip to content
Commits on Jan 25, 2010
Commits on Jan 18, 2010
  1. Fixing that recursive merge.

    committed Jan 19, 2010
  2. @kennethkalmer

    ehlo & helo callbacks

    kennethkalmer committed with Jan 19, 2010
  3. @kennethkalmer
  4. @kennethkalmer

    Small bugfix

    kennethkalmer committed with Jan 19, 2010
  5. @kennethkalmer

    Callback proof of concept

    kennethkalmer committed with Jan 18, 2010
  6. @kennethkalmer
  7. @kennethkalmer

    Love vim

    kennethkalmer committed with Jan 16, 2010
  8. Removing unneeded debug call

    committed Jan 19, 2010
  9. [STYLE] Tab to space conversion.

    committed Jan 19, 2010
  10. Adding the new pump.

    committed Jan 19, 2010
Commits on Jan 17, 2010
Commits on Jan 16, 2010
  1. Changing tabstops

    committed Jan 17, 2010
  2. Adding various vendor libraries.

    committed Jan 16, 2010
    - Added base64 library, stolen from Restler, http://github.com/danwrong/restler
    - Added Queue library, from http://github.com/miksago/Queue.js
    - Removed old Queue library.
    - Patched packetHandler to account for the new Queue library.
  3. Rearranging the filesystem a little:

    committed Jan 16, 2010
    - Added directory for vendor packages (will be git submodule soon)
    - Moved the eventEmitter enhancements into vendor
    - Moved the queue library into vendor
    - Started work on a mock SMTP Server for testing purposes.
    - Removed old empty files.
Commits on Jan 15, 2010
  1. MAIL and RCPT commands.

    committed Jan 16, 2010
    - Added error 503 for bad command sequence.
    - Added code for MAIL and RCPT commands.
  2. Changing the connect event to be on packet, rather then OK, as connec…

    committed Jan 16, 2010
    …t can return a 554 error code.
    
    - Added 554 error code to errors.js
    - Added unhandled error to errors.js
    - Changed Connect to use a switch/case flow.
  3. Started the modularisation of node-smtp:

    committed Jan 16, 2010
    - Moved the errors to be standalone, this file will include both client and server error code translations.
    - Moved the client code into a separate file, all client related code should be there, same will happen if/when I implement the server.
    - Refactored smtp module to provide simple wrappers over the submodules.
  4. Implemented the beginnings of SMTP Client, added an error for SMTP Se…

    committed Jan 16, 2010
    …rver.
    
    - Changed from protocol based to client/server based.
    - Added check for process.EventEmitter.addOnce, patches if not available in Queue
    - Changed the demos to be examples.
    - Setup various modules for SMTP Client.
    
    TODO:
    - Write tests.
    - Figure out best test suite to use.
Something went wrong with that request. Please try again.