Permalink
Commits on Nov 26, 2010
  1. Fix #7 - Error upload might be deleted from rbtree

    masterzen committed Nov 26, 2010
    Due to the done flag not being correctly set to 0 when the error
    tracker triggers, it could happen that such upload could be mistakenly
    removed from the the rbtree that contains all in-flight uploads.
    Thanks to Theo Cushion for finding this issue.
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
Commits on Nov 7, 2010
  1. Version 0.8.2

    masterzen committed Nov 7, 2010
Commits on Nov 6, 2010
Commits on Feb 27, 2010
  1. Fix find_node issue with hash collisions

    masterzen committed Feb 27, 2010
    It could happen that when several keys produces the same hash that
    find_node was not trying hard enough to traverse the rb tree.
    Thanks to Markus Doppelbauer for his detailed bug report and test case.
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
Commits on Dec 19, 2009
  1. Version 0.8

    masterzen committed Dec 19, 2009
Commits on Dec 18, 2009
  1. Support jsonp by storing the value of the callback parameter in $uplo…

    tizoc committed with masterzen Dec 11, 2009
    …adprogress_callback.
    
    Added an 'upload_progress_jsonp_output' directive that sets templates that work with jsonp.
    Make jsonp parameter name configurable with the 'upload_progress_jsonp_parameter' directive.
Commits on Dec 17, 2009
  1. Fix #2 - fix crash when compiling scripts

    masterzen committed Dec 17, 2009
    Some uninitialized memory could lead to non array allocation in scripts,
    leading to a segfault when reloading nginx.
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
Commits on Nov 21, 2009
  1. v0.7 - updated make and README

    masterzen committed Nov 21, 2009
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
  2. Fix how the templates are merged

    masterzen committed Nov 21, 2009
    It was impossible to inherit the templates from an higher config level,
    because the templates were overwritten when the config were merged.
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
  3. Fix template system crashes

    masterzen committed Nov 21, 2009
    * global templates were not inited before their use
    * relying on unpushed array made nelts == 0 and no array use
    * code deduplication when initializing global templates
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
Commits on Nov 20, 2009
  1. Added variables relevant to the module's output

    Valery Kholodkov committed with masterzen Apr 10, 2009
  2. Fixed bug: passing wrong template index

    Valery Kholodkov committed with masterzen Apr 10, 2009
  3. Make session ID header name configurable

    Valery Kholodkov committed with masterzen Jan 5, 2009
  4. Fixed bug: wrong type specifier

    Valery Kholodkov committed with masterzen Jan 5, 2009
  5. Added directive to format output as JSON object

    Valery Kholodkov committed with masterzen Jan 5, 2009
  6. Fixed bug in interaction with upload module

    Valery Kholodkov committed with masterzen Jan 5, 2009
  7. Response is now generated from templates

    Valery Kholodkov committed with masterzen Jan 5, 2009
  8. Added directive to specify content type of progress report

    Valery Kholodkov committed with masterzen Dec 30, 2008
Commits on Nov 16, 2009
  1. Fix crash if a read event occur and the request args have been deleted

    masterzen committed Nov 16, 2009
    This could happen with the upload module if for a reason the upload
    is aborted. In this case an internal redirect is done, but the request
    still contains our read even handler.
    Unfortunately the request args are nullified before calling this read
    even handler. So we were crashing because we didn't check for id==null.
    This patch fixes this issue.
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
Commits on Sep 12, 2009
  1. v0.6

    masterzen committed Sep 12, 2009
Commits on Jul 4, 2009
  1. Fix node corruption bug while cleaning uploads

    masterzen committed Jul 4, 2009
    When we clean a node, we ask nginx to free the memory. On some
    platform or no load there were great chance the memory wasn't
    reused for something else.
    With high load and on FreeBSD, the memory seems to be reused
    immediatly and we jump in the middle of f*****g nowhere, and
    we crash.
    
    Thanks to Vladimir Getmanshchuk for his bug report.
    
    Signed-off-by: Brice Figureau <brice@daysofwonder.com>
Commits on Aug 14, 2008
  1. removed old mercurial file

    masterzen committed Aug 14, 2008
  2. removed prj

    masterzen committed Aug 14, 2008
Commits on Jun 27, 2008
  1. v0.5

    masterzen committed Jun 27, 2008
Commits on Jun 25, 2008
  1. compile fix

    masterzen committed Jun 25, 2008
  2. Fixed possible memory leak

    masterzen committed Jun 25, 2008
Commits on Jun 21, 2008
  1. Fix progress probe returning "done" when upload is still in progress.

    masterzen committed Jun 21, 2008
    This was due by reusing slabs from a terminated upload without reseting the
    various parameters including the done parameter.
  2. makefile for v0.4

    masterzen committed Jun 21, 2008