Commits on Jul 17, 2010
  1. Bump version

    committed Jul 17, 2010
  2. Added ports section

    committed Jul 17, 2010
  3. Bump version

    committed Jul 17, 2010
  4. Feature: IncomingForm.maxFieldSize

    The parser is now considered safe. A malicious client can no longer
    allocate huge amounts of memory by sending a big field.
    committed Jul 17, 2010
  5. Make clean for test/tmp

    committed Jul 17, 2010
  6. Add .npmignore file

    committed Jul 17, 2010
  7. Fix: Handling of empty header values and field data

    This patch introduces two new events to the multipart parser:
    'onHeaderEnd' and 'onHeadersEnd'. These make it much easier to properly
    handle the output of the parser.
    
    Another nice addition is a system test that verifies a complete upload
    from start to finish.
    committed Jul 17, 2010
Commits on Jul 16, 2010
  1. Revert "Feature: IncomingForm.timeout"

    This reverts commit 5e2612c.
    
    There seems to be problems with this, causing non-stalled uploads to
    report timeouts as well. Need to investigate.
    committed Jul 16, 2010
Commits on Jul 15, 2010
  1. Bump version

    committed Jul 15, 2010
  2. Feature: IncomingForm.timeout

    By default uploads that are not receiving data for longer than 30
    seconds will now emit an error.
    committed Jul 15, 2010
Commits on Jul 13, 2010
Commits on Jun 29, 2010
  1. Bump version

    committed Jun 29, 2010
  2. Fix: Handle pause() calls on destroyed uploads

    This patch also improves the behavior for resume().
    
    net.Stream currently does not guarantee 'data' to stop emitting after
    pausing a stream. This makes the current throttling function
    problematic and prone to race conditions. This patch will take of it
    for now, but a further patch for node itself will make things even
    smoother.
    committed Jun 29, 2010
Commits on Jun 26, 2010
  1. Bump version

    committed Jun 26, 2010
  2. Fix: node > 0.1.98 compatibility

    committed Jun 26, 2010
Commits on Jun 22, 2010
  1. Bump version

    committed Jun 22, 2010
  2. Handle empty header fields correctly

    Discovered by: Hongli Lai
    committed Jun 22, 2010
  3. Fix: Trailing boundary-like data caused parse error

    When we discard a started boundary at the end of a part's data block,
    we need to re-consider the current character as it could be the
    beginning of a new boundary sequence itself.
    
    See: http://github.com/felixge/node-formidable/issues#issue/2
    committed Jun 22, 2010
Commits on Jun 16, 2010
  1. Bump version

    committed Jun 17, 2010
  2. Fix: Don't let the world know how stupid IE is

    IE6 (and up?) actually sends the full path of the local file that is
    being uploaded rather than just the name of it. This patch strips of
    any path information from the filename.
    committed Jun 17, 2010
  3. Fix: Handle resume errors

    committed Jun 16, 2010
Commits on Jun 14, 2010
  1. Bump version

    committed Jun 14, 2010
  2. New feature: form.keepExtensions

    This is useful if you process uploaded files using comannd line tools
    that determine the type of a file using its extension. (I will hunt down
    the authors of these tools so we won't have to rely on file extensions
    any more in the future)
    committed Jun 14, 2010
Commits on Jun 13, 2010
  1. Bump version

    committed Jun 13, 2010
  2. Support for urlencoded forms

    committed Jun 13, 2010
  3. Implemented a QuerystringParser

    This one is nowhere as good as the MultipartParser, as it buffers all
    data. For now it should still be plenty good so. I just need to add
    a buffer limit.
    committed Jun 13, 2010
  4. Remove unused require

    committed Jun 13, 2010
  5. Bump version

    committed Jun 13, 2010
  6. Upgrade test suite to use gently-0.7

    We can now do away with all class creator functions because gently
    allows to directly test those : )
    committed Jun 13, 2010
  7. Log to stderr

    committed Jun 13, 2010
Commits on Jun 8, 2010
Commits on Jun 2, 2010
  1. Bump version

    committed Jun 2, 2010
  2. New 'progress' event

    Also fixed some problems with the existing bytes properties.
    committed Jun 2, 2010
Commits on Jun 1, 2010
  1. Bump version

    committed Jun 1, 2010